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 8155b4ef3466 Add linux-next specific files for 20241220 omits 24896579b9f6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9db49456734c Merge branch 'crc-next' of git://git.kernel.org/pub/scm/li [...] omits b12ab8d42898 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 3a83290ccfe3 Merge branch 'caps-next' of git://git.kernel.org/pub/scm/l [...] omits 2ecb71853ad0 Merge branch 'pwrseq/for-next' of git://git.kernel.org/pub [...] omits e95ced7752cb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1363495b7f95 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5e76f6a874ae Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits edb49426730c Merge branch 'bitmap-for-next' of https://github.com/norov [...] omits e570a0718712 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] omits 9b9b567376a0 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 7b5a9f355de1 Merge branch 'slab/for-next' of git://git.kernel.org/pub/s [...] omits 8b21b22827e0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d10d7039ab16 Merge branch 'zstd-next' of https://github.com/terrelln/linux.git omits 912d751fafd9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5c1a8520952b Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 947c4514a232 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 07495db3d089 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] omits caec31a6f9db Merge branch 'main' of git://git.infradead.org/users/willy [...] omits 4e833e4c19fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 002dc8bac521 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c977cc360635 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits e25b845fe930 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 410a2fb2e31b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ccacf1f4deb5 Merge branch 'pwm/for-next' of git://git.kernel.org/pub/sc [...] omits 12844a84792f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c7ed231098ed Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits 858de0143620 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 57f31f7743db Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits c8e81f3586f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6e3cbfc900b5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8538a7626738 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c7dd1920cd8c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ff914bc51a6c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits cc0ee5a7f3d4 Merge branch 'for-next' of https://gitlab.com/peda-linux/mux.git omits 458b632e7151 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 4f1943b09609 Merge branch 'spmi-next' of git://git.kernel.org/pub/scm/l [...] omits 5e567c62b533 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2ba7e513ef43 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits 112c40f86bbd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7af5576bb376 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 50259a0172df Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits 0b620333b0c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits be0592e86c29 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 80897984e45a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits df76ea476048 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits 02f8f5ccba81 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5cd9bc5cb910 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 2f1e95143d23 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits 3def907c8120 Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits e7782a15959a Merge branch 'for-leds-next' of git://git.kernel.org/pub/s [...] omits 11cc3b37e5f0 Merge branch 'for-firmware-next' of git://git.kernel.org/p [...] omits 30987950c7f7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 971c813ec927 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f44b7127cb46 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3feff3acfa81 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4942c1f9b590 Merge branch 'next' of https://github.com/kvm-x86/linux.git omits e656c3d54d7f Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 26232487a711 Merge branch 'non-rcu/next' of git://git.kernel.org/pub/sc [...] omits 2d119f6afa7a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ae884f86d731 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 41d9e71adeec Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits ea2356f80210 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 9bb4e410f147 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7121eeb1fdca Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5a1f25fd8a84 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 70d508f98a66 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 3cb77937e626 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a9b77c57e323 Merge branch 'master' of git://git.code.sf.net/p/tomoyo/to [...] omits 54b87a7d943f Merge branch 'next' of git://github.com/cschaufler/smack-next omits ed2cd9ae7acd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f5cf996f5c92 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7b44e0f8764d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dfc7a55ee64f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6e160337683c Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits d03fc22c600d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 33a06a72973d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 88b8c4e24628 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8eaf5c20fb82 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits d8617a3ba044 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits bfb2b1bbdbe4 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] omits dca381d2ccd5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c9b816ca989b Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 8316cb8f2024 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a360114dfc99 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 75ff0b4c3d76 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] omits 735f67ad36d4 Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] omits 39772e3ec943 Merge branch 'msm-next-lumag' of https://gitlab.freedeskto [...] omits e069bb813f8e Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] omits 00a6ef30ae93 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits cecc27b3641b Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] omits d3a1699e633f Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 6d7a3c76c5d7 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits a682817489bc Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 25d313f34d93 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] omits a7acb58ac128 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 06a622defc7e Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits e58c8fbfaab2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 350a5ae97e93 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b806b8e127ce Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d711d1b348a1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 31f61fbd8caf Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 49e3ee141305 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0b744f9e35ee Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits eb65cde51986 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits be01032c8c4a Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 4f5e1cc1798e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 299285bf13c7 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits 1bf951144411 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] omits baf1197b3598 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 1dae1421fae6 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 7bb521965457 Merge branch 'next' of git://linuxtv.org/media-ci/media-pe [...] omits a4b7d495339a Merge branch 'docs-next' of git://git.lwn.net/linux.git omits e24a64840a94 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 2f19d7a8121f Merge branch 'i2c/i2c-host' of git://git.kernel.org/pub/sc [...] omits 2d144c87f23b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ecc935f51261 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 23b66e8e8be2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 07ccd1271cec Merge branch 'fs-next' of linux-next omits 3aa602263e02 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits a7fac4ab979f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ebbe02007071 Merge branch 'riscv-soc-for-next' of git://git.kernel.org/ [...] omits 0c0d0d18c707 Merge branch 'riscv-dt-for-next' of git://git.kernel.org/p [...] omits 2c3bb86ef6a1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 67cc80cb9c58 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 57c128f58411 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c5ac5896a42a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 11c3a74fd1fd Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] omits 57f11dd97a4f Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits 27cf1ac22498 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits 92425d831f38 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits 3632f579b7dd Merge branch 'thead-dt-for-next' of https://github.com/pdp [...] omits ef328ae70774 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8a65bf08ae7d Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits cbd79c920a77 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 5a66cf241274 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 7a48274702c1 Merge branch 'for-next' of https://github.com/spacemit-com/linux omits 8bb762e2a71b Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits e1c6109e8743 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3c4bdec9dc8c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4b6ea5c4c3c5 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits aaca9cb7802c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1c96fc4c1dbe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c35d387b3005 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 92ee066da12a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a03c7cb185a0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 54d4f3b6e616 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cea6cbfef392 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 5d0a13662828 Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits c354952b89a2 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits c60eaf2f235b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2086880948dc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 311e20a8a397 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cb272ea81520 Merge branch 'for-next/perf' of git://git.kernel.org/pub/s [...] omits 7bdd902c162d Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits 5d90ab8e427d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2cbe95f54115 Merge branch 'perf-tools-next' of git://git.kernel.org/pub [...] omits c4262cd734f8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b86e29c311ae Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] omits 29c9b8e299e7 Merge branch 'msm-fixes' of https://gitlab.freedesktop.org [...] omits 6488329e3686 Merge branch 'tip/urgent' of git://git.kernel.org/pub/scm/ [...] omits bf034d3155b1 Merge branch 'ring-buffer/fixes' of git://git.kernel.org/p [...] omits 2197c9bf7ebe Merge branch 'clk-fixes' of git://git.kernel.org/pub/scm/l [...] omits 5e765e8fda19 Merge branch 'i2c/i2c-host-fixes' of git://git.kernel.org/ [...] omits f58ac513a4b9 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 23629b813219 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 387da43f1436 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits e1031736184d Merge branch 'riscv-soc-fixes' of git://git.kernel.org/pub [...] omits ce5cbc9c8cab Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/ [...] omits c129706e4cdf Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits de95c7d4f3f3 Merge branch 'drm-fixes' of https://gitlab.freedesktop.org [...] omits d87e38f5961f Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits 2166daca16cf Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits a5bbe18b6ddd Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 4482117c9ca7 Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] omits 4b63e5b2f746 Merge branch 'fixes' of git://linuxtv.org/media-ci/media-p [...] omits 8af4823db35b Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits 4322e341f7eb Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits f00ac061876f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 0f6baae0deb5 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits 3d7ad880d645 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 588cacb14aa1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits e54d7c223634 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits b70996809faf Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 6f20da013531 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits a80401576423 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits bbbc571c9cbd Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 709e151bfab5 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits 78593ee78e47 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 461a3331f766 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 335eadb0c08f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 412ef23451a4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 6be2ccbf0295 Merge branch 'fs-current' of linux-next omits 7743f57150cb Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 798a556a8e89 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cd07c43f9bd1 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits aff4665b9dcf Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits a81b732739c3 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 1abd31c54a53 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 549a56daf702 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b5f413d95e28 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 8dad5129f0a9 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 7f8ba7d72403 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits cc224a742868 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f6e8d51a6975 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 58f089dcb62c Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 0c911c7a684f Merge branch 'master' of git://github.com/ceph/ceph-client.git omits 389534fa27e0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d5d92a4e971c Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git omits 17261b76798a Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] omits d4b735805fab Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits d6eb4e1318e4 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] omits 1c875bc67cc9 Merge branch into tip/master: 'x86/tdx' omits 42e848120dbf Merge branch into tip/master: 'x86/sev' omits 54781cda45a1 Merge branch into tip/master: 'x86/mm' omits 1d690c62e18e Merge branch into tip/master: 'x86/misc' omits be442533ddf7 Merge branch into tip/master: 'x86/cpu' omits 6eb8f9450a5c Merge branch into tip/master: 'x86/cleanups' omits 88205fabfd68 Merge branch into tip/master: 'x86/cache' omits 06108a5f8640 Merge branch into tip/master: 'x86/boot' omits c779bc69c84d Merge branch into tip/master: 'sched/core' omits 08eccca43208 Merge branch into tip/master: 'perf/core' omits 6e616ada090e Merge branch into tip/master: 'objtool/core' omits c46f39a3e78e Merge branch into tip/master: 'locking/core' omits 4022ad48f0b0 Merge branch into tip/master: 'x86/urgent' omits f391ba1ed561 Merge branch into tip/master: 'irq/core' omits e91b274469e7 Merge branch into tip/master: 'sched/urgent' omits 6371c819b153 Merge branch into tip/master: 'locking/urgent' omits 8516ed93ca8b Merge branch into tip/master: 'irq/urgent' omits 9e1b45d7a5bc Merge branch 'controller/xilinx-cpm' omits 58cbeab014a7 Merge branch 'controller/rockchip' omits 83a7a06fd9b1 Merge branch 'controller/mediatek' omits 5f7267109a22 Merge branch 'for-linus' omits 889d559f825e Merge branch 'endpoint' omits 5ffa14d9f462 Merge branch 'resource' omits 61d607186f6c Merge branch 'devres' omits e56ed6c13183 Merge branch 'aspm' omits 61c310805202 Merge branch 'misc' omits d6ab634f1b32 Merge branches 'for-next/cpufeature', 'for-next/docs', 'fo [...] omits 45f61115972c Merge remote-tracking branch 'asoc/for-6.14' into asoc-next omits e43857dccff0 Merge branches 'arm64-defconfig-for-6.14', 'arm64-fixes-fo [...] omits a59135cdb628 PCI: rockchip: Add missing fields descriptions for struct [...] omits 02ef599bb247 smb: enable reuse of deferred file handles for write operations omits 32d053d6f5e9 arm64/mm: Drop configurable 48-bit physical address space limit omits 8719dbc54668 PCI: dw-rockchip: Enumerate endpoints based on dll_link_up [...] omits 3af068412d79 Merge branch 'for-6.14/block' into for-next omits 9377b95cda73 block: remove BLK_MQ_F_SHOULD_MERGE omits 432f1f00f78e Merge branches 'pm-em', 'pm-sleep' and 'pm-cpufreq' into l [...] omits 06b911b17b64 i2c: imx: add imx7d compatible string for applying erratum [...] omits cf3011dfad42 Merge branch 'at91-dt' into at91-next omits d893d9bc37a6 ARM: dts: microchip: sam9x7: Add address/size to spi-contr [...] omits 51ad36213db8 ARM: dts: microchip: sam9x60: Add address/size to spi-cont [...] omits a876d9a0db36 ARM: dts: microchip: sama5d27_wlsom1_ek: Add no-1-8-v prop [...] omits 29e0bd689ae9 ARM: dts: microchip: sama5d29_curiosity: Add no-1-8-v prop [...] omits 45f41efd96f2 foo omits c1aa905fa137 init: fix removal warning for deprecated initrd loading omits 2f75fb0e52d4 iov_iter: remove setting of page->index omits 47ebe57b0b53 ocfs2: support large folios in ocfs2_write_zero_page() omits 2cb6a96674d1 ocfs2: support large folios in ocfs2_zero_cluster_folios() omits abe7077e3546 ocfs2: remove ocfs2_start_walk_page_trans() prototype omits 81f09ef4c757 ocfs2: use a folio in ocfs2_fast_symlink_read_folio() omits c55caf3cad62 ocfs2: convert ocfs2_read_inline_data() to take a folio omits e42378063160 ocfs2: convert ocfs2_map_and_dirty_page() to ocfs2_map_and [...] omits ad7fc6f37190 ocfs2: convert ocfs2_duplicate_clusters_by_page() to use a folio omits ec3b3a77f1ff ocfs2: use an array of folios instead of an array of pages omits dca900c1b7e5 ocfs2: convert ocfs2_clear_page_regions() to ocfs2_clear_f [...] omits 50f3475b0ce1 ocfs2: convert ocfs2_map_page_blocks() to ocfs2_map_folio_ [...] omits c8cbaf0d44f9 ocfs2: use a folio in ocfs2_map_and_dirty_page() omits 2bfec16fbd6b ocfs2: use a folio in ocfs2_prepare_page_for_write() omits 2c3f6ee4b04c ocfs2: use a folio in ocfs2_write_end_nolock() omits 137b772eff6e ocfs2: convert ocfs2_write_failure() to use a folio omits 2128f2f01526 ocfs2: convert w_pages to w_folios omits 473ecb4e2df2 ocfs2: convert ocfs2_inode_lock_with_page() to ocfs2_inode [...] omits 1e7882da2326 ocfs2: convert ocfs2_readpage_inline() to take a folio omits a13febb58626 ocfs2: pass mmap_folio around instead of mmap_page omits 2efa52f72ca7 ocfs2: use a folio in ocfs2_write_begin_inline() omits 228eb729c550 ocfs2: use a folio in ocfs2_zero_new_buffers() omits b7d5a5b0cb12 ocfs2: convert w_target_page to w_target_folio omits b1658cc5ef9a ocfs2: convert ocfs2_page_mkwrite() to use a folio omits d7c30202f9db ocfs2: handle a symlink read error correctly omits 848ad53b3f31 Squashfs: don't allocate fragment caches more than fragments omits 85f8ec4bdf37 lib/math: add int_sqrt test suite omits e49640c70b92 XArray: minor documentation improvements omits 5cee75394563 Xarray: use xa_mark_t in xas_squash_marks() to keep code c [...] omits 1c9a90943109 Xarray: remove repeat check in xas_squash_marks() omits be578f8b6028 Xarray: distinguish large entries correctly in xas_split_alloc() omits e28197c065c6 Xarray: move forward index correctly in xas_pause() omits e6b6abc5404c Xarray: do not return sibling entries from xas_find_marked() omits 649d7ad103d5 kernel-wide: add explicity||explicitly to spelling.txt omits fb666bddd94d ocfs2: convert to the new mount API omits a7fed3f8b281 dlmfs: convert to the new mount API omits 04f910643db7 watchdog: output this_cpu when printing hard LOCKUP omits b4f014f9da51 ALSA: line6: convert timeouts to secs_to_jiffies() omits fd5a65556e9c livepatch: convert timeouts to secs_to_jiffies() omits ea7ec1e01e8a ceph: convert timeouts to secs_to_jiffies() omits c5579bec7312 staging: vc04_services: convert timeouts to secs_to_jiffies() omits 73e2d5a61478 Bluetooth: MGMT: convert timeouts to secs_to_jiffies() omits f86b57090e81 wifi: ath11k: convert timeouts to secs_to_jiffies() omits 0cc053d17eea xen/blkback: convert timeouts to secs_to_jiffies() omits 61ad5ea11e2e scsi: pm8001: convert timeouts to secs_to_jiffies() omits 0285ebcbde40 scsi: arcmsr: convert timeouts to secs_to_jiffies() omits 61de8449912c scsi: lpfc: convert timeouts to secs_to_jiffies() omits a67233276137 drm/xe: convert timeout to secs_to_jiffies() omits 330be5c9cd30 accel/habanalabs: convert timeouts to secs_to_jiffies() omits 3b44460d5eed mm: kmemleak: convert timeouts to secs_to_jiffies() omits 7dd976d0d941 powerpc/papr_scm: convert timeouts to secs_to_jiffies() omits 14987e51f34b s390-kernel-convert-timeouts-to-use-secs_to_jiffies-fix omits 77c3fcecd2c7 s390: kernel: convert timeouts to use secs_to_jiffies() omits cf24f20e39c2 arm: pxa: convert timeouts to use secs_to_jiffies() omits 0ada74709287 coccinelle: misc: add secs_to_jiffies script omits f0b87e6c3d2c netfilter: conntrack: cleanup timeout definitions omits 14fcdda38798 fault-inject-use-prandom-where-cryptographically-secure-ra [...] omits 63f3a043dec7 fault-inject: use prandom where cryptographically secure r [...] omits d71e916d7300 checkpatch: check return of `git_commit_info` omits 2b05eacc98e2 ucounts: move kfree() out of critical zone protected by uc [...] omits 2616a8828b72 xarray-port-tests-to-kunit-fix omits 1c11b09ea03f xarray: port tests to kunit omits 676c70770596 include: update references to include/asm-<arch> omits 5e1cca3761c1 kbuild: drop support for include/asm-<arch> in headers_check.pl omits cf61249ad1d2 checkpatch: update reference to include/asm-<arch> omits 38c333f928ee tools/accounting/procacct: fix minor errors omits e1698e911771 delayacct: update docs and fix some spelling errors omits 036e1b3af4ea delayacct: add delay max to record delay peak omits bcaadbb2ee5a kernel/resource: simplify API __devm_release_region() impl [...] omits afdbcfc779f8 xarray-extract-helper-from-__xa_insertcmpxchg-fix omits 4b67927e9cd6 xarray: extract helper from __xa_{insert,cmpxchg} omits d208efb6883c xarray: extract xa_zero_to_null omits 6565e7e8e838 scripts/spelling.txt: add more spellings to spelling.txt omits 34dc44150cc6 Documentation/core-api: min_heap: add author information omits 8b519fc0cd60 lib min_heap: add brief introduction to Min Heap API omits 9340173a8ae7 lib/test_min_heap: use inline min heap variants to reduce [...] omits e6f19ab8e495 lib min_heap: improve type safety in min_heap macros by us [...] omits 3f6ecec0d386 minmax.h: remove some #defines that are only expanded once omits 18fd5a322a56 minmax.h: simplify the variants of clamp() omits ab819976ca1e minmax.h: move all the clamp() definitions after the min/m [...] omits 141ff6f62cef minmax.h: use BUILD_BUG_ON_MSG() for the lo < hi test in clamp() omits 8f036e773180 minmax.h: reduce the #define expansion of min(), max() and [...] omits db6a793477bc minmax.h: update some comments omits cd577d2b0c06 minmax.h: add whitespace around operators and after commas omits 21110531e092 ocfs2: replace deprecated simple_strtol with kstrtol omits d0ad1997d39c ocfs2: miscellaneous spelling fixes omits 1b777e4ae1af ocfs2: heartbeat: replace simple_strtoul with kstrtoul omits 9b0914fb9fe4 alpha: remove duplicate included header file omits 0ab39b39e329 lib/rhashtable: fix the typo for preemptible omits 7bd439f0246c get_task_exe_file: check PF_KTHREAD locklessly omits 5555a83c82d6 replace-free-hugepage-folios-after-migration-fix omits 7e5670da4517 mm: replace free hugepage folios after migration omits fb1fe093258c zram: cond_resched() in writeback loop omits de48f3727c37 zram: use zram_read_from_zspool() in writeback omits aabd8ed4e603 zram: factor out different page types read omits 10a16fb90d5c zram: factor out ZRAM_HUGE write omits 34cf9778a0d3 zram: factor out ZRAM_SAME write omits 71505e562326 zram: remove entry element member omits c8a51a824dd7 zram: free slot memory early during write omits 04940358e877 mm/swap_cgroup: decouple swap cgroup recording and clearing omits 4a5fca208e60 mm/swap_cgroup: remove global swap cgroup lock omits 38fdedd8837c mm/swap_cgroup: remove swap_cgroup_cmpxchg omits 20214ad1027e mm, memcontrol: avoid duplicated memcg enable check omits 5c71d9a62322 test_maple_tree: test exhausted upper limit of mtree_alloc [...] omits 9eb6b0801a28 mm/page_idle: constify 'struct bin_attribute' omits 23b8261fa89a mm/huge_memory.c: rename shadowed local omits b931c5329ec0 tools: testing: add simple __mmap_region() userland test omits aca5246a788f fuse: remove tmp folio for writebacks and internal rb tree omits 2cdf65eaaaa0 mm/migrate: skip migrating folios under writeback with AS_ [...] omits 0da1c1a78d6e fs/writeback: in wait_sb_inodes(), skip wait for AS_WRITEB [...] omits 26942ed37288 mm: skip reclaiming folios in legacy memcg writeback indet [...] omits f43af7765e27 mm: add AS_WRITEBACK_INDETERMINATE mapping flag omits 969a9f8a785d mm: unexport apply_to_existing_page_range omits a6d825ca1303 mm-fix-outdated-incorrect-code-comments-for-handle_mm_fault-fix omits e450da5cb22d mm: fix outdated incorrect code comments for handle_mm_fault() omits cae376022e5e percpu/x86: enable strict percpu checks via named AS qualifiers omits 7208ab519145 percpu: repurpose __percpu tag as a named address space qualifier omits d896334b8e0c percpu: use TYPEOF_UNQUAL() in *_cpu_ptr() accessors omits 9c4ba50565e3 percpu: use TYPEOF_UNQUAL() in variable declarations omits bf3b91c38716 compiler.h: introduce TYPEOF_UNQUAL() macro omits 44978347017d x86/kgdb: use IS_ERR_PCPU() macro omits d60b6c803cd7 mm/early_ioremap: add null pointer checks to prevent NULL- [...] omits 2590d8e8f861 mm: add comments to do_mmap(), mmap_region() and vm_mmap() omits 92743a959d6c mm: assert mmap write lock held on do_mmap(), mmap_region() omits a61646d78b04 MAINTAINERS: update MEMORY MAPPING section omits 9ebaae011ce0 memcg/hugetlb: remove memcg hugetlb try-commit-cancel protocol omits abfe537a39a1 memcg/hugetlb: introduce mem_cgroup_charge_hugetlb omits fbd3462b7473 memcg/hugetlb: introduce memcg_accounts_hugetlb omits b126895586e3 mm/migrate: remove slab checks in isolate_movable_page() omits 34e0ee4bce78 samples/damon/prcl: implement schemes setup omits 4670707828f5 samples/damon: introduce a skeleton of a smaple DAMON modu [...] omits 6c49b56bbc57 samples/damon/wsse: implement working set size estimation [...] omits d452d76f63d6 samples/damon/wsse: start and stop DAMON as the user requests omits a307d7da1ac0 samples: add a skeleton of a sample DAMON module for worki [...] omits 26cc2d4cbe97 mm-remove-an-avoidable-load-of-page-refcount-in-page_ref_a [...] omits 0816a5f2db2e mm: remove an avoidable load of page refcount in page_ref_ [...] omits 88b2a8d4ad39 mm/mglru: rework workingset protection omits 1bef50327e71 mm/mglru: rework refault detection omits 51793e247bb5 mm/mglru: rework type selection omits 258403f4bd6c mm/mglru: rework aging feedback omits e0003912bce3 mm/mglru: optimize deactivation omits fe09d2123588 mm/mglru: clean up workingset omits 05f536764b51 selftests/mm: remove X permission from sigaltstack mapping omits 9f99e48a0768 selftests/mm: skip pkey_sighandler_tests if support is missing omits 88b584dfd561 selftests/mm: rename pkey register macro omits d606b6894dda selftests/mm: fix dependency on pkey_util.c omits 8d795f0e9b28 selftests/mm: use sys_pkey helpers consistently omits ef3bdbdaea93 selftests/mm: ensure non-global pkey symbols are marked static omits adae653ec8b2 selftests/mm: remove empty pkey helper definition omits cc5d6dfa88d8 selftests/mm: ensure pkey-*.h define inline functions only omits 74a2592dd3d1 selftests/mm: define types using typedef in pkey-helpers.h omits 8444daa2e347 selftests/mm: remove unused pkey helpers omits 42f87b98b7cb selftests/mm: build with -O2 omits 761e9f7b4ca4 selftests-mm-fix-warray-bounds-warnings-in-pkey_sighandler [...] omits 94d95236b040 selftests/mm: fix -Warray-bounds warnings in pkey_sighandl [...] omits c5df1c0306e3 selftests/mm: fix strncpy() length omits f8c0b8478d41 selftests/mm: fix -Wmaybe-uninitialized warnings omits 3636a6cc5b13 selftests/mm: fix condition in uffd_move_test_common() omits ba9d57e691f7 mm/memory_hotplug: don't use __GFP_HARDWALL when migrating [...] omits d235a154899a mm/page_alloc: don't use __GFP_HARDWALL when migrating pag [...] omits 86a4cc8aec09 selftests/mm: mremap_test: Remove unused variable and type [...] omits c2a529452206 selftests/mm: mseal_test: remove unused variables omits 5eae47e14136 selftests/mm: pagemap_ioctl: Fix types mismatches shown by [...] omits e42e5992e6ef selftests/mm: thp_settings: remove const from return type omits 6ca1836d6325 mseal: remove can_do_mseal() omits cdd26c3a3496 mm/hugetlb: support FOLL_FORCE|FOLL_WRITE omits 09af2a4f1820 mm: fix typos in !memfd inline stub omits 567308fe2348 mm: perform all memfd seal checks in a single place omits e6a86f6fe974 mm: enforce __must_check on VMA merge and split omits 7f1e9a24ecf2 mm-damon-tests-vaddr-kunith-reduce-stack-consumption-fix omits 61e5bbc2b819 mm/damon/tests/vaddr-kunit.h: reduce stack consumption omits d61c30c02e7f mm-introduce-mmap_lock_speculate_try_beginretry-fix omits dc81fa6b6821 mm: introduce mmap_lock_speculate_{try_begin|retry} omits 19fbad905e49 mm: convert mm_lock_seq to a proper seqcount omits 1588b85abb56 seqlock: add raw_seqcount_try_begin omits 53d93d291526 mm/shmem: refactor to reuse vfs_parse_monolithic_sep for o [...] omits ea8c2ac2b37d selftests/mm: add fork CoW guard page test omits 9de7704bf20d mm: add per-order mTHP swap-in fallback/fallback_charge counters omits 474e8ed2bba2 x86: select ARCH_SUPPORTS_PT_RECLAIM if X86_64 omits f1fdbec3ff76 mm: pgtable: make ptlock be freed by RCU omits 62e76fb4ff70 x86: mm: free page table pages by RCU instead of semi RCU omits 9b20e2437295 mm-pgtable-reclaim-empty-pte-page-in-madvisemadv_dontneed-fix omits 3b139cbda78e mm: pgtable: reclaim empty PTE page in madvise(MADV_DONTNEED) omits 655cc2447e46 mm: make zap_pte_range() handle full within-PMD range omits a48b995d5c9d mm: do_zap_pte_range: return any_skipped information to th [...] omits 78c9e1c9458b mm: zap_install_uffd_wp_if_needed: return whether uffd-wp [...] omits c90c6bf577de mm: skip over all consecutive none ptes in do_zap_pte_range() omits 660ca0199132 mm: introduce do_zap_pte_range() omits a9cdaa9f670f mm: introduce zap_nonpresent_ptes() omits 7f3440c80b02 mm-userfaultfd-recheck-dst_pmd-entry-in-move_pages_pte-fix omits bb7abbaf18ea mm: userfaultfd: recheck dst_pmd entry in move_pages_pte() omits 1f07a84d2e9b mm: khugepaged: recheck pmd state in retract_page_tables() omits 61ce73847cd1 s390/kdump: virtio-mem kdump support (CONFIG_PROC_VMCORE_D [...] omits 361469d853a6 virtio-mem: support CONFIG_PROC_VMCORE_DEVICE_RAM omits 3a40a409afba virtio-mem: remember usable region size omits 2fb1c1c403de virtio-mem: mark device ready before registering callbacks [...] omits 49c43251cd37 fs/proc/vmcore: introduce PROC_VMCORE_DEVICE_RAM to detect [...] omits adf278f7aa0f fs/proc/vmcore: factor out freeing a list of vmcore ranges omits fbdd8ccedfd7 fs/proc/vmcore: factor out allocating a vmcore range and a [...] omits be433ab8f5cf fs/proc/vmcore: move vmcore definitions out of kcore.h omits 86b8a8702864 fs/proc/vmcore: prefix all pr_* with "vmcore:" omits d788736b686b fs/proc/vmcore: disallow vmcore modifications while the vm [...] omits 46de2311a651 fs/proc/vmcore: replace vmcoredd_mutex by vmcore_mutex omits 5b5b813820a9 fs/proc/vmcore: convert vmcore_cb_lock into vmcore_mutex omits 285771856f3e mm/hugetlb: don't map folios writable without VM_WRITE whe [...] omits 44818d6e3eb5 hugetlb: prioritize surplus allocation from current node omits a297fa1dd6b3 readahead: properly shorten readahead when falling back to [...] omits 18bea6f61373 readahead: don't shorten readahead window in read_pages() omits 6f107fc445e9 powernv/memtrace: use __GFP_ZERO with alloc_contig_pages() omits 4ef57e519260 mm/page_alloc: forward the gfp flags from alloc_contig_ran [...] omits 35af90b70212 mm/page_alloc: sort out the alloc_contig_range() gfp flags mess omits 4b7bc5f9907f mm/page_alloc: make __alloc_contig_migrate_range() static omits 67a8adff09b7 mm/page_isolation: don't pass gfp flags to start_isolate_p [...] omits 167694761b45 mm/page_isolation: don't pass gfp flags to isolate_single_ [...] omits 1c77f771508a mm/memory_hotplug: move debug_pagealloc_map_pages() into o [...] omits 3c106b01497e mm/vma: move __vm_munmap() to mm/vma.c omits 715fb9346a58 mm/vma: move stack expansion logic to mm/vma.c omits 5302e93f3401 mm: abstract get_arg_page() stack expansion and mmap read lock omits 525aa9f2547b mm/vma: move unmapped_area() internals to mm/vma.c omits a8be1400a701 mm/vma: add missing personality header import omits 90c0a05220d5 mm/vma: move brk() internals to mm/vma.c omits 3c898d9f25bf mm-page_alloc-add-some-detailed-comments-in-can_steal_fall [...] omits 18091a48b1f4 mm/page_alloc: add some detailed comments in can_steal_fallback omits 8a5c346413f7 mm:kasan: fix sparse warnings: Should it be static? omits 9664c5b90890 lazy tlb: fix hotplug exit race with MMU_LAZY_TLB_SHOOTDOWN omits 315c342b8b34 maple_tree: only root node could be deficient omits aeb6295c1775 maple_tree: add a test check deficient node omits 45183a77b6c6 maple_tree: simplify split calculation omits 0625a5f1bc1e mm-swap_cgroup-allocate-swap_cgroup-map-using-vcalloc-fix omits 78bb8cc7a4b6 mm: swap_cgroup: get rid of __lookup_swap_cgroup() omits 3e202876a726 mm: swap_cgroup: allocate swap_cgroup map using vcalloc() omits 7bb1bc54724e mm: remove the non-useful else after a break in a if statement omits 9bb908834004 mm: remove unnecessary whitespace before a quoted newline omits d20cbe14c0de mm: prefer 'unsigned int' to bare use of 'unsigned' omits daaaecebc425 selftest/mm: remove seal_elf omits 346709b63807 maple_tree: we don't set offset to MAPLE_NODE_SLOTS on error omits f4498ceafad1 maple_tree: not possible to be a root node after loop omits e9cee72f594e maple_tree: index has been checked to be smaller than pivot omits f5b49bcc7dd7 filemap: remove unused folio_add_wait_queue omits 7b4c76d3a3f9 selftests: mm: fix conversion specifiers in transact_test() omits 6df717789b9e list_lru: expand list_lru_add() docs with info about sublists omits a0a683732665 mm/rodata_test: verify test data is unchanged, rather than [...] omits 3e29764ee290 mm/rodata_test: use READ_ONCE() to read const variable omits fa5cd95ce944 docs: tmpfs: drop 'fadvise()' from the documentation omits 312f0a58587e docs: tmpfs: update the large folios policy for tmpfs and shmem omits f2260da5a704 mm: shmem: add a kernel command line to change the default [...] omits 6772783df1cf mm: shmem: add large folio support for tmpfs omits 1fed278cd1c7 mm: shmem: change shmem_huge_global_enabled() to return hu [...] omits adce9d4d8b98 mm: factor out the order calculation into a new helper omits bf8f464ee259 kasan: make kasan_record_aux_stack_noalloc() the default b [...] omits 649a137db32b mm/memory: fix a comment typo in lock_mm_and_find_vma() omits cbe280ddfcc6 mm: change type of cma_area_count to unsigned int omits fdd96c5971e1 mm/page-writeback: consolidate wb_thresh bumping logic int [...] omits 31f3227a9574 mm: pgtable: make ptep_clear() non-atomic omits 601ea3b634c3 selftests/mm: add a few missing gitignore files omits a38c862c5a7c mm/hugetlb_cgroup: avoid useless return in void function omits ff537f419fd5 mm: mmap_lock: optimize mmap_lock tracepoints omits d58ca47b85fb mm/damon/core: remove duplicate list_empty quota->goals check omits 45b47cd37b67 slab: allocate frozen pages omits 732dd69d532e mm/mempolicy: add alloc_frozen_pages() omits 13f6482ce48e mm/page_alloc: add __alloc_frozen_pages() omits c09afc9fb3dc mm/page_alloc: move set_page_refcounted() to end of __allo [...] omits 8c6ea4f3b919 mm/page_alloc: move set_page_refcounted() to callers of __ [...] omits 72a8262592e8 mm/page_alloc: move set_page_refcounted() to callers of __ [...] omits 9eeee05e1da1 mm/page_alloc: move set_page_refcounted() to callers of __ [...] omits 51c5b0536e62 mm/page_alloc: move set_page_refcounted() to callers of __ [...] omits 270cca977fb7 mm/page_alloc: move set_page_refcounted() to callers of __ [...] omits 26dcb42d2b78 mm/page_alloc: move set_page_refcounted() to callers of ge [...] omits 9217d4221452 mm/page_alloc: move set_page_refcounted() to callers of pr [...] omits 7b9e003785c1 mm/page_alloc: move set_page_refcounted() to callers of po [...] omits 2a5fb4098d60 mm/page_alloc: export free_frozen_pages() instead of free_ [...] omits 778cc14761bc mm: make alloc_pages_mpol() static omits f3096bcb6861 mm/page_alloc: cache page_zone() result in free_unref_page() omits a9207f88e35b mm: migrate: remove unused argument vma from migrate_mispl [...] omits feb06fb9af53 mm/zswap: add LRU_STOP to comment about dropping the lru lock omits 580ef4353cad maple_tree: use mas_next_slot() directly omits 1aefbedee74b ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv omits a45c68ddb334 fs/proc/task_mmu: fix pagemap flags with PMD THP entries on 32bit omits 71497ff8f313 kcov: mark in_softirq_really() as __always_inline omits a1d72b218384 docs: mm: fix the incorrect 'FileHugeMapped' field omits 05981da4bc55 mailmap: modify the entry for Mathieu Othacehe omits 9fd3bf8ade75 mm/kmemleak: fix sleeping function called from invalid con [...] omits 51aaee39483e mm: hugetlb: independent PMD page table shared count omits c1eae189d525 maple_tree: fix mas_alloc_cyclic() second search omits d261e00f291b maple_tree: reload mas before the second call for mas_empty_area omits c48259ba9ecf mm/readahead: fix large folio support in async readahead omits 418f90ff17d6 mm: don't try THP alignment for FS without get_unmapped_area omits 32839ff14bdf mm-vmscan-account-for-free-pages-to-prevent-infinite-loop- [...] omits 9a5bc9a1bc31 mm: vmscan: account for free pages to prevent infinite Loo [...] omits d6ea1aa8c02f mm/vmscan: fix hard LOCKUP in function isolate_lru_folios omits eed1ab440926 selftests/memfd: add test for mapping write-sealed memfd r [...] omits ae0a0fc7e87b mm: reinstate ability to map write-sealed memfd mappings r [...] omits cb11e3335816 ocfs2: fix directory entry check in ocfs2_search_dirblock() omits 67ab119bd113 Merge branch 'v6.14-armsoc/dts64' into for-next omits 47f34eab5829 arm64: dts: rockchip: set hdd led labels on QNAP-TS433 omits 989e3dd87134 arm64: dts: rockchip: hook up the MCU on the QNAP TS433 omits 221e26452a48 Merge branch 'fixes' into linux-next omits 6a1569a6e7d2 Merge branch 'acpi-ec' into fixes omits a64e53b0f27a i2c: imx: fix missing stop condition in single-master mode omits ee5da79b4f2a i2c: imx: make controller available until system suspend_n [...] omits e7563c7355a8 i2c: imx: fix divide by zero warning omits f1332df4548a i2c: keba: drop check because i2c_unregister_device() is N [...] omits 5c06b9849b20 Merge branch 'features' into for-next omits aade9eb90e46 Merge branch 'fixes' into for-next omits 45f6b5215ee4 Merge branch 'fixes' into linux-next omits bd4e27953720 Merge branch 'thermal-core' into fixes omits 10331a93486f virt: tdx-guest: Just leak decrypted memory on unrecoverab [...] omits 6647416db021 Merge branch 'for-next/scmi/updates' of ssh://gitolite.ker [...] omits f70638ebe076 m68k: coldfire: Use proper clock rate for timers omits 45dec3ca1fe1 x86/static-call: Fix 32-bit build omits dc0386dbbda5 Merge branch 'linus' into x86/urgent, to merge dependent commits omits 1a28a96a0d6d Merge branches 'riscv', 'core' and 'amd/amd-vi' into next omits 0b76cc2fbe45 Merge branch 'for-next-next-v6.13-20241218' into for-next- [...] omits 7f36f2a09c30 Merge branch 'for-next-current-v6.12-20241218' into for-ne [...] omits 223e2d308d87 Merge branch 'misc-next' into for-next-next-v6.13-20241218 omits e6880d4a2477 Merge branch 'misc-6.13' into for-next-next-v6.13-20241218 omits 9e55f989eef7 Merge branch 'misc-6.13' into for-next-current-v6.12-20241218 omits 45d8d33c8834 btrfs: modload to print RAID1 balancing status omits e51f52e1d34f btrfs: enable RAID1 balancing configuration via modprobe p [...] omits e2f11776f976 btrfs: expose experimental mode in module information omits 2c0cf2b44b85 btrfs: add RAID1 preferred read device omits eff96dae9641 btrfs: introduce RAID1 round-robin read balancing omits 6b471f9f5c3c btrfs: handle value associated with raid1 balancing parameter omits a7b574a1f844 btrfs: add btrfs_read_policy_to_enum helper and refactor r [...] omits 30680021e7a4 btrfs: simplify output formatting in btrfs_read_policy_show omits ca56af507991 btrfs: initialize fs_devices->fs_info earlier omits 38cc9c2c10c6 btrfs: zoned: calculate max_zone_append_size properly on n [...] omits 149f7d3c2b33 btrfs: enhance ordered extent double freeing detection omits d39da2bda9b3 btrfs: add extra error messages for delalloc range related errors omits 87c53d275f1f btrfs: subpage: dump the involved bitmap when ASSERT() failed omits aba5d9b96a26 btrfs: subpage: fix the bitmap dump for the locked flags omits b635fbe47a75 btrfs: do proper folio cleanup when run_delalloc_nocow() failed omits df92c5475532 btrfs: do proper folio cleanup when cow_file_range() failed omits 064709bb673e btrfs: fix the error handling of submit_uncompressed_range() omits 9c68bdd38fea btrfs: fix double accounting race when extent_writepage_io [...] omits e863c615af8b btrfs: fix double accounting race when btrfs_run_delalloc_ [...] omits d4519378e49f btrfs: validate system chunk array at btrfs_validate_super() omits 5bb49ec59a63 btrfs: scrub: use generic ratelimit helpers to output erro [...] omits fba78d9f9b2c btrfs: scrub: ensure we output at least one error message [...] omits 985a948c8a47 btrfs: scrub: simplify the inode iteration output omits 861fc3eab7b7 btrfs: scrub: remove unnecessary dev/physical lookup for s [...] omits ae88f4cfa4d3 btrfs: scrub: remove unused is_super parameter from scrub_ [...] omits df8f0d113278 btrfs: reduce the log level for btrfs_dev_stat_inc_and_print() omits 3c43979ad272 btrfs: scrub: fix incorrectly reported logical/physical address omits fc42bf9d7aeb btrfs: handle unexpected parent block offset in btrfs_allo [...] omits e3dea2dbc044 btrfs: === misc-next on b-for-next === omits ebd8327fe7f9 btrfs: use uuid_is_null() to verify if an uuid is empty omits a298aba81d9b btrfs: fix transaction atomicity bug when enabling simple quotas omits 515979e1d8a2 btrfs: remove pointless comment from ctree.h omits 3902cb1b9dfa btrfs: move extent-tree function declarations out of ctree.h omits bc1d3d0046cd btrfs: move btrfs_alloc_write_mask() into fs.h omits d555752f590a btrfs: move BTRFS_BYTES_TO_BLKS() into fs.h omits 7dc9ea3b2d1b btrfs: move the folio ordered helpers from ctree.h into fs.h omits ed49aa9fb3aa btrfs: move btrfs_is_empty_uuid() from ioctl.c into fs.c omits a52943f27a98 btrfs: move the exclusive operation functions into fs.c omits cfbdb7750cb9 btrfs: move csum related functions from ctree.c into fs.c omits 0f1523dc0eaf btrfs: move abort_should_print_stack() to transaction.h omits d6a31cd0401e btrfs: pass btrfs_io_geometry to is_single_device_io omits dd887506926e btrfs: cache RAID stripe tree decision in btrfs_io_context omits f31fcf0b2991 btrfs: cache stripe tree usage in io_geometry omits 31dd35f1207a btrfs: add assertions and comment about path expectations [...] omits 68de37aa696d btrfs: add function comment for check_committed_ref() omits dffd80e3d71f btrfs: simplify arguments for btrfs_cross_ref_exist() omits 5cb68c6eac13 btrfs: simplify return logic at check_committed_ref() omits ad6cf0bcc3a1 btrfs: avoid redundant call to get inline ref type at chec [...] omits 841c77efc323 btrfs: remove the snapshot check from check_committed_ref() omits 2a01169cbfba btrfs: remove no longer needed strict argument from can_no [...] omits 95418f4c7941 btrfs: avoid monopolizing a core when activating a swap file omits c95d6a334470 btrfs: allow swap activation to be interruptible omits ab427e6d83a7 btrfs: fix swap file activation failure due to extents tha [...] omits 72fdda4a2f60 btrfs: fix race with memory mapped writes when activating [...] omits bc215833ab16 btrfs: check folio mapping after unlock in put_file_data() omits 51d5fedbc254 btrfs: check folio mapping after unlock in relocate_one_folio() omits e36def244b93 Input: use guard notation in input core omits eccc065f0adf Input: poller - convert locking to guard notation omits 679d2d6ce513 Input: mt - make use of __free() cleanup facility omits 2e59e97758a7 Input: mt - convert locking to guard notation omits fd5ba0501d38 Input: ff-memless - make use of __free() cleanup facility omits 993c657a22fa Input: ff-memless - convert locking to guard notation omits 5203b3a18c1b Input: ff-core - make use of __free() cleanup facility omits ef5bbd2a2868 Merge branch 'vfs-6.14.mount' into vfs.all omits cb511fa98e43 Merge branch 'kernel-6.14.pid' into vfs.all omits 2b26e73aae75 Merge branch 'kernel-6.14.cred' into vfs.all omits f72c407e9ea1 Merge branch 'vfs-6.14.pidfs' into vfs.all omits 4554288d75bb Merge branch 'vfs-6.14.misc' into vfs.all omits 6a6d921e154d Merge branch 'vfs-6.14.kcore' into vfs.all omits a529c02c8c97 Merge branch 'vfs-6.14.netfs' into vfs.all omits 8c3b4b064c17 Merge branch 'vfs.fixes' into vfs.all omits 578eb3b6a9ad fs: use xarray for old mount id omits 31cc2ac3353c Merge patch series "fs: tweak mntns iteration" omits f2ca2268a8bc selftests: add listmount() iteration tests omits b782c5efe79d fs: cache first and last mount omits 4a67de4df0d8 Merge patch series "fs: lockless mntns lookup" omits 5a4e727d1ac1 fs: kill MNT_ONRB omits 6176522551a2 samples: add test-list-all-mounts omits 27765562f66a selftests: remove unneeded include omits 3e02f8079379 selftests: add tests for mntns iteration omits 2598fc06474e seltests: move nsfs into filesystems subfolder omits 63ef7e349433 fs: simplify rwlock to spinlock omits 208fc3fb60e6 fs: lockless mntns lookup for nsfs omits eb7489b34f4c rculist: add list_bidir_{del,prev}_rcu() omits b31421b66533 fs: lockless mntns rbtree lookup omits 0e8832f072a3 Merge branch 'acpi-fan' into linux-next omits 16796ecba786 Merge branch 'for-6.14/io_uring' into for-next omits 2fe7dddd821b io_uring/rw: use NULL for rw->free_iovec assigment omits 13546de23445 iommu/hyper-v: Don't assume cpu_possible_mask is dense omits ef81fa8c538d Drivers: hv: Don't assume cpu_possible_mask is dense omits fcd70cd8b89d x86/hyperv: Don't assume cpu_possible_mask is dense omits 2357a7f934ae freezer, sched: report the frozen task stat as 'D' omits 7b8e44457bbb Merge branch 'for-6.14/block' into for-next omits 737371e839a3 blk-mq: remove unused queue mapping helpers omits 5a1c50296039 virtio: blk/scsi: replace blk_mq_virtio_map_queues with bl [...] omits f0d672680e0b nvme: replace blk_mq_pci_map_queues with blk_mq_map_hw_queues omits 7c72e20573d0 scsi: replace blk_mq_pci_map_queues with blk_mq_map_hw_queues omits 2b30fab613e2 blk-mq: introduce blk_mq_map_hw_queues omits df0e932e866b virtio: hookup irq_get_affinity callback omits 86ae920136e7 PCI: hookup irq_get_affinity callback omits ccddd556cfba driver core: bus: add irq_get_affinity callback to bus_type omits 1061081cbe93 dt-bindings: mfd: Add MDIO interface to rtl9301-switch omits 199d5db8148c Merge branch 'for-6.14/io_uring' into for-next omits 7b7bf14f0052 io_uring/rw: don't mask in f_iocb_flags omits d141e72aeffc exfat: fix the new buffer was not zeroed before writing omits 4265319f10b5 exfat: fix the infinite loop in exfat_readdir() omits ffee32cf4b33 exfat: fix the infinite loop in __exfat_free_cluster() omits fc7d29fc8771 rcu: Use kthread preferred affinity for RCU exp kworkers omits 0936fadc0114 treewide: Introduce kthread_run_worker[_on_cpu]() omits 2ff8f9a3b11f kthread: Unify kthread_create_on_cpu() and kthread_create_ [...] omits 89ef6bb01704 rcu: Use kthread preferred affinity for RCU boost omits 85e6bdc71aa0 kthread: Implement preferred affinity omits 3956f5ecddc9 mm: Create/affine kswapd to its preferred node omits 33c87b115374 mm: Create/affine kcompactd to its preferred node omits 0fea1a6b7afa kthread: Default affine kthread to its preferred NUMA node omits 73382d8781e5 kthread: Make sure kthread hasn't started while binding it omits 8baab05e0de8 sched,arm64: Handle CPU isolation on last resort fallback [...] omits 9b0379cd587a arm64: Exclude nohz_full CPUs from 32bits el0 support omits be70893bff33 lib: test_objpool: Use kthread_run_on_cpu() omits 1e47d952f01b kallsyms: Use kthread_run_on_cpu() omits b61ac4b02215 soc/qman: test: Use kthread_run_on_cpu() omits 4f770f930028 scsi: qedi: Use kthread_create_on_cpu() omits 00f6810a81a3 scsi: bnx2i: Use kthread_create_on_cpu() omits e5c10da9b19c scsi: bnx2fc: Use kthread_create_on_cpu() omits c462e3e08f29 Merge branch 'at91-defconfig' into at91-next omits 4735aa2ea2f0 Merge branch 'at91-dt' into at91-next omits 852f4d88c55c Merge branch 'clk-microchip' into at91-next omits d1fb214e26b7 ARM: dts: at91: Add sama7d65 pinmux omits ca25683b0901 ARM: dts: microchip: add sama7d65 SoC DT omits a0355d4d55f3 platform/chrome: cros_ec_vbc: Constify 'struct bin_attribute' omits 7a059073b08a Merge branch 'for-next/hardening' into for-next/kspp omits a6115cceb1dd tracing: Remove pid in task_rename tracing output omits 57a6baf3a3ea tracing: Add task_prctl_unknown tracepoint omits 0fb8e759b7f6 Merge branch 'for-6.14/io_uring' into for-next omits e8b345babf2a x86/fred: Clear WFE in missing-ENDBRANCH #CPs omits ca2e7a3de895 bcachefs: Fix assert for online fsck omits cd7f9fee711c io_uring/msg_ring: Drop custom destructor omits 6cd2993dcdc1 io_uring: Move old async data allocation helper to header omits 8cf0c459993e io_uring/rw: Allocate async data through helper omits 23d91035cafa io_uring/net: Allocate msghdr async data through helper omits 02b3c515d0be io_uring/uring_cmd: Allocate async data through generic helper omits 4cc6fd392489 io_uring/poll: Allocate apoll with generic alloc_cache helper omits b42176e5055a io_uring/futex: Allocate ifd with generic alloc_cache helper omits 694022b01368 io_uring: Add generic helper to allocate async data omits b1031968b14f io_uring: Fold allocation into alloc_cache helper omits 970d69be71f6 Merge branch 'for-6.14/block' into for-next omits aa3339c7e313 null_blk: Remove accesses to page->index omits b5677d4d8d29 bcachefs: Handle -BCH_ERR_need_mark_replicas in gc omits 7b5ddd26bcf1 bcachefs: Write lock btree node in key cache fills omits 989229db3f07 bcachefs: kill __bch2_btree_iter_flags() omits 83fa58a3704b bcachefs: Drop redundant "read error" call from btree_gc omits 52084849f3d6 bcachefs: Drop racy warning omits 959dbb09ed74 bcachefs: better check_bp_exists() error message omits 92b9e4073225 bcachefs: add counter_flags for counters omits 10e485bba03a bcachefs: bcachefs_metadata_version_autofix_errors omits 7dbe48b96368 bcachefs: bcachefs_metadata_version_persistent_inode_cursors omits e29f9dec9ca7 Merge branch 'for-6.14/io_uring' into for-next omits cd373b9c21d2 Merge branch 'for-6.14/block' into for-next omits a9f58d7b370c block: rnull: Initialize the module in place omits 7a66a1a7eb7e blktrace: remove redundant return at end of function omits ac3f91005dae block: Delete bio_set_prio() omits 3724f01b4370 block: Delete bio_prio() omits d70393faca7a blktrace: move copy_[to|from]_user() out of ->debugfs_lock omits 35a5351e903a blktrace: don't centralize grabbing q->debugfs_mutex in bl [...] omits b170a04f907f null_blk: Add rotational feature support omits 62c5f7dfce6d block: track queue dying state automatically for modeling [...] omits a97e3f357d43 block: don't verify queue freeze manually in elevator_init_mq() omits b06cdcda0c68 block: track disk DEAD state automatically for modeling qu [...] omits e19422d1e4ed block: remove unnecessary check in blk_unfreeze_check_owner() omits 47136e853a2d io_uring: prevent reg-wait speculations omits 56c71fe7f301 io_uring: don't vmap single page regions omits 02a6a5eb597d io_uring: clean up io_prep_rw_setup() omits 8131b436b4c8 io_uring/kbuf: fix unintentional sign extension on shift o [...] omits 8d9ef9f8f369 block: make bio_integrity_map_user() static inline omits 42a36fa93430 block: add support to pass user meta buffer omits b49cd5c88db4 scsi: add support for user-meta interface omits 305b378e1c1c nvme: add support for passing on the application tag omits 2ce55b495505 block: introduce BIP_CHECK_GUARD/REFTAG/APPTAG bip_flags omits 4dde0cc4459c io_uring: introduce attributes for read/write and PI support omits 883a60645723 fs: introduce IOCB_HAS_METADATA for metadata omits 911f18c58486 fs, iov_iter: define meta io descriptor omits b1e2f5a578b7 block: modify bio_integrity_map_user to accept iov_iter as [...] omits af891b0c75bd block: copy back bounce buffer to user-space correctly in [...] omits e463d929c2ae block: define set of integrity flags to be inherited by cl [...] omits 8fbddda67713 io_uring/memmap: unify io_uring mmap'ing code omits 18c8986d93be io_uring/kbuf: use region api for pbuf rings omits 0a2ac2b194b4 io_uring/kbuf: remove pbuf ring refcounting omits bd417d5546b0 io_uring/kbuf: use mmap_lock to sync with mmap omits 6be74cf5d79a io_uring: use region api for CQ omits 55ea1ea1c8af io_uring: use region api for SQ omits 2fdec0d862b6 io_uring: pass ctx to io_register_free_rings omits f8438b7762da io_uring/memmap: implement mmap for regions omits b4d45419aebc io_uring/memmap: implement kernel allocated regions omits 2d34427a257f io_uring/memmap: add IO_REGION_F_SINGLE_REF omits 9a123dadffb9 io_uring/memmap: helper for pinning region pages omits 086bbdf47919 io_uring/memmap: optimise single folio regions omits 94315400344a io_uring/memmap: reuse io_free_region for failure path omits 728db59a9911 io_uring/memmap: account memory before pinning omits 2d381329896e io_uring/memmap: flag regions with user pages omits 36cdb4f7825d io_uring/memmap: flag vmap'ed regions omits b82a795d7dd2 io_uring/rsrc: export io_check_coalesce_buffer omits bc4062d81c3a io_uring: rename ->resize_lock omits da152871b2dc Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next omits 0e18bd994652 Merge branch 'thermal-intel' into linux-next omits c6ce0176de3d Merge branches 'acpi-osl', 'acpi-battery' and 'acpi-misc' [...] omits 1a2142bae621 Merge branch 'pm-sleep' into linux-next omits f3fda0dfea98 module: Put known GPL offenders in an array omits b8c5d884f903 preempt: Move PREEMPT_RT before PREEMPT in vermagic. omits b5d175beb4d3 thunderbolt: debugfs: Add write capability to path config space omits f453a5d339ea Automated merge of 'dev' into 'next' omits 1da177e4c34f docs: git SHA prefixes are for humans omits b4f1b7e26ce1 bcachefs: bcachefs_metadata_version_inode_depth omits 7fa06b998c91 bcachefs: Option changes now get propagated to reflinked data omits 710fb4e0abff bcachefs: bcachefs_metadata_version_reflink_p_may_update_opts omits a06f09e44c8c bcachefs: BCH_SB_VERSION_INCOMPAT omits a33c661174e0 bcachefs: Only run check_backpointers_to_extents in debug mode omits ae7a39471902 bcachefs: better backpointer_target_not_found() error message omits 19b148fc65a3 bcachefs: bch2_backpointer_get_key() now repairs dangling [...] omits cbe8afdbcda6 bcachefs: check_extents_to_backpointers() now only checks [...] omits 9364e11cb324 bcachefs: Add write buffer flush param to backpointer_get_key() omits 78daf5eaab64 bcachefs: kill __bch2_extent_ptr_to_bp() omits 70e1e1af7778 bcachefs: bch2_extent_ptr_to_bp() no longer depends on device omits c6b74e6733a1 bcachefs: bcachefs_metadata_version_disk_accounting_big_endian omits ab7eb8e36593 bcachefs: bcachefs_metadata_version_backpointer_bucket_gen omits 8062b348614c bcachefs: bch2_btree_path_peek_slot() doesn't return errors omits 0694b43ff91f bcachefs: trace_key_cache_fill omits dd0d1ff378c1 bcachefs: Log message in journal for snapshot deletion omits 50dd5a0edf33 bcachefs: bch2_trans_log_msg() omits 5d9b21a555e0 bcachefs: Kill snapshot_t->equiv omits 7c410e21d8bb bcachefs: Snapshot deletion no longer uses snapshot_t->equiv omits 46f92a9e9932 bcachefs: Kill equiv_seen arg to delete_dead_snapshots_pro [...] omits 75bca410520b bcachefs: Don't run overwrite triggers before insert omits 395d7f5e2438 bcachefs: alloc_data_type_set() happens in alloc trigger omits 760fbaf1a8f9 bcachefs: Fix key cache + BTREE_ITER_all_snapshots omits bf5ec9b976f7 bcachefs: Fix btree_trans_peek_key_cache() BTREE_ITER_all_ [...] omits eece59055ba4 bcachefs: tidy btree_trans_peek_journal() omits 52ee09e70b8a bcachefs: tidy up __bch2_btree_iter_peek() omits cf44b080f7d9 bcachefs: check_indirect_extents can run online omits bb4ae1459d12 bcachefs: Refactor c->opts.reconstruct_alloc omits cee2a479acb2 bcachefs: Add empty statement between label and declaratio [...] omits 42c1d1a9549c bcachefs: trace_write_buffer_maybe_flush omits 152c28eef5bd bcachefs: bch2_snapshot_exists() omits d54b4f311f31 bcachefs: bch2_check_key_has_snapshot() prints btree id omits eccc694e1433 bcachefs: bch2_str_hash_check_key() now checks inode hash info omits 90ae216d5886 bcachefs: Don't BUG_ON() inode unpack error omits 5cd80c5f3362 bcachefs: Use proper errcodes for inode unpack errors omits c5022a702e50 bcachefs: kill sysfs internal/accounting omits 2a11567a57d5 bcachefs: Kill unnecessary mark_lock usage omits 0939c611cef4 bcachefs: Don't start rewriting btree nodes until after jo [...] omits d7f6becfe039 bcachefs: Fix reuse of bucket before journal flush on mult [...] omits c106801642fe bcachefs: bch2_journal_noflush_seq() now takes [start, end) omits f3b4692b79f9 bcachefs: Set bucket needs discard, inc gen on empty -> no [...] omits 8f367a5c8eb1 bcachefs: Don't add unknown accounting types to eytzinger tree omits e8d604148bad bcachefs: Plumb bkey_validate_context to journal_entry_validate omits 488249b3f625 bcachefs: Use a heap for handling overwrites in btree node scan omits 05cb2a44a9ed lib min_heap: Switch to size_t omits e0e0d738ca9a bcachefs: Minor bucket alloc optimization omits 2c77b1701562 bcachefs: Mark more errors autofix omits 8ceb549abdc9 bcachefs: fix bch2_btree_node_header_to_text() format string omits 6315b49e95cf bcachefs: Journal space calculations should skip durabilit [...] omits 0ecfac8b60c8 bcachefs: factor out str_hash.c omits 7dacc22d7656 bcachefs: kill flags param to bch2_subvolume_get() omits cea5427fbab1 bcachefs: Don't call bch2_btree_interior_update_will_free_ [...] omits 61ab7cbbaae3 bcachefs: Make sure __bch2_run_explicit_recovery_pass() si [...] omits 8ea098f248cc bcachefs: Call bch2_btree_lost_data() on btree read error omits 70feb569f2ce bcachefs: Journal write path refactoring, debug improvements omits 0a1a0391c46b bcachefs: dev_alloc_list.devs -> dev_alloc_list.data omits effc7a1c0683 bcachefs: Fix failure to allocate journal write on discard retry omits fd2a164b5c5f bcachefs: BCH_ERR_insufficient_journal_devices omits fe2368819294 bcachefs: Silence "unable to allocate journal write" if we [...] omits 2a21c9dea9ea bcachefs: trace_accounting_mem_insert omits fdfafffb03e2 bcachefs: Advance to next bp on BCH_ERR_backpointer_to_ove [...] omits 52a0da6fcd27 bcachefs: Simplify disk accounting validate late omits 3ac87fa03f2f bcachefs: logged ops only use inum 0 of logged ops btree omits 354ae858ba2d bcachefs: rcu_pending now works in userspace omits 8a2713582e65 bcachefs: BCACHEFS_PATH_TRACEPOINTS should depend on TRACING omits e37f4286d41e bcachefs: Fix allocating too big journal entry omits 030d6ebb7887 bcachefs: Improve "unable to allocate journal write" message omits a5b377f77372 bcachefs: fix bch2_journal_key_insert_take() seq omits 0b5819b73c40 bcachefs: bch2_async_btree_node_rewrites_flush() omits 247a12f3a216 bcachefs: If we did repair on a btree node, make sure we r [...] omits 28d5570cd27b bcachefs: bkey_fsck_err now respects errors_silent omits 5e415199384c bcachefs: list_pop_entry() omits 67434cd4b785 bcachefs: Convert write path errors to inum_to_path() omits 9508cacf1066 btrfs: removed unused variable length in btrfs_insert_one_ [...] omits 0db8491941bd btrfs: fix use-after-free when COWing tree bock and tracin [...] omits 12cd13ba02fb btrfs: output the reason for open_ctree() failure omits e3d9a19756d6 btrfs: open-code btrfs_copy_from_user() omits 4eca32d8d9e6 btrfs: improve the warning and error message for btrfs_rem [...] omits 61085a494572 btrfs: remove detached list from struct btrfs_backref_cache omits 8884eed0d63d btrfs: remove the ->lowest and ->leaves members from struc [...] omits fcd5ae9c8d3e btrfs: simplify btrfs_backref_release_cache() omits fb5842acc27e btrfs: do not handle non-shareable roots in backref cache omits 604ba8568952 btrfs: don't build backref tree for COW-only blocks omits acba0a3759f9 btrfs: remove clone_backref_node() from relocation omits 4e43608f07a8 btrfs: simplify loop in select_reloc_root() omits 30ea8eb71087 btrfs: add a comment for new_bytenr in backref_cache_node omits c5c3f184585f btrfs: remove the changed list for backref cache omits 122fbf7e1337 btrfs: convert BUG_ON in btrfs_reloc_cow_block() to proper [...] omits 73b9262e811c btrfs: tree-checker: reject inline extent items with 0 ref count omits 7e2578cbec19 fs: add mount namespace to rbtree late omits 2d8b01f8b551 mount: remove inlude/nospec.h include omits 0bb1968da273 dm array: fix cursor index when skipping across block boundaries omits 626f128ee9c4 dm array: fix unreleased btree blocks on closing a faulty [...] omits f2893c0804d8 dm array: fix releasing a faulty array block twice in dm_a [...] omits 770aed02a55a dt-bindings: cros-ec: Remove google,cros-kbd-led-backlight omits c42951620dd4 platform/chrome: cros_kbd_led_backlight: Remove OF match omits a28276cac1f0 dt-bindings: cpufreq: Document support for Airoha EN7581 CPUFreq omits 7d2cba685419 soc: qcom: pmic_glink: fix scope of __pmic_glink_lock in p [...] omits a46b48810254 drm/exynos: Remove unnecessary checking omits 1c4c399d5213 Merge branch 'misc-6.13' into next-fixes omits d7b708b11510 btrfs: tree-checker: reject inline extent items with 0 ref count omits 0edf8424f406 btrfs: split bios to the fs sector size boundary omits a68169ad8f47 btrfs: use bio_is_zone_append() in the completion handler omits 821892498c29 btrfs: fix improper generation check in snapshot delete omits 888ecc4df068 btrfs: split bios to the fs sector size boundary omits 6d3a586d9ffb btrfs: use bio_is_zone_append() in the completion handler omits 3a97149cb344 btrfs: fix data race when accessing the inode's disk_i_siz [...] omits afcc1845c9ec btrfs: don't BUG_ON() in btrfs_drop_extents() omits 65fb45661700 btrfs: zoned: reclaim unused zone by zone resetting omits 0b7f674df81a btrfs: drop fs_info argument from btrfs_update_space_info_*() omits ede9f4ac076d btrfs: factor out btrfs_return_free_space() omits d089a5376fbe btrfs: handle FS_IOC_READ_VERITY_METADATA ioctl omits 9b062defd442 btrfs: send: remove redundant assignments to variable ret omits 806a37a7647e btrfs: use PTR_ERR() instead of PTR_ERR_OR_ZERO() for btrf [...] omits 1a287050962c btrfs: use kmemdup() in btrfs_uring_encoded_read() omits ee7cf5cd7480 btrfs: selftests: add delayed ref self test cases omits 52ff715416b4 btrfs: move select_delayed_ref() and export it omits 196fd52bb48f btrfs: fix improper generation check in snapshot delete omits 34725028ec55 btrfs: simplify waiting for encoded read endios omits ea4ef69b81f0 nvmem: imx-ocotp-ele: set word length to 1 omits acf1f43f7e56 nvmem: imx-ocotp-ele: fix MAC address byte order omits eaeac7f68090 nvmem: imx-ocotp-ele: fix reading from non zero offset omits e09f08213afa nvmem: imx-ocotp-ele: simplify read beyond device check omits 8f2db654f79c kbuild: suppress stdout from merge_config for silent builds omits 5410b2c23217 kbuild: refactor cross-compiling linux-headers package omits 62edfc6f0f42 kbuild: Drop support for include/asm-<arch> in headers_check.pl omits 81a83f75396c kbuild: deb-pkg: allow hooks also in /usr/share/kernel omits 4c9f1f1226b8 kbuild: deb-pkg: do not include empty hook directories omits 0eb04e2a04fa kbuild: deb-pkg: add debarch for ARCH=um omits 846d0723d2f6 fs: sort out a stale comment about races between fd alloc [...] omits 4b534cfc654f Merge branch 'imx/defconfig' into for-next omits beddc60e8d59 Merge branch 'imx/dt64' into for-next omits 7597fa2369f2 Merge branch 'imx/dt' into for-next omits f4e1e039a251 Merge branch 'imx/bindings' into for-next omits 326930196be6 Merge branch 'imx/drivers' into for-next omits 2ab8d3198995 bcachefs: bch2_inum_to_path() omits 428a2c2d6b12 bcachefs: Fix fsck.c build in userspace omits 9a956407c26a bcachefs: Add missing parameter description to bch2_bucket [...] omits 5bb89aa54d00 bcachefs: Don't recurse in check_discard_freespace_key omits 12b2baa0b5cb bcachefs: Check for extent crc uncompressed/compressed siz [...] omits 4271983e79a7 bcachefs: bch2_trans_relock() is trylock for lockdep omits 1b1f8623fbdc bcachefs: cryptographic MACs on superblock are not (yet?) [...] omits 9d59eb0be24f bcachefs: Check for inode journal seq in the future omits 6efc86ff29d2 bcachefs: Check for bucket journal seq in the future omits 422310542e06 bcachefs: do_fsck_ask_yn() omits ca04ac9a4aea bcachefs: Don't error out when logging fsck error omits b7b7f5ab5529 bcachefs: mark more errors AUTOFIX omits 1a7e03622b24 bcachefs: add missing printbuf_reset() omits 5a1b4c8d1756 bcachefs: Fix journal_iter list corruption omits fbb140ee4560 bcachefs: Guard against backpointers to unknown btrees omits 6248d420a985 bcachefs: Issue a transaction restart after commit in repair omits a5d7cf346646 bcachefs: Guard against journal seq overflow omits 8afb03592ffd bcachefs: BCH_FS_recovery_running omits 502a010a6c8b bcachefs: Make topology errors autofix omits 4d13c89412e7 bcachefs: struct bkey_validate_context omits aa492d531865 bcachefs: Ignore empty btree root journal entries omits 33213a5be19e bcachefs: Fix null ptr deref in btree_path_lock_root() omits 839c29d57431 bcachefs: Go RW earlier, for normal rw mount omits d6dd534eb3db bcachefs: Fix bch2_btree_node_update_key_early() omits 72177d492d17 bcachefs: Change "disk accounting version 0" check to commit only omits ec3ca7c9e05b bcachefs: Don't try to en/decrypt when encryption not available omits 2d66d3160dd7 bcachefs: Fix dup/misordered check in btree node read omits 46522a75a47e bcachefs: Bad btree roots are now autofix omits 873a885d1af7 bcachefs: Kill bch2_bucket_alloc_new_fs() omits 3307caf86338 bcachefs: Fix btree node scan when unknown btree IDs are present omits 658ca2181787 bcachefs: backpointer_to_missing_ptr is now autofix omits ba91f39cd42b bcachefs: Fix accounting_read when we rewind omits 8b5373916097 bcachefs: disk_accounting: bch2_dev_rcu -> bch2_dev_rcu_noerror omits f3542deaa920 bcachefs: errcode cleanup: journal errors omits 3ed349d91ec1 bcachefs: Use separate rhltable for bch2_inode_or_descende [...] omits 2ae6c5e05ddc bcachefs: BCH_ERR_btree_node_read_error_cached omits 0e796cf8047d bcachefs: btree_write_buffer_flush_seq() no longer closes journal omits 4e378cabba8d bcachefs: discard fastpath now uses bch2_discard_one_bucket() omits 2c9a60bc3155 bcachefs: Bias reads more in favor of faster device omits 709336f96d44 bcachefs: trivial btree write buffer refactoring omits 01d8d04564c4 bcachefs: Can now block journal activity without closing c [...] omits 1f3c4ab3fbb3 bcachefs: New backpointers helpers omits da89857b5fee bcachefs: kill bch_backpointer.bucket_offset usage omits 283dcbb80c18 bcachefs: Fix check_backpointers_to_extents range limiting omits ad5834890f18 bcachefs: bch_backpointer -> bkey_i_backpointer omits 165ca83f5581 bcachefs: Drop swab code for backpointers in alloc keys omits bbc2ccccfd24 bcachefs: bucket_pos_to_bp_end() omits 3f2e46784529 bcachefs: check for backpointers to invalid device omits 62b185571a65 bcachefs: fix bp_pos_to_bucket_nodev_noerror omits 16de1298962e bcachefs: Fix evacuate_bucket tracepoint omits 92084feca4fd bcachefs: fix O(n^2) issue with whiteouts in journal keys omits 1a8f5adc2028 bcachefs: btree_and_journal_iter: don't iterate over too m [...] omits 1d1374a0837b bcachefs: journal keys: sort keys for interior nodes first omits ed144047ef65 bcachefs: kill bch2_journal_entries_free() omits b287adb62822 bcachefs: Don't BUG_ON() when superblock feature wasn't se [...] omits 3a1897837a02 bcachefs: Don't use a shared decompress workspace mempool omits 3c0fc088af9e bcachefs: compression workspaces should be indexed by opt, [...] omits d5b149f3108a bcachefs: add missing BTREE_ITER_intent omits 7fdfb0cbea34 bcachefs: Kill bch2_get_next_backpointer() omits 59fad23c7abc bcachefs: Delete backpointers check in try_alloc_bucket() omits 3140d0052a47 bcachefs: peek_prev_min(): Search forwards for extents, snapshots omits 632bcf38651e bcachefs: Implement bch2_btree_iter_prev_min() omits a7df326af032 bcachefs: discard_one_bucket() now uses need_discard_or_fr [...] omits cbc079bcff7d bcachefs: bch2_bucket_do_index(): inconsistent_err -> fsck_err omits c51b6019074d bcachefs: try_alloc_bucket() now uses bch2_check_discard_f [...] omits ecadaf9ae3c9 bcachefs: rework bch2_bucket_alloc_freelist() freelist iteration omits 3de116ce179b bcachefs: kill inconsistent err in invalidate_one_bucket() omits df4270ccd390 bcachefs: Don't delete reflink pointers to missing indirec [...] omits 6cf666ffb569 bcachefs: Reorganize reflink.c a bit omits b36ff5dc0842 bcachefs: Reserve 8 bits in bch_reflink_p omits 4a370320dcb4 bcachefs: Kill FSCK_NEED_FSCK omits d6ad842cf77f bcachefs: lru errors are expected when reconstructing alloc omits 7ad0ba0e1849 bcachefs: Delete dead code from bch2_discard_one_bucket() omits 7fda5f15087a bcachefs: bch2_btree_bit_mod_iter() omits 2228901e43af bcachefs: delete dead code omits a0678f9c859b bcachefs: Fix shutdown message omits 53f02a6929c2 bcachefs: Don't use page allocator for sb_read_scratch omits c03828056d84 bcachefs: Simplify code in bch2_dev_alloc() omits db6b114bd5c8 bcachefs: Remove redundant initialization in bch2_vfs_inod [...] omits 0fe251fd8272 bcachefs: Removes NULL pointer checks for __filemap_get_fo [...] omits 797a14eb7da2 bcachefs: Add support for FS_IOC_GETFSSYSFSPATH omits a57150fe53c1 bcachefs: Add support for FS_IOC_GETFSUUID omits 19128c53d438 bcachefs: Correct the description of the '--bucket=size' options omits 88c2aa59c3f6 bcachefs: add support for true/false & yes/no in bool-type [...] omits 45f667488e39 bcachefs: Move fsck ioctl code to fsck.c omits 2cb00966dd7d bcachefs: Kill unnecessary iter_rewind() in bkey_get_empty_slot() omits 0ad36d94fec9 bcachefs: Simplify btree_iter_peek() filter_snapshots omits 95918915a6d3 bcachefs: Rename btree_iter_peek_upto() -> btree_iter_peek_max() omits f97b3e7fd8f3 bcachefs: Assert that we're not violating key cache cohere [...] omits e398d6fb0f5a bcachefs: bch2_trans_verify_not_unlocked_or_in_restart() omits efaa4e4ea6ce bcachefs: Better in_restart error omits 58d33a0a4180 bcachefs: Assert we're not in a restart in bch2_trans_put() omits e17c5f5f191f bcachefs: Fix unhandled transaction restart in evacuate_bucket() omits 657e12389cdd bcachefs: Improved check_topology() assert omits bf924eff0e7b bcachefs: Kill BCH_TRANS_COMMIT_lazy_rw omits 0877e537bcec bcachefs: Add assert for use of journal replay keys for updates omits 3289204eca4e bcachefs: use attribute define helper for sysfs attribute omits 9e6755da18a1 bcachefs: remove write permission for gc_gens_pos sysfs interface omits f6240723f7d6 bcachefs: Move bch_extent_rebalance code to rebalance.c omits 9cf36d9f4d28 bcachefs: Improve trace_rebalance_extent omits 8aa17c262842 bcachefs: Simplify option logic in rebalance omits f14488c8cf90 bcachefs: get_update_rebalance_opts() omits e2aeaaa5c9ee bcachefs: bch2_write_inode() now checks for changing rebal [...] omits a5fe1d1656b8 bcachefs: New bch_extent_rebalance fields omits e1d67b5d67f8 bcachefs: bch2_prt_csum_opt() omits 86066b111be8 bcachefs: copygc_enabled, rebalance_enabled now opts.h options omits fc23ffb93c5b bcachefs: Add bch_io_opts fields for indicating whether th [...] omits bdad26328433 bcachefs: io_opts_to_rebalance_opts() omits 875a3128db4c bcachefs: rename bch_extent_rebalance fields to match othe [...] omits 48cc0c6bed2e bcachefs: kill __bch2_bkey_sectors_need_rebalance() omits ef92eb2a63e2 bcachefs: kill bch2_bkey_needs_rebalance() omits 88c26043ea0b bcachefs: small cleanup for extent ptr bitmasks omits 7813e014b5c8 bcachefs: bch2_io_opts_fixups() omits e86231fc642b bcachefs: use bch2_data_update_opts_to_text() in trace_mov [...] omits bd37caa72a61 platform/chrome: cros_ec_proto: remove unnecessary retries omits 4b308a1944b8 platform/chrome: cros_ec: jump to RW before probing omits 4d4ace979a30 hyperv: Remove the now unused hyperv-tlfs.h files omits bc905fa8b633 hyperv: Switch from hyperv-tlfs.h to hyperv/hvhdk.h omits 448fc2b75b89 hyperv: Add new Hyper-V headers in include/hyperv omits 31c43c7e9cf3 hyperv: Clean up unnecessary #includes omits fff5ca65c50d hyperv: Move hv_connection_id to hyperv-tlfs.h omits 0d562f7497a3 ARM: at91: add new SoC sama7d65 omits 7dbc10961c8a tracing/dynevent: Adopt guard() and scoped_guard() omits df9d4e7a2e01 platform/chrome: cros_kbd_led_backlight: remove unneeded i [...] omits a44e048e7458 Merge patch series "Improve simple directory offset wrap b [...] omits 5ba9a91ae23f libfs: Use d_children list to iterate simple_offset directories omits d4849629a4b7 libfs: Replace simple_offset end-of-directory detection omits 29bc7ff8920d Revert "libfs: fix infinite directory reads for offset dir" omits 06ed2dfc3234 Revert "libfs: Add simple_offset_empty()" omits 3569cc5260ac libfs: Return ENOSPC when the directory offset range is exhausted omits e2b952ffafce ACPI/HMAT: Move HMAT messages to pr_debug() omits 4a11d534d9ae fs: Fix grammar and spelling in propagate_umount() omits e0460b08c67a OPP: fix dev_pm_opp_find_bw_*() when bandwidth table not i [...] omits 964f28cdc0ab OPP: add index check to assert to avoid buffer overflow in [...] omits 53967d9c146d pinctrl: renesas: rzg2l: Add audio clock pins omits e0fc7a786945 Merge branch 'v6.14-armsoc/dts64' into for-next omits 9655b433b82c Merge branch 'v6.13-armsoc/dtsfixes' into for-next omits b89a4235eb8c arm64: dts: rockchip: Fix sdmmc access on rk3308-rock-s0 v [...] omits b6f09f497b07 arm64: dts: rockchip: add msi-parent for pcie3x4_ep on rk3588 omits 6814aad4d6ce fs: fc_log replace magic number 7 with ARRAY_SIZE() omits c0a924f06ec1 fs: use a consume fence in mnt_idmap() omits cc6324f1bc53 file: flush delayed work in delayed fput() omits d2cf03fa46e5 watch_queue: Use page->private instead of page->index omits 480347503ea6 fs: fix proc_handler for sysctl_nr_open omits ee8c840a4a35 samples: fix missing nodiratime option and handle propagat [...] omits 543bd34ae994 Merge patch series "symlink length caching" omits 6740021e90e8 fiemap: use kernel-doc includes in fiemap docbook omits 1a19832c5e6c tmpfs: use inode_set_cached_link() omits e2bf35670921 seqlock: annotate spinning as unlikely() in __read_seqcount_begin omits a66b3caa1c78 ext4: use inode_set_cached_link() omits 8cdcbe085a40 vfs: support caching symlink lengths in inodes omits f37ed1a721fc Merge patch series "fs: listmount()/statmount() fix and sa [...] omits ac1e3f096eda fs: prepend statmount.mnt_opts string with security_sb_mnt_opts() omits 0c8f746452aa samples: add a mountinfo program to demonstrate statmount( [...] omits 1b90b90f3fad netfs: silence an uninitialized variable warning omits 8dce213952c7 Merge patch series "netfs: Read performance improvements a [...] omits 5bf3d263d190 netfs: Report on NULL folioq in netfs_writeback_unlock_folios() omits 202d36ca3ffc afs: Add a tracepoint for afs_read_receive() omits 761dc4f0b873 afs: Locally initialise the contents of a new symlink on creation omits 264a40ddb697 afs: Use the contained hashtable to search a directory omits 0d082c56f708 afs: Make afs_mkdir() locally initialise a new directory's [...] omits b4f239c91f9b netfs: Change the read result collector to only use one work item omits 8942f9db2856 afs: Make {Y,}FS.FetchData an asynchronous operation omits 705296f7f456 afs: Fix cleanup of immediately failed async calls omits f1e086a50ec8 afs: Eliminate afs_read omits 849eb4468cf7 afs: Use netfslib for symlinks, allowing them to be cached omits 38fe9b75c05b afs: Use netfslib for directories omits 2c409c03cedf afs: Make afs_init_request() get a key if not given a file omits 7b866d40b0d4 netfs: Add support for caching single monolithic objects s [...] omits dd496b732035 netfs: Add functions to build/clean a buffer in a folio_queue omits 78a9850cd86f afs: Add more tracepoints to do with tracking validity omits f2304d8fef8d cachefiles: Add auxiliary data trace omits 46e6646ae717 cachefiles: Add some subrequest tracepoints omits 5df5f3d2c81a netfs: Remove some extraneous directory invalidations omits 0066b9a69146 afs: Fix directory format encoding struct omits 4f7ae50af7a7 afs: Fix EEXIST error returned from afs_rmdir() to be ENOTEMPTY omits 1797de472f50 afs: Don't use mutex for I/O operation lock omits f8008b4927d4 netfs: Don't use bh spinlock omits 966396e9f686 netfs: Drop the was_async arg from netfs_read_subreq_terminated() omits b0aa43841dff netfs: Drop the error arg from netfs_read_subreq_terminated() omits 20683d4f265e netfs: Split retry code out of fs/netfs/write_collect.c omits cdd055cee93d netfs: Make netfs_advance_write() return size_t omits 9519a9fab0d8 netfs: Abstract out a rolling folio buffer implementation omits ae75489ff37c netfs: Add a tracepoint to log the lifespan of folio_queue [...] omits 5a705e5bf586 netfs: Use a folio_queue allocation and free functions omits 4f81dab9d6e9 kheaders: Ignore silly-rename files omits 33c792a22879 Merge branch 'mhi-fixes' into mhi-next omits d5557b27fefc opp: core: Fix off by one in dev_pm_opp_get_bw() omits af206905fa22 riscv: Always inline bitops omits d78653dcd8bf opp: core: implement dev_pm_opp_get_bw omits b5e2058a7a60 cpufreq: fix using cpufreq-dt as module omits 104688e7ed28 bcachefs: avoid 'unsigned flags' omits caaf27392849 bcachefs: Annotate struct bucket_gens with __counted_by() omits 342a485f4e29 bcachefs: Use str_write_read() helper in write_super_endio() omits dfce49250859 bcachefs: Use str_write_read() helper in ec_block_endio() omits d953b409bc86 bcachefs: Use str_write_read() helper function omits ce612d0d48ce bcachefs: Add version check for bch_btree_ptr_v2.sectors_w [...] omits b6a562e6d879 bcachefs: Add block plugging to read paths omits c4bfe7049c62 bcachefs: Fix warning about passing flex array member by value omits a99869f0b74e bcachefs: bch2_journal_meta() takes ref on c->writes omits cca1dff8fea3 bcachefs: -o norecovery now bails out of recovery earlier omits 09115483e743 bcachefs: Refactor new stripe path to reduce dependencies [...] omits 78cf5d12ae82 bcachefs: Avoid bch2_btree_id_str() omits a1fbdad42fc5 bcachefs: better error message in check_snapshot_tree() omits 7d6273caeac4 bcachefs: Factor out jset_entry_log_msg_bytes() omits 703b8d61ec2c bcachefs: improved bkey_val_copy() omits 771bf65862db bcachefs: bch2_btree_lost_data() now uses run_explicit_rce [...] omits f5e8d0269ca9 bcachefs: Add locking for bch_fs.curr_recovery_pass omits f5037ae0441b bcachefs: lru, accounting are alloc btrees omits 31308cdd120c bcachefs: bch2_run_explicit_recovery_pass() returns differ [...] omits aab94e92a9b2 bcachefs: add more path idx debug asserts omits e4753128a6cf bcachefs: Use FOREACH_ACL_ENTRY() macro to iterate over ac [...] omits 0892d5139310 bcachefs: Remove duplicate included headers omits 43bf715a17c1 docs: filesystems: bcachefs: fixed some spelling mistakes [...] omits 250087e69e9c bcachefs: kill btree_trans_restart_nounlock() omits 8ed4dcbbc324 bcachefs: Remove unnecessary peek_slot() omits cf3d51380156 bcachefs: move bch2_xattr_handlers to .rodata omits 6952c5b0d70b bcachefs: Delete dead code omits 2aa08c451ebf bcachefs: Pull disk accounting hooks out of trans_commit.c omits bdb3bdcbc2eb bcachefs: bch_verbose_ratelimited omits 1ef7af68e376 bcachefs: rcu_pending: don't invoke __call_rcu() under lock omits be40edadb0b7 bcachefs: __bch2_key_has_snapshot_overwrites uses for_each [...] omits 61bf384a85f4 bcachefs: remove_backpointer() now uses dirent_get_by_pos() omits cb9d3414d0b8 bcachefs: bch2_inode_should_have_bp -> bch2_inode_should_h [...] omits 61b2134ccc24 bcachefs: remove superfluous ; after statements omits 40cfa4d5b8dc bcachefs: Fix racy use of jiffies omits db84812eb879 Merge branch 'bcachefs-kill-retry-estale' into HEAD omits 48b0fb263f38 cpufreq: scmi: Register for limit change notifications omits 5771af94fa61 linux/bits.h: simplify GENMASK_INPUT_CHECK() omits c36b2644fb2b compiler.h: add const_true() adds 5b83bcdea521 Merge tag 'trace-ringbuffer-v6.13-rc3' of git://git.kernel [...] adds 536ae08d7b6a drm/amd: Require CONFIG_HOTPLUG_PCI_PCIE for BOCO adds a93b1020eb93 drm/amdgpu: don't access invalid sched adds 458600da793d drm/amdgpu/nbio7.7: fix IP version check adds 8c1ecc7197a8 drm/amdgpu/nbio7.11: fix IP version check adds 6ebc5b92190e drm/amdgpu/mmhub4.1: fix IP version check adds 41be00f839e9 drm/amdgpu/gfx12: fix IP version check adds 9e752ee26c10 drm/amdgpu/smu14.0.2: fix IP version check adds 8d1a13816e59 drm/amdgpu: fix amdgpu_coredump adds 85230ee36d88 drm/amdgpu: Handle NULL bo->tbo.resource (again) in amdgpu [...] adds a7f9d98eb120 drm/amd: Update strapping for NBIO 2.5.0 adds 3abb660f9e18 drm/amdgpu/nbio7.0: fix IP version check adds e639fb046b81 Merge tag 'amd-drm-fixes-6.13-2024-12-18' of https://gitla [...] adds af215c980c1f Merge tag 'drm-fixes-2024-12-20' of https://gitlab.freedes [...] adds b648264cd490 Merge tag 'regulator-fix-v6.13-rc3' of git://git.kernel.or [...] adds 5127e1495b04 Merge tag 'spi-fix-v6.13-rc3' of git://git.kernel.org/pub/ [...] adds e9b8ffafd20a Merge tag 'usb-6.13-rc4' of git://git.kernel.org/pub/scm/l [...] adds 020b40f35624 io_uring: make ctx->timeout_lock a raw spinlock adds 12d908116f7e io_uring: Fix registered ring file refcount leak adds c261e4f1dd29 io_uring/register: limit ring resizing to DEFER_TASKRUN adds dbd2ca9367eb io_uring: check if iowq is killed before queuing adds 7c05bd92305d Merge tag 'io_uring-6.13-20241220' of git://git.kernel.dk/linux adds 26fff8a4432f block/bdev: use helper for max block size check adds 51588b1b77b6 nvme: use blk_validate_block_size() for max LBA check adds 224749be6c23 block: Revert "block: Fix potential deadlock while freezin [...] adds 85672ca9ceea block: avoid to reuse `hctx` not removed from cpuhp callback list adds 11167b29e53b Merge tag 'block-6.13-20241220' of git://git.kernel.dk/linux adds d74276290cf9 Merge tag 'hwmon-for-v6.13-rc4' of git://git.kernel.org/pu [...] adds 926e86205897 arm64/signal: Silence sparse warning storing GCSPR_EL0 adds 499551201b5f Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 7684392f17b0 Merge tag 'ceph-for-6.13-rc4' of https://github.com/ceph/c [...] adds 4a5da3f5d350 Merge tag 'nfs-for-6.13-2' of git://git.linux-nfs.org/proj [...] adds baa172c77ac5 Merge tag '6.13-rc3-SMB3-client-fixes' of git://git.samba. [...] adds 5100b6f9e7bf Merge tag 'acpi-6.13-rc4' of git://git.kernel.org/pub/scm/ [...] adds be6bb3619eed Merge tag 'thermal-6.13-rc4' of git://git.kernel.org/pub/s [...] adds 78b1346123bb Merge tag 'pm-6.13-rc4' of git://git.kernel.org/pub/scm/li [...] adds a99b4a369a54 Merge tag 'pci-v6.13-fixes-2' of git://git.kernel.org/pub/ [...] adds 876685ce5e1a Merge tag 'media/v6.13-3' of git://git.kernel.org/pub/scm/ [...] adds 54f89b3178d5 tcp_bpf: Charge receive socket buffer in bpf_tcp_ingress() adds d888b7af7c14 tcp_bpf: Add sk_rmem_alloc related logic for tcp_bpf ingre [...] adds fdf478d236dc skmsg: Return copied bytes in sk_msg_memcopy_from_iter adds 5153a75ef34b tcp_bpf: Fix copied value in tcp_bpf_sendmsg adds 9ecc4d858b92 bpf: Check negative offsets in __bpf_skb_min_len() adds 9ee0c7b86543 selftests/bpf: Add a BPF selftest for bpf_skb_change_tail() adds 472759c9f537 selftests/bpf: Introduce socket_helpers.h for TC tests adds 4a58963d10fa selftests/bpf: Test bpf_skb_change_tail() in TC ingress adds 9c707ba99f1b Merge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linu [...] adds d67393f4d28e kbuild: Drop support for include/asm-<arch> in headers_check.pl adds a34e92d2e831 kbuild: deb-pkg: add debarch for ARCH=um adds 54956567a055 kbuild: deb-pkg: Do not install maint scripts for arch 'um' adds 9435dc77a33f modpost: distinguish same module paths from different dump files adds a016546ba60c Merge tag 'kbuild-fixes-v6.13-2' of git://git.kernel.org/p [...] adds e84a3bf7f4aa staging: gpib: Fix allyesconfig build failures adds 4aa748dd1abf Merge tag 'mm-hotfixes-stable-2024-12-21-12-09' of git://g [...] adds a61dae110138 Merge tag 'riscv-soc-fixes-for-v6.13-rc4' of https://git.k [...] adds 058387d9c6b7 arm64: dts: broadcom: Fix L2 linesize for Raspberry Pi 5 adds a31ffd6ed5ee Merge tag 'arm-soc/for-6.13/devicetree-arm64-fixes' of htt [...] adds 48f506ad0b68 Merge tag 'soc-fixes-6.13-2' of git://git.kernel.org/pub/s [...] adds 8600058ba28a of: Add coreboot firmware to excluded default cells list adds bcde95ce32b6 Merge tag 'devicetree-fixes-for-6.13-1' of git://git.kerne [...] adds 37d1d99b8806 KVM: VMX: don't include '<linux/find.h>' directly adds 398b7b6cb9e0 KVM: x86: let it be known that ignore_msrs is a bad idea adds 8afa5b10af9d Merge tag 'kvm-x86-fixes-6.13-rcN' of https://github.com/k [...] adds b1fdbe77be6d Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 4bbf9020becb Linux 6.13-rc4 adds 7917f01a286c nfsd: restore callback functionality for NFSv4.0 adds f07044dd0df0 Merge tag 'nfsd-6.13-1' of git://git.kernel.org/pub/scm/li [...] adds 0b7a66a2c864 preempt: Move PREEMPT_RT before PREEMPT in vermagic. adds ef49c460ab89 Merge tag 'modules-6.13-rc5' of git://git.kernel.org/pub/s [...] adds 9b2ffa6148b1 Merge tag 'mtd/fixes-for-6.13-rc5' of git://git.kernel.org [...] adds dcd59d0d7d51 platform/chrome: cros_ec_lpc: fix product identity for ear [...] adds ab8beb204723 Merge tag 'chrome-platform-for-6.13-rc5' of git://git.kern [...] adds fe4bfa9b6d7b phy: core: Fix that API devm_phy_put() fails to release the phy adds c0b82ab95b4f phy: core: Fix that API devm_of_phy_provider_unregister() [...] adds 4dc48c88fcf8 phy: core: Fix that API devm_phy_destroy() fails to destro [...] adds 5ebdc6be16c2 phy: core: Fix an OF node refcount leakage in _of_phy_get() adds a2d633cb1421 phy: core: Fix an OF node refcount leakage in of_phy_provi [...] adds 739214dd1c20 phy: freescale: fsl-samsung-hdmi: Fix 64-by-32 division co [...] adds 17194c2998d3 phy: mediatek: phy-mtk-hdmi: add regulator dependency adds 6fcb22ef50b4 Merge tag 'phy-fixes-6.13' of git://git.kernel.org/pub/scm [...] adds ccfa3131d4a0 dmaengine: fsl-edma: implement the cleanup path of fsl_edm [...] adds 362f1bf98a3e dmaengine: mv_xor: fix child node refcount handling in early exit adds ebc008699fd9 dmaengine: tegra: Return correct DMA status when paused adds 23db0ed34f9e Merge tag 'dmaengine-fix-6.13' of git://git.kernel.org/pub [...] adds 1ae40d523173 ALSA: compress_offload: import DMA_BUF namespace adds 6018f2fe1089 ALSA: compress_offload: avoid 64-bit get_user() adds f25a51b47c61 ALSA: compress_offload: use safe list iteration in snd_com [...] adds 3d3f43fab4cf ALSA: compress_offload: improve file descriptors installat [...] adds fa0308134d26 ALSA: memalloc: prefer dma_mapping_error() over explicit a [...] adds 55853cb829dc selftests/alsa: Fix circular dependency involving global-timer adds 66a0a2b0473c ALSA: sh: Fix wrong argument order for copy_from_iter() adds 8cbd01ba9c38 Merge tag 'asoc-fix-v6.13-rc3' of https://git.kernel.org/p [...] adds d6ef8b40d075 Merge tag 'sound-6.13-rc5' of git://git.kernel.org/pub/scm [...] adds 452f4b31e3f7 tracing: Constify string literal data member in struct tra [...] adds 98feccbf32cf tracing: Prevent bad count for tracing_cpumask_write adds 2c2b3d906c88 Merge tag 'trace-v6.13-rc4' of git://git.kernel.org/pub/sc [...] adds 724c6ce38bba stddef: make __struct_group() UAPI C++-friendly adds f0bc704f4688 Merge tag 'hardening-v6.13-rc5' of git://git.kernel.org/pu [...] adds d685d55dfc86 tracing/kprobe: Make trace_kprobe's module callback called [...] adds 411a678d30ee Merge tag 'probes-fixes-v6.13-rc4' of git://git.kernel.org [...] adds 05aa156e156e powerpc/pseries/vas: Add close() callback in vas_vm_ops struct adds eff4f6758360 Merge tag 'powerpc-6.13-3' of git://git.kernel.org/pub/scm [...] adds 8379578b11d5 Merge tag 'for-v6.13-rc' of git://git.kernel.org/pub/scm/l [...] adds 6cc45f8c1f89 rtla/timerlat: Fix histogram ALL for zero samples adds fd0584d220fe Merge tag 'trace-tools-v6.13-rc4' of git://git.kernel.org/ [...] adds b8ea3b1ff544 smb: enable reuse of deferred file handles for write operations adds f17224c2a7bd cifs: Remove unused is_server_using_iface() adds e51da4a2324e Merge tag '6.13-rc4-SMB3-client-fixes' of git://git.samba. [...] adds e33ac68e5e21 io_uring/sqpoll: fix sqpoll error handling races adds d19a3ee573e3 Merge tag 'io_uring-6.13-20241228' of git://git.kernel.dk/linux adds 75cd4005da54 ublk: detach gendisk from ublk device if add_disk() fails adds 059dd502b263 Merge tag 'block-6.13-20241228' of git://git.kernel.dk/linux adds 768776dd4efc i2c: imx: fix missing stop condition in single-master mode adds e0cec363197e i2c: imx: add imx7d compatible string for applying erratum [...] adds 9a8f9320d67b i2c: microchip-core: actually use repeated sends adds 49e1f0fd0d4c i2c: microchip-core: fix "ghost" detections adds f802f11b2336 Merge tag 'i2c-host-fixes-6.13-rc5' of git://git.kernel.or [...] adds e1d932660839 Merge tag 'i2c-for-6.13-rc5' of git://git.kernel.org/pub/s [...] adds d29662695ed7 btrfs: fix use-after-free waiting for encoded read endios adds 44f52bbe96df btrfs: fix use-after-free when COWing tree bock and tracin [...] adds 3e74859ee35e btrfs: check folio mapping after unlock in relocate_one_folio() adds 0fba7be1ca6d btrfs: check folio mapping after unlock in put_file_data() adds 0525064bb82e btrfs: fix race with memory mapped writes when activating [...] adds 03018e5d8508 btrfs: fix swap file activation failure due to extents tha [...] adds 9a45022a0efa btrfs: allow swap activation to be interruptible adds 2c8507c63f54 btrfs: avoid monopolizing a core when activating a swap file adds f2363e6fcc79 btrfs: fix transaction atomicity bug when enabling simple quotas adds fca432e73db2 btrfs: sysfs: fix direct super block member reads adds c059361673e4 Merge tag 'for-6.13-rc4-tag' of git://git.kernel.org/pub/s [...] adds feffd35a0344 Merge tag 'irq-urgent-2024-12-29' of git://git.kernel.org/ [...] adds bf7a281b8063 Merge tag 'locking-urgent-2024-12-29' of git://git.kernel. [...] adds 31ad36a27129 objtool: Add bch2_trans_unlocked_error() to bcachefs noreturns adds bcfac5530a78 Merge tag 'objtool-urgent-2024-12-29' of git://git.kernel. [...] adds b6ccddd6fe1f perf/x86/intel/uncore: Add Clearwater Forest support adds b8c3a2502a20 perf/x86/intel/ds: Add PEBS format 6 adds aa5d2ca7c179 perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC adds f65832a32f2e Merge tag 'perf-urgent-2024-12-29' of git://git.kernel.org [...] adds dc81e556f2a0 x86/fred: Clear WFE in missing-ENDBRANCH #CPs adds 27834971f616 virt: tdx-guest: Just leak decrypted memory on unrecoverab [...] adds 6cbc4b29eb0d Merge tag 'x86-urgent-2024-12-29' of git://git.kernel.org/ [...] adds f718faf3940e freezer, sched: Report frozen tasks as 'D' instead of 'R' adds 4099a71718b0 Merge tag 'sched-urgent-2024-12-29' of git://git.kernel.or [...] adds fc033cf25e61 Linux 6.13-rc5 adds 032fe9b05167 platform/x86: hp-wmi: mark 8A15 board for timed OMEN therm [...] adds 7e16ae558a87 platform/x86: thinkpad-acpi: Add support for hotkey 0x1401 adds ccb98ccef0e5 Merge tag 'platform-drivers-x86-v6.13-4' of git://git.kern [...] adds afc6717628f9 tracing: Have process_string() also allow arrays adds 56e6a3499e14 Merge tag 'trace-v6.13-rc5' of git://git.kernel.org/pub/sc [...] adds 8c2d370154ba Merge tag 'mmc-v6.13-rc2-2' of git://git.kernel.org/pub/sc [...] adds e6b7c8c5a173 Merge tag 'pmdomain-v6.13-rc2' of git://git.kernel.org/pub [...] adds 0bc21e701a6f MAINTAINERS: Remove Olof from SoC maintainers adds d65474033740 fgraph: Add READ_ONCE() when accessing fgraph_array[] adds 789a8cff8d2d ftrace: Fix function profiler's filtering functionality adds e30dd219c750 Merge tag 'ftrace-v6.13-rc5-2' of git://git.kernel.org/pub [...] adds a53da2fb25a3 drm/xe: Revert some changes that break a mesa debug tool adds 528cef1b4170 drm/xe: Use non-interruptible wait when moving BO to system adds 5e0a67fdb894 drm/xe: Wait for migration job before unmapping pages adds af12ba67d09e drm/xe/pf: Use correct function to check LMEM provisioning adds fe39b222a413 drm/xe: Fix fault on fd close after unbind adds 3bce3cc64421 Merge tag 'drm-xe-fixes-2024-12-23' of https://gitlab.free [...] adds 385a95cc7294 drm/i915/cx0_phy: Fix C10 pll programming sequence adds 20e7c5313ffb drm/i915/dg1: Fix power gate sequence. adds 48fc4378dec6 Merge tag 'drm-intel-fixes-2024-12-25' of https://gitlab.f [...] adds 902806baf3c1 drm/bridge: adv7511_audio: Update Audio InfoFrame properly adds 81adbd3ff21c drm: adv7511: Fix use-after-free in adv7533_attach_dsi() adds ee8f9ed57a39 dt-bindings: display: adi,adv7533: Drop single lane support adds 79d67c499c3f drm: adv7511: Drop dsi single lane support adds 198c653edf4f Merge tag 'drm-misc-fixes-2025-01-02' of https://gitlab.fr [...] adds f0ed39830e60 xe/oa: Fix query mode of operation for OAR/OAC adds 273b3eb60071 Merge tag 'drm-xe-fixes-2025-01-02' of https://gitlab.free [...] adds 92c3bb3d2e89 Merge tag 'drm-fixes-2025-01-03' of https://gitlab.freedes [...] adds b06a6187ef98 ALSA: usb-audio: US16x08: Initialize array before use adds 6a451e2c5c03 ALSA: hda/tas2781: Ignore SUBSYS_ID not found for tas2563 [...] adds ac9fae799eda ALSA: compress_offload: Drop unneeded no_free_ptr() adds 7439b3952118 ALSA: compress_offload: fix remaining descriptor races in [...] adds 0179488ca992 ALSA: seq: oss: Fix races at processing SysEx messages adds abbff41b6932 Revert "ALSA: ump: Don't enumeration invalid groups for le [...] adds 7b509910b3ad ALSA hda/realtek: Add quirk for Framework F111:000C adds 8765429279e7 ALSA: seq: Check UMP support for midi_version change adds 4f5d3da619fd Merge tag 'sound-6.13-rc6' of git://git.kernel.org/pub/scm [...] adds f274fffbc288 Merge tag 'pinctrl-v6.13-2' of git://git.kernel.org/pub/sc [...] adds 13a6691910cc RDMA/nldev: Set error code in rdma_nl_notify_event adds 16b87037b488 RDMA/siw: Remove direct link to net_device adds 40be32303ec8 RDMA/bnxt_re: Fix max_qp_wrs reported adds d5a38bf2f359 RDMA/bnxt_re: Disable use of reserved wqes adds d13be54dc18b RDMA/bnxt_re: Add send queue size check for variable wqe adds bb839f3ace0f RDMA/bnxt_re: Fix MSN table size for variable wqe mode adds 9272cba0ded7 RDMA/bnxt_re: Fix the locking while accessing the QP table adds 8673a6c2d9e4 RDMA/hns: Fix mapping error of zero-hop WQE buffer adds 0572eccf239c RDMA/hns: Fix accessing invalid dip_ctx during destroying QP adds fa5c4ba8cdbf RDMA/hns: Fix warning storm caused by invalid input in IO path adds e3debdd48423 RDMA/hns: Fix missing flush CQE for DWQE adds 2ac5415022d1 RDMA/rxe: Remove the direct link to net_device adds fb514b313959 RDMA/rtrs: Ensure 'ib_sge list' is accessible adds e6178bf78d03 RDMA/bnxt_re: Fix error recovery sequence adds 45d339fefaa3 RDMA/mlx5: Enable multiplane mode only when it is supported adds dea3165f989b Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 0efbca0fec7d nios2: Use str_yes_no() helper in show_cpuinfo() adds ee063c23e482 Merge tag 'nios2_update_for_v6.14' of git://git.kernel.org [...] adds 25c6a5ab151f net: phy: micrel: Dynamically control external clock of KSZ PHY adds 262bfba8ab82 net: dsa: microchip: Fix KSZ9477 set_ageing_time function adds bb9869043438 net: dsa: microchip: Fix LAN937X set_ageing_time function adds c0cc126882ba Merge branch 'net-dsa-microchip-fix-set_ageing_time-functi [...] adds b6075c805375 Merge tag 'wireless-2024-12-19' of git://git.kernel.org/pu [...] adds 6321f5fb70d5 gve: clean XDP queues in gve_tx_stop_ring_gqi adds ff7c2dea9dd1 gve: guard XDP xmit NDO on existence of xdp queues adds 40338d7987d8 gve: guard XSK operations on the existence of queues adds ba0925c34e0f gve: process XSK TX descriptors as part of RX NAPI adds de63ac44a527 gve: fix XDP allocation path in edge cases adds cc54ec56d822 Merge branch 'gve-xdp-fixes' adds 246068b86b1c selftests: net: local_termination: require mausezahn adds 4a25201aa46c netdev-genl: avoid empty messages in napi get adds 30b981796b94 selftests: drv-net: test empty queue and NAPI responses in [...] adds a072ffd896ef eth: fbnic: fix csr boundary for RPM RAM section adds 2b6ffcd7873b net: stmmac: restructure the error path of stmmac_probe_co [...] adds 4f4aa4aa2814 net: fix memory leak in tcp_conn_request() adds b5a7b661a073 net: Fix netns for ip_tunnel_init_flow() adds a4fd163aed2e netrom: check buffer length before accessing it adds 4e86729d1ff3 net/sctp: Prevent autoclose integer overflow in sctp_assoc [...] adds 4a4d38ace1fb net: ethernet: ti: am65-cpsw: default to round-robin for h [...] adds 75221e96101f net: pse-pd: tps23881: Fix power on/off issue adds 050a4c011b0d net/mlx5: DR, select MSIX vector 0 for completion queue creation adds 8c6254479b3d net/mlx5e: macsec: Maintain TX SA from encoding_sa adds 5a03b368562a net/mlx5e: Skip restore TC rules for vport rep without loa [...] adds 2a4f56fbcc47 net/mlx5e: Keep netdev when leave switchdev for devlink se [...] adds b3a69c559899 Merge branch 'mlx5-misc-fixes-2024-12-20' adds 6b830c6a023f netlink: specs: mptcp: add missing 'server-side' attr adds bea87657b5ee netlink: specs: mptcp: clearly mention attributes adds 4f363fe9f6b2 netlink: specs: mptcp: fix missing doc adds 1fa9d91e9f25 Merge branch 'netlink-specs-mptcp-fixes-for-some-descriptions' adds 542ed8145e6f netfilter: nft_set_hash: unaligned atomic read on struct n [...] adds daefdbb5cc39 Merge tag 'nf-24-12-25' of git://git.kernel.org/pub/scm/li [...] adds a024e377efed net: llc: reset skb->transport_header adds b255ef45fcc2 eth: bcmsysport: fix call balance of priv->clk handling routines adds fb3a9a1165ce gve: trigger RX NAPI instead of TX NAPI in gve_xsk_wakeup adds ad5c318086e2 net: mv643xx_eth: fix an OF node reference leak adds cbb26f7d8451 mptcp: fix TCP options overflow. adds 03c8d0af2e40 sky2: Add device ID 11ab:4373 for Marvell 88E8075 adds 4f619d518db9 net: wwan: t7xx: Fix FSM command timeout issue adds a8620de72e56 net: sfc: Correct key_len for efx_tc_ct_zone_ht_params adds 68e068cabd2c net: reenable NETIF_F_IPV6_CSUM offload for BIG TCP packets adds 5b0af621c3f6 net: restrict SO_REUSEPORT to inet sockets adds a7af435df0e0 net: wwan: iosm: Properly check for valid exec stage in ip [...] adds 77ee7a6d16b6 af_packet: fix vlan_get_tci() vs MSG_PEEK adds f91a5b808938 af_packet: fix vlan_get_protocol_dgram() vs MSG_PEEK adds 260466b576bc ila: serialize calls to nf_register_net_hooks() adds 449e6912a252 mptcp: fix recvbuffer adjust on sleeping rcvmsg adds 551844f26da2 mptcp: don't always assume copied data in mptcp_cleanup_rbuf() adds 56b824eb49d6 mptcp: prevent excessive coalescing on receive adds 3473020d0fcf Merge branch 'mptcp-rx-path-fixes' adds 9facce84f406 net: ti: icssg-prueth: Fix firmware load sequence. adds 9b115361248d net: ti: icssg-prueth: Fix clearing of IEP_CMP_CFG registe [...] adds ce21419b55d8 Merge branch 'net-iep-clock-module-fixes' adds aba74e639f8d Merge tag 'net-6.13-rc6' of git://git.kernel.org/pub/scm/l [...] adds 38fc96a58ce4 io_uring/rw: fix downgraded mshot read adds a9c83a0ab66a io_uring/timeout: flush timeouts outside of the timeout lock adds c6e60a0a68b7 io_uring/net: always initialize kmsg->msg.msg_inq upfront adds ed123c948d06 io_uring/kbuf: use pre-committed buffer address for non-po [...] adds a984e234fcdc Merge tag 'io_uring-6.13-20250103' of git://git.kernel.dk/linux adds de30d74f58cb cdrom: Fix typo, 'devicen' to 'device' adds ebefac564796 nvme-pci: 512 byte aligned dma pool segment quirk adds 4db3d750ac7e nvmet: Don't overflow subsysnqn adds b579d6fdc3a9 nvmet: propagate npwg topology adds 74d16965d7ac nvmet-loop: avoid using mutex in IO hotpath adds 36e3b1f9abe3 nvme-tcp: remove nvme_tcp_destroy_io_queues() adds cc0331e29fce Merge tag 'nvme-6.13-2024-12-31' of git://git.infradead.or [...] adds 2ae3aab55781 Merge tag 'block-6.13-20250103' of git://git.kernel.dk/linux adds d57212f281fd workqueue: add printf attribute to __alloc_workqueue() adds f9aa1fb9f8c0 Merge tag 'wq-for-6.13-rc5-fixes' of git://git.kernel.org/ [...] adds 35bf430e08a1 sched_ext: initialize kit->cursor.flags adds ce2b93fc1dfa sched_ext: Fix dsq_local_on selftest adds 63676eefb7a0 Merge tag 'sched_ext-for-6.13-rc5-fixes' of git://git.kern [...] adds cc0dc9e871a9 watchdog: stm32_iwdg: fix error message during driver probe adds ab75170520d4 Merge tag 'linux-watchdog-6.13-rc6' of git://www.linux-wat [...] adds c38448100647 clk: clk-imx8mp-audiomix: fix function signature adds 7a5b6fc8bd70 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 8ec396d05d1b mm: reinstate ability to map write-sealed memfd mappings r [...] adds ea0916e01d0b selftests/memfd: add test for mapping write-sealed memfd r [...] adds 6aaced5abd32 mm: vmscan: account for free pages to prevent infinite Loo [...] adds 34d7cf637c43 mm: don't try THP alignment for FS without get_unmapped_area adds 158cdce87c8c mm/readahead: fix large folio support in async readahead adds 1fd8bc7cd889 maple_tree: reload mas before the second call for mas_empty_area adds 59d9094df3d7 mm: hugetlb: independent PMD page table shared count adds cddc76b16516 mm/kmemleak: fix sleeping function called from invalid con [...] adds 4d9b90df2eb4 mailmap: modify the entry for Mathieu Othacehe adds 472098f23323 docs: mm: fix the incorrect 'FileHugeMapped' field adds cb0ca08b326a kcov: mark in_softirq_really() as __always_inline adds 3754137d263f fs/proc/task_mmu: fix pagemap flags with PMD THP entries on 32bit adds 5f3fd772d152 ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv adds eaebeb93922c mm: zswap: fix race between [de]compression and CPU hotunplug adds 11673247700e percpu: remove intermediate variable in PERCPU_PTR() adds d0e6983a6d17 mm: shmem: fix incorrect index alignment for within_size policy adds d77b90d2b264 mm: shmem: fix the update of 'shmem_falloc->nr_unswapped' adds adcfb264c3ed vmstat: disable vmstat_work on vmstat_cpu_down_prep() adds 98a6abc6cec1 mm/list_lru: fix false warning of negative counter adds 8debfc5b1aa5 mm/damon/core: fix new damon_target objects leaks on damon [...] adds 7d390b53067e mm/damon/core: fix ignored quota goals and filters of newl [...] adds 62e72d2cf702 mm, madvise: fix potential workingset node list_lru leaks adds dd2a5b5514ab mm/util: make memdup_user_nul() similar to memdup_user() adds 0210d251162f scripts/sorttable: fix orc_sort_cmp() to maintain symmetry [...] adds e7404921818d MAINTAINERS: change Arınç _NAL's name and email address adds 5635d8bad221 Merge tag 'mm-hotfixes-stable-2025-01-04-18-02' of git://g [...] adds 7a6c355b55c0 scripts/mksysmap: Fix escape chars '$' adds bf36b4bf1b9a modpost: fix the missed iteration for the max bit in do_input() adds e1352d7ead2b modpost: refactor do_vmbus_entry() adds 8fe1a63d3d99 modpost: work around unaligned data access error adds 385443057f47 kbuild: pacman-pkg: provide versioned linux-api-headers package adds 9244696b34f2 Merge tag 'kbuild-fixes-v6.13-3' of git://git.kernel.org/p [...] adds 0a8535a2cabe mm/vmscan: fix hard LOCKUP in function isolate_lru_folios adds 43c6c8a82b1e mm: page_alloc: fix missed updates of lowmem_reserve in ad [...] adds f4fdea0b4ed7 alloc_tag: skip pgalloc_tag_swap if profiling is disabled adds 4ff037e3a3a0 mm/kmemleak: fix percpu memory leak detection failure adds d13e7a3eb1fb scripts/decode_stacktrace.sh: fix decoding of lines with a [...] adds 7e970a909b38 mm/mempolicy: count MPOL_WEIGHTED_INTERLEAVE to "interleave_hit" adds ccd226c90aaf tools: fix atomic_set() definition to set the value correctly adds c79637a85117 filemap: avoid truncating 64-bit offset to 32 bits adds 7cc55ae2737b fs/proc: do_task_stat: fix ESP not readable during coredump adds 1c6afb711ca5 x86/execmem: fix ROX cache usage in Xen PV guests adds b3078d126f29 mm: fix div by zero in bdi_ratio_from_pages adds eae6228c6687 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds 974e3fe0ac61 fs: relax assertions on failure to encode file handles adds 973b710b8821 kheaders: Ignore silly-rename files adds c8b90d40d5bb netfs: Fix non-contiguous donation between completed reads adds 105549d09a53 netfs: Fix enomem handling in buffered reads adds 86ad1a58f6a9 nfs: Fix oops in nfs_netfs_init_request() when copying to cache adds e5a8b6446c0d cachefiles: Parse the "secctx" immediately adds f4d3cde410cc netfs: Remove redundant use of smp_rmb() adds aa3956418985 netfs: Fix missing barriers by using clear_and_wake_up_bit() adds 4acb665cf4f3 netfs: Work around recursion by abandoning retry if nothing read adds 38cf8e945721 netfs: Fix ceph copy to cache on write-begin adds d0327c824338 netfs: Fix the (non-)cancellation of copy when cache is te [...] adds d4e338de17cb netfs: Fix is-caching check in read-retry adds 5fe85a5c5133 Merge patch series "netfs, ceph, nfs, cachefiles: Miscella [...] adds 03f275adb8fb fuse: respect FOPEN_KEEP_CACHE on opendir adds 44f5f91f4e0e Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] adds d969d10fa064 Merge branch 'misc-6.13' into next-fixes adds f66a0bf4e753 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds a66b6f2e7b5f Merge branch 'fs-current' of linux-next adds 1e9b0e1c550c net: 802: LLC+SNAP OID:PID lookup on start of skb data adds 3479c7549fb1 tcp/dccp: allow a connection when sk_max_ack_backlog is zero adds a039e54397c6 net_sched: cls_flow: validate TCA_FLOW_RSHIFT attribute adds e95274dfe864 selftests: tc-testing: reduce rshift value adds a4faa15d28f4 Merge tag 'ieee802154-for-net-2025-01-03' of git://git.ker [...] adds 8ce4f287524c net: libwx: fix firmware mailbox abnormal return adds c82468bdfd0c Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] adds 0ad7956a54be Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds bbefc2ff28b8 PCI/bwctrl: Fix NULL pointer deref on unbind and bind adds 8051bb539329 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds ed2761958ad7 tty: serial: 8250: Fix another runtime PM usage counter underflow adds fbd22c4fa737 serial: imx: Use uart_port_lock_irq() instead of uart_port_lock() adds 0cfc36ea5168 serial: stm32: use port lock wrappers for break control adds 94a54d1827ff Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] adds 01ea6bf5cb58 usb: dwc3: gadget: fix writing NYET threshold adds 625e70ccb7bb usb: dwc3-am62: Disable autosuspend during remove adds e19852d0bfec usb: host: xhci-plat: set skip_phy_initialization if softw [...] adds b9711ff7cde0 usb: typec: tcpm/tcpci_maxim: fix error code in max_contam [...] adds 057bd54dfcf6 usb: gadget: f_uac2: Fix incorrect setting of bNumEndpoints adds 7a3d76a0b60b USB: usblp: return error when setting unsupported protocol adds 9466545720e2 usb: gadget: configfs: Ignore trailing LF for user strings [...] adds f47eba045e6c usb: typec: ucsi: Set orientation as none when connector i [...] adds 74adad500346 usb: chipidea: ci_hdrc_imx: decrement device's refcount in [...] adds 13014969cbf0 usb: gadget: u_serial: Disable ep before setting port to n [...] adds 862a9c0f6848 usb: typec: tcpci: fix NULL pointer issue on shared irq case adds 0df11fa8cee5 usb: fix reference leak in usb_new_device() adds 59bfeaf5454b USB: core: Disable LPM only for non-suspended ports adds dfc51e48bca4 usb: gadget: f_fs: Remove WARN_ON in functionfs_bind adds bca80a9b7644 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds 4da38536e219 staging: gpib: Fix erroneous removal of blank before newline adds fd1885db8eca staging: gpib: Add lower bound check for secondary address adds 8c41fae53016 staging: gpib: Modify mismatched function name adds d99d65aeddf4 staging: gpib: make global 'usec_diff' functions static adds 79d2e1919a27 staging: gpib: fix Makefiles adds 003d2abde115 staging: gpib: add module author and description fields adds edbb7200ca99 staging: gpib: fix pcmcia dependencies adds fec866a00360 staging: gpib: use ioport_map adds baf8855c9160 staging: gpib: fix address space mixup adds 669bf56cb2a1 mailmap: update Bingwu Zhang's email address adds ab259d2162ce Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] adds 3c9ba681001a Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 997bb2d75646 Merge tag 'icc-6.13-rc6' of ssh://gitolite.kernel.org/pub/ [...] adds 81b26c5f3cd9 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] adds 61345c1d8c84 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 09dfc8a5f2ce vfio/pci: Fallback huge faults for unaligned pfn adds 6a8460774d9c Merge branch 'for-linus' of git://github.com/awilliam/linu [...] adds a8a0230c7e5b Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] adds 2cded6af928d KVM: s390: vsie: fix virtual/physical address in unpin_scb() adds 391439755aba kvm: s390: Reject setting flic pfault attributes on ucontrol VMs adds 74b958e75bb6 selftests: kvm: s390: Add ucontrol flic attr selftests adds 4054461b86b3 kvm: s390: Reject KVM_SET_GSI_ROUTING on ucontrol VMs adds 002ff4a0249b selftests: kvm: s390: Add ucontrol gis routing test adds 6c2b70cc4887 selftests: kvm: s390: Streamline uc_skey test to issue isk [...] adds 5d450fc8360d selftests: kvm: s390: Add has device attr check to uc_attr [...] adds 8c1c46ce0913 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 7bac65687510 scsi: ufs: qcom: Power off the PHY if it was already power [...] adds bb9850704c04 scsi: ufs: core: Honor runtime/system PM levels if set by [...] adds 4f78a56af4c4 scsi: ufs: qcom: Allow passing platform specific OF data adds 3b2f56860b05 scsi: ufs: qcom: Power down the controller/device during s [...] adds 5275be0a90c7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 1b964e8fad15 Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/ [...] adds a619cba8c69c gpio: virtuser: fix missing lookup table cleanups adds 656cc2e892f1 gpio: virtuser: fix handling of multiple conn_ids in lookup table adds c7c434c1dba9 gpio: virtuser: lock up configfs that an instantiated devi [...] adds 8bd76b3d3f3a gpio: sim: lock up configfs that an instantiated device de [...] adds 7c902851a877 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds c2504a623887 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds e99b3d0cb6cd fgraph: Add READ_ONCE() when accessing fgraph_array[] adds ab9d98250259 ftrace: Fix function profiler's filtering functionality adds ee88fa643e88 Merge branch 'ftrace/fixes' of git://git.kernel.org/pub/sc [...] adds 5cc2db37124b x86/static-call: Remove early_boot_irqs_disabled check to [...] adds ee68a3902eec Merge branch into tip/master: 'x86/urgent' adds 20c38c880235 Merge branch 'tip/urgent' of git://git.kernel.org/pub/scm/ [...] adds dcec52ab8a26 Merge branch 'msm-fixes' of https://gitlab.freedesktop.org [...] new be503db4d0f2 vsprintf: simplify number handling new 03d23941bf03 vsprintf: avoid nested switch statement on same variable new 9e0e6d8a3268 vsprintf: fix calling convention for format_decode() new 938df695e98d vsprintf: associate the format state with the format pointer new 312f48b2e27f vsprintf: deal with format flags with a simple lookup table new 614d13462dae vsprintf: deal with format specifiers with a lookup table new f372b2256acb vsnprintf: inline skip_atoi() again new 2b76e39fca47 vsnprintf: mark the indirect width and precision cases unlikely new 8d4826cc8a8a vsnprintf: collapse the number format state into one single state new 4c538044ee2d vsprintf: don't make the 'binary' version pack small integ [...] new 2dfd86b12b9e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5cc0ab634e71 maple_tree: use mas_next_slot() directly new b061c67181bd mm/zswap: add LRU_STOP to comment about dropping the lru lock new 134f4318c6f0 mm: migrate: remove unused argument vma from migrate_mispl [...] new e54e32e21521 mm/page_alloc: cache page_zone() result in free_unref_page() new 0b0b445a992b mm: make alloc_pages_mpol() static new a5aae3a8b881 mm/page_alloc: export free_frozen_pages() instead of free_ [...] new 543a3f3964af mm/page_alloc: move set_page_refcounted() to callers of po [...] new ea6f285f00a4 mm/page_alloc: move set_page_refcounted() to callers of pr [...] new 75f91e3d3d43 mm/page_alloc: move set_page_refcounted() to callers of ge [...] new ccfabbaeb45e mm/page_alloc: move set_page_refcounted() to callers of __ [...] new 645117d64f5f mm/page_alloc: move set_page_refcounted() to callers of __ [...] new 5faaac8dab08 mm/page_alloc: move set_page_refcounted() to callers of __ [...] new 3e1e416b96bb mm/page_alloc: move set_page_refcounted() to callers of __ [...] new e90f823231a3 mm/page_alloc: move set_page_refcounted() to callers of __ [...] new 7e369f965bfe mm/page_alloc: move set_page_refcounted() to end of __allo [...] new 0cdd473def50 mm/page_alloc: add __alloc_frozen_pages() new a4ef6d2f208b mm/mempolicy: add alloc_frozen_pages() new a51a8abe2da5 slab: allocate frozen pages new 816b7b99977b mm/damon/core: remove duplicate list_empty quota->goals check new 89f104bb60be mm: mmap_lock: optimize mmap_lock tracepoints new 77e258d239f5 mm/hugetlb_cgroup: avoid useless return in void function new 9c8a7234799c selftests/mm: add a few missing gitignore files new e05ba42cdd2b mm: pgtable: make ptep_clear() non-atomic new ed9afcad3b27 mm/page-writeback: consolidate wb_thresh bumping logic int [...] new fe6d7889f484 mm: change type of cma_area_count to unsigned int new 3270a809de61 mm/memory: fix a comment typo in lock_mm_and_find_vma() new 16aef3b9aaf5 kasan: make kasan_record_aux_stack_noalloc() the default b [...] new 7ac9a68de2be mm: factor out the order calculation into a new helper new ba5ea528aeb5 mm: shmem: change shmem_huge_global_enabled() to return hu [...] new d935a4724479 mm: shmem: add large folio support for tmpfs new bd82bb1e5c7b mm: shmem: add a kernel command line to change the default [...] new 82e2edf33d3e docs: tmpfs: update the large folios policy for tmpfs and shmem new 7214cc59ffe0 docs: tmpfs: drop 'fadvise()' from the documentation new 906504e726b0 mm/rodata_test: use READ_ONCE() to read const variable new 5e6c37e3fbd2 mm/rodata_test: verify test data is unchanged, rather than [...] new bf95092562a3 list_lru: expand list_lru_add() docs with info about sublists new 705e5379107d selftests: mm: fix conversion specifiers in transact_test() new a12901da6f43 filemap: remove unused folio_add_wait_queue new 0d32b88a86c7 maple_tree: index has been checked to be smaller than pivot new 252daa0abbd6 maple_tree: not possible to be a root node after loop new daa621eae3f6 maple_tree: we don't set offset to MAPLE_NODE_SLOTS on error new 1a4c37126d29 selftest/mm: remove seal_elf new 0c6dc9af0117 mm: prefer 'unsigned int' to bare use of 'unsigned' new 266b84f9af2f mm: remove unnecessary whitespace before a quoted newline new 72fcfcd0ac7a mm: remove the non-useful else after a break in a if statement new 710b28a63d69 mm: swap_cgroup: allocate swap_cgroup map using vcalloc() new e03c77889dab mm: swap_cgroup: get rid of __lookup_swap_cgroup() new 12fa97f289f3 mm-swap_cgroup-allocate-swap_cgroup-map-using-vcalloc-fix new e31701cd5b16 maple_tree: simplify split calculation new ee838af2eddd maple_tree: add a test check deficient node new b2707a5fdb9c maple_tree: only root node could be deficient new fa103b9da3bb lazy tlb: fix hotplug exit race with MMU_LAZY_TLB_SHOOTDOWN new 321a32fb02e3 mm:kasan: fix sparse warnings: Should it be static? new 4302a4968a23 mm/page_alloc: add some detailed comments in can_steal_fallback new 12cf160a265e mm-page_alloc-add-some-detailed-comments-in-can_steal_fall [...] new efbb8bed8b0e mm/vma: move brk() internals to mm/vma.c new 6baaeceb825d mm/vma: add missing personality header import new 655812a69dc0 mm/vma: move unmapped_area() internals to mm/vma.c new 42e27a0111e2 mm: abstract get_arg_page() stack expansion and mmap read lock new bfecbf4de8a5 mm/vma: move stack expansion logic to mm/vma.c new 4c9950461238 mm/vma: move __vm_munmap() to mm/vma.c new 93ca64633d14 mm/memory_hotplug: move debug_pagealloc_map_pages() into o [...] new cddf9a3cb027 mm/page_isolation: don't pass gfp flags to isolate_single_ [...] new 19129c02bca2 mm/page_isolation: don't pass gfp flags to start_isolate_p [...] new b7526b2007e1 mm/page_alloc: make __alloc_contig_migrate_range() static new 8b774ad5fd7a mm/page_alloc: sort out the alloc_contig_range() gfp flags mess new 80daa3f32276 mm/page_alloc: forward the gfp flags from alloc_contig_ran [...] new 886e1ed8f304 powernv/memtrace: use __GFP_ZERO with alloc_contig_pages() new 93bcedf9383e readahead: don't shorten readahead window in read_pages() new 7ab35aa68fc7 readahead: properly shorten readahead when falling back to [...] new 8552459f985a hugetlb: prioritize surplus allocation from current node new ec251554cae7 mm/hugetlb: don't map folios writable without VM_WRITE whe [...] new 279fd508b683 fs/proc/vmcore: convert vmcore_cb_lock into vmcore_mutex new b641502545cd fs/proc/vmcore: replace vmcoredd_mutex by vmcore_mutex new 48f2cc438aed fs/proc/vmcore: disallow vmcore modifications while the vm [...] new 7a58b05bc934 fs/proc/vmcore: prefix all pr_* with "vmcore:" new 50719f202659 fs/proc/vmcore: move vmcore definitions out of kcore.h new e069b7f21e85 fs/proc/vmcore: factor out allocating a vmcore range and a [...] new 196a6f67c177 fs/proc/vmcore: factor out freeing a list of vmcore ranges new 2051df8ccdb8 fs/proc/vmcore: introduce PROC_VMCORE_DEVICE_RAM to detect [...] new 9c48d61096ca virtio-mem: mark device ready before registering callbacks [...] new 165172d5372c virtio-mem: remember usable region size new 54eedb5c1cc4 virtio-mem: support CONFIG_PROC_VMCORE_DEVICE_RAM new f4d790c41e89 s390/kdump: virtio-mem kdump support (CONFIG_PROC_VMCORE_D [...] new bfcab523ae19 mm: khugepaged: recheck pmd state in retract_page_tables() new c41f29640889 mm: userfaultfd: recheck dst_pmd entry in move_pages_pte() new 3b883a0e343c mm-userfaultfd-recheck-dst_pmd-entry-in-move_pages_pte-fix new b7b31d37afce mm: introduce zap_nonpresent_ptes() new 03c4fc7bbba8 mm: introduce do_zap_pte_range() new 204f907e60e1 mm: skip over all consecutive none ptes in do_zap_pte_range() new 36a15b51914e mm: zap_install_uffd_wp_if_needed: return whether uffd-wp [...] new e2809687ddf0 mm: do_zap_pte_range: return any_skipped information to th [...] new 377911064a16 mm: make zap_pte_range() handle full within-PMD range new a0df7d3f30e8 mm: pgtable: reclaim empty PTE page in madvise(MADV_DONTNEED) new ffbb5dd45c1f mm-pgtable-reclaim-empty-pte-page-in-madvisemadv_dontneed-fix new 05dca6d3f4cd x86: mm: free page table pages by RCU instead of semi RCU new 09879ba30937 mm: pgtable: make ptlock be freed by RCU new 50cbd1136958 x86: select ARCH_SUPPORTS_PT_RECLAIM if X86_64 new 9e47be628794 mm: add per-order mTHP swap-in fallback/fallback_charge counters new 84a6b029a0f2 selftests/mm: add fork CoW guard page test new ec775c17a334 mm/shmem: refactor to reuse vfs_parse_monolithic_sep for o [...] new 207de09c067a seqlock: add raw_seqcount_try_begin new 6ec436ac1371 mm: convert mm_lock_seq to a proper seqcount new 55b8c173a706 mm: introduce mmap_lock_speculate_{try_begin|retry} new 2b3cd7be96e0 mm-introduce-mmap_lock_speculate_try_beginretry-fix new 5456d39674e6 mm/damon/tests/vaddr-kunit.h: reduce stack consumption new ead3da4d6124 mm-damon-tests-vaddr-kunith-reduce-stack-consumption-fix new f2c50ddd0e0a mm: enforce __must_check on VMA merge and split new b9f5c99c3184 mm: perform all memfd seal checks in a single place new 13c9f2756ed2 mm: fix typos in !memfd inline stub new 42c9ec2aad6b mm/hugetlb: support FOLL_FORCE|FOLL_WRITE new 7ed249aee59c mseal: remove can_do_mseal() new 400a58a43436 selftests/mm: thp_settings: remove const from return type new cbced8f62149 selftests/mm: pagemap_ioctl: Fix types mismatches shown by [...] new 387dc87fa62f selftests/mm: mseal_test: remove unused variables new 660ec233a49e selftests/mm: mremap_test: Remove unused variable and type [...] new 1ab03327dab0 mm/page_alloc: don't use __GFP_HARDWALL when migrating pag [...] new aa82463a538c mm/memory_hotplug: don't use __GFP_HARDWALL when migrating [...] new 43946b1132de selftests/mm: fix condition in uffd_move_test_common() new e7bf1ace9c57 selftests/mm: fix -Wmaybe-uninitialized warnings new 2687f715fac8 selftests/mm: fix strncpy() length new 2ed67571abc2 selftests/mm: fix -Warray-bounds warnings in pkey_sighandl [...] new 9f910ccaf2f9 selftests-mm-fix-warray-bounds-warnings-in-pkey_sighandler [...] new 60f1830983f9 selftests/mm: build with -O2 new 5fa36930d8b9 selftests/mm: remove unused pkey helpers new 41559abab393 selftests/mm: define types using typedef in pkey-helpers.h new 3568cd305c7f selftests/mm: ensure pkey-*.h define inline functions only new 6b4f4ffb7805 selftests/mm: remove empty pkey helper definition new e3eaa73ba139 selftests/mm: ensure non-global pkey symbols are marked static new d350ba6d8cc6 selftests/mm: use sys_pkey helpers consistently new 36c486c7f7c1 selftests/mm: fix dependency on pkey_util.c new 045a0457bdb6 selftests/mm: rename pkey register macro new 8d68a7ba4611 selftests/mm: skip pkey_sighandler_tests if support is missing new 4593bea22104 selftests/mm: remove X permission from sigaltstack mapping new a045961f9f09 mm: remove an avoidable load of page refcount in page_ref_ [...] new 3c4bebe71b09 mm-remove-an-avoidable-load-of-page-refcount-in-page_ref_a [...] new 25af661cc54a samples: add a skeleton of a sample DAMON module for worki [...] new c96f17d6cf44 samples/damon/wsse: start and stop DAMON as the user requests new 95ea344fc158 samples/damon/wsse: implement working set size estimation [...] new 773199abfdfc samples/damon: introduce a skeleton of a smaple DAMON modu [...] new dde92a438754 samples/damon/prcl: implement schemes setup new 01048ffde1f4 mm/migrate: remove slab checks in isolate_movable_page() new 807de043a638 memcg/hugetlb: introduce memcg_accounts_hugetlb new bcd608d8b77a memcg/hugetlb: introduce mem_cgroup_charge_hugetlb new f8a02b4637af memcg/hugetlb: remove memcg hugetlb try-commit-cancel protocol new b207fef510e6 MAINTAINERS: update MEMORY MAPPING section new ac38c03a53be mm: assert mmap write lock held on do_mmap(), mmap_region() new b8671103639a mm: add comments to do_mmap(), mmap_region() and vm_mmap() new 9ea8d420873e mm/early_ioremap: add null pointer checks to prevent NULL- [...] new 29b946619670 x86/kgdb: use IS_ERR_PCPU() macro new 4f3301370621 compiler.h: introduce TYPEOF_UNQUAL() macro new 1ddc8f6392dd percpu: use TYPEOF_UNQUAL() in variable declarations new 4d27c607fe52 percpu: use TYPEOF_UNQUAL() in *_cpu_ptr() accessors new 7614ae0299d1 percpu: repurpose __percpu tag as a named address space qualifier new aeb976b3bc65 percpu/x86: enable strict percpu checks via named AS qualifiers new 712e521868b0 mm: fix outdated incorrect code comments for handle_mm_fault() new 8c924d001fba mm-fix-outdated-incorrect-code-comments-for-handle_mm_fault-fix new e5f0f0110ba3 mm: unexport apply_to_existing_page_range new 6b3f4a255124 mm: add AS_WRITEBACK_INDETERMINATE mapping flag new 69147b89e2e7 mm: skip reclaiming folios in legacy memcg writeback indet [...] new 82a705f3594d fs/writeback: in wait_sb_inodes(), skip wait for AS_WRITEB [...] new 6dee0b34da0c mm/migrate: skip migrating folios under writeback with AS_ [...] new c47828bcdc9d fuse: remove tmp folio for writebacks and internal rb tree new 2436006b43de tools: testing: add simple __mmap_region() userland test new 2ad95be9ac2d mm/huge_memory.c: rename shadowed local new 8d3c34c5872b mm/page_idle: constify 'struct bin_attribute' new 533bfa9d235e test_maple_tree: test exhausted upper limit of mtree_alloc [...] new 6a8af6500884 mm, memcontrol: avoid duplicated memcg enable check new 69763e8b31e8 mm/swap_cgroup: remove swap_cgroup_cmpxchg new 7bbfc2ed9350 mm/swap_cgroup: remove global swap cgroup lock new 6b475313b6d0 mm/swap_cgroup: decouple swap cgroup recording and clearing new e06f715c29e9 zram: free slot memory early during write new 4f1d8d89382a zram: remove entry element member new b2c6ce117d85 zram: factor out ZRAM_SAME write new 1a988a443823 zram: factor out ZRAM_HUGE write new 5e6a244b41ee zram: factor out different page types read new a2b382fdfc27 zram: use zram_read_from_zspool() in writeback new 1f1cff224114 zram: cond_resched() in writeback loop new 8ff90245877d mm: replace free hugepage folios after migration new 3c6e1922b715 replace-free-hugepage-folios-after-migration-fix new 36d9fdcd356d mm/hugetlb: define replace_free_hugepage_folios() on CONFI [...] new 0e402fca64a7 selftests/mm: add new test cases to the migration test new 3c741094902e mm: add build-time option for hotplug memory default online type new 99a1307e4b45 mm-add-build-time-option-for-hotplug-memory-default-online [...] new 3b248a9f3d5c mm: remove unnecessary calls to lru_add_drain new b96a5adb57eb Revert "mm: pgtable: make ptlock be freed by RCU" new 5267aaed5270 riscv: mm: skip pgtable level check in {pud,p4d}_alloc_one new aef9cfdfc4c9 asm-generic: pgalloc: provide generic p4d_{alloc_one,free} new 89a4a7f084de mm: pgtable: add statistics for P4D level page table new 447ecba6ffa3 arm64: pgtable: use mmu gather to free p4d level page table new a86791da2151 s390: pgtable: add statistics for PUD and P4D level page table new 48b1b467521f mm: pgtable: introduce pagetable_dtor() new 58434d0b5c7d arm: pgtable: move pagetable_dtor() to __tlb_remove_table() new d599e09238c7 arm64: pgtable: move pagetable_dtor() to __tlb_remove_table() new 358255d2735f riscv: pgtable: move pagetable_dtor() to __tlb_remove_table() new 6e3ae665c301 x86: pgtable: move pagetable_dtor() to __tlb_remove_table() new a4de62a1badb s390: pgtable: also move pagetable_dtor() of PxD to __tlb_ [...] new 404abf0f66ba mm: pgtable: introduce generic __tlb_remove_table() new 3d9b5737beb7 mm: pgtable: move __tlb_remove_table_one() in x86 to generic file new 970f457a7d16 mm: pgtable: introduce generic pagetable_dtor_free() new 4fde363c00af mm: introduce vma_start_read_locked{_nested} helpers new efd66df73939 mm: move per-vma lock into vm_area_struct new 9936a520a1e3 mm: mark vma as detached until it's added into vma tree new ec17b7aff1ec mm: modify vma_iter_store{_gfp} to indicate if it's storin [...] new bccf2e056798 mm: mark vmas detached upon exit new 3c15f78f1bef mm/nommu: fix the last places where vma is not locked befo [...] new 200b5203d1c2 types: move struct rcuwait into types.h new e2a22fd210bf mm: allow vma_start_read_locked/vma_start_read_locked_nest [...] new 889d4d433ff5 mm: move mmap_init_lock() out of the header file new a3847ca0c70a mm: uninline the main body of vma_start_write() new 2fdd095a2aae refcount: introduce __refcount_{add|inc}_not_zero_limited new e8f32ff00a66 mm: replace vm_lock and detached flag with a reference count new ade293e61efb mm/debug: print vm_refcnt state when dumping the vma new 16af97d44890 mm-debug-print-vm_refcnt-state-when-dumping-the-vma-fix new ae7ae4cc76fe mm: remove extra vma_numab_state_init() call new 4246c20a3419 mm: prepare lock_vma_under_rcu() for vma reuse possibility new 55e7496bf630 mm: make vma cache SLAB_TYPESAFE_BY_RCU new 515e26266e63 docs/mm: document latest changes to vm_lock new 2c9ff9e64927 mm/zsmalloc: add zpdesc memory descriptor for zswap.zpool new 7dade69c447e mm/zsmalloc: use zpdesc in trylock_zspage()/lock_zspage() new 5325b4fc4d0d mm/zsmalloc: convert __zs_map_object/__zs_unmap_object to [...] new f98f55e23a0e mm/zsmalloc: add and use pfn/zpdesc seeking funcs new e4f794c9144a mm/zsmalloc: convert obj_malloc() to use zpdesc new e5c235722ee1 mm/zsmalloc: convert create_page_chain() and its users to [...] new 782a294247ab mm/zsmalloc: convert obj_allocated() and related helpers t [...] new c807ac0750ad mm/zsmalloc: convert init_zspage() to use zpdesc new 75ccd6be8ed1 mm/zsmalloc: convert obj_to_page() and zs_free() to use zpdesc new 070b5d0e9bc5 mm/zsmalloc: add two helpers for zs_page_migrate() and mak [...] new 77121a0a511d mm/zsmalloc: convert reset_page to reset_zpdesc new 0a1560f15cd9 mm/zsmalloc: convert __free_zspage() to use zpdesc new fb1e12761c2b mm/zsmalloc: convert location_to_obj() to take zpdesc new c156141071f9 mm/zsmalloc: convert migrate_zspage() to use zpdesc new 1406f14c8d74 mm/zsmalloc: convert get_zspage() to take zpdesc new 1daaca13cba7 mm/zsmalloc: convert SetZsPageMovable and remove unused funcs new ab2f0200d5af mm/zsmalloc: convert get/set_first_obj_offset() to take zpdesc new b3af2de813f8 mm/zsmalloc: introduce __zpdesc_clear/set_zsmalloc() new 5324bdeaed0d memcg: fix soft lockup in the OOM process new d054c9e6f92d alloc_tag: avoid current->alloc_tag manipulations when pro [...] new 50fb12dcb677 mm, swap: minor clean up for swap entry allocation new 492d205dd4b0 mm, swap: fold swap_info_get_cont in the only caller new 131b80554c55 mm, swap: remove old allocation path for HDD new f6afda18775d mm, swap: use cluster lock for HDD new 8c0f74ce2a83 mm, swap: clean up device availability check new 5f61517045d6 mm, swap: clean up plist removal and adding new 9a7f28520f19 mm, swap: hold a reference during scan and cleanup flag usage new af117c9b4282 mm, swap: use an enum to define all cluster flags and wrap [...] new e7c4ff87923f mm, swap: reduce contention on device lock new 30dc460788ee mm, swap: simplify percpu cluster updating new f2268540fa22 mm, swap: introduce a helper for retrieving cluster from offset new c1a55dd390f7 mm, swap: use a global swap cluster for non-rotation devices new 87b6253a55c6 mm, swap_slots: remove slot cache for freeing path new 6fffae498b25 lib/list_debug.c: add object information in case of invali [...] new 78d2a4747a44 Docs/admin-guide/mm/damon/usage: remove DAMON debugfs inte [...] new 04e23a7f6e1b Docs/mm/damon/design: update for removal of DAMON debugfs [...] new c1ee552eafcd selftests/damon/config: remove configs for DAMON debugfs i [...] new 042dccbbcf1c selftests/damon: remove tests for DAMON debugfs interface new 4109840cf642 kunit: configs: remove configs for DAMON debugfs interface tests new 6f379c9c3f4d mm/damon: remove DAMON debugfs interface kunit tests new 494fba3156cb mm/damon: remove DAMON debugfs interface new 2c22ed33cd72 mips: vdso: prefer do_mmap() to mmap_region() new 415594d0579e mm: make mmap_region() internal new 9399d82e5b02 mm/memblock: add memblock_alloc_or_panic interface new 3c25bf0fcc64 mm/mglru: clean up workingset new 05977521affb mm/mglru: optimize deactivation new 2d4c67a86589 mm/mglru: rework aging feedback new f4e3f1065926 mm/mglru: rework type selection new 5e9a4e973711 mm/mglru: rework refault detection new b78e05651245 mm/mglru: rework workingset protection new 4805c53f26be mm/mglru: fix PTE-mapped large folios new 508c8d81b850 mm/debug: introduce VM_WARN_ON_VMG() to dump VMA merge state new f649e6d6c0af mm/debug: prefer VM_WARN_ON_VMG() to report VMG debug warnings new e0b4c8d86af8 mm: move common part of pagetable_*_ctor to helper new ec8f3db26d7e parisc: mm: ensure pagetable_pmd_[cd]tor are called new 8fe46936e630 m68k: mm: add calls to pagetable_pmd_[cd]tor new 955a521b7ac5 ARM: mm: rename PGD helpers new 0e85b5de3a03 asm-generic: pgalloc: provide generic __pgd_{alloc,free} new 58ca49ee283a mm: introduce ctor/dtor at PGD level new 08a3019bf308 mm/damon/sysfs-schemes: remove unnecessary schemes existen [...] new 4b63778c6533 mm/damon/sysfs: handle clear_schemes_tried_regions from DA [...] new 02ba543ed3ec mm/damon/core: introduce damon_call() new 34fc4d769086 mm/damon/sysfs: use damon_call() for update_schemes_stats new 735035b4e9ad mm/damon/sysfs: use damon_call() for commit_schemes_quota_goals new 22635190ecd5 mm/damon/sysfs: use damon_call() for update_schemes_effect [...] new 8814079ae330 mm/damon/core: implement damos_walk() new 01e0c4d48249 Docs/mm/damon/design: document DAMOS regions walking new 24af60ea6058 mm/damon/sysfs: use damos_walk() for update_schemes_tried_ [...] new f349e79bfbf3 mm/damon/sysfs: remove unused code for schemes tried regio [...] new cf1e1b939220 get_task_exe_file: check PF_KTHREAD locklessly new 1929ac30dd3a lib/rhashtable: fix the typo for preemptible new 825d2dc68cb7 alpha: remove duplicate included header file new c4e0d1c93563 ocfs2: heartbeat: replace simple_strtoul with kstrtoul new 0a25bcdeb1c1 ocfs2: miscellaneous spelling fixes new 17b03c7eecb0 ocfs2: replace deprecated simple_strtol with kstrtol new 69800268a9c0 minmax.h: add whitespace around operators and after commas new 90ab7907644a minmax.h: update some comments new 135d62a5b02f minmax.h: reduce the #define expansion of min(), max() and [...] new 17d67d1853e5 minmax.h: use BUILD_BUG_ON_MSG() for the lo < hi test in clamp() new e3d9cab7afa2 minmax.h: move all the clamp() definitions after the min/m [...] new 33650a2290b3 minmax.h: simplify the variants of clamp() new 3100db2e5a76 minmax.h: remove some #defines that are only expanded once new 23ea8d3df084 lib min_heap: improve type safety in min_heap macros by us [...] new 17d6244dba54 lib/test_min_heap: use inline min heap variants to reduce [...] new 913a21b9d6d4 lib min_heap: add brief introduction to Min Heap API new 6bb97d0b0f65 Documentation/core-api: min_heap: add author information new 613242f051de scripts/spelling.txt: add more spellings to spelling.txt new 7ad6c1bb0008 xarray: extract xa_zero_to_null new 97f0a675974c xarray: extract helper from __xa_{insert,cmpxchg} new 10a61b21e4fc xarray-extract-helper-from-__xa_insertcmpxchg-fix new 5a811720bf46 kernel/resource: simplify API __devm_release_region() impl [...] new e84d7710188f delayacct: add delay max to record delay peak new cfe6bc8f9773 delayacct: update docs and fix some spelling errors new 5d0f2041eb5e tools/accounting/procacct: fix minor errors new a40f8741c42b checkpatch: update reference to include/asm-<arch> new 796ef8e4bece include: update references to include/asm-<arch> new b23b93644d1a xarray: port tests to kunit new 70bb28ba3e66 xarray-port-tests-to-kunit-fix new a244e1450ec8 ucounts: move kfree() out of critical zone protected by uc [...] new 253f01394dc0 checkpatch: check return of `git_commit_info` new df0040f771db fault-inject: use prandom where cryptographically secure r [...] new 2c02fe9647f3 fault-inject-use-prandom-where-cryptographically-secure-ra [...] new bf86af2201ba netfilter: conntrack: cleanup timeout definitions new ca2ebbc43b6e coccinelle: misc: add secs_to_jiffies script new e5ff7a8b2fa4 arm: pxa: convert timeouts to use secs_to_jiffies() new b8a599972329 s390: kernel: convert timeouts to use secs_to_jiffies() new a5aead6ab9ea s390-kernel-convert-timeouts-to-use-secs_to_jiffies-fix new e5fb47dceabc powerpc/papr_scm: convert timeouts to secs_to_jiffies() new b96542ca97c2 mm: kmemleak: convert timeouts to secs_to_jiffies() new e24a1e9f87f1 accel/habanalabs: convert timeouts to secs_to_jiffies() new 41af6d9fdad8 drm/xe: convert timeout to secs_to_jiffies() new c60834890f0e scsi: lpfc: convert timeouts to secs_to_jiffies() new 98bc029f7676 scsi: arcmsr: convert timeouts to secs_to_jiffies() new 3b34012e84a7 scsi: pm8001: convert timeouts to secs_to_jiffies() new 9d3d5cdab9a8 xen/blkback: convert timeouts to secs_to_jiffies() new 03e2bc661f6a wifi: ath11k: convert timeouts to secs_to_jiffies() new 05637625e050 Bluetooth: MGMT: convert timeouts to secs_to_jiffies() new 01d08b4fc17f staging: vc04_services: convert timeouts to secs_to_jiffies() new a19c281ccdd3 ceph: convert timeouts to secs_to_jiffies() new f09f4b346241 livepatch: convert timeouts to secs_to_jiffies() new f270e69fe044 ALSA: line6: convert timeouts to secs_to_jiffies() new c6e8a0e9833f watchdog: output this_cpu when printing hard LOCKUP new e467728ea078 dlmfs: convert to the new mount API new e10aa43d8e35 ocfs2: convert to the new mount API new b56d4169621f kernel-wide: add explicity||explicitly to spelling.txt new 75abb77ba7a6 Xarray: do not return sibling entries from xas_find_marked() new 89ad9e217e8e Xarray: move forward index correctly in xas_pause() new f34d66435788 Xarray: distinguish large entries correctly in xas_split_alloc() new 9892964a3091 Xarray: remove repeat check in xas_squash_marks() new 10d9fbe0d109 Xarray: use xa_mark_t in xas_squash_marks() to keep code c [...] new 06d201273d4d XArray: minor documentation improvements new d06a6d7980ce lib/math: add int_sqrt test suite new e41232168188 Squashfs: don't allocate fragment caches more than fragments new 8351f8d2d55a ocfs2: handle a symlink read error correctly new 936b25665a3e ocfs2: convert ocfs2_page_mkwrite() to use a folio new 4cb852564a8d ocfs2: convert w_target_page to w_target_folio new 04f77b07d00e ocfs2: use a folio in ocfs2_zero_new_buffers() new 2c0f51c91e7d ocfs2: use a folio in ocfs2_write_begin_inline() new 39275c5e6124 ocfs2: pass mmap_folio around instead of mmap_page new 05e6dc9e6fc3 ocfs2: convert ocfs2_readpage_inline() to take a folio new 16ccf447774d ocfs2: convert ocfs2_inode_lock_with_page() to ocfs2_inode [...] new b35918b82356 ocfs2: convert w_pages to w_folios new 26b2f564a030 ocfs2: convert ocfs2_write_failure() to use a folio new e851f4c80ae2 ocfs2: use a folio in ocfs2_write_end_nolock() new e391649e9c47 ocfs2: use a folio in ocfs2_prepare_page_for_write() new 71ab1051242b ocfs2: use a folio in ocfs2_map_and_dirty_page() new 5e45d260af3a ocfs2: convert ocfs2_map_page_blocks() to ocfs2_map_folio_ [...] new 112c787c79f0 ocfs2: convert ocfs2_clear_page_regions() to ocfs2_clear_f [...] new da47723d6d03 ocfs2: use an array of folios instead of an array of pages new e7681789cb61 ocfs2: convert ocfs2_duplicate_clusters_by_page() to use a folio new b403913c9b0d ocfs2: convert ocfs2_map_and_dirty_page() to ocfs2_map_and [...] new edd82ca85faa ocfs2: convert ocfs2_read_inline_data() to take a folio new 1a6bea1699b4 ocfs2: use a folio in ocfs2_fast_symlink_read_folio() new 1f3828e35cbf ocfs2: remove ocfs2_start_walk_page_trans() prototype new 8f9d4a13e011 ocfs2: support large folios in ocfs2_zero_cluster_folios() new 0880ae769e60 ocfs2: support large folios in ocfs2_write_zero_page() new 2d986915c65b iov_iter: remove setting of page->index new 1cc37aea5dd4 init: fix removal warning for deprecated initrd loading new 3ffa18baa738 lib/inflate.c: remove dead code new 2bb8c965b7c2 kasan: fix typo in kasan_poison_new_object documentation new e0edf2cb6e7d kernel: remove get_task_comm() and print task comm directly new a02ee4d85be4 arch: remove get_task_comm() and print task comm directly new e21474756481 net: remove get_task_comm() and print task comm directly new f4d594721a73 security: remove get_task_comm() and print task comm directly new 4fc0cee83590 drivers: remove get_task_comm() and print task comm directly new 0c3576943441 delayacct: add delay min to record delay peak new 4af4efb946f8 squashfs: make squashfs_cache_init() return ERR_PTR(-ENOMEM) new 83b2749efb0b squashfs: don't allocate read_page cache if SQUASHFS_FILE_ [...] new 975e2e482eba Documentation: update the Squashfs filesystem documentation new a4706ef3aa2c squashfs: update Kconfig information new da00c6249c49 squashfs: use a folio throughout squashfs_read_folio() new cbb4de150cab squashfs: pass a folio to squashfs_readpage_fragment() new 896cbc56ab0c squashfs: convert squashfs_readpage_block() to take a folio new 43c73ba98b2c squashfs; convert squashfs_copy_cache() to take a folio new 98dec1c24be3 squashfs: convert squashfs_fill_page() to take a folio new 504556ace988 lib/sort: clarify comparison function requirements in sort_r() new d61e15e52019 lib/list_sort: clarify comparison function requirements in [...] new 903543a89665 kthread: correct comments before kthread_queue_work() new 1e0ad4a1359b selftests: coredump: add stackdump test new 67a508995a6e MAINTAINERS: fix list entries with display names new 447d70dd19fd foo new 40315939cf28 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] new a6fe5daf473d kbuild: deb-pkg: do not include empty hook directories new ad9cc5344557 kbuild: deb-pkg: allow hooks also in /usr/share/kernel new c3dbcdec8297 kbuild: refactor cross-compiling linux-headers package new 1fa45b354361 kbuild: suppress stdout from merge_config for silent builds new 03a7d6a6ded1 kheaders: exclude include/generated/utsversion.h from khea [...] new dde6266d4867 kheaders: avoid unnecessary process forks of grep new ca57513dac18 kheaders: rename the 'cpio_dir' variable to 'tmpdir' new 3f8b81a731cd kheaders: use 'tar' instead of 'cpio' for copying files new 0732c12d1368 kheaders: prevent `find` from seeing perl temp files new d54236e880e0 kconfig: qconf: use preferred form of QString API new 04b0f2b1ca8e module: get symbol CRC back to unsigned new b925599c78bc modpost: zero-pad CRC values in modversion_info array new 7a5213c52653 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new efff5add204f perf script: Cache the output type new d8cc6da4067b perf lock contention: Add and use LCB_F_TYPE_MASK new e2c4dc54cd52 perf lock contention: Run BPF slab cache iterator new 0c631ef07c96 perf lock contention: Resolve slab object name using BPF new 91a5bffa56fd perf lock contention: Handle slab objects in -L/--lock-fil [...] new 26f45ec8f036 perf jevents: Provide better path information for broken JSON new 518413d89ce4 perf Documentation: Describe the PMU naming convention new 2f0539fa0267 perf stream: Use evsel rather than evsel->idx new 2f4847b5d62c perf values: Use evsel rather than evsel->idx new e5de3f9da524 perf path: Remove unused is_executable_file() new 0255338d6975 perf trace: Add tests for BTF general augmentation new 00c640595e13 perf docs: Add documentation for --force-btf option new 967364894e61 perf stat: Fix trailing comma when there is no metric unit new 9f1df75509bc perf stat: Also hide metric-units from JSON when event didn't run new d226f434fb92 perf stat: Remove empty new_line_metric function new dd566687ef33 perf stat: Document and simplify interval timestamps new ed60738a9b7e perf stat: Document and clarify outstate members new 63a938b8a0bf Merge branch 'perf-tools-next' of git://git.kernel.org/pub [...] new 955bcc9074b9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 41a262ab1ba4 Merge branches 'for-next/cpufeature', 'for-next/docs', 'fo [...] new d0cf64010a54 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] new 1dd0c4f8369d Merge branch 'for-next/perf' of git://git.kernel.org/pub/s [...] new 2981c62fb654 Merge tag 'renesas-arm-defconfig-for-v6.14-tag1' of https: [...] new fc3bd24dc169 Merge branch 'soc/defconfig' into for-next new ec9bd8e7c06d ARM: dts: stm32: populate all timer counter nodes on stm32mp13 new 57f1e18bb6c0 ARM: dts: stm32: populate all timer counter nodes on stm32mp15 new 2879145733cc ARM: dts: stm32: add counter subnodes on stm32mp135f-dk new 00de2022848b ARM: dts: stm32: add counter subnodes on stm32mp157c-ev1 new 5f8049c1d170 ARM: dts: stm32: add counter subnodes on stm32mp157 dk boards new 479b8227ffc4 ARM: dts: stm32: Swap USART3 and UART8 alias on STM32MP15x [...] new d67635e62d80 arm64: dts: st: add csi & dcmipp node in stm32mp25 new 8df9bff27889 arm64: dts: st: enable imx335/csi/dcmipp pipeline on stm32 [...] new 2b3f2a149659 Merge tag 'stm32-dt-for-v6.14-1' of https://git.kernel.org [...] new 45b177c3fe02 Merge tag 'renesas-dts-for-v6.14-tag1' of https://git.kern [...] new 5cd231ade4db Merge branch 'soc/dt' into for-next new 220fcc13c093 Merge tag 'renesas-drivers-for-v6.14-tag1' of https://git. [...] new 6b498ab772e3 Merge branch 'soc/drivers' into for-next new 6f07529e76b2 Merge branch 'arm/fixes' into for-next new b5d57dcb2146 soc: document merges new 70b360a200a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3a4bb8185066 ARM: dts: amlogic: meson: remove size and address cells fr [...] new 6459aa7ee5f5 Merge branch 'v6.14/arm-dt' into for-next new 533752f3699a ARM: dts: amlogic: meson8: switch to the new PWM controlle [...] new 1d4fee8734fb ARM: dts: amlogic: meson8b: switch to the new PWM controll [...] new 2a9146502b7e Merge branch 'v6.15/arm-dt' into for-next new 12abaac5a709 arm64: dts: amlogic: gx: switch to the new PWM controller binding new 77747dbb1146 arm64: dts: amlogic: axg: switch to the new PWM controller [...] new 06c993691a2f arm64: dts: amlogic: g12: switch to the new PWM controller [...] new 953913df9c3a Merge branch 'v6.15/arm64-dt' into for-next new 79d2b34ac2bb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new dd62d848e69f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 452d18c78a46 ARM: at91: add new SoC sama7d65 new 9a497710cab9 clk: at91: sama7d65: add sama7d65 pmc driver new 80d995f3e3ea Merge branch 'clk-microchip' into at91-next new 747800ee7fdf ARM: dts: at91: Add sama7d65 pinmux new c21c23a0f2e9 ARM: dts: microchip: sama5d29_curiosity: Add no-1-8-v prop [...] new 4d9e5965df04 ARM: dts: microchip: sama5d27_wlsom1_ek: Add no-1-8-v prop [...] new f0127f66528f ARM: dts: microchip: sam9x60: Add address/size to spi-cont [...] new f72aada7bee4 ARM: dts: microchip: sam9x7: Add address/size to spi-contr [...] new fa659a0096ec Merge branch 'at91-dt' into at91-next new d4f7b84287de Merge branch 'at91-defconfig' into at91-next new a728bcfd16ca Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new c6b9c2846a3e Merge branch 'next' of https://github.com/Broadcom/stblinux.git new b9784e5cde1f memory: tegra20-emc: fix an OF node reference bug in tegra [...] new af995eea227f Merge branch 'mem-ctrl-next' into for-next new c803f2baaa78 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 74afe21945c0 Merge branch 'imx/drivers' into for-next new d9188f3d9455 Merge branch 'imx/bindings' into for-next new 92021d3e86aa ARM: dts: imx6qdl: add phy-3p0-supply to usb phys new 6c53709d2bb0 ARM: dts: imx6sl: add phy-3p0-supply to usb phys new e05956dbe6f4 ARM: dts: imx6sx: add phy-3p0-supply to usb phys new 8be3e47826ec ARM: dts: imx6qdl-apalis: Change to "adi,force-bt656-4" new c62f6e2755aa ARM: dts: imx6qdl-sabresd: add dr_mode to usbotg new c7418a6e7ac9 ARM: dts: imx: Use the correct mdio pattern new e34f212ef3d0 Merge branch 'imx/dt' into for-next new 9015397c2f2d arm64: dts: imx93-tqma9352-mba93xxca: enable Open Drain for MDIO new 315d7f301e23 arm64: dts: imx93-tqma9352-mba93xxla: enable Open Drain for MDIO new 44b3dacb2bda arm64: dts: imx8mn-bsh-smm-s2/pro: add simple-framebuffer new 3fea8d144923 arm64: dts: imx93: add pca9452 support new 0dbdaba234bb arm64: dts: imx8mm-phg: Add LVDS compatible string new 4511acd9eb3c arm64: dts: imx95: add NETC related nodes new 025cf78938c2 arm64: dts: imx95-19x19-evk: add ENETC 0 support new 4fc7028e2c13 arm64: dts: freescale: imx93-11x11-evk: enable fsl,ext-res [...] new 74c9497b26d6 arm64: dts: freescale: imx93-14x14-evk: enable fsl,ext-res [...] new bd38fa3aaace arm64: dts: freescale: imx93-9x9-qsb: enable fsl,ext-reset [...] new 9df5d71e2195 Merge branch 'imx/dt64' into for-next new f89ee1bb86d7 Merge branch 'imx/defconfig' into for-next new 3f07637d8dd1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f8a032834abc arm64: dts: mediatek: Set mediatek,mac-wol on DWMAC node f [...] new 6140ae05d79c arm64: defconfig: Enable MediaTek STAR Ethernet MAC new bf6c63f066b6 arm64: defconfig: Enable sound for MT8188 new cab316255951 arm64: defconfig: Enable MediaTek DWMAC new 46ee8eaadb64 Merge branch 'v6.13-next/defconfig' into for-next new e2507b824ca5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1ab1fed7aa1d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8abeccdf0229 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 84d2ae7c09d9 ARM: dts: qcom: sdx65: Add PCIe EP interconnect path new 7ec041bd2715 ARM: dts: qcom: sdx55: Add CPU PCIe EP interconnect path new 8592294dfc7b arm64: defconfig: Enable sa8775p clock controllers new 57039a27658a arm64: defconfig: enable clock controller, interconnect an [...] new 9be2923ff964 arm64: defconfig: remove obsolete CONFIG_SM_DISPCC_8650 new 8a6442ec3437 arm64: dts: qcom: sa8775p: fix the secure device bootup issue new 3d0d8c8989d3 arm64: dts: qcom: qcs8300: Add watchdog node new 89fc83a94728 arm64: dts: qcom: qcs615: Add CPU and LLCC BWMON support new ffb21c1e19b1 arm64: dts: qcom: x1e80100: Describe the SDHC controllers new ab8f487d2f89 arm64: dts: qcom: x1e80100-qcp: Enable SD card support new c074fc2220eb arm64: dts: qcom: x1e001de-devkit: Enable SD card support new a86d84409947 arm64: dts: qcom: qcs8300: add QCrypto nodes new 13dcb0eff18e dt-bindings: arm: qcom-soc: Extend X1E prefix match for X1P new 5deec162b2a2 dt-bindings: arm: qcom: Add X1P42100 SoC & CRD new be2f81eaa2c8 arm64: dts: qcom: sm6350: Fix uart1 interconnect path new 7069abcd5340 arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Add lid switch new d80c7fbfa908 arm64: dts: qcom: ipq9574: Add PCIe PHYs and controller nodes new 438d05fb9be6 arm64: dts: qcom: ipq9574: Enable PCIe PHYs and controllers new 25262976260e arm64: dts: qcom: pmk8350: Add more SDAM slices new 703b23b802be arm64: dts: qcom: qcs6490-rb3gen2: Configure onboard LEDs new 02e784c50232 arm64: dts: qcom: msm8996-xiaomi-gemini: Fix LP5562 LED1 r [...] new abc0c29f5e49 arm64: dts: qcom: qcm6490-idp: Allow UFS regulators load/m [...] new 30f7dfd2c489 arm64: dts: qcom: sa8775p: Update sleep_clk frequency new 727dc481e50a arm64: dts: qcom: sa8775p: Add support for clock controllers new 2f39d2d46c73 arm64: dts: qcom: sa8775p: add display dt nodes for MDSS0 and DPU new a8d18df5a5a1 arm64: dts: qcom: sa8775p: Use a SoC-specific compatible f [...] new 9b2955bae702 arm64: dts: qcom: pm660l: add flash leds new 44d2a252698e arm64: dts: qcom: sdm670-google-sargo: add flash leds new 736f50489e08 arm64: dts: qcom: sa8775p: Add CPUs to psci power domain new ac92750c0395 arm64: dts: qcom: qcs8300: Add ADSP and CDSP0 fastrpc nodes new 825b203296a8 arm64: dts: qcom: ipq5424: Add watchdog node new 507aae9a3549 arm64: dts: qcom: msm8994-angler: Enable power key, volume [...] new f1b359bdf0a5 arm64: dts: qcom: qcs8300: add TRNG node new cc9d29aad876 arm64: dts: qcom: qcs8300: enable the inline crypto engine new e1e3e5673f8d arm64: dts: qcom: sa8775p: add DisplayPort device nodes new 9767920a7a1a arm64: dts: qcom: sa8775p-ride: Enable Display Port new 86348c7587f5 arm64: dts: qcom: sa8775p: Use valid node names for GPI DMAs new 6e4ec5f6940d arm64: dts: qcom: sm8250-xiaomi-elish: Add qca6390-pmu node new 1993f0255347 arm64: dts: qcom: sm8250-xiaomi-elish: Add wifi node new 8b14c0648673 arm64: dts: qcom: sm8250-xiaomi-elish: Add bluetooth node new cc47b123159d arm64: dts: qcom: sm8350-hdk: enable IPA new 12805b0f998c arm64: dts: qcom: x1e78100-t14s: add sound support new 0f43254763b3 arm64: dts: qcom: qcs8300: Add coresight nodes new cd89483a1327 arm64: dts: qcom: sdm670: add gpu new fbf7cfa3ea98 arm64: dts: qcom: sdm670-google-sargo: enable gpu new 9cb9c9f4e138 arm64: dts: qcom: msm8996: Fix up USB3 interrupts new c910544d2234 arm64: dts: qcom: msm8994: Describe USB interrupts new ffbf3a8be766 arm64: dts: qcom: x1e78100-t14s: Enable support for both T [...] new 9f53c3611960 arm64: dts: qcom: x1e78100-qcp: Enable Type-A USB ports la [...] new 27554e2bef4d arm64: dts: qcom: qcs615: Adds SPMI support new 87ca44ab7f1c arm64: dts: qcom: move pon reboot-modes from pm8150.dtsi t [...] new 09cd0cb290d5 arm64: dts: qcom: qcs615-ride: Enable PMIC peripherals new c8327bb53b87 arm64: dts: qcom: x1e80100: Add QUP power domains and OPPs new 85b4b74ba904 arm64: dts: qcom: x1e80100: Add uart14 new 6ba121febf85 dt-bindings: arm: qcom: Add HP Omnibook X 14 new 6f18b8d4142c arm64: dts: qcom: x1e80100-hp-x14: dt for HP Omnibook X Laptop 14 new 4e65a0642255 dt-bindings: arm: qcom: Add Microsoft Windows Dev Kit 2023 new 16a7fed11714 arm64: dts: qcom: sc8280xp-blackrock: dt definition for WDK2023 new 9861aefc5110 arm64: dts: qcom: x1e80100-vivobook-s15: Use the samsung,a [...] new 235aff9707ba arm64: dts: qcom: x1e80100-vivobook-s15: Add lid switch new 21aceb8153df arm64: dts: qcom: x1e001de-devkit: Fix USB QMP PHY supplies new 6efc01b75f81 arm64: dts: qcom: x1e78100-lenovo-thinkpad-t14s: Fix USB Q [...] new bf5e9aa844ca arm64: dts: qcom: x1e80100-asus-vivobook-s15: Fix USB QMP [...] new 789209dd0812 arm64: dts: qcom: x1e80100-crd: Fix USB QMP PHY supplies new 26a1b22aaf0c arm64: dts: qcom: x1e80100-dell-xps13-9345: Fix USB QMP PH [...] new 6ba8e1b8242d arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Fix USB QMP [...] new c0562f51b177 arm64: dts: qcom: x1e80100-microsoft-romulus: Fix USB QMP [...] new 4861ba7cf5a4 arm64: dts: qcom: x1e80100-qcp: Fix USB QMP PHY supplies new 89f6e0251d3a arm64: dts: qcom: Add PM8937 PMIC new 7f18b1ea7987 arm64: dts: qcom: Add initial support for MSM8917 new 88efce82a55d dt-bindings: arm: qcom: Add Xiaomi Redmi 5A new 26633b582056 arm64: dts: qcom: Add Xiaomi Redmi 5A new f99c52954a82 dt-bindings: arm: qcom: Document Huawei Matebook E Go (sc8280xp) new 1401ae5c28a2 arm64: dts: qcom: sc8280xp: Add Huawei Matebook E Go (sc8280xp) new 7fb88e0d4dc1 arm64: dts: qcom: sm7225-fairphone-fp4: Drop extra qcom,ms [...] new 2be96096148f arm64: dts: qcom: qcs615: Add support for secondary USB no [...] new b8993bd786c1 arm64: dts: qcom: qcs615-ride: Enable secondary USB contro [...] new 1ba400792679 arm64: dts: qcom: sm8550: add interconnect and opp-peak-kB [...] new 63c21d61b461 arm64: dts: qcom: sm8650: add interconnect and opp-peak-kB [...] new 09d8a3ef91f6 arm64: dts: qcom: qcs8300: Add PMU support for QCS8300 new f17a2293d0ed arm64: dts: qcom: qcs8300: Add LLCC support for QCS8300 new b8591df49cde arm64: dts: qcom: sm8550: correct MDSS interconnects new 9fa33cbca3d2 arm64: dts: qcom: sm8650: correct MDSS interconnects new f088b921890c arm64: dts: qcom: msm8916: correct sleep clock frequency new 5c775f586cde arm64: dts: qcom: msm8939: correct sleep clock frequency new a4148d869d47 arm64: dts: qcom: msm8994: correct sleep clock frequency new 1473ff0b69de arm64: dts: qcom: qcs404: correct sleep clock frequency new 5546604e034b arm64: dts: qcom: q[dr]u1000: correct sleep clock frequency new 298192f365a3 arm64: dts: qcom: qrb4210-rb2: correct sleep clock frequency new 7fb01ef4907e arm64: dts: qcom: sar2130p: correct sleep clock frequency new f6ccdca14eac arm64: dts: qcom: sc7280: correct sleep clock frequency new b8021da9ddc6 arm64: dts: qcom: sdx75: correct sleep clock frequency new 158e67cf3619 arm64: dts: qcom: sm4450: correct sleep clock frequency new b3c547e15078 arm64: dts: qcom: sm6125: correct sleep clock frequency new 223382c94f1f arm64: dts: qcom: sm6375: correct sleep clock frequency new 75420e437eed arm64: dts: qcom: sm8250: correct sleep clock frequency new f4cc8c75cfc5 arm64: dts: qcom: sm8350: correct sleep clock frequency new c375ff3b887a arm64: dts: qcom: sm8450: correct sleep clock frequency new e59334a088c3 arm64: dts: qcom: sm8550: correct sleep clock frequency new 448db0ba6ad2 arm64: dts: qcom: sm8650: correct sleep clock frequency new 67e25a3e12d1 arm64: dts: qcom: x1e80100: correct sleep clock frequency new aacd8c54b391 arm64: dts: qcom: sc8180x: drop extra XO clock frequencies new 55cc39c70d95 arm64: dts: qcom: sdm670: move board clocks to sdm670.dtsi file new a21fde626f77 arm64: dts: qcom: q[dr]u1000: move board clocks to qdu1000 [...] new ff2b76ae689b arm64: dts: qcom: sm8650: Fix CDSP context banks unit addresses new c722e3ce2788 arm64: dts: qcom: sm6115: add apr and its services new 4541a5f11e59 arm64: dts: qcom: sm6115: add LPASS LPI pin controller new 6624d17a8142 arm64: dts: qcom: sm4250: add LPASS LPI pin controller new 1caf6149c3bf arm64: dts: qcom: qrb4210-rb2: add HDMI audio playback support new fabdaa29f581 arm64: dts: qcom: x1e80100: Fix interconnect tags for SDHC nodes new e8f81b561360 dt-bindings: clock: qcom,x1e80100-gpucc: Extend for X1P42100 new 75c5cb35a83f Merge branch '20241221-topic-x1p4_clk-v1-2-dbaeccb74884@os [...] new 089c09ee1231 dt-bindings: clock: qcom,x1e80100-gcc: Add X1P42100 new 99c21c7ca642 clk: qcom: Add X1P42100 GPUCC driver new 967e011013ed clk: qcom: gcc-sm8550: Do not turn off PCIe GDSCs during g [...] new a57465766a91 clk: qcom: gcc-sm8650: Do not turn off PCIe GDSCs during g [...] new e18e8bbb97f0 clk: qcom: rpm: simplify locking with guard() new e534612ec7e6 clk: qcom: smd-rpm: simplify locking with guard() new 7fe3067b885d clk: qcom: spmi-pmic-div: simplify locking with guard() new 944650622600 dt-bindings: clock: qcom-rpmhcc: Add RPMHCC bindings for QCS615 new 42a1905a10d6 clk: qcom: rpmhcc: Add support for QCS615 Clocks new 39d6dcf67fe9 clk: qcom: gcc: Add support for QCS615 GCC clocks new 89aa5925d201 clk: qcom: clk-rpmh: prevent integer overflow in recalc_rate new 96fe1a7ee477 clk: qcom: gcc-sm6350: Add missing parent_map for two clocks new d4cdb196f182 clk: qcom: dispcc-sm6350: Add missing parent_map for a clock new 3e632d9c33d8 clk: qcom: apss-ipq-pll: drop 'alpha_en_mask' from IPQ5018 [...] new 41c5ebfb9b4b clk: qcom: apps-ipq-pll: drop 'alpha_en_mask' from IPQ5332 [...] new 5d11fd2a919b clk: qcom: gcc-ipq6018: remove alpha values from NSS Crypt [...] new b9286a91b59f clk: qcom: dispcc-qcm2290: remove alpha values from disp_c [...] new 320f7a476c5f clk: qcom: dispcc-sm6115: remove alpha values from disp_cc [...] new 33f1722eb86e clk: qcom: clk-alpha-pll: fix alpha mode configuration new 1474149c4209 clk: qcom: Make GCC_8150 depend on QCOM_GDSC new d9377941f273 clk: qcom: camcc-x1e80100: Set titan_top_gdsc as the paren [...] new 88d9dca36aac clk: qcom: gcc-mdm9607: Fix cmd_rcgr offset for blsp1_uart6 rcg new 653bd35b8849 dt-bindings: interconnect: qcom-bwmon: Document QCS615 bwm [...] new e7282bf8a0e9 soc: qcom: pd-mapper: Add X1P42100 new 6994c655e125 firmware: qcom: scm: Allow QSEECOM on X1P42100 CRD new 35d8bc131de0 soc: qcom: llcc: Enable LLCC_WRCACHE at boot on X1 new 70096b499084 soc: qcom: smem_state: fix missing of_node_put in error path new 9b01fc6bb1fc firmware: qcom: scm: Allow QSEECOM on the asus vivobook s15 new 2705bce5b4c4 soc: qcom: Rework BCM_TCS_CMD macro new 95fee3009461 soc: qcom: pmic_glink_altmode: simplify locking with guard() new a9020afe40e8 soc: qcom: rmtfs: allow building the module with COMPILE_TEST=y new eb9fc0f32f9b soc: qcom: rmtfs: constify rmtfs_class new 7d467c1b62d0 firmware: qcom: scm: Allow QSEECOM for HP Omnibook X14 new 96ac79829ccd firmware: qcom: scm: Allow QSEECOM for Windows Dev Kit 2023 new f900709e38f4 firmware: qcom: scm: Allow QSEECOM on Huawei Matebook E Go [...] new 7511f8fd5520 Merge branches 'arm32-for-6.14', 'arm64-defconfig-for-6.14 [...] new 05c484fd726e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3e4863d24818 dt-bindings: pinctrl: renesas: Add alpha-numerical port su [...] new 482926625cc3 Merge tag 'renesas-r9a09g057-dt-binding-defs-tag2' into re [...] new 6e526427fa78 arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Replace RZG2L macros new 987040d4601e arm64: dts: renesas: r9a09g047: Add pincontrol node new 5c7fb203d0db dt-bindings: pinctrl: renesas: Document RZ/G3E SoC new ab7f44e96791 Merge tag 'renesas-r9a09g047-dt-binding-defs-tag2' into re [...] new fa47e37c69d0 arm64: dts: renesas: r9a09g047: Add scif pincontrol new dc0d33f5ba54 arm64: dts: renesas: r8a779g0: Add FCPVX instances new 43938ef23845 arm64: dts: renesas: r8a779g0: Add VSPX instances new 42263f922654 Merge branch 'renesas-dts-for-v6.14' into renesas-next new fa52cdae1f67 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 71750a1024d1 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new 71a87c192b55 Merge branch 'v6.13-armsoc/dtsfixes' into for-next new 26c100232b09 arm64: dts: rockchip: Fix sdmmc access on rk3308-rock-s0 v [...] new e09a1f000f61 arm64: dts: rockchip: hook up the MCU on the QNAP TS433 new 28876859288d arm64: dts: rockchip: set hdd led labels on QNAP-TS433 new af349ca4d3f8 Merge branch 'v6.14-armsoc/dts64' into for-next new 0fc7f35b549c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 86c0d7f230fe arm64: dts: exynos990: Add a PMU node for the third cluster new 11fd6c9b047c arm64: dts: exynos850-e850-96: Specify reserved secure mem [...] new c6f4d09b4d99 Merge branch 'next/dt64' into for-next new 698be6fe8f89 arm64: dts: exynos: Add Exynos9810 SoC support new 63da297f0303 arm64: dts: exynos: Add initial support for Samsung Galaxy [...] new 11c9daa276bb Merge branch 'next/dt64' into for-next new 2c3c37355546 ARM: dts: samsung: exynos4212-tab3: Fix headset mic, add j [...] new d15cc681ba79 ARM: dts: samsung: exynos4212-tab3: Add MCLK2 clock to WM1 [...] new acd33b48ce66 ARM: dts: samsung: exynos4212-tab3: Drop interrupt from WM [...] new a2d0ed231151 Merge branch 'next/dt' into for-next new ddbf40d8ce4a arm64: dts: exynos: gs101-oriole: enable Maxim max77759 TCPCi new 817473b6ddaf arm64: dts: exynos: gs101-oriole: add pd-disable and typec [...] new f6735dc5bc0f Merge branch 'for-v6.14/dt-bindings-clk-samsung' into next/dt64 new 72f6ec2ba806 arm64: dts: exynos990: Add clock management unit nodes new 144354b12d36 Merge branch 'next/dt64' into for-next new f424523b1b51 arm64: dts: exynos8895: Add camera hsi2c nodes new 7c19e0e190ae Merge branch 'next/dt64' into for-next new 7ece8b3ca3a6 dt-bindings: samsung: exynos-usi: Restrict possible samsun [...] new 38405d3825d8 dt-bindings: soc: samsung: exynos-sysreg: add sysreg compa [...] new b25a097810df Merge branch 'next/drivers' into for-next new 54d01ec06b0c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b81ada150448 Merge tag 'scmi-updates-6.14' of ssh://gitolite.kernel.org [...] new 1a8573004085 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new edc6b9c55460 dt-bindings: riscv: Add SpacemiT X60 compatibles new c3eb7abb15c2 dt-bindings: riscv: add SpacemiT K1 bindings new a924f3f93128 dt-bindings: timer: Add SpacemiT K1 CLINT new ea2190065a7d dt-bindings: interrupt-controller: Add SpacemiT K1 PLIC new 85d542534dd2 dt-bindings: serial: 8250: Add SpacemiT K1 uart compatible new c50358c6af12 riscv: add SpacemiT SoC family Kconfig support new 8f4b270c7819 riscv: dts: add initial SpacemiT K1 SoC device tree new f68191069c0c riscv: dts: spacemit: add Banana Pi BPI-F3 board device tree new 6be78731556d riscv: defconfig: enable SpacemiT SoC new 3f19e2e73db6 Merge branch 'for-next' of https://github.com/spacemit-com/linux new 466bddcc5d8e Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 16414720045d clk: sunxi-ng: a100: enable MMC clock reparenting new 168b2b355f88 dt-bindings: sram: sunxi-sram: Add A100 compatible new 53c54d9b9379 arm64: dts: allwinner: a100: Add syscon nodes new 300d7208ed78 arm64: dts: allwinner: h313: enable DVFS for Tanix TX1 new 9897831de614 dt-bindings: clock: sunxi: Export PLL_VIDEO_2X and PLL_MIPI new dbfda1fdf2f8 Merge branch 'sunxi/shared-clk-ids-for-6.14' into sunxi/dt [...] new 8715c91a8365 arm64: dts: allwinner: a64: explicitly assign clock parent [...] new 0f368cb7ef10 clk: sunxi-ng: a64: drop redundant CLK_PLL_VIDEO0_2X and C [...] new 383ca7bee8a9 clk: sunxi-ng: a64: stop force-selecting PLL-MIPI as TCON0 parent new cc47f07a40d6 Merge branches 'sunxi/clk-fixes-for-6.13', 'sunxi/dt-for-6 [...] new 19976993c860 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new fb51316ace70 Merge branch 'next' of https://git.linaro.org/people/jens. [...] new 5020a838a26c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 310aaf220899 Merge branch 'thead-dt-for-next' of https://github.com/pdp [...] new a4b422390be3 arm64: dts: ti: k3-am62x-phyboard-lyra: Set RGB input to 1 [...] new 2a0418ac48d3 arm64: dts: ti: k3-am62x-phyboard-lyra: Add HDMI bridge re [...] new 4ffe12ccae4a arm64: dts: ti: k3-am62-phycore-som: Define vcc-supply for [...] new 80ad23c4032c arm64: dts: ti: am62-phyboard-lyra: Provide a vcc-supply f [...] new 94a7666e3eb9 arm64: dts: ti: k3-j784s4: Fix clock IDs for MCSPI instances new 325aa0f6b36e arm64: dts: ti: k3-pinctrl: Introduce deep sleep macros new 527f884d2d94 arm64: dts: ti: k3-am62x-sk-common: Support SoC wakeup usi [...] new 0cd578054e71 arm64: dts: ti: k3-j784s4-evm: Mark tps659413 regulators a [...] new 0a41157c5a98 arm64: dts: ti: k3-am69-sk: Mark tps659413 regulators as b [...] new f7ed5ae30cf3 dt-bindings: soc: ti: pruss: Add clocks for ICSSG new 25aadf5039fe arm64: dts: ti: k3-am64-main: Switch ICSSG clock to core clock new 09b428453219 arm64: dts: ti: Remove unused and undocumented "ti,(rx|tx) [...] new 28596f0dbf24 arm64: dts: ti: k3-am62x-sk-common: Add bootph-all propert [...] new 9442f963098f arm64: dts: ti: k3-j722s-evm: Enable support for mcu_i2c0 new 17d0723c6cf8 arm64: dts: ti: k3-am625-sk: Remove M4 mailbox node redefinition new 61c1c774d33a arm64: dts: ti: k3-am62p: Enable Mailbox nodes at the board level new 89d8dbee6d18 arm64: dts: ti: k3-am67a-beagley-ai: Add remote processor nodes new 72c691d77ea5 arm64: dts: ti: k3-am62: Remove duplicate GICR reg new 6f0232577e26 arm64: dts: ti: k3-am62a: Remove duplicate GICR reg new 3cc7633cab8b arm64: dts: ti: k3-am62p-j722s-common-main: Enable USB0 fo [...] new b48888c9c4af arm64: dts: ti: k3-j784s4: Use ti,j7200-padconf compatible new 6b51892b31fe arm64: dts: ti: k3-j7200: Add node to disable loopback connection new 202580b60229 soc: ti: pruss: Fix pruss APIs new 31bd1f4517b6 MAINTAINERS: Add entry for linux/pruss_driver.h new 4ec85d2d13f1 Merge branches 'ti-drivers-soc-next' and 'ti-k3-maintainer [...] new 679b6e2a1f9f Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new 2d75fcb1fa67 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new 49903e588eb2 Merge branch 'clk-fixes' into clk-next new 39a72b4fedd0 Merge tag 'renesas-clk-for-v6.14-tag1' of git://git.kernel [...] new 38a387e15a16 Merge branch 'clk-renesas' into clk-next new dc924c24feb5 soc: mediatek: pwrap: Switch to devm_clk_bulk_get_all_enabled() new 10106d5c1f9c PCI: exynos: Switch to devm_clk_bulk_get_all_enabled() new ef94ea4fc18f clk: Drop obsolete devm_clk_bulk_get_all_enable() helper new c361d55f5b59 Merge branch 'clk-cleanup' into clk-next new 9c2fb0c2a10f Merge tag 'samsung-clk-6.14' of https://git.kernel.org/pub [...] new b24529d75a73 Merge branch 'clk-samsung' into clk-next new 9cccb4f1c526 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new a9b7c84d22fb clk: imx8mp: Fix clkout1/2 support new b7f67545ca9f clk: imx: pll14xx: Add 208 MHz and 416 MHz entries for PLL1416x new 32e9dea2645f dt-bindings: clock: imx93: Add SPDIF IPG clk new 6a7853544482 clk: imx93: Add IMX93_CLK_SPDIF_IPG clock new 570b890e6633 arm64: dts: imx93: Use IMX93_CLK_SPDIF_IPG as SPDIF IPG clock new 48806be08636 clk: imx: Apply some clks only for i.MX93 new 2d695836da67 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 537eb19a83c7 clk: renesas: r8a779g0: Add FCPVX clocks new 8763ef656cf6 clk: renesas: r8a779g0: Add VSPX clocks new df4e2d018398 clk: renesas: rzv2h: Fix use-after-free in MSTOP refcount [...] new 489e73887246 clk: renesas: rzv2h: Relocate MSTOP-related macros to the [...] new 759cab77ef2a clk: renesas: rzv2h: Simplify BUS_MSTOP macros and field e [...] new 492251e3a72f clk: renesas: rzv2h: Switch MSTOP configuration to per-bit basis new 7e325d1c8350 clk: renesas: r9a09g057: Add reset entry for SYS new 75e050951f4f clk: renesas: r9a09g057: Add clock and reset entries for GIC new 8f08b6bd3c11 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new acc4b6c6f61a Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] new 0e5864688de0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d02c39f0368b m68k: coldfire: Use proper clock rate for timers new abc83d3a1fe5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 252b06459e7a openrisc: migrate to the generic rule for built-in DTB new e09e72dd2963 Merge branch 'for-next' of git://github.com/openrisc/linux.git new 04171fa3f6c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5731d41af924 cxl: Deprecate driver new f117051514c3 scsi/cxlflash: Deprecate driver new 34064c8267a6 powerpc/8xx: Drop legacy-of-mm-gpiochip.h header new 026ac4dda8f6 selftest/powerpc/ptrace/core-pkey: Remove duplicate macros new b0e1b95b1597 selftest/powerpc/ptrace/ptrace-pkey: Remove duplicate macros new 65f5038352e8 selftest/powerpc/ptrace: Cleanup duplicate macro definitions new e834166822a3 macintosh: declare ctl_table as const new f66dbe43798f powerpc/64: Use get_user() in start_thread() new 9fa9712644e0 powerpc/vdso: Mark the vDSO code read-only after init new d629d7a8efc3 powerpc/book3s64/hugetlb: Fix disabling hugetlb when fadum [...] new 00199ed6f2ca powerpc: Add preempt lazy support new eda86a41a1c7 powerpc: Large user copy aware of full:rt:lazy preemption new 26bef359bc4f powerpc: Use str_on_off() helper in check_cache_coherency() new 8a27096144c5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new de755a3eb0b3 Merge branch 'riscv-dt-for-next' of git://git.kernel.org/p [...] new 83045cba2be5 Merge branch 'riscv-soc-for-next' of git://git.kernel.org/ [...] new 2147f42478c3 Merge branch 'fixes' into for-next new bc3d4402a09c s390/qdio: Rename feature flag aif_osa to aif_qdio new efd34db6e681 s390/cio: Use array indices instead of pointer arithmetic new 30e037ad7eb4 s390/qdio: Move memory alloc/pointer arithmetic for slib a [...] new ef01cc10f319 Merge branch 'features' into for-next new ba881af51fbf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new be4b9d10d51b Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] adds 4b8d382b2c89 Merge branch 'bcachefs-kill-retry-estale' into HEAD adds 135c0c85248a bcachefs: Fix racy use of jiffies adds 1c6d5841aebc bcachefs: remove superfluous ; after statements adds de92b1ee679b bcachefs: bch2_inode_should_have_bp -> bch2_inode_should_h [...] adds 1325ccf27e7e bcachefs: remove_backpointer() now uses dirent_get_by_pos() adds b836f2201469 bcachefs: __bch2_key_has_snapshot_overwrites uses for_each [...] adds a55e2d78eac8 bcachefs: rcu_pending: don't invoke __call_rcu() under lock adds 179cdecf225d bcachefs: bch_verbose_ratelimited adds c07beca44ff1 bcachefs: Pull disk accounting hooks out of trans_commit.c adds bf4e42d158ba bcachefs: Delete dead code adds fe818d2039e7 bcachefs: move bch2_xattr_handlers to .rodata adds d6cf895847f6 bcachefs: Remove unnecessary peek_slot() adds 4e1c6ac05a23 bcachefs: kill btree_trans_restart_nounlock() adds 71008e5d6f09 docs: filesystems: bcachefs: fixed some spelling mistakes [...] adds 03525de50638 bcachefs: Remove duplicate included headers adds 55f524b706b4 bcachefs: Use FOREACH_ACL_ENTRY() macro to iterate over ac [...] adds eba3d7e57d2a bcachefs: add more path idx debug asserts adds 18f5b84a0470 bcachefs: bch2_run_explicit_recovery_pass() returns differ [...] adds 26c79fdc580d bcachefs: lru, accounting are alloc btrees adds d65d126c0256 bcachefs: Add locking for bch_fs.curr_recovery_pass adds e3c43dbe8e5f bcachefs: bch2_btree_lost_data() now uses run_explicit_rce [...] adds 0269e27ce3f7 bcachefs: improved bkey_val_copy() adds 106480e9a869 bcachefs: Factor out jset_entry_log_msg_bytes() adds 9e2f5f79882b bcachefs: better error message in check_snapshot_tree() adds db514cf6775f bcachefs: Avoid bch2_btree_id_str() adds d55d4a0ca27a bcachefs: Refactor new stripe path to reduce dependencies [...] adds 8b22abb4c840 bcachefs: -o norecovery now bails out of recovery earlier adds fb8c835b18d4 bcachefs: bch2_journal_meta() takes ref on c->writes adds be5a7be1062b bcachefs: Fix warning about passing flex array member by value adds 27de0ee39f81 bcachefs: Add block plugging to read paths adds e0c8369bc844 bcachefs: Add version check for bch_btree_ptr_v2.sectors_w [...] adds de902e3b4a98 bcachefs: Use str_write_read() helper function adds 751d869710ca bcachefs: Use str_write_read() helper in ec_block_endio() adds ac9826f14739 bcachefs: Use str_write_read() helper in write_super_endio() adds 901ff6555ba0 bcachefs: Annotate struct bucket_gens with __counted_by() adds a1ca525b8231 bcachefs: avoid 'unsigned flags' adds 16de2c856af0 bcachefs: use bch2_data_update_opts_to_text() in trace_mov [...] adds eacb755568d6 bcachefs: bch2_io_opts_fixups() adds 015fafc49bbf bcachefs: small cleanup for extent ptr bitmasks adds c8908959aead bcachefs: kill bch2_bkey_needs_rebalance() adds 282faf952474 bcachefs: kill __bch2_bkey_sectors_need_rebalance() adds 5fffe1a3c399 bcachefs: rename bch_extent_rebalance fields to match othe [...] adds 3000855cab65 bcachefs: io_opts_to_rebalance_opts() adds 7a7c43a0c1ec bcachefs: Add bch_io_opts fields for indicating whether th [...] adds c22508470439 bcachefs: copygc_enabled, rebalance_enabled now opts.h options adds ed13bb5726ee bcachefs: bch2_prt_csum_opt() adds 2d21d112538e bcachefs: New bch_extent_rebalance fields adds 4ae6bbb522f5 bcachefs: bch2_write_inode() now checks for changing rebal [...] adds 6aa0bd0fd59a bcachefs: get_update_rebalance_opts() adds 3de8b72731db bcachefs: Simplify option logic in rebalance adds a652c56590a9 bcachefs: Improve trace_rebalance_extent adds 161d13835e38 bcachefs: Move bch_extent_rebalance code to rebalance.c adds d3d8ec90babc bcachefs: remove write permission for gc_gens_pos sysfs interface adds 32e573c362db bcachefs: use attribute define helper for sysfs attribute adds cc944fbe06d8 bcachefs: Add assert for use of journal replay keys for updates adds a34b02648212 bcachefs: Kill BCH_TRANS_COMMIT_lazy_rw adds b09b34499c43 bcachefs: Improved check_topology() assert adds 69785001c669 bcachefs: Fix unhandled transaction restart in evacuate_bucket() adds 2434fc38ef62 bcachefs: Assert we're not in a restart in bch2_trans_put() adds a71a1fac904d bcachefs: Better in_restart error adds b318882022a8 bcachefs: bch2_trans_verify_not_unlocked_or_in_restart() adds 65b14fa3d835 bcachefs: Assert that we're not violating key cache cohere [...] adds 000fe8d573c4 bcachefs: Rename btree_iter_peek_upto() -> btree_iter_peek_max() adds db6e584b8514 bcachefs: Simplify btree_iter_peek() filter_snapshots adds e69df6adf8e5 bcachefs: Kill unnecessary iter_rewind() in bkey_get_empty_slot() adds e5ea05293a2b bcachefs: Move fsck ioctl code to fsck.c adds 394033dcc976 bcachefs: add support for true/false & yes/no in bool-type [...] adds 4fa5d8e166e1 bcachefs: Correct the description of the '--bucket=size' options adds 4f1a6b0ab4ef bcachefs: Add support for FS_IOC_GETFSUUID adds dc003efbc776 bcachefs: Add support for FS_IOC_GETFSSYSFSPATH adds 5abd7ac19dda bcachefs: Removes NULL pointer checks for __filemap_get_fo [...] adds 924e81c530cc bcachefs: Remove redundant initialization in bch2_vfs_inod [...] adds 385d1a3c81fe bcachefs: Simplify code in bch2_dev_alloc() adds 5c3911ac9422 bcachefs: Don't use page allocator for sb_read_scratch adds d985e63dba24 bcachefs: Fix shutdown message adds 1f282f1ee0f8 bcachefs: delete dead code adds 7d1918b0d86d bcachefs: bch2_btree_bit_mod_iter() adds b6269cd0ec0a bcachefs: Delete dead code from bch2_discard_one_bucket() adds 79c5e3c7934c bcachefs: lru errors are expected when reconstructing alloc adds eb73e7773fd6 bcachefs: Kill FSCK_NEED_FSCK adds 61f854da4cba bcachefs: Reserve 8 bits in bch_reflink_p adds 3d338378d763 bcachefs: Reorganize reflink.c a bit adds 7579c85d9cc3 bcachefs: Don't delete reflink pointers to missing indirec [...] adds 724e49c6778c bcachefs: kill inconsistent err in invalidate_one_bucket() adds 731d06e138b0 bcachefs: rework bch2_bucket_alloc_freelist() freelist iteration adds c97118f1dc50 bcachefs: try_alloc_bucket() now uses bch2_check_discard_f [...] adds c8e588135ce2 bcachefs: bch2_bucket_do_index(): inconsistent_err -> fsck_err adds acd1fc7b1fb7 bcachefs: discard_one_bucket() now uses need_discard_or_fr [...] adds 7e5b8e00e263 bcachefs: Implement bch2_btree_iter_prev_min() adds ac745efb4292 bcachefs: peek_prev_min(): Search forwards for extents, snapshots adds 7815809fca37 bcachefs: Delete backpointers check in try_alloc_bucket() adds 9e92d6e9efb0 bcachefs: Kill bch2_get_next_backpointer() adds cec51e0a5d6d bcachefs: add missing BTREE_ITER_intent adds 6a4ce7a92fcc bcachefs: compression workspaces should be indexed by opt, [...] adds e1702b989151 bcachefs: Don't use a shared decompress workspace mempool adds 3d0b3b51c5ab bcachefs: Don't BUG_ON() when superblock feature wasn't se [...] adds 57026c41c9c5 bcachefs: kill bch2_journal_entries_free() adds 06d7a56fe0bf bcachefs: journal keys: sort keys for interior nodes first adds 854724d116cb bcachefs: btree_and_journal_iter: don't iterate over too m [...] adds eae6c4a6255b bcachefs: fix O(n^2) issue with whiteouts in journal keys adds 4de2c24aa945 bcachefs: Fix evacuate_bucket tracepoint adds 3b6ebc94a011 bcachefs: fix bp_pos_to_bucket_nodev_noerror adds debe6965ac47 bcachefs: check for backpointers to invalid device adds 5b5a7ae8fa82 bcachefs: bucket_pos_to_bp_end() adds abff9b149dcc bcachefs: Drop swab code for backpointers in alloc keys adds eb25733aba20 bcachefs: bch_backpointer -> bkey_i_backpointer adds e48fda6cdc27 bcachefs: Fix check_backpointers_to_extents range limiting adds 1ab00b6cddc5 bcachefs: kill bch_backpointer.bucket_offset usage adds c80f33b75268 bcachefs: New backpointers helpers adds c601e5d7daea bcachefs: Can now block journal activity without closing c [...] adds f4d67f6d5a4c bcachefs: trivial btree write buffer refactoring adds e1cb4f56dc4c bcachefs: Bias reads more in favor of faster device adds bb61afebca3b bcachefs: discard fastpath now uses bch2_discard_one_bucket() adds 0eaac0b44fa9 bcachefs: btree_write_buffer_flush_seq() no longer closes journal adds 375d21b76d9a bcachefs: BCH_ERR_btree_node_read_error_cached adds 525be09e63cc bcachefs: Use separate rhltable for bch2_inode_or_descende [...] adds 6534a404d492 bcachefs: errcode cleanup: journal errors adds a7ecd5f2ccab bcachefs: disk_accounting: bch2_dev_rcu -> bch2_dev_rcu_noerror adds b71d89bd7b1f bcachefs: Fix accounting_read when we rewind adds 427db7ffe9a9 bcachefs: backpointer_to_missing_ptr is now autofix adds abf23afa36eb bcachefs: Fix btree node scan when unknown btree IDs are present adds 828552ca74a4 bcachefs: Kill bch2_bucket_alloc_new_fs() adds 141526548052 bcachefs: Bad btree roots are now autofix adds 75eabea6988e bcachefs: Fix dup/misordered check in btree node read adds dba8243f3b46 bcachefs: Don't try to en/decrypt when encryption not available adds 686d2ebec683 bcachefs: Change "disk accounting version 0" check to commit only adds d94159763649 bcachefs: Fix bch2_btree_node_update_key_early() adds db0667a4ed82 bcachefs: Go RW earlier, for normal rw mount adds 90f3683e8f7c bcachefs: Fix null ptr deref in btree_path_lock_root() adds c7e78f7b0178 bcachefs: Ignore empty btree root journal entries adds a6f4794fcd86 bcachefs: struct bkey_validate_context adds 124e108185dc bcachefs: Make topology errors autofix adds 9963a14da109 bcachefs: BCH_FS_recovery_running adds b3d82c2f2761 bcachefs: Guard against journal seq overflow adds f9e0a9be70c8 bcachefs: Issue a transaction restart after commit in repair adds f11ca2ab18e3 bcachefs: Guard against backpointers to unknown btrees adds 0184dfa3b821 bcachefs: Fix journal_iter list corruption adds 914381013bc7 bcachefs: add missing printbuf_reset() adds cfba90aba9fb bcachefs: mark more errors AUTOFIX adds 052210c3fa1f bcachefs: Don't error out when logging fsck error adds 8b105909182f bcachefs: do_fsck_ask_yn() adds 0eafe758ac44 bcachefs: Check for bucket journal seq in the future adds 4746ee182a76 bcachefs: Check for inode journal seq in the future adds f7f196170dcd bcachefs: cryptographic MACs on superblock are not (yet?) [...] adds ff1dd05f8233 bcachefs: bch2_trans_relock() is trylock for lockdep adds 9bdb3b73e732 bcachefs: Check for extent crc uncompressed/compressed siz [...] adds 2cd85fea49d8 bcachefs: Don't recurse in check_discard_freespace_key adds 2f8d5edf556a bcachefs: Add missing parameter description to bch2_bucket [...] adds c9b9afe78c43 bcachefs: Fix fsck.c build in userspace adds f7727a676727 bcachefs: bch2_inum_to_path() adds 097cc9d0d60a bcachefs: Convert write path errors to inum_to_path() adds 7807b5b07de1 bcachefs: list_pop_entry() adds 1302eeb7c5db bcachefs: bkey_fsck_err now respects errors_silent adds b29769c72d0b bcachefs: If we did repair on a btree node, make sure we r [...] adds c1f618f4f7cc bcachefs: bch2_async_btree_node_rewrites_flush() adds 511ddcdb2d5e bcachefs: fix bch2_journal_key_insert_take() seq adds 5cdaec193a85 bcachefs: Improve "unable to allocate journal write" message adds 9c22dd02ae8b bcachefs: Fix allocating too big journal entry adds d36b3e74b65f bcachefs: BCACHEFS_PATH_TRACEPOINTS should depend on TRACING adds ad0b2544ec82 bcachefs: rcu_pending now works in userspace adds f78760dede23 bcachefs: logged ops only use inum 0 of logged ops btree adds 8dabb19ff4b8 bcachefs: Simplify disk accounting validate late adds e3474394eb1a bcachefs: Advance to next bp on BCH_ERR_backpointer_to_ove [...] adds 400af9a39818 bcachefs: trace_accounting_mem_insert adds 3f1cf04ff987 bcachefs: Silence "unable to allocate journal write" if we [...] adds 6728f8f829cf bcachefs: BCH_ERR_insufficient_journal_devices adds 49833ce27ed2 bcachefs: Fix failure to allocate journal write on discard retry adds 47d6ee766f80 bcachefs: dev_alloc_list.devs -> dev_alloc_list.data adds ff7e7c536725 bcachefs: Journal write path refactoring, debug improvements adds 90c6daa6ac90 bcachefs: Call bch2_btree_lost_data() on btree read error adds c67fab0774ce bcachefs: Make sure __bch2_run_explicit_recovery_pass() si [...] adds 23f88c1d1655 bcachefs: Don't call bch2_btree_interior_update_will_free_ [...] adds ce7015711248 bcachefs: kill flags param to bch2_subvolume_get() adds d4c9fc000bd1 bcachefs: factor out str_hash.c adds 58117dbdd6ef bcachefs: Journal space calculations should skip durabilit [...] adds 821ddebbc2c4 bcachefs: fix bch2_btree_node_header_to_text() format string adds f65645d80451 bcachefs: Mark more errors autofix adds fbd152bf9469 bcachefs: Minor bucket alloc optimization adds dec6c0aac4fc lib min_heap: Switch to size_t adds bbe36bd0993d bcachefs: Use a heap for handling overwrites in btree node scan adds 60558d55f7e2 bcachefs: Plumb bkey_validate_context to journal_entry_validate adds 44a43cf9fdcc bcachefs: Don't add unknown accounting types to eytzinger tree adds be565740ee84 bcachefs: Set bucket needs discard, inc gen on empty -> no [...] adds 89e74eccab92 bcachefs: bch2_journal_noflush_seq() now takes [start, end) adds 9e779f3f24fb bcachefs: Fix reuse of bucket before journal flush on mult [...] adds 54dacdada6de bcachefs: Don't start rewriting btree nodes until after jo [...] adds 49f2d182638a bcachefs: Kill unnecessary mark_lock usage adds cd150cf92402 bcachefs: kill sysfs internal/accounting adds 7b11260456ed bcachefs: Use proper errcodes for inode unpack errors adds 644457ed8315 bcachefs: Don't BUG_ON() inode unpack error adds 6ea607ca6147 bcachefs: bch2_str_hash_check_key() now checks inode hash info adds be203120dc08 bcachefs: bch2_check_key_has_snapshot() prints btree id adds 9f95fc3c12e0 bcachefs: bch2_snapshot_exists() adds 3f57171d8ddd bcachefs: trace_write_buffer_maybe_flush adds 64833d396584 bcachefs: Add empty statement between label and declaratio [...] adds 00fa283a41fe bcachefs: Refactor c->opts.reconstruct_alloc adds 25a3123a67d9 bcachefs: check_indirect_extents can run online adds 68eb4fdd8c1c bcachefs: tidy up __bch2_btree_iter_peek() adds c50341be4eb6 bcachefs: tidy btree_trans_peek_journal() adds 7e320a4063a8 bcachefs: Fix btree_trans_peek_key_cache() BTREE_ITER_all_ [...] adds b9a37144da8d bcachefs: Fix key cache + BTREE_ITER_all_snapshots adds f859bc945ebb bcachefs: alloc_data_type_set() happens in alloc trigger adds 92e31d425179 bcachefs: Don't run overwrite triggers before insert adds 85c060f62da4 bcachefs: Kill equiv_seen arg to delete_dead_snapshots_pro [...] adds 35c5609abf51 bcachefs: Snapshot deletion no longer uses snapshot_t->equiv adds d0855e210675 bcachefs: Kill snapshot_t->equiv adds 54c9b92fc7c0 bcachefs: bch2_trans_log_msg() adds 17d678bcdd83 bcachefs: Log message in journal for snapshot deletion adds 07c1a6fa901d bcachefs: trace_key_cache_fill adds 6679e363f441 bcachefs: bch2_btree_path_peek_slot() doesn't return errors adds ebdca0726838 bcachefs: bcachefs_metadata_version_backpointer_bucket_gen adds ba9752e5f436 bcachefs: bcachefs_metadata_version_disk_accounting_big_endian adds aca7a26f7f47 bcachefs: bch2_extent_ptr_to_bp() no longer depends on device adds 7171b1fd270e bcachefs: kill __bch2_extent_ptr_to_bp() adds 056cae1c00b9 bcachefs: Add write buffer flush param to backpointer_get_key() adds c738866e47ef bcachefs: check_extents_to_backpointers() now only checks [...] adds c2c2a4d6420b bcachefs: bch2_backpointer_get_key() now repairs dangling [...] adds 7611d6b5d1c1 bcachefs: better backpointer_target_not_found() error message adds d884cf189a92 bcachefs: Only run check_backpointers_to_extents in debug mode adds a36d8f0e0e3d bcachefs: BCH_SB_VERSION_INCOMPAT adds ea4f9e75ecfb bcachefs: bcachefs_metadata_version_reflink_p_may_update_opts adds 80c6352c2c98 bcachefs: Option changes now get propagated to reflinked data adds 59c50511f7a8 bcachefs: bcachefs_metadata_version_inode_depth adds 9b5e801d51b6 bcachefs: bcachefs_metadata_version_persistent_inode_cursors adds f4d84685a9b3 bcachefs: bcachefs_metadata_version_autofix_errors adds bb3b6bb54cf6 bcachefs: add counter_flags for counters adds 950385d4f81c bcachefs: better check_bp_exists() error message adds 8d03855043a4 bcachefs: Drop racy warning adds cc51707fc7b7 bcachefs: Drop redundant "read error" call from btree_gc adds dfb5a80c5884 bcachefs: kill __bch2_btree_iter_flags() adds 7bd85778ebc8 bcachefs: Write lock btree node in key cache fills adds 403179512177 bcachefs: Handle -BCH_ERR_need_mark_replicas in gc adds 2794dc06189a bcachefs: Fix assert for online fsck adds 090c569a5e68 bcachefs: bch2_kvmalloc() adds 41ed6d6a4c29 bcachefs: Don't rely on snapshot_tree.master_subvol for re [...] adds b6546fd4e35b bcachefs: Fixes for snapshot_tree.master_subvol adds 55fbb5ecfd22 bcachefs: bch2_btree_node_write_trans() adds b463581a58c1 bcachefs: fix bch2_btree_key_cache_drop() adds a4beb4c487f6 bcachefs: btree_path_very_locks(): verify lock seq adds 33bb1cf2b41f bcachefs: bch2_inum_path() no longer returns an error for [...] adds ab242551ecf1 bcachefs: bch2_inum_path() now crosses subvolumes correctly adds db8dda23691d bcachefs: Assert that btree write buffer only touches the [...] adds b26f03c55022 bcachefs: bch2_fs_btree_gc_init() adds c9cc2d499aa7 bcachefs: six locks: write locks can now be held recursively adds 4a553c581838 bcachefs: btree_node_unlock() can now drop write locks adds 6741eeeafe60 bcachefs: bch2_trans_unlock_write() adds 8a6fe8b3b6ba bcachefs: bch2_trans_node_drop() adds 864591728963 bcachefs: Dropped superblock write is no longer a fatal error adds 21d7bae38cab bcachefs: Silence read-only errors when deleting snapshots adds baa0d184a730 bcachefs: printbuf_reset() handles tabstops adds c2fd981422e7 bcachefs: __bch2_btree_pos_to_text() adds a367c604592c bcachefs: Don't set btree_path to updtodate if we don't fill adds 458d1a5a70d2 bcachefs: bch2_btree_iter_peek_slot() handles navigating t [...] adds dbae46153175 bcachefs: Check for dirents to overwritten inodes adds 9fd07e444302 bcachefs: Don't use BTREE_ITER_cached when walking alloc b [...] adds 432522786827 bcachefs: check_unreachable_inodes is not actually PASS_ON [...] adds 89e655ab8cb6 Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git adds 2ca7749942e7 Merge branch 'misc-6.13' into for-next-current-v6.12-20250102 adds ed08d163f15b Merge branch 'for-next-current-v6.12-20250102' into for-ne [...] adds 27c988d8263d Merge branch 'misc-6.13' into for-next-next-v6.13-20250102 adds 6127c14a6b56 btrfs: move select_delayed_ref() and export it adds d79e3511972c btrfs: selftests: add delayed ref self test cases adds 07438d80fa1e btrfs: use kmemdup() in btrfs_uring_encoded_read() adds 1cc40585e7c4 btrfs: use PTR_ERR() instead of PTR_ERR_OR_ZERO() for btrf [...] adds 1426a8b4e9b4 btrfs: send: remove redundant assignments to variable ret adds fbf9041fd5f6 btrfs: handle FS_IOC_READ_VERITY_METADATA ioctl adds aebe18921493 btrfs: factor out btrfs_return_free_space() adds b590f7d23808 btrfs: drop fs_info argument from btrfs_update_space_info_*() adds ac267d562dc5 btrfs: zoned: reclaim unused zone by zone resetting adds fc311ee65f6c btrfs: don't BUG_ON() in btrfs_drop_extents() adds 3e7fef6b22e9 btrfs: fix data race when accessing the inode's disk_i_siz [...] adds 74fd8a4f86a6 btrfs: convert BUG_ON in btrfs_reloc_cow_block() to proper [...] adds 778af14e4a18 btrfs: remove the changed list for backref cache adds f1bba89cb1af btrfs: add a comment for new_bytenr in backref_cache_node adds e63d49181522 btrfs: simplify loop in select_reloc_root() adds d42a8346357b btrfs: remove clone_backref_node() from relocation adds 15089bf91a46 btrfs: don't build backref tree for COW-only blocks adds d233b445bc6e btrfs: do not handle non-shareable roots in backref cache adds 9ddfb77ebbf6 btrfs: simplify btrfs_backref_release_cache() adds dc87bbb3dc0a btrfs: remove the ->lowest and ->leaves members from struc [...] adds 4662eed06757 btrfs: remove detached list from struct btrfs_backref_cache adds 791f047dba69 btrfs: improve the warning and error message for btrfs_rem [...] adds 81507d8eb9ce btrfs: open-code btrfs_copy_from_user() adds a2bb5d90df18 btrfs: output the reason for open_ctree() failure adds ec982aef2483 btrfs: removed unused variable length in btrfs_insert_one_ [...] adds 2bf921ebca88 btrfs: remove no longer needed strict argument from can_no [...] adds 24e8830d6b35 btrfs: remove the snapshot check from check_committed_ref() adds 8eb0af778487 btrfs: avoid redundant call to get inline ref type at chec [...] adds 5c1098944137 btrfs: simplify return logic at check_committed_ref() adds ee61c0f64775 btrfs: simplify arguments for btrfs_cross_ref_exist() adds fd6085323983 btrfs: add function comment for check_committed_ref() adds e23f071d3207 btrfs: add assertions and comment about path expectations [...] adds c819188de2b6 btrfs: cache stripe tree usage in io_geometry adds 04a1cd2c07a8 btrfs: cache RAID stripe tree decision in btrfs_io_context adds 7ce033c90095 btrfs: pass btrfs_io_geometry to is_single_device_io adds a45aea36c436 btrfs: move abort_should_print_stack() to transaction.h adds ce038d650721 btrfs: move csum related functions from ctree.c into fs.c adds 5a8ff2ad9a72 btrfs: move the exclusive operation functions into fs.c adds 823d16f829af btrfs: move btrfs_is_empty_uuid() from ioctl.c into fs.c adds a7c58f35ff45 btrfs: move the folio ordered helpers from ctree.h into fs.h adds 087042efafdf btrfs: move BTRFS_BYTES_TO_BLKS() into fs.h adds e1b8407225c5 btrfs: move btrfs_alloc_write_mask() into fs.h adds 1d6eb90c6caf btrfs: move extent-tree function declarations out of ctree.h adds 55c5967eb197 btrfs: remove pointless comment from ctree.h adds fd84710afcb2 btrfs: use uuid_is_null() to verify if an uuid is empty adds c1a4ed603907 btrfs: handle free space tree rebuild in multiple transactions adds 14142573bb08 btrfs: don't include linux/rwlock_types.h directly adds 4319f48eb073 rbtree: add rb_find_add_cached() to rbtree.h adds 096944c1de14 btrfs: update btrfs_add_block_group_cache() to use rb helper adds effd865fe2bc btrfs: update prelim_ref_insert() to use rb helpers adds 9ffa5806d567 btrfs: update __btrfs_add_delayed_item() to use rb helper adds 3f3790bdbe0b btrfs: update btrfs_add_chunk_map() to use rb helpers adds 6e4cda1066d8 btrfs: update tree_insert() to use rb helpers adds 1d5b5d990fbb btrfs: avoid NULL pointer dereference if no valid extent tree adds 9ddc09b213b4 btrfs: === misc-next on b-for-next === adds 4942b6b8482c btrfs: handle unexpected parent block offset in btrfs_allo [...] adds e0699addf99c btrfs: scrub: fix incorrectly reported logical/physical address adds 4ed55da7c851 btrfs: reduce the log level for btrfs_dev_stat_inc_and_print() adds 3a50551bea5f btrfs: scrub: remove unused is_super parameter from scrub_ [...] adds 96296b7f7601 btrfs: scrub: remove unnecessary dev/physical lookup for s [...] adds 5a9a28f00633 btrfs: scrub: simplify the inode iteration output adds 43fd0db45819 btrfs: scrub: ensure we output at least one error message [...] adds aa1e4bc4f8dd btrfs: scrub: use generic ratelimit helpers to output erro [...] adds 6f220f353598 btrfs: fix double accounting race when btrfs_run_delalloc_ [...] adds 67a748199a36 btrfs: fix double accounting race when extent_writepage_io [...] adds 8b9d79fc5c2d btrfs: fix the error handling of submit_uncompressed_range() adds 23a45e4bff59 btrfs: do proper folio cleanup when cow_file_range() failed adds 67fdf02859bf btrfs: do proper folio cleanup when run_delalloc_nocow() failed adds 57e9109d0ab3 btrfs: subpage: fix the bitmap dump for the locked flags adds d7a1a00e6bdf btrfs: subpage: dump the involved bitmap when ASSERT() failed adds 66a0d56b53d2 btrfs: add extra error messages for delalloc range related errors adds cffe2f99e559 btrfs: enhance ordered extent double freeing detection adds a2be0d11dff1 btrfs: zoned: calculate max_zone_append_size properly on n [...] adds b93f11a7ab64 btrfs: initialize fs_devices->fs_info earlier adds 11f55610e194 btrfs: simplify output formatting in btrfs_read_policy_show adds 64787b17fdd2 btrfs: add btrfs_read_policy_to_enum helper and refactor r [...] adds 553a9399b78a btrfs: handle value associated with raid1 balancing parameter adds c287c332c714 btrfs: add read count tracking for filesystem stats adds 7beb29740caa btrfs: introduce RAID1 round-robin read balancing adds ebbf32292cb9 btrfs: add RAID1 preferred read device adds c35972f714f5 btrfs: expose experimental mode in module information adds b336adec62d1 btrfs: enable RAID1 balancing configuration via modprobe p [...] adds 35b0fdfc1c39 btrfs: modload to print RAID1 balancing status adds 4f468ce7b58d btrfs: validate system chunk array at btrfs_validate_super() adds 89de6e4492d0 Merge branch 'misc-next' into for-next-next-v6.13-20250102 adds 6034a359cbeb Merge branch 'for-next-next-v6.13-20250102' into for-next- [...] adds 069702c8dafa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds df816d2f04a5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 8450365f08bc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 12d2c0f92c0f fs: erofs: xattr.c change kzalloc to kcalloc adds a80f578554b7 erofs: micro-optimize superblock checksum adds fb497e6fd6a9 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds fee873761bd9 exfat: fix the infinite loop in exfat_readdir() adds 98e2fb26d1a9 exfat: fix the new buffer was not zeroed before writing adds a5324b3a488d exfat: fix the infinite loop in __exfat_free_cluster() adds 4fef655bbf1d Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 59164621169a Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds d4970ca3bb59 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 28b1cd7f03dc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fe07d2865e8a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 14d194ce0539 ksmbd: fix a missing return value check bug adds 8ca03b74d2f7 ksmbd: Remove unneeded if check in ksmbd_rdma_capable_netdev() adds c1b42367b8c9 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds ea092e9e1370 nfsd: trace: remove redundant stateid even deleg_recall adds acdf1ad1a37b nfsd: use new wake_up_var interfaces. adds 81b73eac4c00 sunrpc/svc: use store_release_wake_up() adds 75fc229fffb2 NFSD: Clean up unused variable adds 118d84846e21 nfsd: fix legacy client tracking initialization adds a8c3f7223919 nfsd: don't use sv_nrthreads in connection limiting calculations. adds 1e02c68bc2a1 sunrpc: remove all connection limit configuration adds 9238488e9c69 nfsd: use an xarray to store v4.1 session slots adds e4cd9e1b2625 nfsd: remove artificial limits on the session-based DRC adds 159a607c0fc4 nfsd: add session slot count to /proc/fs/nfsd/clients/*/info adds 3d3c1ee3f4e2 nfsd: allocate new session-based DRC slots on demand. adds 8f54fd3a1181 nfsd: add support for freeing unused session-DRC slots adds bd3f5afc8666 nfsd: add shrinker to reduce number of slots allocated per [...] adds b6dc33e70e88 NFSD: fix decoding in nfs4_xdr_dec_cb_getattr adds 68ccfd3dbf6d NFSD: add cb opcode to WARN_ONCE on failed callback adds 86f73c4038b1 SUNRPC: introduce cache_check_rcu to help check in rcu context adds edcda9505a36 nfsd: no need get cache ref when protected by rcu adds 697723e3bf49 SUNRPC: no need get cache ref when protected by rcu adds a29e1b79d367 nfsd: fix UAF when access ex_uuid or ex_stats adds 068502829b88 nfsd: fix handling of delegated change attr in CB_GETATTR adds 93211f167036 nfs_common: make include/linux/nfs4.h include generated nfs4_1.h adds 0a761d6fc6b7 nfsd: switch to autogenerated definitions for open_delegat [...] adds f5c281d4bdee nfsd: rename NFS4_SHARE_WANT_* constants to OPEN4_SHARE_AC [...] adds a7020d8fe775 nfsd: prepare delegation code for handing out *_ATTRS_DELE [...] adds baf1338ee222 nfsd: add support for FATTR4_OPEN_ARGUMENTS adds 51ad72c26621 nfsd: rework NFS4_SHARE_WANT_* flag handling adds 62eb3b60feee nfsd: add support for delegated timestamps adds 6a92bb086e0f nfsd: handle delegated timestamps in SETATTR adds 684ebeadf7a6 nfsd: implement OPEN_ARGS_SHARE_ACCESS_WANT_OPEN_XOR_DELEGATION adds e0b459498ff5 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] adds 2afd4d267e6d fs/ntfs3: Mark inode as bad as soon as error detected in m [...] adds 55ad333de0f8 fs/ntfs3: Unify inode corruption marking with _ntfs_bad_inode() adds a36514e3da79 Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds 9497a7c5670b Merge branch 'vfs.fixes' into vfs.all adds d3d3ec865680 netfs: Clean up some whitespace in trace header adds 2a8a384621c3 cachefiles: Clean up some whitespace in trace header adds eb1181594417 netfs: Use a folio_queue allocation and free functions adds aabcabf27460 netfs: Add a tracepoint to log the lifespan of folio_queue [...] adds 06fa229ceb36 netfs: Abstract out a rolling folio buffer implementation adds d606c36294f4 netfs: Make netfs_advance_write() return size_t adds 751e213f9f8a netfs: Split retry code out of fs/netfs/write_collect.c adds 360157829ee3 netfs: Drop the error arg from netfs_read_subreq_terminated() adds 31fc366aa7aa netfs: Drop the was_async arg from netfs_read_subreq_terminated() adds 627cf645277b netfs: Don't use bh spinlock adds 6e0b503dc65c afs: Don't use mutex for I/O operation lock adds b49194da2aff afs: Fix EEXIST error returned from afs_rmdir() to be ENOTEMPTY adds 07a10767853a afs: Fix directory format encoding struct adds 30f878fa0fac netfs: Remove some extraneous directory invalidations adds bcb33f79e15d cachefiles: Add some subrequest tracepoints adds 229105e5cfd9 cachefiles: Add auxiliary data trace adds 9e705016eb8f afs: Add more tracepoints to do with tracking validity adds e61bfaad8fd8 netfs: Add functions to build/clean a buffer in a folio_queue adds 49866ce7ea8d netfs: Add support for caching single monolithic objects s [...] adds b2604315e87a afs: Make afs_init_request() get a key if not given a file adds 6dd80936618c afs: Use netfslib for directories adds eae9e78951bb afs: Use netfslib for symlinks, allowing them to be cached adds f28fc2010d62 afs: Eliminate afs_read adds 9750be93b2be afs: Fix cleanup of immediately failed async calls adds eddf51f2bb2c afs: Make {Y,}FS.FetchData an asynchronous operation adds e2d46f2ec332 netfs: Change the read result collector to only use one work item adds 836bb70bde6a afs: Make afs_mkdir() locally initialise a new directory's [...] adds a5b5beebcf96 afs: Use the contained hashtable to search a directory adds 6698c02d64b2 afs: Locally initialise the contents of a new symlink on creation adds 3c49e529e1c6 afs: Add a tracepoint for afs_read_receive() adds 794d8cf3a87a netfs: Report on NULL folioq in netfs_writeback_unlock_folios() adds 7a47db23a9f0 Merge patch series "netfs: Read performance improvements a [...] adds aa7ed5f7e37c Merge branch 'vfs-6.14.netfs' into vfs.all adds b8af924e8b87 Merge branch 'vfs-6.14.kcore' into vfs.all adds c7175957b28a seqlock: annotate spinning as unlikely() in __read_seqcount_begin adds 135ec43eb29c fiemap: use kernel-doc includes in fiemap docbook adds ea3821990719 vfs: support caching symlink lengths in inodes adds bae80473f7b0 ext4: use inode_set_cached_link() adds 657e726e0cb9 tmpfs: use inode_set_cached_link() adds 84208b8fa3b7 Merge patch series "symlink length caching" adds d727935cad9f fs: fix proc_handler for sysctl_nr_open adds 1197867a5dc8 watch_queue: Use page->private instead of page->index adds 9b7da575f859 file: flush delayed work in delayed fput() adds 3212a8f34021 fs: use a consume fence in mnt_idmap() adds 4db9f52fa9b8 fs: fc_log replace magic number 7 with ARRAY_SIZE() adds 175c6a216dda fs: Fix grammar and spelling in propagate_umount() adds ec052fae814d fs: sort out a stale comment about races between fd alloc [...] adds af6505e5745b fs: add RWF_DONTCACHE iocb and FOP_DONTCACHE file_operations flag adds d2fc0ed52a28 Merge branch 'vfs-6.14.uncached_buffered_io' adds aaec5a95d596 pipe_read: don't wake up the writer if the pipe is still full adds ab251dacfbae fs/proc: do_task_stat: Fix ESP not readable during coredump adds 15858da53542 selftests: coredump: Add stackdump test adds 6a4ef7a2ff4d Merge patch series "fix reading ESP during coredump" adds 2c703f076bc2 Merge branch 'vfs-6.14.misc' into vfs.all adds ef4144ac2dec pidfs: allow bind-mounts adds f63df61651be selftests: add pidfd bind-mount tests adds 3781680fba3e Merge patch series "pidfs: support bind-mounts" adds 1c422e75af93 Merge branch 'vfs-6.14.pidfs' into vfs.all adds 13825e1c99ed Merge branch 'kernel-6.14.cred' into vfs.all adds ea0c84d50c8c Merge branch 'kernel-6.14.pid' into vfs.all adds d95e49bf8bcd samples: add a mountinfo program to demonstrate statmount( [...] adds ac824e9bfe92 fs: prepend statmount.mnt_opts string with security_sb_mnt_opts() adds 6dfeb6ffee7f Merge patch series "fs: listmount()/statmount() fix and sa [...] adds 98fdc71e7273 mount: remove inlude/nospec.h include adds f705c59ca375 fs: add mount namespace to rbtree late adds 49ab4e2a4666 fs: lockless mntns rbtree lookup adds 2e3213ee407f rculist: add list_bidir_{del,prev}_rcu() adds 4e4de01658b2 fs: lockless mntns lookup for nsfs adds a89aba27b2c9 fs: simplify rwlock to spinlock adds bb8b2603204f seltests: move nsfs into filesystems subfolder adds d19f6393d989 selftests: add tests for mntns iteration adds 2ebad986ae0c selftests: remove unneeded include adds bb3fbac75a48 samples: add test-list-all-mounts adds 79c91a775f5a Merge patch series "fs: lockless mntns lookup" adds 211364bef430 fs: kill MNT_ONRB adds 30fca5b98fc5 fs: cache first and last mount adds 4e25162be4c6 selftests: add listmount() iteration tests adds 82cd668d1e14 Merge patch series "fs: tweak mntns iteration" adds cee2bcb1e1cf fs: use xarray for old mount id adds 6f3257be0d70 fs: remove useless lockdep assertion adds a366e235a615 Merge branch 'vfs-6.14.mount' into vfs.all adds 903dc9c43a15 libfs: Return ENOSPC when the directory offset range is exhausted adds d7bde4f27cee Revert "libfs: Add simple_offset_empty()" adds b662d858131d Revert "libfs: fix infinite directory reads for offset dir" adds 68a3a6500314 libfs: Replace simple_offset end-of-directory detection adds b9b588f22a0c libfs: Use d_children list to iterate simple_offset directories adds a0634b457eca Merge patch series "Improve simple directory offset wrap b [...] adds 2d1a3e6a54e3 Merge branch 'vfs-6.14.libfs' into vfs.all adds 23dbe1a8f906 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] adds 8239d77b3fdd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 951b953712ba Merge branch 'fs-next' of linux-next new 4087bb82e356 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8a8086b7ed41 Merge branch 'pci/aspm' new 177104daca16 Merge branch 'pci/constify' new 870b1be3af87 Merge branch 'pci/devres' new 59313b9a1125 Merge branch 'pci/resource' new 67886ed2a9fc Merge branch 'pci/endpoint' new 5c3143465ce9 dt-bindings: PCI: mobiveil: Convert mobiveil-pcie.txt to y [...] new f092eb8e8a31 Merge branch 'pci/controller/dt' new aeec9a5d21cf Merge branch 'pci/controller/mediatek' new 191b732176e7 PCI: dw-rockchip: Enumerate endpoints based on dll_link_up [...] new 220bd83f9da1 PCI: rockchip: Add missing fields descriptions for struct [...] new fa0ce454cd4e PCI: rockchip: Simplify clock handling by using clk_bulk*( [...] new 853c711e2caf PCI: rockchip: Simplify reset control handling by using re [...] new 8261bf695c47 PCI: rockchip: Refactor rockchip_pcie_disable_clocks() fun [...] new 1cca5f258bf8 Merge branch 'pci/controller/rockchip' new 25b280a4690e Merge branch 'pci/controller/xilinx-cpm' new 95227799c87f Merge branch 'pci/misc' new b8e800bbfd79 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new a79dbd39ac1a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 60be800603ff ALSA: ppc: Remove i2c client removal hack new 56a50667cbcf i2c: Replace list-based mechanism for handling auto-detect [...] new 3cfe39b3a845 i2c: Replace list-based mechanism for handling userspace-c [...] new fe3de3d605e6 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new 735bdfad2be0 i2c: keba: drop check because i2c_unregister_device() is N [...] new 61e737ebd080 i2c: imx: fix divide by zero warning new fc38a3603375 i2c: imx: make controller available until system suspend_n [...] new 8828dde7546d i2c: imx: switch different pinctrl state in different syst [...] new 8ee51bb5bc0d i2c: npcm: Modify timeout evaluation mechanism new 4ee5b150208f i2c: npcm: Assign client address earlier for `i2c_recover_bus()` new 8c716701555f i2c: npcm: use i2c frequency table new f316d6fd8ef6 i2c: npcm: Enable slave in eob interrupt new a99d169cc2c6 i2c: imx: support DMA defer probing new ad37914f6543 dt-bindings: i2c: renesas,riic: Document the R9A09G047 support new ed6807081c14 i2c: nomadik: Enable compile testing for the Nomadik driver new c883c0ccb4e8 i2c: I2C_BRCMSTB should not default to y when compile-testing new 387d8061fd4f i2c: xiic: Relocate xiic_i2c_runtime_suspend and xiic_i2c_ [...] new a85d13d7a209 i2c: xiic: Add atomic transfer support new 1ce20b62ca5a i2c: isch: Convert comma to semicolon new 2fb57e0429c3 i2c: imx-lpi2c: add eDMA mode support for LPI2C new f9135a0aa0f5 dt-bindings: i2c: exynos5: Add samsung,exynos8895-hsi2c co [...] new 85e5e7b8671b i2c: exynos5: Add support for Exynos8895 SoC new c1cbc30342a2 i2c: qcom-geni: Use dev_err_probe in the probe function new 21011f3dd137 i2c: qcom-geni: Simplify error handling in probe function new 2674e7d7084b dt-bindings: i2c: qcom-cci: Document x1e80100 compatible new bbb6a3671b45 i2c: imx-lpi2c: add target mode support new 5b3114631def i2c: amd756: Fix endianness handling for word data new 68b626b8e387 Merge branch 'i2c/i2c-host' of git://git.kernel.org/pub/sc [...] new 6da24a25f766 hwmon: (lm75) Hide register size differences in regmap acc [...] new c4d08cf8a03e hwmon: (lm75) simplify lm75_write_config() new 2b64c6f652b0 hwmon: (lm75) simplify regulator handling new 7a5c24da4b3c hwmon: (lm75) Remove superfluous 'client' member from priv [...] new bc96dc1a1cda hwmon: (lm75) separate probe into common and I2C parts new 6071d10413ff hwmon: (lm75) add I3C support for P3T1755 new 0fb51861586e Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new da3ecf00ffc7 scripts/kernel-doc: fix identifier parsing regex new 8c2388d9cfad docs/zh_CN: Add security index Chinese translation new 7cc8cd8c5407 docs/zh_CN: Add security lsm Chinese translation new 3f997cbf676b docs: process: submitting-patches: split canonical patch f [...] new 6356f18f09dc Align git commit ID abbreviation guidelines and checks new 9339d3587cff Merge branch 'docs-mw' into docs-next new 624856b66a89 Merge branch 'docs-next' of git://git.lwn.net/linux.git new c2eda35e675b media: uvcvideo: Implement dual stream quirk to fix loss o [...] new 81f8c0e138c4 media: uvcvideo: Add new quirk definition for the Sonix Te [...] new 2762eab6d414 media: uvcvideo: Add Kurokesu C1 PRO camera new 2ca6bc425957 Merge branch 'next' of git://linuxtv.org/media-ci/media-pe [...] new 17159601d2ec ACPI: property: Consider data nodes as being available new 837ec2b0e39e Merge branches 'acpi-osl', 'acpi-battery', 'acpi-fan' and [...] new 79f237bae910 ACPI: bus: change the prototype for acpi_get_physical_devi [...] new e04efd34d9fe ACPI: bus: implement for_each_acpi_dev_match when !ACPI new 34df77363dff ACPI: bus: implement acpi_get_physical_device_location when !ACPI new 7d3707bbbbb1 ACPI: header: implement acpi_device_handle when !ACPI new 46d10e5f9c34 ACPI: bus: implement for_each_acpi_consumer_dev when !ACPI new 78c3227c5e26 ACPI: bus: implement acpi_device_hid when !ACPI new 84524b1dadd8 media: ipu-bridge: Remove unneeded conditional compilations new bee8e467e4f1 Merge branch 'acpi-misc' into linux-next new cae442480e40 powercap: balance device refcount in powercap_register_con [...] new f79a414eb62a Merge branches 'pm-sleep', 'pm-powercap', 'pm-em' and 'pm- [...] new 16c977f8177f cpufreq/amd-pstate: Convert the amd_pstate_get/set_epp() t [...] new 57a2b25e45cd cpufreq/amd-pstate: Move the invocation of amd_pstate_upda [...] new b1089e0c8817 cpufreq/amd-pstate: Refactor amd_pstate_epp_reenable() and [...] new b78f8c87ec3e cpufreq/amd-pstate: Remove the cppc_state check in offline [...] new 53ec2101dfed cpufreq/amd-pstate: Merge amd_pstate_epp_cpu_offline() and [...] new 4dcd130151a6 cpufreq/amd-pstate: Add trace event for EPP perf updates new 6c093d5a5b73 cpufreq/amd-pstate: convert mutex use to guard() new 3b43739824a6 cpufreq/amd-pstate: Drop cached epp_policy variable new 88a95ba066a9 cpufreq/amd-pstate: Use FIELD_PREP and FIELD_GET macros new 474e7218e81e cpufreq/amd-pstate: Only update the cached value in msr_se [...] new 68cb0e77b643 cpufreq/amd-pstate: store all values in cpudata struct in khz new 942718f2a236 cpufreq/amd-pstate: Change amd_pstate_update_perf() to ret [...] new 3f7b835fa4d0 cpufreq/amd-pstate: Move limit updating code new b3781f30bfcf cpufreq/amd-pstate: Cache EPP value and use that everywhere new fff395796917 cpufreq/amd-pstate: Always write EPP value when updating perf new f8fde687c911 cpufreq/amd-pstate: Drop ret variable from amd_pstate_set_ [...] new f9a378ff6443 cpufreq/amd-pstate: Set different default EPP policy for E [...] new 95fad7fb58cf cpufreq/amd-pstate: Drop boost_state variable new 2dfed7403861 Merge tag 'amd-pstate-v6.14-2024-12-18' of ssh://gitolite. [...] new 851daf833e87 Merge back earlier cpufreq material for 6.14 new e66c04535661 Merge branch 'pm-cpufreq' into linux-next new 4596cbea0ed2 thermal: intel: Remove explicit user_space governor selection new e50eeababa94 thermal: intel: int340x: Panther Lake DLVR support new b59bd75a4b09 thermal: intel: int340x: Panther Lake power floor and work [...] new 207a792d0160 thermal: intel: Fix compile issue when CONFIG_NET is not defined new 84dd70b4c33d Merge branch 'thermal-intel' into linux-next new 4a1615cfc567 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 34059ed0f30f cpufreq: scmi: Register for limit change notifications new f1f010c9d9c6 cpufreq: fix using cpufreq-dt as module new ab16dfb99cb5 dt-bindings: cpufreq: Document support for Airoha EN7581 CPUFreq new a248d90ddc3f dt-bindings: cpufreq: apple,cluster-cpufreq: Add A7-A11, T [...] new 4a06c250abaa cpufreq: apple-soc: Drop setting the PS2 field on M2+ new 0755a9376ec9 cpufreq: apple-soc: Allow per-SoC configuration of APPLE_D [...] new 55aac9f570b0 cpufreq: apple-soc: Use 32-bit read for status register new 0dc21f609149 cpufreq: apple-soc: Increase cluster switch timeout to 400us new 13b147b2a9f8 cpufreq: apple-soc: Set fallback transition latency to APP [...] new 1a4ddf6ab9dd cpufreq: apple-soc: Add Apple A7-A8X SoC cpufreq support new 85d8b11351a8 cpufreq: qcom: Fix qcom_cpufreq_hw_recalc_rate() to query [...] new a9ba290d0b82 cpufreq: qcom: Implement clk_ops::determine_rate() for qco [...] new af6cc45af3db cpufreq: sparc: change kzalloc to kcalloc new 004c715f2d00 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new dec2f97a1571 cpupower: Remove spurious return statement new 3f2eb7606eee cpupower: Add support for parsing 'enabled' or 'disabled' [...] new 6d4a2987f96b cpupower: Add support for amd-pstate preferred core rankings new 26e16174f54d cpupower: Don't try to read frequency from hardware when k [...] new 5f567afc283f cpupower: Add support for showing energy performance preference new acf71265e4c0 cpupower: Don't fetch maximum latency when EPP is enabled new 8395d4394979 cpupower: Adjust whitespace for amd-pstate specific prints new 6de02569a2bb pm: cpupower: Add install and uninstall options to binding [...] new 8d097444982d pm: cpupower: Add header changes for cpufreq.h to SWIG bindings new cf0b906b30c4 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] new d9a341b22d26 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] new 9f0cab759fa4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b89c0ed09e11 opp: core: implement dev_pm_opp_get_bw new 402074f0105e opp: core: Fix off by one in dev_pm_opp_get_bw() new d659bc68ed48 OPP: add index check to assert to avoid buffer overflow in [...] new b44b9bc7cab2 OPP: fix dev_pm_opp_find_bw_*() when bandwidth table not i [...] new 4bb7508f1d99 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new 2dab32d1c79c IB/hfi1: Remove unused hfi1_format_hwerrors new db03b70969aa RDMA/rxe: Fix mismatched max_msg_sz new a3cbf68c6961 RDMA/srp: Fix error handling in srp_add_port new c57c76498a89 RDMA/erdma: Fix opcode conditional check new 695df3e833c0 RDMA/irdma: Remove unused irdma_cqp_*_fpm_val_cmd functions new 30dd62fa3954 RDMA/core: Remove unused ib_ud_header_unpack new ddc8fab40b9a RDMA/core: Remove unused ib_find_exact_cached_pkey new 750efbb9c307 RDMA/core: Remove unused ibdev_printk new 2028c2958775 RDMA/core: Remove unused ib_copy_path_rec_from_user new 0c039a57b68d RDMA/core: Add ib_query_netdev_port() to query netdev port [...] new 1fb0644c3899 RDMA/core: Support link status events dispatching new d3b15fcc4201 RDMA/bnxt_re: Remove deliver net device event new 18eb2bf3df19 RDMA/erdma: Remove deliver net device event new 4c354c02d5e3 RDMA/irdma: Remove deliver net device event new 958152336cfa RDMA/rxe: Remove deliver net device event new 62f5d59d1a3d RDMA/siw: Remove deliver net device event new 2298c30c6885 RDMA/usnic: Support report_port_event() ops new e4b4ef345788 RDMA/mlx4: Support report_port_event() ops new e89fd16278fd RDMA/pvrdma: Support report_port_event() ops new 379013776222 RDMA/mlx5: Handle link status event only for LAG device new 20b6d8a7b9bd RDMA/hns: Support fast path for link-down events dispatching new 123c13f10ed3 RDMA/efa: Reset device on probe failure new 67831baff0d7 RDMA/erdma: Add missing fields to the erdma_device_ops_rocev2 new 3761e0ad79c1 RDMA/erdma: Fix incorrect response returned from query_qp new 26981e688ca8 RDMA/erdma: Support non-sleeping erdma_post_cmd_wait() new a6c346760a52 RDMA/erdma: Support create_ah/destroy_ah in non-sleepable [...] new 220043b06fde RDMA/mlx5: Fix link status down event for MPV new 1c386a03bd01 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b1b66ae094cd bnxt_en: Use FW defined resource limits for RoCE new fac5472fc845 bnxt_en: Do not allow ethtool -m on an untrusted VF new 36d1e70a90e9 bnxt_en: Skip PHY loopback ethtool selftest if unsupported by FW new b45a850585ca bnxt_en: Skip MAC loopback selftest if it is unsupported by FW new bf2afe0f1493 bnxt_en: Skip reading PXP registers during ethtool -d if u [...] new 73df38b097a6 MAINTAINERS: bnxt_en: Add Pavan Chebbi as co-maintainer new d5872aa26206 Merge branch 'bnxt_en-driver-update' new 3fc87cb94f5f net: dsa: microchip: Add suspend/resume support to KSZ DSA driver new 75e2c86c7b18 net: netlink: catch attempts to send empty messages new e8f33238052b Merge tag 'wireless-next-2024-12-19' of git://git.kernel.o [...] new b55498ff14bd net: phy: add phy_disable_eee new c9f5a5dabbf5 net: ethernet: ti: cpsw: disable PHY EEE advertisement new 5fde7edadea6 Merge branch 'net-add-and-use-phy_disable_eee' new 0c7469ee718e net: airoha: Fix error path in airoha_probe() new f6038d913b13 net: Document netmem driver support new 5c98e89d96ec net: stmmac: Drop useless code related to ethtool rx-copybreak new 455e135c3042 sfc: remove efx_writed_page_locked new 6724bc65e59b selftests: net: remove redundant ncdevmem print new 5155cbcdbf03 af_unix: Add a prompt to CONFIG_AF_UNIX_OOB new 29b540795b42 gre: Drop ip_route_output_gre(). new a19d0236f466 page_pool: add page_pool_dev_alloc_netmem() new 68ddc8ae1768 xdp: add generic xdp_buff_add_frag() new 539c1fba1ac7 xdp: add generic xdp_build_skb_from_buff() new 51205f841a49 xsk: make xsk_buff_add_frag() really add the frag via __xd [...] new 560d958c6c68 xsk: add generic XSk &xdp_buff -> skb conversion new b73e56f16250 Merge branch 'xdp-a-fistful-of-generic-changes-pt-iii' new a574fe14ed1e net: hisilicon: hns: Remove unused hns_dsaf_roce_reset new 0265e9edf210 net: hisilicon: hns: Remove unused hns_rcb_start new 0198b459f54e net: hisilicon: hns: Remove reset helpers new 8973ce189376 net: hisilicon: hns: Remove unused enums new 710aebdad633 Merge branch 'hisilicon-hns-deadcoding' new 05dd04b218f4 inetpeer: avoid false sharing in inet_peer_xrlim_allow() new f284424dc17b net: bridge: Extract a helper to handle bridge_binding toggles new 3abd45122c72 net: bridge: Handle changes in VLAN_FLAG_BRIDGE_BINDING new 976d248bd333 selftests: net: lib: Add a couple autodefer helpers new dca12e9ab760 selftests: net: Add a VLAN bridge binding selftest new c1bc6d217858 Merge branch 'bridge-handle-changes-in-vlan_flag_bridge_binding' new 3272040790eb qlcnic: use const 'struct bin_attribute' callbacks new 6ed3472173c5 net: dsa: microchip: Do not execute PTP driver code for un [...] new 1dbdce30f040 ipv4: Define inet_sk_init_flowi4() and use it in inet_sk_r [...] new 5be1323b5041 ipv4: Use inet_sk_init_flowi4() in ip4_datagram_release_cb(). new 42e5ffc385f3 ipv4: Use inet_sk_init_flowi4() in inet_csk_rebuild_route(). new 148721f8e04a ipv4: Use inet_sk_init_flowi4() in __ip_queue_xmit(). new c63e9f3b89d3 l2tp: Use inet_sk_init_flowi4() in l2tp_ip_sendmsg(). new ae418e95dd93 Merge branch 'ipv4-consolidate-route-lookups-from-ipv4-sockets' new a502ea6fa94b udp: Deal with race between UDP socket address change and rehash new d9a093d2d12a net: enetc: add Tx checksum offload for i.MX95 ENETC new 93c5d5a0ddf8 net: enetc: update max chained Tx BD number for i.MX95 ENETC new 69797ff888d3 net: enetc: add LSO support for i.MX95 ENETC PF new c12e82c053f6 net: enetc: add UDP segmentation offload support new 6ad7f7196a73 Merge branch 'add-more-feautues-for-enetc-v4-round-1' new 46e0ccfb88f0 net: vxlan: rename SKB_DROP_REASON_VXLAN_NO_REMOTE new 623e43c2f502 net: bridge: add skb drop reasons to the most common drop points new a6ac667467b6 Merge branch 'net-bridge-add-skb-drop-reasons-to-the-most- [...] new 85101bda1387 sfc: Use netdev refcount tracking in struct efx_async_filt [...] new f288c7a1ba26 selftests: drv-net: assume stats refresh is 0 if no ethtoo [...] new aa4ad7c3f283 netlink: correct nlmsg size for multicast notifications new f3af3ba10838 vsock/test: Use NSEC_PER_SEC new ef8bd18f475e vsock/test: Introduce option to select tests new 50f9434463a0 vsock/test: Add README blurb about kmemleak usage new f52e7f593b49 vsock/test: Adapt send_byte()/recv_byte() to handle MSG_ZEROCOPY new f66ef469a72d vsock/test: Add test for accept_queue memory leak new ec50efee8cf8 vsock/test: Add test for sk_error_queue memory leak new d127ac8b1d4d vsock/test: Add test for MSG_ZEROCOPY completion memory leak new b4cbbf078ca4 Merge branch 'vsock-test-tests-for-memory-leaks' new d46ef4ee381f net: phy: microchip_rds_ptp: Add header file for Microchip [...] new fa51199c5f34 net: phy: microchip_rds_ptp : Add rds ptp library for Micr [...] new 2550afc61ef5 net: phy: Kconfig: Add rds ptp library support and 1588 op [...] new 85b39f7593e1 net: phy: Makefile: Add makefile support for rds ptp in Mi [...] new 9fc3d6fe8029 net: phy: microchip_t1 : Add initialization of ptp for lan887x new 8d94a744e1e2 Merge branch 'add-rds-ptp-library-for-microchip-phys' new ddbb5ddc43ad net/mlx5: LAG, Refactor lag logic new 60d01cc468fd net/mlx5: LAG, Support LAG over Multi-Host NICs new 95f68e06b41b net/mlx5: fs, add counter object to flow destination new 31d1356b8fdc net/mlx5: fs, add mlx5_fs_pool API new 586face88106 net/mlx5: fs, retry insertion to hash table on EBUSY new 9a0155a709fa net/mlx5: HWS, no need to expose mlx5hws_send_queues_open/close new 429776b6019b net/mlx5: HWS, do not initialize native API queues new aa90a30804a5 net/mlx5: DR, expand SWS STE callbacks and consolidate com [...] new 4d617b57574f net/mlx5: DR, add support for ConnectX-8 steering new f440d69a21f7 net/mlx5: Remove PTM support log message new ef1749d50669 net/mlx5: fs, Add support for RDMA RX steering over IB link layer new f6f1795d0c37 Merge branch 'mlx5-misc-changes-2024-12-19' new 7d0bf493b135 eth: fbnic: reorder ethtool code new 7cb06a6a777c eth: fbnic: support querying RSS config new ef1c28817bf9 eth: fbnic: don't reset the secondary RSS indir table new 31ab733e999e eth: fbnic: support setting RSS configuration new c23a1461bfee eth: fbnic: let user control the RSS hash fields new db7159c400ff eth: fbnic: store NAPIs in an array instead of the list new 3a856ab34726 eth: fbnic: add IRQ reuse support new 557d02238e05 eth: fbnic: centralize the queue count and NAPI<>queue setting new 3a481cc72673 eth: fbnic: support ring channel get and set while down new 52dc722db0d9 eth: fbnic: support ring channel set while up new 3f8f2e93cdfb Merge branch 'eth-fbnic-support-basic-rss-config-and-setti [...] new 4c61d809cf60 net: ethtool: Fix suspicious rcu_dereference usage new 46761fd52a88 ixgbe: Add support for E610 FW Admin Command Interface new 7c3aa0fccb19 ixgbe: Add support for E610 device capabilities detection new 23c0e5a16bcc ixgbe: Add link management support for E610 device new d2483ebc9deb ixgbe: Add support for NVM handling in E610 device new e5b132b4f4d9 ixgbe: Add support for EEPROM dump in E610 device new a0834bd521ea ixgbe: Add ixgbe_x540 multiple header inclusion protection new 34b415770771 ixgbe: Clean up the E610 link management related code new 4600cdf9f5ac ixgbe: Enable link management in E610 device new 208fff3f567e PCI: Add PCI_VDEVICE_SUB helper macro new 4c44b450c69b ixgbevf: Add support for Intel(R) E610 device new 847cf3b9c3ca Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] new c71b59690aa1 net: sparx5: do some preparation work new dd2baee10840 net: sparx5: add function for RGMII port check new 05bda8a1bded net: sparx5: use is_port_rgmii() throughout new d9450934f915 net: sparx5: skip low-speed configuration when port is RGMII new 9b8d70ecfef7 net: sparx5: only return PCS for modes that require it new 95e467b85e69 net: sparx5: verify RGMII speeds new fb6ac1829bb5 net: lan969x: add RGMII registers new 010fe5dff164 net: lan969x: add RGMII implementation new f0706c04721b dt-bindings: net: sparx5: document RGMII delays new 9268abe611b0 Merge branch 'net-lan969x-add-rgmii-support' new c83ca5a4df7c net: phy: fix phy_disable_eee new be16b46f9ebd ptp: ocp: constify 'struct bin_attribute' new bb70b0d48d8e devlink: Improve the port attributes description new 5df7ca0b827d ipv4: remove useless arg new 94c16fd4df90 net: dwmac-imx: add imx93 clock input support in RMII mode new 3fff5da4ca21 team: prevent adding a device which is already a team devi [...] new 385f186aba3d Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new a003c38d9bbb net: pcs: pcs-mtk-lynxi: correctly report in-band status c [...] new 356939999438 net: stmmac: TSO: Simplify the code flow of DMA descriptor [...] new bddfe23be8f8 net: mac802154: Remove unused ieee802154_mlme_tx_one new 3e5908172c05 Merge tag 'ieee802154-for-net-next-2025-01-03' of git://gi [...] new 1f38d45c6e27 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new a7c205120d33 veristat: Fix top source line stat collection new 8eef6ac4d70e bpf: bpf_local_storage: Always use bpf_mem_alloc in PREEMPT_RT new c5d2bac978c5 selftests/bpf: Clear out Python syntax warnings new 1846dd8e3a3e libbpf: Set MFD_NOEXEC_SEAL when creating memfd new 9aa0ebde0014 bpf, verifier: Improve precision of BPF_MUL new 75137d9ebe9e selftests/bpf: Add testcases for BPF_MUL new 34ea973dd457 Merge branch 'bpf-verifier-improve-precision-of-bpf_mul' new 4a24035964b7 bpf: Fix holes in special_kfunc_list if !CONFIG_NET new 9468f39ba478 selftests/bpf: fix veristat comp mode with new stats new 654a3381e3b4 bpf: Remove unused MT_ENTRY define new dfa94ce54f41 bpf: Use refcount_t instead of atomic_t for mmap_count new 69f0f830dad8 Merge branch 'bpf-next/master' into for-next new 01c2c0f9078b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 904301b7d02f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new c28eb20d592f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 53ef8225364b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0a32b319d1bb Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new a5d5765f95c2 next-20241220/nand new 3504da3345dc Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] new e1d3422c95f0 rhashtable: Fix potential deadlock by moving schedule_work [...] new b9b894642fed crypto: lib/gf128mul - Remove some bbe deadcode new 3cae5a3c05b8 crypto: x86/aes-gcm - code size optimization new 95791ccd112e crypto: x86/aes-gcm - tune better for AMD CPUs new 5b7981c1ca61 crypto: x86/aes-xts - use .irp when useful new d1bb1c32f945 crypto: x86/aes-xts - make the register aliases per-function new bd7e7df6e660 crypto: x86/aes-xts - improve some comments new 77a4b5675b04 crypto: x86/aes-xts - change len parameter to int new 68e95f5c6418 crypto: x86/aes-xts - more code size optimizations new 3cd46a78eeee crypto: x86/aes-xts - additional optimizations new fd337f852b26 crypto: hisilicon/sec2 - fix for aead icv error new a5a9d9599364 crypto: hisilicon/sec2 - fix for aead invalid authsize new 472a989029aa crypto: ixp4xx - fix OF node reference leaks in init_ixp_crypto() new 7b6092ee7a4c crypto: qce - revert "use __free() for a buffer that's alw [...] new de662429f336 crypto: lib/aesgcm - Reduce stack usage in libaesgcm_init new 4ebd9a5ca478 crypto: iaa - Fix IAA disabling that occurs when sync_mode [...] new 8f904adef62d crypto: fips - Use str_enabled_disabled() helper in fips_enable() new eb680160cfc7 dt-bindings: crypto: qcom,prng: document ipq9574, ipq5424 [...] new 2890601f54c7 crypto: vmac - remove unused VMAC algorithm new 730f67d8b826 crypto: keywrap - remove unused keywrap algorithm new 9ff6e943bce6 padata: fix sysfs store callback check new 7fa481734016 crypto: ahash - make hash walk functions private to ahash.c new 151e525c12c5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 38e961097e04 Merge tag 'v6.13-rc3' into drm-next new 8368e9719de1 Merge tag 'amd-drm-next-6.14-2024-12-18' of https://gitlab [...] new d678c63534ed Merge tag 'drm-misc-next-2024-12-19' of https://gitlab.fre [...] new d68c7bdef110 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new 31b2be07afd0 drm/exynos: Remove unnecessary checking new 5ad2bf350e16 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new a253b0b1292b drm/bridge:anx7625: Update HDCP content status new bd2f80c16f33 dt-bindings: vendor-prefixes: add prefix for Topland Elect [...] new 3e743df4722c dt-bindings: display: panel-simple: Document Topland TIAN- [...] new 652be03b54e0 drm: panel-simple: support TOPLAND TIAN G07017 LCD panel new 9d2616754ce7 MAINTAINERS: Assume maintainership of PL111 new 8ec116ff21a9 drm/display: bridge_connector: provide atomic_check for HD [...] new 487d1ed989e5 drm/bridge: ite-it6263: drop atomic_check() callback new 15b8f5a297f7 drm/bridge: lontium-lt9611: drop atomic_check() callback new f8a2397baf04 drm/bridge: dw-hdmi-qp: drop atomic_check() callback new 057e77972556 drm/hisilicon/hibmc: add dp aux in hibmc drivers new 54063d86e036 drm/hisilicon/hibmc: add dp link moduel in hibmc drivers new 94ee73ee3020 drm/hisilicon/hibmc: add dp hw moduel in hibmc driver new 587013d72c1a drm/hisilicon/hibmc: refactored struct hibmc_drm_private new 0ab6ea261c1f drm/hisilicon/hibmc: add dp module in hibmc new 5d95e3c154e1 drm: Use of_property_present() for non-boolean properties new c14870218c14 drm/bridge: it6505: Change definition of AUX_FIFO_MAX_SIZE new d0c97a51cdef drm/bridge: it6505: improve AUX operation for edid read new 235d9bf8a1e1 drm/bridge: it6505: add AUX operation for HDCP KSV list read new 85597bc0d70c drm/bridge: it6505: Change definition MAX_HDCP_DOWN_STREAM_COUNT new 0fd2ff47d8c2 drm/bridge: it6505: fix HDCP Bstatus check new 8c01b0bae2f9 drm/bridge: it6505: fix HDCP encryption when R0 ready new aa97239300e3 drm/bridge: it6505: fix HDCP CTS KSV list read with UNIGRA [...] new 0989c02c7a5c drm/bridge: it6505: fix HDCP CTS compare V matching new 9f9eef9ec1a2 drm/bridge: it6505: fix HDCP CTS KSV list wait timer new 041d61ad66ea drm/bridge: it6505: add I2C functionality on AUX new 71486e48370e accel/amdxdna: Declare npu device profile as static variables new 3c8cfec3fcc4 accel/amdxdna: Declare mailbox register base as __iomem pointer new c199310be29a accel/amdxdna: Declare aie2_max_col as static new 1f7440052948 accel/amdxdna: Use rcu_access_pointer for __rcu pointer new 72e487b47d24 accel/amdxdna: Declare force_cmdlist as static new 3b5bcf64a65b accel/amdxdna: Add __user to second parameter of aie2_quer [...] new fee7aaee11f5 accel/amdxdna: Declare npu6_dev_priv as static new 6af45d7df109 ASoC: hdmi-codec: pass data to get_dai_id too new bb1d67bf82fb ASoC: hdmi-codec: move no_capture_mute to struct hdmi_codec_pdata new baf616647fe6 drm/connector: implement generic HDMI audio helpers new 0beba3f9d366 drm/bridge: connector: add support for HDMI codec framework new c054aa1bf529 drm/bridge: lt9611: switch to using the DRM HDMI codec framework new ab716b74dc9d drm/display/hdmi: implement hotplug functions new 4b5a79d7f4d5 drm/bridge_connector: hook drm_atomic_helper_connector_hdm [...] new 9640f1437a88 drm/vc4: hdmi: switch to using generic HDMI Codec infrastructure new b4fa0800760c drm/vc4: hdmi: stop rereading EDID in get_modes() new 2ea9ec5d2c20 drm/vc4: hdmi: use drm_atomic_helper_connector_hdmi_hotplug() new 938fbb16aba8 drm/rockchip: vop2: Support 32x8 superblock afbc new ea09429bd3e7 Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] new d4ab5ea8051f Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new 523bafb48f33 drm/i915/dmc_wl: store register ranges in rodata new de7061947b4e drm/i915/dg1: Fix power gate sequence. new 5efc58e409d9 drm/i915/selftests: Use preemption timeout on cleanup new 230a14f4c586 drm/i915/dp: Refactor FEC support check in intel_dp_supports_dsc new adaa2cb6632b drm/i915/dp: Return early if DSC not supported new dc697ce89ba3 drm/i915/dp: Separate out helper for compute fec_enable new 63b746070ac0 drm/i915/dp: Drop check for FEC in intel_dp_fec_compute_config new 954e1eadc9c5 drm/i915/dp: Remove HAS_DSC macro for intel_dp_dsc_max_src [...] new eeb9632dfe7e drm/i915/dp: Return int from dsc_max/min_src_input_bpc helpers new 1db9bd98e781 drm/i915/dp_mst: Use helpers to get dsc min/max input bpc new ad784c978766 drm/i915/dp: Drop max_requested_bpc for dsc pipe_min/max bpp new 21ebc319fed3 drm/i915/dp: Refactor pipe_bpp limits with dsc new a35dc4aee37c drm/i915/dp_mst: Use pipe_bpp->limits.{max/min}_bpp for dsc new 160672b86b0d drm/i915/dp: Use clamp for pipe_bpp limits with DSC new 57b763dd23d1 drm/i915/dp: Make dsc helpers accept const crtc_state pointers new 1c5b72daff46 drm/i915/dp: Set the DSC link limits in intel_dp_compute_c [...] new 5aad05463d22 drm/i915/dp_mst: Use link.{min/max}_bpp_x16 new e1980a977686 drm/i915/ddi: change intel_ddi_init_{dp, hdmi}_connector() [...] new 7fb56536fa37 drm/i915/hdmi: propagate errors from intel_hdmi_init_connector() new 7603ba81225c drm/i915/hdmi: add error handling in g4x_hdmi_init() new 8ea07e294ea2 drm/i915/ddi: gracefully handle errors from intel_ddi_init [...] new efa43b751637 drm/i915/display: add intel_encoder_is_hdmi() new 60a43ecbd59d drm/i915/ddi: only call shutdown hooks for valid encoders new b5ef7554967c Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] new ba3627bf82c1 drm/msm/dp: drop msm_dp_panel_dump_regs() and msm_dp_catal [...] new 486de5eec0d8 drm/msm/dp: use msm_dp_utils_pack_sdp_header() for audio packets new c0caebf37960 drm/msm/dp: drop obsolete audio headers access through catalog new 429783c22fe9 drm/msm/dp: drop struct msm_dp_panel_in new c9261bcc1546 drm/msm/dp: stop passing panel to msm_dp_audio_get() new 9a20f33495bf drm/msm/dpu: provide DSPP and correct LM config for SDM670 new ac440a31e523 drm/msm/dpu: link DSPP_2/_3 blocks on SM8150 new 0986163245df drm/msm/dpu: link DSPP_2/_3 blocks on SC8180X new 8252028092f8 drm/msm/dpu: link DSPP_2/_3 blocks on SM8250 new 42323d3c9e04 drm/msm/dpu: link DSPP_2/_3 blocks on SM8350 new e21f9d85b053 drm/msm/dpu: link DSPP_2/_3 blocks on SM8550 new 3d3ca0915aa3 drm/msm/dpu: link DSPP_2/_3 blocks on SM8650 new 3a7a4bebe0db drm/msm/dpu: link DSPP_2/_3 blocks on X1E80100 new 49c2e01be19c drm/msm: fix -Wformat-security warnings new c36c60d1f742 dt-bindings: display: msm: dp: update maintainer entry new b34a7401ffae drm/msm: Check return value of of_dma_configure() new ebc0deda3c29 drm/msm: don't clean up priv->kms prematurely new 8aa337cbe7a6 drm/msm/mdp4: correct LCDC regulator name new 835d10620445 drm/msm/dpu: get rid of struct dpu_rm_requirements new 989412edae5b drm/msm/dpu: Add CWB entry to catalog for SM8650 new d1fe88dd53ae drm/msm/dpu: Specify dedicated CWB pingpong blocks new 675c1edfa92d drm/msm/dpu: add devcoredumps for cwb registers new aae8736426c6 drm/msm/dpu: Add dpu_hw_cwb abstraction for CWB block new a31a610fd44b drm/msm/dpu: add CWB support to dpu_hw_wb new a5463629299b drm/msm/dpu: Add RM support for allocating CWB new 88e47e9f3ed6 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] new f2eedadf1997 drm/xe/pm: Also avoid missing outer rpm warning on system suspend new fba32c5d5042 drm/xe/gsc: Make GSCCS disabling message less alarming new 2f12e9c02931 drm/xe/dg1: Fix power gate sequence. new 4ca1fd418338 drm/xe: Fix fault on fd close after unbind new 2054d38ccf70 drm/xe: Use q->xef for accessing xe file new 07089083a526 drm/xe/tracing: Fix a potential TP_printk UAF new 55039832f98c xe/oa: Fix query mode of operation for OAR/OAC new fba0f039affd xe/oa: Drop the unused logic to parse context image new 88fca61ba5e2 Revert "drm/xe: Force write completion of MI_STORE_DATA_IMM" new 5001ef3af8f2 drm/xe: Fix tlb invalidation when wedging new 6acea03f98f5 drm/xe: Remove "graphics tile" from kernel doc new 150eae50a160 Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] new 6bde14ba5f7e drm/etnaviv: add optional reset support new 48405d569d4f Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] new 59aa03ac70cc fbdev: udlfb: Use const 'struct bin_attribute' callback new dcbcf5244e14 fbdev: radeon: Use const 'struct bin_attribute' callbacks new 4e39aded665f video: hdmi: Remove unused hdmi_infoframe_check new bec73681d492 fbdev: omapfb: Remove unused hdmi5_core_handle_irqs new 0d3132553779 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new aa1d3a66b9cb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 42b09e100f5d ALSA: hdsp: Use str_on_off() and str_yes_no() helper functions new 4ebbf89814bc ALSA: ad1889: Use str_enabled_disabled() helper function new 1d720a2d4fe4 ALSA: hda/realtek: Add a comment for alc_fixup_inv_dmic() new 1e63e3c4f54c ALSA: AC97: Use str_on_off() helper in snd_ac97_proc_read_main() new 1b2ff639ff0c ALSA: Align the syntax of iov_iter helpers with standard ones new 41d11d6e1aa1 Merge branch 'for-linus' into for-next new 20ce9ded8c59 ALSA: seq: oss: Send fragmented SysEx messages immediately new 9001d5154435 ALSA: seq: Make dependency on UMP clearer new 935e298ca22f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8129c6f22cf8 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new deb015208f7b ASoC: SDCA: Add missing header includes new 935cd06bfad4 ASoC: SDCA: Clean up error messages new c36297b1bd6e ASoC: SDCA: Add bounds check for function address new c1ed5eb13f39 ASoC: SDCA: Add missing function type names new 69dcf023f1f1 ASoC: SDCA: Split function type patching and function naming new f03669d2cd2d Merge remote-tracking branch 'asoc/for-6.14' into asoc-next new 8e76cba5dd55 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b8363ad84034 module: Put known GPL offenders in an array new 62ef3e6d94e6 params: Prepare for 'const struct module_attribute *' new 954fd686a14e module: Handle 'struct module_version_attribute' as const new 8a231a18ec79 module: Constify 'struct module_attribute' new 7662be013ce5 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] new 19c8d0ef1e93 Input: ff-core - make use of __free() cleanup facility new cec6b33a6786 Input: ff-memless - convert locking to guard notation new 96173d610287 Input: ff-memless - make use of __free() cleanup facility new 4e3929ce6cc1 Input: mt - convert locking to guard notation new 5bb6e29a2a5a Input: mt - make use of __free() cleanup facility new f951e94247e2 Input: poller - convert locking to guard notation new 21d8dd0daf4c Input: use guard notation in input core new b72a084002c4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new aff09dc1fd3a block: remove unnecessary check in blk_unfreeze_check_owner() new 6f491a8d4b92 block: track disk DEAD state automatically for modeling qu [...] new b9d4eee7e04b block: don't verify queue freeze manually in elevator_init_mq() new f6661b1d0525 block: track queue dying state automatically for modeling [...] new b56426bcf880 null_blk: Add rotational feature support new fd9b0244f5c5 blktrace: don't centralize grabbing q->debugfs_mutex in bl [...] new b769a2f409e7 blktrace: move copy_[to|from]_user() out of ->debugfs_lock new 5c292ac6e69f block: Delete bio_prio() new 19206d3f5ef7 block: Delete bio_set_prio() new ccb9868ab7f4 blktrace: remove redundant return at end of function new 53328a3671e9 block: rnull: Initialize the module in place new 0e20669a9130 null_blk: Remove accesses to page->index new fea4952df0ee driver core: bus: add irq_get_affinity callback to bus_type new 22d813bf00ba PCI: hookup irq_get_affinity callback new c7f63c5d1392 virtio: hookup irq_get_affinity callback new 1452e9b470c9 blk-mq: introduce blk_mq_map_hw_queues new bd326a5ad639 scsi: replace blk_mq_pci_map_queues with blk_mq_map_hw_queues new 4425f6492a51 nvme: replace blk_mq_pci_map_queues with blk_mq_map_hw_queues new a5665c3d150c virtio: blk/scsi: replace blk_mq_virtio_map_queues with bl [...] new 9bc1e897a821 blk-mq: remove unused queue mapping helpers new cc76ace465d6 block: remove BLK_MQ_F_SHOULD_MERGE new 31d813a3b8cb rust: block: fix use of BLK_MQ_F_SHOULD_MERGE new 48ea518d0072 blk-zoned: Minimize #include directives new cbac56e5237d blk-zoned: Document locking assumptions new fa8555630b32 blk-zoned: Improve the queue reference count strategy docu [...] new cb01ecb79943 blk-zoned: Split queue_zone_wplugs_show() new 044792cda05a elevator: Enable const sysfs attributes new 8686e1dedac7 block: mq-deadline: Constify sysfs attributes new c40f9f6ac59f block, bfq: constify sysfs attributes new 00aab2f236f2 kyber: constify sysfs attributes new 457ef47c08d2 block: retry call probe after request_module in blk_reques [...] new c2398e6d5f16 ps3disk: Do not use dev->bounce_size before it is set new 47285daa8469 Merge branch 'for-6.14/block' into for-next new 943d0609d057 io_uring: rename ->resize_lock new 7427b0b49ad5 io_uring/rsrc: export io_check_coalesce_buffer new a730d2047d4e io_uring/memmap: flag vmap'ed regions new 16375af32d0f io_uring/memmap: flag regions with user pages new fc5f22a64649 io_uring/memmap: account memory before pinning new 226ae1b4d111 io_uring/memmap: reuse io_free_region for failure path new c4d0ac1c1567 io_uring/memmap: optimise single folio regions new a90558b36cce io_uring/memmap: helper for pinning region pages new 4b851d20d325 io_uring/memmap: add IO_REGION_F_SINGLE_REF new 1e21df691ffa io_uring/memmap: implement kernel allocated regions new 087f997870a9 io_uring/memmap: implement mmap for regions new 02255d55260a io_uring: pass ctx to io_register_free_rings new 8078486e1d53 io_uring: use region api for SQ new 81a4058e0cd0 io_uring: use region api for CQ new 78fda3d05641 io_uring/kbuf: use mmap_lock to sync with mmap new 90175f3f5032 io_uring/kbuf: remove pbuf ring refcounting new ef62de3c4ad5 io_uring/kbuf: use region api for pbuf rings new 7cd7b9575270 io_uring/memmap: unify io_uring mmap'ing code new 5dbb3cbd060a block: define set of integrity flags to be inherited by cl [...] new 031141976be0 block: copy back bounce buffer to user-space correctly in [...] new fe8f4ca7107e block: modify bio_integrity_map_user to accept iov_iter as [...] new 10783d0ba0d7 fs, iov_iter: define meta io descriptor new 4de2ce04c862 fs: introduce IOCB_HAS_METADATA for metadata new 59a7d12a7fb5 io_uring: introduce attributes for read/write and PI support new 2c0487d8b1f1 block: introduce BIP_CHECK_GUARD/REFTAG/APPTAG bip_flags new 472292cd8cfc nvme: add support for passing on the application tag new 18623503a3a5 scsi: add support for user-meta interface new 3d8b5a22d404 block: add support to pass user meta buffer new 546d191427cf block: make bio_integrity_map_user() static inline new febfbf767174 io_uring/kbuf: fix unintentional sign extension on shift o [...] new 2e6406a20a39 io_uring: clean up io_prep_rw_setup() new de3b9e2e4819 io_uring: don't vmap single page regions new 29b95ac91792 io_uring: prevent reg-wait speculations new 479b2f4590be io_uring: Fold allocation into alloc_cache helper new 49f7a3098cc2 io_uring: Add generic helper to allocate async data new b28465670606 io_uring/futex: Allocate ifd with generic alloc_cache helper new 1210872918ef io_uring/poll: Allocate apoll with generic alloc_cache helper new e9447dc0b18d io_uring/uring_cmd: Allocate async data through generic helper new f49a85371d8c io_uring/net: Allocate msghdr async data through helper new d7f11616edf5 io_uring/rw: Allocate async data through helper new ef623a647f42 io_uring: Move old async data allocation helper to header new ce9464081d51 io_uring/msg_ring: Drop custom destructor new 1143be17d7ac io_uring/rw: don't mask in f_iocb_flags new 21adbcaa8007 io_uring/rw: use NULL for rw->free_iovec assigment new c5f719161460 io_uring/rw: always clear ->bytes_done on io_async_rw setup new d62c2f0d8275 io_uring: ensure io_queue_deferred() is out-of-line new 2a51c327d4a4 io_uring/rsrc: simplify the bvec iter count calculation new ceed512c9f66 Merge branch 'for-6.14/io_uring' into for-next new c83c846231db io_uring/timeout: fix multishot updates new 66ddcf6ff04f Merge branch 'io_uring-6.13' into for-next new 6aeb4f836480 block: remove bio_add_pc_page new 02ee5d69e3ba block: remove blk_rq_bio_prep new 0188c28352ed Merge branch 'for-6.14/block' into for-next new 2e40885b259d Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new a1f24c198d99 dm raid: fix spelling errors in raid_ctr() new bab4d7a18e2a dm: change kzalloc to kcalloc new 5c6c5d127551 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new be555d69d24c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0d622b261627 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new debfc066e008 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new db9d8eca3dc9 power: supply: ug3105_battery: Let the core handle POWER_S [...] new 69a3761389cb dt-bindings: power: supply: Add STC3117 Fuel Gauge new 74e3f6208523 power: supply: Add STC3117 fuel gauge unit driver new f6945d52ee53 power: supply: bq2415x_charger: Immediately reschedule del [...] new a3a8799165ff platform/x86: dell-laptop: Use power_supply_charge_types_s [...] new 0b8580a17d24 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1d362b7ca4c7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7ccbe076d987 lsm: Only build lsm_audit.c if CONFIG_SECURITY and CONFIG_ [...] new 241d6a66404c security: remove redundant assignment to return variable new b0966c7c816a lsm: constify function parameters new b00083aed484 lsm: rename variable to avoid shadowing new 3b44cd099867 net: corrections for security_secid_to_secctx returns new f09ff307c729 safesetid: check size of policy writes new 714d87c90a76 lockdown: initialize local array before use to quiet stati [...] new e6f1e9d123ce Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 254ef9541d68 ima: Suspend PCR extends and log appends when rebooting new 68af44a71975 ima: kexec: silence RCU list traversal warning new 7eef7c8bac9a ima: limit the builtin 'tcb' dont_measure tmpfs policy rule new 4785ed362a24 ima: ignore suffixed policy rule comments new 88e2a8030903 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new 5e7f0efd2323 selinux: match extended permissions to their base permissions new bfbf0ee6c84f Automated merge of 'dev' into 'next' new d3c6f0d3f73c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 7f16f6faddb7 Merge branch 'next' of git://github.com/cschaufler/smack-next new dc46fafd6ecb tomoyo: automatically use patterns for several situations [...] new bb5b79dfd1ce Merge branch 'master' of git://git.code.sf.net/p/tomoyo/to [...] new 423147389063 iommu/arm-smmu-qcom: add sdm670 adreno iommu compatible new 43ca55f5555b iommu/arm-smmu-v3: Introduce struct arm_smmu_event new d814b70b9b90 iommu/arm-smmu-v3: Log better event records new 9b640ae7fbba iommu/arm-smmuv3: Update comments about ATS and bypass new 7d835134d4e1 iommu/arm-smmu: Make instance lookup robust new 97cb1fa02726 iommu/arm-smmu: Retire probe deferral workaround new fcbd62156742 iommu/arm-smmu-v3: Clean up more on probe failure new 46b3df8eb9bd iommu: Manage driver probe deferral better new 6e192214c6c8 iommu/arm-smmu-v3: Document SVA interaction with new paget [...] new 48e7b8e284e5 iommu/arm-smmu-v3: Remove arm_smmu_domain_finalise() durin [...] new bb857c5c0150 iommu/arm-smmu-v3: Make domain_alloc_paging_flags() direct [...] new cdfb9840fcc6 iommu/arm-smmu-v3: Remove domain_alloc_paging() new 4dcac8407fe1 iommu/io-pgtable-arm: Fix stage-2 concatenation with 16K new 376ce8b35ed1 iommu/io-pgtable-arm: Add coverage for different OAS in selftest new b7b8a6305557 iommu/io-pgtable-arm: Fix cfg reading in arm_lpae_concat_m [...] new e94dc6ddda8d iommu/tegra241-cmdqv: Read SMMU IDR1.CMDQS instead of hardcoding new 87cafa082ce3 dt-bindings: iommu: arm,smmu: add sdm670 adreno iommu compatible new d1e22c7145af dt-bindings: arm-smmu: document QCS615 GPU SMMU new 2593988fd00e dt-bindings: arm-smmu: Document SM8750 SMMU new 8735e47e3a29 dt-bindings: iommu: qcom,iommu: Add MSM8917 IOMMU to SMMUv [...] new d270bf624181 Merge branches 'arm/smmu/updates', 'arm/smmu/bindings', 'r [...] new 3e872320f2e5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 7cfb3301da03 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new a6a035a83c10 of: Constify 'struct bin_attribute' new 208a55c4818c dt-bindings: vendor-prefixes: add Siflower new 51ce1cd60d30 docs: dt: unittest: Correct SELFTEST to UNITTEST new 5b0417b8bb1b dt-bindings: mfd: mediatek: mt6397: Add bindings for MT6328 new d1096718fb0f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ba9dfa76ebb0 ARM: dts: socfpga: remove non-existent DAC from CycloneV devkit new dcdd69c1e196 Merge branch 'next/dt' into for-next new e0b0792f5951 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4f9145314be9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bd67bb77ec52 Merge branch 'x86/sev' into x86/merge, to ease integration [...] new 1146f7429f61 Documentation/kernel-parameters: Fix a typo in kvm.enable_ [...] new 288bba2f4c8b x86/cpufeatures: Remove "AMD" from the comments to the AMD [...] new 8210eaa7e94d Merge branch 'x86/cleanups' into x86/merge, to resolve conflict new b04a0d0bfea3 Merge branch into tip/master: 'x86/merge' new cf614209b02c Merge branch into tip/master: 'irq/core' new c2db11a750fb Merge branch 'locking/urgent' new abfdccd6af2b sched/wake_q: Add helper to call wake_up_q after unlock wi [...] new 0d3547df6934 locking/ww_mutex/test: Use swap() macro new e638072e6172 lockdep: Fix upper limit for LOCKDEP_*_BITS configs new 88a79e88a97c lockdep: Clarify size for LOCKDEP_*_BITS configs new bd7b5ae26618 lockdep: Document MAX_LOCKDEP_CHAIN_HLOCKS calculation new 8148fa2e022b lockdep: Mark chain_hlock_class_idx() with __maybe_unused new 343060092585 lockdep: Move lockdep_assert_locked() under #ifdef CONFIG_ [...] new 9793c9bb91f1 locking: MAINTAINERS: Start watching Rust locking primitives new 15abc88057ee rust: sync: Add Lock::from_raw() for Lock<(), B> new daa03fe50ec3 rust: sync: Make Guard::new() public new 37624dde4768 rust: sync: Add MutexGuard type alias new eb5ccb038284 rust: sync: Add SpinLockGuard type alias new fbd7a5a0359b rust: sync: Add lock::Backend::assert_is_held() new 630a9370164c Merge tag 'lockdep-for-tip.20241220' of git://git.kernel.o [...] new c2c9e2da9b18 Merge branch into tip/master: 'locking/core' new da90919f8744 Merge branch into tip/master: 'objtool/core' new 0e45818ec189 perf/x86/intel: Support RDPMC metrics clear mode new a9ceb79bb32b Merge branch into tip/master: 'perf/core' new c845cb8dbd2e x86/mce: Make several functions return bool new 64a668fbea1b x86/mce/threshold: Remove the redundant this_cpu_dec_return() new c46945c9cac8 x86/mce: Make four functions return bool new 51a12c28bb9a x86/mce: Break up __mcheck_cpu_apply_quirks() new 359d7a98e3e3 x86/mce: Convert family/model mixed checks to VFM-based checks new 053d18057e62 x86/mce: Remove the redundant mce_hygon_feature_init() new d35fb3121a36 x86/mce/amd: Remove shared threshold bank plumbing new b8294cfc8bb9 Merge branch into tip/master: 'ras/core' new ee8118c1f186 sched/fair: Update comments after sched_tick() rename. new a430d99e3490 sched/fair: Fix value reported by hot tasks pulled in /pro [...] new c3856c9ce6b8 sched/fair: Cleanup in migrate_degrades_locality() to impr [...] new 3b2a793ea70f sched: Report the different kinds of imbalances in /proc/s [...] new 1c055a0f5d3b sched: Move sched domain name out of CONFIG_SCHED_DEBUG new 011b3a14dc66 sched/stats: Print domain name in /proc/schedstat new 7c8cd569ff66 docs: Update Schedstat version to 17 new 77af3ed0da87 Merge branch into tip/master: 'sched/core' new 99b863d2e872 x86/sev: Disable UBSAN on SEV code that may execute very early new 99b02ee911ba Merge branch into tip/master: 'x86/boot' new 877818802c3e x86/bugs: Add SRSO_USER_KERNEL_NO support new 716f86b523d8 KVM: x86: Advertise SRSO_USER_KERNEL_NO to userspace new 1f18d9d739c2 Merge branch into tip/master: 'x86/bugs' new 7651126ddd3a Merge branch into tip/master: 'x86/cache' new 0094014be0cd x86/ioapic: Remove a stray tab in the IO-APIC type string new a2122c01aabe Merge branch into tip/master: 'x86/cleanups' new 8dc31c3b3730 Merge branch into tip/master: 'x86/cpu' new a85c08aaa665 x86/microcode/AMD: Return bool from find_blobs_in_containers() new db80b2efa037 x86/microcode/AMD: Remove bogus comment from parse_container() new d8317f3d8e6b x86/microcode/AMD: Make __verify_patch_size() return bool new 78e0aadbd4c6 x86/microcode/AMD: Have __apply_microcode_amd() return bool new ead0db14c726 x86/microcode/AMD: Remove ret local var in early_apply_mic [...] new e612d32a30ae Merge branch into tip/master: 'x86/microcode' new 56c09dc63f11 Merge branch into tip/master: 'x86/misc' new 60675d4ca1ef Merge branch 'linus' into x86/mm, to pick up fixes new aa135d1d0902 x86/mm: Remove unnecessary include of <linux/extable.h> new 8d9b684c2cde Merge branch into tip/master: 'x86/mm' new af2c8596bd2e Merge branch into tip/master: 'x86/tdx' new 63de830b03c9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 558aff7a63f6 EDAC: Add an EDAC driver for the Loongson memory controller new 36e45ffa7e61 Merge ras/edac-drivers into for-next new 43815db9dd62 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new d33b10c0c73a tracing: Switch trace.c code over to use guard() new d1e27ee9c6f2 tracing: Return -EINVAL if a boot tracer tries to enable t [...] new cad1d5bd2cb9 tracing: Have event_enable_write() just return error on error new c949dfb97443 tracing: Simplify event_enable_func() goto out_free logic new 4b8d63e5b61d tracing: Simplify event_enable_func() goto_reg logic new 59980d9b0b2d tracing: Switch trace_events.c code over to use guard() new 2b36a97aeeb7 tracing: Switch trace_events_hist.c code over to use guard() new 63c726416838 tracing: Switch trace_events_trigger.c code over to use guard() new 076796f74eac tracing: Switch trace_events_filter.c code over to use guard() new a2e27e1bb19e tracing: Switch trace_events_synth.c code over to use guard() new 930d2b32c0af tracing: Switch trace_osnoise.c code over to use guard() a [...] new 6c05353e4ff5 tracing: Switch trace_stack.c code over to use guard() new 08b767317192 tracing: Switch trace_stat.c code over to use guard() new 9e49ca756d20 tracing/string: Create and use __free(argv_free) in trace_ [...] new cff6d93eab00 tracepoint: Reduce duplication of __DO_TRACE_CALL new 7d137e604aaa fgraph: Remove unnecessary disabling of interrupts and recursion new ac8c3b02fc33 ftrace: Do not disable interrupts in profiler new 77e53cb2fcf2 ftrace: Remove unneeded goto jumps new 1d95fd9d6b1a ftrace: Switch ftrace.c code over to use guard() new d576aec24df9 fgraph: Get ftrace recursion lock in function_graph_enter new 90a9d7c7333c Merge ftrace/for-next new 668d6fd5bc98 jump_label: Define guard() for jump_label_lock new d08f1d46d23f kprobes: Use guard() for external locks new b53506351b6c kprobes: Use guard for rcu_read_lock new 8d60a731e493 kprobes: Remove unneeded goto new 5965d3949a7a kprobes: Remove remaining gotos new 3dc73e2406db Merge probes/for-next new 6c432b56a16a verification/dot2k: Fix template directory detection new ca08e071c59d verification/dot2k: Unify main.c templates new 91f3407e13b8 verification/dot2k: More robust template variables new 64b3e5f0d453 verification/dot2k: Add support for name and description options new bc3d482dcc06 rv: Simplify manual steps in monitor creation new 9c6cfe809800 verification/dot2k: Simplify manual steps in monitor creation new de6f45c2dd22 verification/dot2k: Auto patch current kernel source new 87c5d7f5e593 verification/dot2k: Implement event type detection new 23c931b4d61d Merge tools/for-next new 24432798ef41 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5173feb25118 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b7a123c14b9e Merge branch 'non-rcu/next' of git://git.kernel.org/pub/sc [...] new 10b2c8a67c4b Merge tag 'kvm-x86-fixes-6.13-rcN' of https://github.com/k [...] new fa320daa8138 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new 8ca19c40c47d KVM: arm64: Drop MDSCR_EL1_DEBUG_MASK new 2417218f2f23 KVM: arm64: Get rid of __kvm_get_mdcr_el2() and related warts new 38131c02a53f KVM: arm64: Track presence of SPE/TRBE in kvm_host_data in [...] new d381e53384a6 KVM: arm64: Move host SME/SVE tracking flags to host data new b47ffd13fda8 KVM: arm64: Write MDCR_EL2 directly from kvm_arm_setup_mdcr_el2() new cd9b10102ae3 KVM: arm64: Evaluate debug owner at vcpu_load() new 4cefbec97d80 KVM: arm64: Clean up KVM_SET_GUEST_DEBUG handler new 58db67e9accc KVM: arm64: Select debug state to save/restore based on de [...] new 3b7780945cc8 KVM: arm64: Remove debug tracepoints new 803602b0d941 KVM: arm64: Remove vestiges of debug_ptr new beb470d96cec KVM: arm64: Use debug_owner to track if debug regs need sa [...] new 06d22a9c1b94 KVM: arm64: Reload vCPU for accesses to OSLAR_EL1 new 75a5fbaf6623 KVM: arm64: Compute MDCR_EL2 at vcpu_load() new 4ad3a0b87f2e KVM: arm64: Don't hijack guest context MDSCR_EL1 new 2ca3f03bf524 KVM: arm64: Manage software step state at load/put new b0ee51033ae3 KVM: arm64: nv: Honor MDCR_EL2.TDE routing for debug exceptions new 8c02c2bbd643 KVM: arm64: Avoid reading ID_AA64DFR0_EL1 for debug save/restore new 3ce9f3357e9e KVM: arm64: Fold DBGxVR/DBGxCR accessors into common set new c4a6ed854559 KVM: arm64: Promote guest ownership for DBGxVR/DBGxCR reads new 373bbacc8e18 Merge branch kvm-arm64/debug-6.14 into kvmarm-master/next new a1a1f1ff1f28 KVM: arm64: Change the layout of enum pkvm_page_state new d4fc42a479c8 KVM: arm64: Move enum pkvm_page_state to memory.h new b35875d466ad KVM: arm64: Make hyp_page::order a u8 new e94a7dea2972 KVM: arm64: Move host page ownership tracking to the hyp vmemmap new 5398ddc5c90b KVM: arm64: Pass walk flags to kvm_pgtable_stage2_mkyoung new e279c25d78d6 KVM: arm64: Pass walk flags to kvm_pgtable_stage2_relax_perms new c77e5181fed5 KVM: arm64: Make kvm_pgtable_stage2_init() a static inline [...] new 99996d575ee6 KVM: arm64: Add {get,put}_pkvm_hyp_vm() helpers new f7d03fcbf1f4 KVM: arm64: Introduce __pkvm_vcpu_{load,put}() new d0bd3e6570ae KVM: arm64: Introduce __pkvm_host_share_guest() new 72db3d3fbaa7 KVM: arm64: Introduce __pkvm_host_unshare_guest() new 34884a0a4a53 KVM: arm64: Introduce __pkvm_host_relax_guest_perms() new 26117e4c636c KVM: arm64: Introduce __pkvm_host_wrprotect_guest() new 56ab4de37f4e KVM: arm64: Introduce __pkvm_host_test_clear_young_guest() new 76f0b18b3db5 KVM: arm64: Introduce __pkvm_host_mkyoung_guest() new 0adce4d42f24 KVM: arm64: Introduce __pkvm_tlb_flush_vmid() new e912efed485a KVM: arm64: Introduce the EL1 pKVM MMU new fce886a60207 KVM: arm64: Plumb the pKVM MMU in KVM new a175caef9a3e Merge branch kvm-arm64/pkvm-np-guest into kvmarm-master/next new 2589dbd72797 KVM: arm64: Consolidate allowed and restricted VM feature checks new f50758260bff KVM: arm64: Group setting traps for protected VMs by contr [...] new 1fea164ccf19 KVM: arm64: Move checking protected vcpu features to a sep [...] new 27f5cf8ad522 KVM: arm64: Remove KVM_ARM_VCPU_POWER_OFF from protected V [...] new a3163dca4817 KVM: arm64: Use KVM extension checks for allowed protected [...] new 7ba5b8f80475 KVM: arm64: Initialize feature id registers for protected VMs new 9df9186f8df5 KVM: arm64: Fix RAS trapping in pKVM for protected VMs new 0401f7e76d70 KVM: arm64: Set protected VM traps based on its view of fe [...] new 3d7ff00700d1 KVM: arm64: Rework specifying restricted features for prot [...] new 81403c8d04e1 KVM: arm64: Remove fixed_config.h header new 092e7b2c3b1a KVM: arm64: Remove redundant setting of HCR_EL2 trap bit new 2fd5b4b0e7b4 KVM: arm64: Calculate cptr_el2 traps on activating traps new 8f7df795b2da KVM: arm64: Refactor kvm_reset_cptr_el2() new 1eccad35c926 KVM: arm64: Fix the value of the CPTR_EL2 RES1 bitmask for nVHE new c5c176359666 KVM: arm64: Remove PtrAuth guest vcpu flag new 41d6028e28bd KVM: arm64: Convert the SVE guest vcpu flag to a vm flag new aac64ad36955 KVM: arm64: Use kvm_vcpu_has_feature() directly for struct kvm new f60a5455e0b9 Merge branch kvm-arm64/pkvm-fixed-features-6.14 into kvmar [...] new e891432cf717 KVM: arm64: nv: Advertise the lack of AArch32 EL0 support new 30b2a7aaeee1 Merge branch kvm-arm64/misc-6.14 into kvmarm-master/next new b59dbb91f763 KVM: arm64: nv: Add handling of EL2-specific timer registers new 4bad3068cfa9 KVM: arm64: nv: Sync nested timer state with FEAT_NV2 new cc45963cbf63 KVM: arm64: nv: Publish emulated timer interrupt state in [...] new 2cd2a77f9c32 KVM: arm64: nv: Use FEAT_ECV to trap access to EL0 timers new 338f8ea51944 KVM: arm64: nv: Accelerate EL0 timer read accesses when FE [...] new 9b3b2f00291e KVM: arm64: nv: Accelerate EL0 counter accesses from hyper [...] new b86fc215dc26 KVM: arm64: Handle counter access early in non-HYP context new c271269e3570 KVM: arm64: nv: Add trap routing for CNTHCTL_EL2.EL1{NVPCT [...] new 479428cc3dc9 KVM: arm64: nv: Propagate CNTHCTL_EL2.EL1NV{P,V}CT bits new d1e37a50e1d7 KVM: arm64: nv: Sanitise CNTHCTL_EL2 new 0bc9a9e85fcf KVM: arm64: Work around x1e's CNTVOFF_EL2 bogosity new affd1c83e090 KVM: arm64: nv: Document EL2 timer API new 00163be8bb59 Merge branch kvm-arm64/nv-timers into kvmarm-master/next new 6e6a3b6078e0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 023c15151fbb RISC-V: KVM: Add SBI system suspend support new cc57f6cbef65 KVM: riscv: selftests: Add SBI SUSP to get-reg-list test new 0f8915859716 RISC-V: KVM: Allow Svvptc extension for Guest/VM new 679e132c0ae2 RISC-V: KVM: Allow Zabha extension for Guest/VM new 79be257b579e RISC-V: KVM: Allow Ziccrse extension for Guest/VM new 144dfe4017bf KVM: riscv: selftests: Add Svvptc/Zabha/Ziccrse exts to ge [...] new 51c58956732b RISC-V: KVM: Redirect instruction access fault trap to guest new 2f15b5eaff79 RISC-V: KVM: Update firmware counters for various events new af79caa83f6a RISC-V: KVM: Add new exit statstics for redirected traps new 04cfb41726fc Merge branch 'riscv_kvm_next' of https://github.com/kvm-ri [...] new 13fd168e8aac Merge branch 'next' of https://github.com/kvm-x86/linux.git new bc3a116a4498 sched_ext: Use str_enabled_disabled() helper in update_sel [...] new 9841450d0866 Merge branch 'for-6.14' into for-next new e2686ccf488c Merge branch 'for-6.13-fixes' into for-next new 44119491b44f Merge branch 'for-6.13-fixes' into for-next new 9cf9aceed21e sched_ext: idle: use assign_cpu() to update the idle cpumask new 02f034dcbf3d sched_ext: idle: clarify comments new c0cf3530098b sched_ext: idle: introduce check_builtin_idle_enabled() helper new 37e6cc1c0c68 Merge branch 'for-6.14' into for-next new 648af02321e1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f947ea8dd657 platform/x86/amd: pmc: Use guard(mutex) new 03f8e0e05510 platform/x86/amd: pmf: Switch to guard(mutex) new b651ea8a44aa ACPI: platform_profile: Add devm_platform_profile_register() new c416a3fed78b Merge branch 'platform-drivers-x86-platform-profile' into [...] new 6b228cfc52a6 alienware-wmi: Use devm_platform_profile_register() new cf2bec7cd12c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cfa842c80c99 platform/chrome: cros_kbd_led_backlight: remove unneeded i [...] new 5ffa0dbfdc9f platform/chrome: cros_ec: jump to RW before probing new dce2f5b5da23 platform/chrome: cros_ec_proto: remove unnecessary retries new 3a1d61dc3202 platform/chrome: cros_kbd_led_backlight: Remove OF match new 033fceedca91 dt-bindings: cros-ec: Remove google,cros-kbd-led-backlight new 6fcbc55a6afb platform/chrome: cros_ec_vbc: Constify 'struct bin_attribute' new fb1e493426d4 platform/chrome: cros_ec_lpc: Only check for events on MKB [...] new df78050d1a13 platform/chrome: Update ChromeOS EC command tracing new 7d68804a1de3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 408ff04e40cd Merge branch 'for-firmware-next' of git://git.kernel.org/p [...] new 518dcadf20d4 Merge branch 'for-leds-next' of git://git.kernel.org/pub/s [...] new 04626c3f1c69 char:ipmi: Fix a not-used variable on a non-ACPI system new 9b6442a3bdd7 ipmi: make ipmi_destroy_user() return void new fb26183667d3 ipmi: ssif_bmc: Move smbus_cmd assignment after cleanup new e19d6710378d Merge branch 'for-next' of git://github.com/cminyard/linux [...] new a790265c7f66 rust: module: add trait `ModuleMetadata` new ea7e18289f44 rust: implement generic driver registration new 9b90864bb42b rust: implement `IdArray`, `IdTable` and `RawDeviceId` new 511582072941 rust: add rcu abstraction new 2d3bf6ffe264 rust: types: add `Opaque::pin_init` new 0494d9c82b0c rust: add `Revocable` type new ce30d94e6855 rust: add `io::{Io, IoRaw}` base types new 76c01ded724b rust: add devres abstraction new 1bd8b6b2c5d3 rust: pci: add basic PCI device / driver abstractions new bf9651f84b4e rust: pci: implement I/O mappable `pci::Bar` new 685376d18e9a samples: rust: add Rust PCI sample driver new bbe3b4d1580d rust: of: add `of::DeviceId` abstraction new 7a718a1f26d1 rust: driver: implement `Adapter` new 683a63befc73 rust: platform: add basic platform device / driver abstractions new b2e8a83242c0 samples: rust: add Rust platform sample driver new e62fedef0aa5 MAINTAINERS: add Danilo to DRIVER CORE new 5ab5a3778dd1 kheaders: Simplify attribute through __BIN_ATTR_SIMPLE_RO() new 1b1bb7b29b10 drivers: base: Don't match devices with NULL of_node/fwnode/etc new 55b7aee990ef drivers: base: test: Enable device model tests with KUNIT_ [...] new 86a5f32ed881 drivers: base: test: Add ...find_device_by...(... NULL) tests new a7512bda7c17 libnvdimm: Replace namespace_match() with device_find_chil [...] new 064aa528bbc5 slimbus: core: Constify slim_eaddr_equal() new e9451ab968bb bus: fsl-mc: Constify fsl_mc_device_match() new f1e8bf56320a driver core: Constify API device_find_child() and adapt fo [...] new d784b43c2d8b driver core: Simplify API device_find_child_by_name() impl [...] new 6890fdc85601 driver core: Remove match_any() new 989e2b3569bf slimbus: core: Remove of_slim_match_dev() new 6687f282e98b gpio: sim: Remove gpio_sim_dev_match_fwnode() new adf908c96579 driver core: Introduce an device matching API device_match_type() new 98d4a8434374 cxl/pmem: Replace match_nvdimm_bridge() with API device_ma [...] new 6a6fef929d28 cxl/pmem: Remove is_cxl_nvdimm_bridge() new cf7da549cf72 usb: typec: class: Remove both cable_match() and partner_match() new 7687c66c18c6 kunit: platform: Resolve 'struct completion' warning new bf5610c17193 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] new d3571faa1ba8 Merge 6.14-rc4 into usb-next new ded71f07f92f usb: typec: intel_pmc_mux: Silence snprintf() output trunc [...] new fe021328dfc2 usb: common: expand documentation for USB functions new 31d500c2d0d4 usb: dwc3: dwc3-am62: Re-initialize controller if lost pow [...] new e9509b499349 USB: Optimize goto logic in API usb_register_driver() new c975c9b8f820 USB: usblp: remove redundant semicolon new 8534229375f8 usb: typec: tcpci: set local CC to Rd only when cc1/cc2 st [...] new d21bbeee523e dt-bindings: usb: gpio-sbu-mux: Add an entry for FSUSB42 new 42943457e49d arm64: dts: qcom: x1e80100-qcp: Add FSUSB42 USB switches new 485ff9860801 arm64: dts: qcom: x1e80100-qcp: Enable external DP support new 14ba185d2f3e usb: typec: hd3ss3220: configure advertised power opmode b [...] new 5d2c32d506d8 usb: typec: hd3ss3220: support configuring port type new 6fdc94325186 usb: typec: hd3ss3220: support configuring role preference [...] new 1ed739929c91 dt-bindings: connector: Add pd-revision property new 8ecf60c3b3d4 usb: typec: tcpm: Add support for parsing pd-revision DT property new 8cda395b79d9 usb: typec: tcpm: Add new AMS for Get_Revision response new ca5d736b74ca usbip: Accept arbitrarily long scatter-gather list new aa13b9d5ae25 usb: core: sysfs: Constify 'struct bin_attribute' new 997a6e146d5f usbip: vudc: Constify 'struct bin_attribute' new 1ff24d40b3c3 usb: dwc3: gadget: Fix incorrect UDC state after manual de [...] new 8541bf0239b8 usb: typec: Only use SVID for matching altmodes new 100e25738659 usb: typec: Add driver for Thunderbolt 3 Alternate Mode new 183b194d8fb6 usb: typec: Make active on port altmode writable new 5399a1bac6a8 usb: typec: Print err when displayport fails to enter new 5b2f3305a92f platform/chrome: cros_ec_typec: Update partner altmode active new dbb3fc0ffa95 platform/chrome: cros_ec_typec: Displayport support new 3b00be26b16a platform/chrome: cros_ec_typec: Thunderbolt support new 1aede0698167 platform/chrome: cros_ec_typec: Disable tbt on port new c225d006a319 usb: gadget: f_tcm: Don't free command immediately new 98fa00fd3ae4 usb: gadget: f_tcm: Translate error to sense new 3b2a52e88ab0 usb: gadget: f_tcm: Decrement command ref count on cleanup new 3b997089903b usb: gadget: f_tcm: Fix Get/SetInterface return value new 25224c1f07d3 usb: gadget: f_tcm: ep_autoconfig with fullspeed endpoint new 94d9bf671ae3 usb: gadget: f_tcm: Don't prepare BOT write request twice new e577ae94cd63 usb: gadget: f_tcm: Increase stream count new d0c188cd8dc0 usb: gadget: f_tcm: Increase bMaxBurst new 8840047985bb usb: gadget: f_tcm: Limit number of sessions new 1f0d96f5d1ad usb: gadget: f_tcm: Get stream by sbitmap number new 34579e98a416 usb: gadget: f_tcm: Don't set static stream_id new a570559a4f27 usb: gadget: f_tcm: Allocate matching number of commands t [...] new 0d2d759c9a5d usb: gadget: f_tcm: Handle multiple commands in parallel new 9e0f5819bafc usb: gadget: f_tcm: Use extra number of commands new 5cf091d59e57 usb: gadget: f_tcm: Return ATA cmd direction new 70fda9e6da86 usb: gadget: f_tcm: Execute command on write completion new 360715d56782 usb: gadget: f_tcm: Minor cleanup redundant code new 76003eb6d092 usb: gadget: f_tcm: Handle abort command new 89e4ec503d6b usb: gadget: f_tcm: Cleanup requests on ep disable new 2d6d0c695e6b usb: gadget: f_tcm: Stop proceeding further on -ESHUTDOWN new 472615215398 usb: gadget: f_tcm: Save CPU ID per command new 1d5d4e11536e usb: gadget: f_tcm: Send sense on cancelled transfer new 20e9ab60e6a6 usb: gadget: f_tcm: Handle TASK_MANAGEMENT commands new 29ed17053872 usb: gadget: f_tcm: Check overlapped command new a4d7274d07ae usb: gadget: f_tcm: Stall on invalid CBW new 3ce3b2108f38 usb: gadget: f_tcm: Requeue command request on error new de92fb3fc2bd usb: gadget: f_tcm: Track BOT command kref new d7123c77dc60 usb: gadget: f_tcm: Refactor goto check_condition new 03e3d9c2bd85 xhci: dbc: Improve performance by removing delay in transf [...] new d157a2bcf99c xhci: dbgtty: Improve performance by handling received dat [...] new 1e0a19912adb usb: xhci: Fix NULL pointer dereference on certain command aborts new 3ac820f9d422 xhci: Add command completion parameter support new 8a95c9e10ff8 xhci: Add missing capability definition bits new da31486bf234 usb: typec: ucsi: make yoga_c630_ucsi_ops be static new 63f0abcb47bb USB: usbip: Update USB/IP OP_REP_IMPORT documentation. new f097a36ef88d dt-bindings: usb: qcom,dwc3: Add QCS615 to USB DWC3 bindings new dedab674428f usb: cdns3: remove redundant if branch new 533561a8aad5 usb: dwc3: omap: Use devm_regulator_get_optional() new 401d07d530bf platform/chrome: Update ChromeOS EC header for UCSI new f1a2241778d9 usb: typec: ucsi: Implement ChromeOS UCSI driver new 19b7fbd761e7 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 398da8e64321 thunderbolt: debugfs: Add write capability to path config space new 939ae02b2a90 thunderbolt: Drop doubled empty line from ctl.h new cfdfdb1a2f74 thunderbolt: Log config space when invalid config space re [...] new c55017a0608e thunderbolt: Debug log an invalid config space reply just once new 58b4af9c43ca thunderbolt: Increase DPRX capabilities read timeout new a674b83db9f7 thunderbolt: Make tb_tunnel_one_dp() return void new 693b5bb6f6e5 thunderbolt: Show path name in debug log when path is deactivated new ae765788936d thunderbolt: Rework how tunnel->[init|deinit] hooks are called new cab96faacf53 thunderbolt: Drop tb_tunnel_restart() new 4d99f982e985 thunderbolt: Pass reason to tb_dp_resource_unavailable() new 5ae367748f15 thunderbolt: Move forward declarations in one place new a70cd9cddeb2 thunderbolt: Rework tb_tunnel_consumed_bandwidth() new d6d458d42e1e thunderbolt: Handle DisplayPort tunnel activation asynchronously new 43d84701d2aa thunderbolt: Expose router DROM through debugfs new 7352af2a6ca8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new e95cb63e5738 8250: microchip: pci1xxxx: Add workaround for RTS bit toggle new c9f49e3e45fc serial: 8250: Use @ier bits to determine if Rx is stopped new 9d31746b5385 serial: 8250: Do not set UART_LSR_THRE in @read_status_mask new 9c76c0fa8181 serial: 8250: Never adjust UART_LSR_DR in @read_status_mask new b3ee0bc1a065 serial: 8250: Explain the role of @read_status_mask new 2c1fd53af21b serial: amba-pl011: Fix RTS handling in RS485 mode new 365ee3a5389a Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] new 94ddd8bf98d7 misc: trivial: Remove undesired double space from struct d [...] new 8b52c7261e04 Revert "binder: switch alloc->mutex to spinlock_t" new d1716b4b78fb binder: concurrent page installation new 49d2562c804f binder: select correct nid for pages in LRU new f909f0308267 binder: store shrinker metadata under page->private new 072010abc3ad binder: replace alloc->vma with alloc->mapped new 0a7bf6866d41 binder: rename alloc->buffer to vm_start new 9e2aa76549b9 binder: use per-vma lock in page installation new 978ce3ed703d binder: propagate vm_insert_page() errors new 95bc2d4a9020 binder: use per-vma lock in page reclaiming new 0e3cd21cdef2 ocxl: Constify 'struct bin_attribute' new e47e0e7ed0e4 cxl: Constify 'struct bin_attribute' new c3b8c358c4f3 misc: sram: constify 'struct bin_attribute' new 85aa1342d7a5 misc: c2port: Calculate bin_attribute size through group callback new fc58d178b0b4 misc: c2port: Constify 'struct bin_attribute' new e588522da880 misc: pch_phub: Constify 'struct bin_attribute' new 6a43faaa59bf misc: eeprom/idt_89hpesx: Constify 'struct bin_attribute' new 052bd11eb8e5 misc: eeprom/max6875: Constify 'struct bin_attribute' new 90154d08675f misc: ds1682: Constify 'struct bin_attribute' new 78dc14daf481 nvmem: core: constify 'struct bin_attribute' new 62b467c65a7e dt-bindings: nvmem: rmem: Add mobileye,eyeq5-bootloader-config new 6fdbc7b9aa20 nvmem: specify ->reg_read/reg_write() expected return values new 9c1d9de52b64 nvmem: rmem: make ->reg_read() straight forward code new e44f5a619f5e nvmem: rmem: remove unused struct rmem::size field new 7e606c311f70 nvmem: rmem: add CRC validation for Mobileye EyeQ5 NVMEM new 6afcaef38d4d MIPS: mobileye: eyeq5: add bootloader config reserved memory new dab202366689 MAINTAINERS: Update nvmem section new b79541b7803f dt-bindings: nvmem: Add compatible for MS8917 new 12a1c0b36bbf dt-bindings: nvmem: Add compatible for IPQ5424 new f22a51b0a7cd dt-bindings: nvmem: qfprom: Add compatible for QCS8300 new 97e16f68b803 slimbus: messaging: Reorganize kerneldoc parameter names new 148b88be249a MAINTAINERS: add slimbus documentation new 99b7e5436f4c Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new 1c6b40aebca2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new bd79a7dbb362 misc: fastrpc: Deregister device nodes properly in error s [...] new a65c6862fb63 misc: fastrpc: Fix registered buffer page address new f637e685f1fb misc: fastrpc: Fix copy buffer page size new 652631fe700a Merge branch 'fastrpc-for-6.14' into fastrpc-for-next new 4c086013b707 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 229ddcbdf3dd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new dec4dab988c4 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] new a497ac9924bb iio: accel: adxl345: add function to switch measuring mode new 4358b7648021 dt-bindings: iio: pressure: bmp085: Add SPI interface new e439c72499a0 iio: adc: ad_sigma_delta: Use `unsigned int` instead of pl [...] new 8354dc89242c dt-bindings: iio: light: Document TI OPT4060 RGBW sensor new 0c6db4506ad0 iio: light: Add support for TI OPT4060 color sensor new 25d4851dda71 iio: dac: ad5624r: Drop docs of missing members new 6ade82946f4c iio: ABI: use Y consistently as channel number new 84b6b55584d2 iio: dac: ad7293: enable power before reset new 88ff5304f630 iio: ABI: document in_illuminance_hardwaregain new 6fcabe62de98 iio: adc: dln2-adc: zero full struct instead of just the padding new 45e3146d7542 iio: adc: max1363: Use a small fixed size buffer to replac [...] new 6d0981f96476 iio: common: ssp_sensors: drop conditional optimization fo [...] new 9351bbb1b022 iio: core: mark scan_timestamp as __private new 898918d67399 iio: imu: bno055: constify 'struct bin_attribute' new f6ed0ca1d9c3 dt-bindings: Add ROHM BD79703 new af6aca656a85 iio: dac: Support ROHM BD79703 DAC new 0b9c8583b144 MAINTAINERS: Add maintainer for ROHM BD79703 new e9ed97be4fcc iio: proximity: hx9023s: Added firmware file parsing funct [...] new e2f9d754fc5b iio: trigger: stm32-timer: add support for stm32mp25 new b5fd1849c684 iio: ABI: combine current input sections new bed883e4f040 iio: adc: ad7944: Fix sign and use aligned_s64 for timestamp. new 1b54068b5934 io: adc: ina2xx-adc: Fix sign and use aligned_s64 for timestamp. new b11f6916df7f iio: temperature: tmp006: Use aligned_s64 instead of open [...] new bfca85fa9630 iio: resolver: ad2s1210: Use aligned_s64 instead of open c [...] new 8ee2a74efff7 iio: proximity: Use aligned_s64 instead of open coding alignment. new adfaea544ea6 iio: pressure: Use aligned_s64 instead of open coding alignment. new 8d7940857f91 iio: magnetometer: Use aligned_s64 instead of open coding [...] new a801016da0bb iio: light: Use aligned_s64 instead of open coding alignment. new f3477faedf54 iio: imu: Use aligned_s64 instead of open coding alignment. new 15fd16d2969d iio: humidity: Use aligned_s64 instead of open coding alignment. new 5532cd9d1d3a iio: gyro: Use aligned_s64 instead of open coding alignment. new eb3176b74176 iio: chemical: Use aligned_s64 instead of open coding alignment. new 2cfb4cd058d0 iio: adc: Use aligned_s64 instead of open coding alignment. new 2ed45bc333b4 iio: accel: bma220: Use aligned_s64 instead of open coding [...] new ee13a020ac80 iio: adc: ti-lmp92064: Switch timestamp type from int64_t [...] new beac9d1b7492 iio: chemical: scd4x: switch timestamp type from int64_t _ [...] new 27e6ddf291b1 iio: imu: inv_icm42600: switch timestamp type from int64_t [...] new ec2253b064b4 iio: adc: rockchip: correct alignment of timestamp new 65233d03f6cf iio: adc: meson: fix voltage reference selection field name typo new a61e9c4fa2e8 iio: adc: meson: use tabs instead of spaces for some REG11 [...] new 4467dfddc555 iio: adc: meson: simplify MESON_SAR_ADC_REG11 register access new f1f57c1ef198 dt-bindings: iio: imu: bmi160: add boolean type for drive- [...] new 890faa294bfd dt-bindings: iio: imu: bmi270: add boolean type for drive- [...] new ad953dc84452 dt-bindings: iio: imu: bmi323: add boolean type for drive- [...] new 9f2223e3423a dt-bindings: iio: accel: adxl345: make interrupts not a re [...] new ebf0aa3ed1dc dt-bindings: iio: accel: adxl345: add interrupt-names new 1a5a4b8fdbc9 iio: light: veml3235: fix code style new 627f3c41ca00 iio: light: veml3235: extend regmap to add cache new f50f7f205132 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new e6625db66212 phy: core: Simplify API of_phy_simple_xlate() implementation new 413918c44c4f dt-bindings: usb: qcom,dwc3: Add QCS615 to USB DWC3 bindings new 8adbf20e0502 phy: qcom-qusb2: Add support for QCS615 new 74a5054ee95e dt-bindings: phy: qcom,ipq8074-qmp-pcie: Document the IPQ5 [...] new 470d5704de03 phy: rockchip: phy-rockchip-typec: Fix Copyright description new af1bc0ebe743 dt-bindings: phy: qcom,qmp-pcie: document the SM8350 two l [...] new 6f31a6a5000b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new a5fef9baa87f soundwire: bus: Move irq mapping cleanup into devres new 6bba2d3f744c soundwire: add lane field in sdw_port_runtime new 7533d0df6945 soundwire: mipi_disco: read lane mapping properties from ACPI new b6a2e1be7d93 soundwire: add lane_used_bandwidth in struct sdw_bus new f1b3dba6905a soundwire: stream: set DEPREPARED state earlier new fdd1faeeec14 soundwire: generic_bandwidth_allocation: skip DEPREPARED streams new 8f4e3343eda8 Soundwire: add sdw_slave_get_scale_index helper new 645291cfe5e5 Soundwire: stream: program BUSCLOCK_SCALE new 3ddd303f4725 Soundwire: generic_bandwidth_allocation: set frame shape on fly new cf44ae3d3282 soundwire: generic_bandwidth_allocation: correct clk_freq [...] new 4a7927d54d2c soundwire: generic_bandwidth_allocation: check required fr [...] new 7a30292ffa2a soundwire: generic_bandwidth_allocation: select data lane new 366fd59fb894 soundwire: generic_bandwidth_allocation: add lane in sdw_g [...] new 168cdf9cdef2 SoundWire: pass stream to compute_params() new 25befdf32aa4 soundwire: generic_bandwidth_allocation: count the bandwid [...] new 74148bb59e20 soundwire: amd: clear wake enable register for power off mode new f0acb7a612d2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new e7fd873fc2c4 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] new 419a40cc2bdd w1: core: use sysfs_emit() instead of sprintf() new 66fa16ee20e3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new be90676b1ac4 Merge branch 'spmi-next' of git://git.kernel.org/pub/scm/l [...] new a99e5c8853f4 staging: rtl8723bs: Cleanups for rtw_inc_and_chk_continual [...] new 2bc2c3640039 staging: rtl8723bs: delete DBG_RX_SIGNAL_DISPLAY_RAW_DATA [...] new 716eefc88c2f staging: rtl8723bs: delete HAL_DEF_DBG_RX_INFO_DUMP enum a [...] new 5d4db9cf4135 staging: gpib: Replace semaphore with completion for one-t [...] new 33bd6465275a staging: vme_user: vme_tsi148.c: avoid parenthesis line ending new b7efd82a5389 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new f90e6d4d30bc Merge branch 'for-next' of https://gitlab.com/peda-linux/mux.git new 308213731f8c dmaengine: idxd: Remove unused idxd_(un)register_bus_type new 57a7138d0627 dmaengine: qcom: bam_dma: Avoid writing unavailable register new a4b00f54a20b dmaengine: fsl-edma: select of_dma_xlate based on the dmam [...] new e7732945db1d dmaengine: fsl-edma: remove FSL_EDMA_DRV_SPLIT_REG check w [...] new 57eeb0a566a8 dt-bindings: dma: fsl-edma: add nxp,s32g2-edma compatible string new 2500243e5cc2 dmaengine: fsl-edma: add support for S32G based platforms new 66d88e16f204 dmaengine: fsl-edma: read/write multiple registers in cycl [...] new 0ab433180eb2 dmaengine: ti: edma: make the loop condition simpler in ed [...] new e883c64778e5 dmaengine: ti: edma: fix OF node reference leaks in edma_driver new 775363772f5e dt-bindings: dma: ti: k3-bcdma: Add J722S CSI BCDMA new d0301fdbb50d dmaengine: ti: k3-udma: Add support for J722S CSI BCDMA new 762b37fc6ae2 dt-bindings: dma: Support channel page to nvidia,tegra210-adma new 68811c928f88 dmaengine: tegra210-adma: Support channel page new 9602a843cb3a dmaengine: bcm2835-dma: Prevent suspend if DMA channel is busy new 36d8cbd661c4 Merge branch 'fixes' into next new 9f6caa3978b0 dmaengine: mv_xor: switch to for_each_child_of_node_scoped() new 788726fcea1f dt-bindings: dma: adi,axi-dmac: convert to yaml schema new 06d5363296db dt-bindings: dma: adi,axi-dmac: deprecate adi,channels node new a131169dfa48 dmaengine: qcom: gpi: Add GPI immediate DMA support for SP [...] new 54e09c8e2d3b dt-bindings: dma: st-stm32-dmamux: Add description for dma [...] new 5d6670033a67 dt-bindings: dma: atmel: Convert to json schema new 087e89b69b5f dmaengine: idxd: Add idxd_pci_probe_alloc() helper new 3ab45516772b dmaengine: idxd: Binding and unbinding IDXD device and driver new 6078a315aec1 dmaengine: idxd: Add idxd_device_config_save() and idxd_de [...] new 3e114fa0fd15 dmaengine: idxd: Refactor halt handler new 98d187a98903 dmaengine: idxd: Enable Function Level Reset (FLR) for halt new 3168ca2e93fd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b3f13b1bef8e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ad7fa1a4b88c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 40417789bad6 scsi: MAINTAINERS: Remove myself as isci driver maintainer new 0d19b96cf159 scsi: bnx2fc: Use kthread_create_on_cpu() new f33f1a88cf0f scsi: bnx2i: Use kthread_create_on_cpu() new faaf18d3f353 scsi: qedi: Use kthread_create_on_cpu() new a9dcee18a220 scsi: documentation: scsi_eh: updates for EH changes new 4d43d350a4b0 scsi: target: Remove unused functions new 6e67b32087e3 scsi: iscsi: Remove unused iscsi_create_session() new 5d10344ab652 scsi: isci: Remove unused isci_remote_device_reset_complete() new 7a0905caf566 scsi: ufs: qcom: Fix crypto key eviction new 75d0c649eca4 scsi: ufs: crypto: Add ufs_hba_from_crypto_profile() new 30b32c647cf3 scsi: ufs: qcom: Convert to use UFSHCD_QUIRK_CUSTOM_CRYPTO [...] new 409f21010d92 scsi: ufs: crypto: Remove ufs_hba_variant_ops::program_key new c13b10a754bc scsi: esp: Fix variable typo new 09ecc187ebde scsi: mpt3sas: Add details to EEDPTagMode error message new ad7c3c0cb8f6 scsi: mpt3sas: Set ioc->manu_pg11.EEDPTagMode directly to 1 new 850f814b01a5 scsi: myrb: Remove dead code new 1ff0f95ade41 scsi: lpfc: Redefine incorrect type in lpfc_create_device_data() new 17cb5e986e7a scsi: lpfc: Restrict the REG_FCFI MAM field to FCoE adapters only new bb33b07ac6e3 scsi: lpfc: Delete NLP_TARGET_REMOVE flag due to obsolete usage new ee80d8c2d4cc scsi: lpfc: Modify handling of ADISC based on ndlp state a [...] new 06dbe31e8950 scsi: lpfc: Add handling for LS_RJT reason explanation aut [...] new 3f8f9f16f844 scsi: lpfc: Change lpfc_nodelist save_flags member into a bitmask new 91b91309db02 scsi: lpfc: Update definition of firmware configuration mbox cmds new 3103af831c8f scsi: lpfc: Add support for large fw object application la [...] new eb2087085243 scsi: lpfc: Update lpfc version to 14.4.0.7 new 62297838de61 scsi: lpfc: Copyright updates for 14.4.0.7 patches new 1edc2a60e199 Merge patch series "Update lpfc to revision 14.4.0.7" new e4dab5d1ded3 scsi: core: Constify 'struct bin_attribute' new 1cf448bd2e6a scsi: 3w-sas: Constify 'struct bin_attribute' new 3e72fc051d4c scsi: arcmsr: Constify 'struct bin_attribute' new 61e2d41cafc6 scsi: esas2r: Constify 'struct bin_attribute' new af58c759836b scsi: ibmvfc: Constify 'struct bin_attribute' new 4594a1f827d4 scsi: lpfc: Constify 'struct bin_attribute' new f6af41ff6671 scsi: ipr: Constify 'struct bin_attribute' new a8116aa2898b scsi: qedf: Constify 'struct bin_attribute' new f9d0a8450ee3 scsi: qedi: Constify 'struct bin_attribute' new 06a9ceb95f86 scsi: qla2xxx: Constify 'struct bin_attribute' new ea4f2219dd40 scsi: qla4xxx: Constify 'struct bin_attribute' new ebbf01f9f4e6 Merge patch series "scsi: Constify 'struct bin_attribute'" new 29081c21a706 scsi: scsi_debug: Skip host/bus reset settle delay new e2813fc27d27 scsi: fnic: Replace shost_printk() with dev_info()/dev_err() new d859d05ceb3d scsi: fnic: Add headers and definitions for FDLS new a63e78eb2b0f scsi: fnic: Add support for fabric based solicited request [...] new b5a57f153bdf scsi: fnic: Add support for target based solicited request [...] new f828af44b8dd scsi: fnic: Add support for unsolicited requests and responses new 2c77081969ee scsi: fnic: Add Cisco hardware model names new 09c1e6ab4ab2 scsi: fnic: Add and integrate support for FDMI new 098585aa8aca scsi: fnic: Add and integrate support for FIP new 9cf9fe2f3ec5 scsi: fnic: Add functionality in fnic to support FDLS new 6335be1c5009 scsi: fnic: Modify IO path to use FDLS new 9243626c211e scsi: fnic: Modify fnic interfaces to use FDLS new a8650a5eaaf1 scsi: fnic: Add stats and related functionality new 7e6886b705fd scsi: fnic: Code cleanup new 8d26bfcf1d2e scsi: fnic: Add support to handle port channel RSCN new 8f22f904b25b scsi: fnic: Increment driver version new 4637d4545c09 Merge patch series "Introduce support for Fabric Discovery [...] new b3b3db0c2737 scsi: scsi_error: Add kernel-doc for exported functions new ccda14509b53 scsi: scsi_ioctl: Add kernel-doc for exported functions new 696a00bdd623 scsi: scsi_lib: Add kernel-doc for exported functions new 02f14d6eddec scsi: scsi_scan: Add kernel-doc for exported function new 85ba8678a0f6 scsi: transport: sas: spi: Fix kernel-doc for exported functions new 568a03dd1a98 scsi: driver-api: documentation: Change what is added to docbook new 9673c075d8ee scsi: documentation: Corrections for struct updates new 0a7a7958f6ee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 92c7606d9d02 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7cef813a91c4 gpio: pca953x: log an error when failing to get the reset GPIO new c9ec045fa805 gpio: tps65219: Use existing kernel gpio macros new 0ba6cec7acbb dt-bindings: gpio: fairchild,74hc595: Add On Semi MC74HC59 [...] new b1468db9d865 gpio: 74x164: Add On Semi MC74HC595A compat new b97263d14cd6 dt-bindings: gpio: fairchild,74hc595: Document chip select [...] new 4eac655a927e Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new c097c51d9b93 next-20241220/pinctrl new 03fc60cd8e7b pinctrl: renesas: rzg2l: Add audio clock pins on RZ/G3S new 4180ca622483 Merge tag 'renesas-r9a09g057-dt-binding-defs-tag2' into re [...] new 0ce66380a7c7 pinctrl: renesas: rzg2l: Update r9a09g057_variable_pin_cfg table new 75ea9cf9b8ac Merge tag 'renesas-r9a09g047-dt-binding-defs-tag2' into re [...] new 829356da700b pinctrl: renesas: rzg2l: Add support for RZ/G3E SoC new cc43c2bd6810 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] new c03d1ff0434d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ac723be4d27d Merge branch 'pwm/for-next' of git://git.kernel.org/pub/sc [...] new 5cad94d7b9c4 selftests/run_kselftest.sh: Fix help string for --per-test-log new 2f32bdc4bbcd selftests/ring-buffer: Add test for out-of-bound pgoff mapping new 84bb299ae945 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 9339e9004bc4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 64f532a8871c Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 838a330c229e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 7a455025572a Merge branch 'main' of git://git.infradead.org/users/willy [...] new fa77a8f7fd51 hyperv: Move hv_connection_id to hyperv-tlfs.h new d686d6760da0 hyperv: Clean up unnecessary #includes new dd4f3a2b21ac hyperv: Add new Hyper-V headers in include/hyperv new 206a0ef4a792 hyperv: Switch from hyperv-tlfs.h to hyperv/hvhdk.h new bda2d7d038d3 hyperv: Remove the now unused hyperv-tlfs.h files new fa5a6e819136 x86/hyperv: Don't assume cpu_possible_mask is dense new 7bdeeed32ff9 Drivers: hv: Don't assume cpu_possible_mask is dense new 26e1b813fcd0 iommu/hyper-v: Don't assume cpu_possible_mask is dense new a70739a02631 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] new c62504e33d97 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9241459b3cc2 bus: mhi: host: pci_generic: Add support for QDU100 device new 466024747cbb Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new c8e88de1b44e ACPI/HMAT: Move HMAT messages to pr_debug() new 2f84d072bdcb cxl/pci: Add CXL Type 1/2 support to cxl_dvsec_rr_decode() new 0ee522f05be7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 40258272105e Merge branch 'zstd-next' of https://github.com/terrelln/linux.git new 7f0158f3ee12 efi/libstub: Avoid legacy decompressor zlib/zstd wrappers new 95ebb9204d53 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 85eba21c3672 Merge branch 'slab/for-next' of git://git.kernel.org/pub/s [...] new 0fd2c5a69b09 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new bf3a73b959f6 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] new 4f3d1be4c2f8 compiler.h: add const_true() new 4463a445a64b linux/bits.h: simplify GENMASK_INPUT_CHECK() new f9d2ee3f51d6 riscv: Always inline bitops new 7f15d4abf925 cpu: Remove unused init_cpu_online new 98666cb3a696 Merge branch 'bitmap-for-next' of https://github.com/norov [...] new c38904ebb74b tracing: Add task_prctl_unknown tracepoint new e3f6a42272e0 tracing: Remove pid in task_rename tracing output new 62e9c1e8ecee stackleak: Use str_enabled_disabled() helper in stack_eras [...] new d9a67659846f Merge branch 'for-linus/hardening' into for-next/kspp new c826c6e70720 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new db20dd209d55 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cd7e6c4e85df Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new ce3a8954cf11 Merge branch 'pwrseq/for-next' of git://git.kernel.org/pub [...] new 01b0abebc020 Merge branch 'caps-next' of git://git.kernel.org/pub/scm/l [...] new 462379ff26a1 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 30be21f9bdf7 Merge branch 'crc-next' of git://git.kernel.org/pub/scm/li [...] new 76f99fc1566d soc/qman: test: Use kthread_run_on_cpu() new 294fca60223a kallsyms: Use kthread_run_on_cpu() new 192faebeb9c3 lib: test_objpool: Use kthread_run_on_cpu() new a204e2acc162 arm64: Exclude nohz_full CPUs from 32bits el0 support new 73b27ab2418b sched,arm64: Handle CPU isolation on last resort fallback [...] new 13d937c64c5b kthread: Make sure kthread hasn't started while binding it new 7445d7a4a640 kthread: Default affine kthread to its preferred NUMA node new 8591ddaf54f4 mm: Create/affine kcompactd to its preferred node new 735dac0d3287 mm: Create/affine kswapd to its preferred node new 86c34719fb66 kthread: Implement preferred affinity new d98b20d9baea rcu: Use kthread preferred affinity for RCU boost new b1e125dcbcea kthread: Unify kthread_create_on_cpu() and kthread_create_ [...] new 94fefe074847 treewide: Introduce kthread_run_worker[_on_cpu]() new 8c33e5711a2d rcu: Use kthread preferred affinity for RCU exp kworkers new 8d629f823218 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4e16367cfe0c Add linux-next specific files for 20250106
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 (8155b4ef3466) \ N -- N -- N refs/heads/master (4e16367cfe0c)
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 2093 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 2 + .../ABI/{testing => obsolete}/sysfs-class-cxl | 3 + .../ABI/testing/sysfs-bus-event_source-devices | 24 + Documentation/ABI/testing/sysfs-bus-iio | 77 +- Documentation/accounting/delay-accounting.rst | 32 +- Documentation/admin-guide/kernel-parameters.txt | 6 +- .../admin-guide/laptops/thinkpad-acpi.rst | 10 +- Documentation/admin-guide/mm/damon/usage.rst | 309 - Documentation/admin-guide/mm/memory-hotplug.rst | 4 +- .../devicetree/bindings/arm/qcom-soc.yaml | 8 +- Documentation/devicetree/bindings/arm/qcom.yaml | 16 + .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 1 + .../bindings/clock/qcom,sm8450-gpucc.yaml | 1 + .../bindings/clock/qcom,x1e80100-gcc.yaml | 6 +- .../bindings/connector/usb-connector.yaml | 7 + .../bindings/cpufreq/apple,cluster-cpufreq.yaml | 10 +- .../devicetree/bindings/crypto/qcom,prng.yaml | 3 + .../bindings/display/bridge/adi,adv7533.yaml | 2 +- .../bindings/display/msm/dp-controller.yaml | 1 + .../bindings/display/panel/panel-simple.yaml | 2 + .../devicetree/bindings/dma/adi,axi-dmac.txt | 61 - .../devicetree/bindings/dma/adi,axi-dmac.yaml | 129 + .../devicetree/bindings/dma/atmel,sama5d4-dma.yaml | 79 + .../devicetree/bindings/dma/atmel-xdma.txt | 54 - .../devicetree/bindings/dma/fsl,edma.yaml | 34 + .../bindings/dma/nvidia,tegra210-adma.yaml | 60 +- .../bindings/dma/stm32/st,stm32-dmamux.yaml | 10 + .../devicetree/bindings/dma/ti/k3-bcdma.yaml | 5 +- .../bindings/gpio/fairchild,74hc595.yaml | 18 + .../devicetree/bindings/i2c/i2c-exynos5.yaml | 1 + .../devicetree/bindings/i2c/qcom,i2c-cci.yaml | 2 + .../devicetree/bindings/i2c/renesas,riic.yaml | 5 +- .../devicetree/bindings/iio/accel/adi,adxl345.yaml | 11 +- .../devicetree/bindings/iio/dac/rohm,bd79703.yaml | 62 + .../devicetree/bindings/iio/imu/bosch,bmi160.yaml | 1 + .../devicetree/bindings/iio/imu/bosch,bmi270.yaml | 1 + .../devicetree/bindings/iio/imu/bosch,bmi323.yaml | 1 + .../devicetree/bindings/iio/light/ti,opt4060.yaml | 51 + .../devicetree/bindings/iio/pressure/bmp085.yaml | 29 + .../bindings/input/mediatek,pmic-keys.yaml | 1 + .../bindings/interconnect/qcom,msm8998-bwmon.yaml | 2 + .../interrupt-controller/sifive,plic-1.0.0.yaml | 1 + .../devicetree/bindings/iommu/arm,smmu.yaml | 23 +- .../devicetree/bindings/iommu/qcom,iommu.yaml | 1 + .../devicetree/bindings/mfd/mediatek,mt6397.yaml | 2 + .../bindings/mfd/realtek,rtl9301-switch.yaml | 15 - .../bindings/net/microchip,sparx5-switch.yaml | 18 + .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 3 + Documentation/devicetree/bindings/nvmem/rmem.yaml | 1 + .../bindings/pci/layerscape-pcie-gen4.txt | 52 - .../devicetree/bindings/pci/mbvl,gpex40-pcie.yaml | 173 + .../devicetree/bindings/pci/mobiveil-pcie.txt | 72 - .../bindings/phy/qcom,ipq8074-qmp-pcie-phy.yaml | 21 +- .../bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml | 2 + .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 7 +- .../bindings/power/supply/st,stc3117.yaml | 74 + Documentation/devicetree/bindings/riscv/cpus.yaml | 1 + .../devicetree/bindings/riscv/spacemit.yaml | 28 + Documentation/devicetree/bindings/serial/8250.yaml | 4 +- .../bindings/soc/samsung/exynos-usi.yaml | 1 + .../soc/samsung/samsung,exynos-sysreg.yaml | 8 + .../devicetree/bindings/soc/ti/ti,pruss.yaml | 10 + .../sram/allwinner,sun4i-a10-system-control.yaml | 4 +- .../devicetree/bindings/timer/sifive,clint.yaml | 1 + .../devicetree/bindings/usb/gpio-sbu-mux.yaml | 1 + .../devicetree/bindings/usb/maxim,max33359.yaml | 1 + .../devicetree/bindings/usb/qcom,dwc3.yaml | 3 + .../devicetree/bindings/vendor-prefixes.yaml | 4 + Documentation/devicetree/of_unittest.rst | 12 +- Documentation/driver-api/crypto/iaa/iaa-crypto.rst | 9 +- Documentation/driver-api/scsi.rst | 5 +- Documentation/filesystems/squashfs.rst | 14 +- Documentation/iio/index.rst | 1 + Documentation/iio/opt4060.rst | 61 + Documentation/mm/damon/design.rst | 34 +- Documentation/mm/process_addrs.rst | 44 +- Documentation/mm/split_page_table_lock.rst | 4 +- Documentation/netlink/specs/mptcp_pm.yaml | 60 +- Documentation/networking/index.rst | 1 + Documentation/networking/netmem.rst | 79 + Documentation/process/changes.rst | 6 - Documentation/process/handling-regressions.rst | 4 +- Documentation/process/maintainer-tip.rst | 6 +- Documentation/process/submitting-patches.rst | 70 +- Documentation/scheduler/sched-stats.rst | 126 +- Documentation/scsi/scsi_eh.rst | 46 +- Documentation/scsi/scsi_mid_low_api.rst | 67 +- Documentation/sunrpc/xdr/nfs4_1.x | 186 + .../translations/zh_CN/devicetree/of_unittest.rst | 2 +- .../translations/zh_CN/security/index.rst | 34 + Documentation/translations/zh_CN/security/lsm.rst | 95 + .../translations/zh_CN/subsystem-apis.rst | 2 +- Documentation/usb/usbip_protocol.rst | 12 +- Documentation/virt/kvm/api.rst | 3 + Documentation/virt/kvm/devices/s390_flic.rst | 4 + Documentation/virt/kvm/devices/vcpu.rst | 15 +- MAINTAINERS | 80 +- Makefile | 2 +- Next/SHA1s | 319 +- Next/Trees | 1 + Next/merge.log | 7430 +++++++++++++------- arch/alpha/kernel/core_cia.c | 5 +- arch/alpha/kernel/core_marvel.c | 10 +- arch/alpha/kernel/pci.c | 13 +- arch/alpha/kernel/pci_iommu.c | 10 +- arch/alpha/mm/init.c | 2 +- arch/arc/include/asm/pgalloc.h | 9 +- arch/arc/kernel/unaligned.c | 5 +- arch/arm/arm-soc-for-next-contents.txt | 43 + arch/arm/boot/dts/amlogic/meson.dtsi | 4 - arch/arm/boot/dts/amlogic/meson8.dtsi | 18 +- arch/arm/boot/dts/amlogic/meson8b-ec100.dts | 2 - arch/arm/boot/dts/amlogic/meson8b-mxq.dts | 2 - arch/arm/boot/dts/amlogic/meson8b-odroidc1.dts | 2 - arch/arm/boot/dts/amlogic/meson8b.dtsi | 18 +- .../dts/intel/socfpga/socfpga_cyclone5_socdk.dts | 6 - arch/arm/boot/dts/microchip/sama7d65.dtsi | 145 - arch/arm/boot/dts/nxp/imx/imx51-zii-rdu1.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx51-zii-scu2-mezz.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6q-bx50v3.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6qdl-apalis.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6qdl-sabresd.dtsi | 1 + arch/arm/boot/dts/nxp/imx/imx6qdl.dtsi | 6 +- arch/arm/boot/dts/nxp/imx/imx6sl.dtsi | 6 +- arch/arm/boot/dts/nxp/imx/imx6sx.dtsi | 6 +- arch/arm/boot/dts/qcom/qcom-sdx55.dtsi | 5 +- arch/arm/boot/dts/qcom/qcom-sdx65.dtsi | 4 + arch/arm/boot/dts/samsung/exynos4212-tab3.dtsi | 31 +- arch/arm/configs/pxa_defconfig | 1 - arch/arm/include/asm/tlb.h | 10 - arch/arm/kernel/setup.c | 10 +- arch/arm/mach-at91/Kconfig | 2 + arch/arm/mm/mmu.c | 17 +- arch/arm/mm/nommu.c | 5 +- arch/arm/mm/pgd.c | 16 +- arch/arm64/Kconfig | 31 +- arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi | 33 + .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 2 + .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 2 + arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 2 + .../boot/dts/allwinner/sun50i-h313-tanix-tx1.dts | 1 + arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 24 +- arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 33 +- arch/arm64/boot/dts/amlogic/meson-g12a-fbx8am.dts | 4 - .../boot/dts/amlogic/meson-g12a-radxa-zero.dts | 4 - arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 4 - arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts | 2 - arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 4 - .../dts/amlogic/meson-g12b-a311d-libretech-cc.dts | 2 - .../boot/dts/amlogic/meson-g12b-bananapi-cm4.dtsi | 4 - .../boot/dts/amlogic/meson-g12b-bananapi.dtsi | 4 - .../boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi | 4 - arch/arm64/boot/dts/amlogic/meson-g12b-odroid.dtsi | 4 - .../boot/dts/amlogic/meson-g12b-radxa-zero2.dts | 8 - arch/arm64/boot/dts/amlogic/meson-g12b-w400.dtsi | 6 - .../boot/dts/amlogic/meson-gx-libretech-pc.dtsi | 6 - .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 2 - arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 8 +- .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 2 - .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 2 - arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi | 2 - .../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi | 2 - arch/arm64/boot/dts/amlogic/meson-gxbb-wetek.dtsi | 2 - arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 25 + .../boot/dts/amlogic/meson-gxl-s805x-p241.dts | 2 - .../amlogic/meson-gxl-s905w-jethome-jethub-j80.dts | 2 - .../dts/amlogic/meson-gxl-s905x-hwacom-amazetv.dts | 2 - .../dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 2 - .../dts/amlogic/meson-gxl-s905x-nexbox-a95x.dts | 2 - .../boot/dts/amlogic/meson-gxl-s905x-p212.dtsi | 2 - arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 25 + .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 4 - arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts | 2 - .../dts/amlogic/meson-libretech-cottonwood.dtsi | 6 - arch/arm64/boot/dts/amlogic/meson-sm1-ac2xx.dtsi | 6 - .../arm64/boot/dts/amlogic/meson-sm1-bananapi.dtsi | 2 - .../boot/dts/amlogic/meson-sm1-khadas-vim3l.dts | 2 - arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi | 2 - arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 6 - arch/arm64/boot/dts/broadcom/bcm2712.dtsi | 8 +- arch/arm64/boot/dts/exynos/Makefile | 1 + arch/arm64/boot/dts/exynos/exynos850-e850-96.dts | 15 +- arch/arm64/boot/dts/exynos/exynos8895.dtsi | 44 + arch/arm64/boot/dts/exynos/exynos9810-pinctrl.dtsi | 503 ++ arch/arm64/boot/dts/exynos/exynos9810-starlte.dts | 119 + .../dts/exynos/{exynos990.dtsi => exynos9810.dtsi} | 194 +- arch/arm64/boot/dts/exynos/exynos990.dtsi | 36 +- arch/arm64/boot/dts/exynos/google/gs101-oriole.dts | 104 + arch/arm64/boot/dts/freescale/imx8mm-phg.dts | 2 +- .../dts/freescale/imx8mn-bsh-smm-s2-display.dtsi | 28 + arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts | 8 + arch/arm64/boot/dts/freescale/imx93-14x14-evk.dts | 92 + arch/arm64/boot/dts/freescale/imx93-9x9-qsb.dts | 9 + .../dts/freescale/imx93-tqma9352-mba93xxca.dts | 8 +- .../dts/freescale/imx93-tqma9352-mba93xxla.dts | 8 +- arch/arm64/boot/dts/freescale/imx93.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts | 52 + arch/arm64/boot/dts/freescale/imx95.dtsi | 93 + arch/arm64/boot/dts/mediatek/mt2712-evb.dts | 1 + arch/arm64/boot/dts/mediatek/mt8195-demo.dts | 1 + .../dts/mediatek/mt8395-kontron-3-5-sbc-i1200.dts | 1 + arch/arm64/boot/dts/qcom/Makefile | 4 + arch/arm64/boot/dts/qcom/ipq5424.dtsi | 7 + arch/arm64/boot/dts/qcom/ipq9574-rdp433.dts | 113 + arch/arm64/boot/dts/qcom/ipq9574.dtsi | 420 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8917-xiaomi-riva.dts | 333 + arch/arm64/boot/dts/qcom/msm8917.dtsi | 1954 +++++ arch/arm64/boot/dts/qcom/msm8939.dtsi | 2 +- .../dts/qcom/msm8994-huawei-angler-rev-101.dts | 21 +- arch/arm64/boot/dts/qcom/msm8994.dtsi | 11 +- arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts | 2 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 9 +- arch/arm64/boot/dts/qcom/pm660l.dtsi | 6 + arch/arm64/boot/dts/qcom/pm8150.dtsi | 2 - arch/arm64/boot/dts/qcom/pm8937.dtsi | 150 + arch/arm64/boot/dts/qcom/pmk8350.dtsi | 72 + arch/arm64/boot/dts/qcom/qcm6490-idp.dts | 8 + arch/arm64/boot/dts/qcom/qcs404.dtsi | 2 +- arch/arm64/boot/dts/qcom/qcs615-ride.dts | 47 + arch/arm64/boot/dts/qcom/qcs615.dtsi | 173 + arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts | 41 + arch/arm64/boot/dts/qcom/qcs8300.dtsi | 2198 +++++- arch/arm64/boot/dts/qcom/qcs8550-aim300.dtsi | 2 +- arch/arm64/boot/dts/qcom/qdu1000-idp.dts | 19 +- arch/arm64/boot/dts/qcom/qdu1000.dtsi | 14 + arch/arm64/boot/dts/qcom/qrb4210-rb2.dts | 61 +- arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 5 + arch/arm64/boot/dts/qcom/qru1000-idp.dts | 19 +- arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi | 82 +- arch/arm64/boot/dts/qcom/sa8775p.dtsi | 397 +- arch/arm64/boot/dts/qcom/sar2130p.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 2 +- .../arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts | 4 - arch/arm64/boot/dts/qcom/sc8180x-primus.dts | 4 - .../boot/dts/qcom/sc8280xp-huawei-gaokun3.dts | 1318 ++++ .../boot/dts/qcom/sc8280xp-microsoft-blackrock.dts | 1325 ++++ arch/arm64/boot/dts/qcom/sdm670-google-sargo.dts | 37 +- arch/arm64/boot/dts/qcom/sdm670.dtsi | 194 + arch/arm64/boot/dts/qcom/sdx75.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm4250.dtsi | 39 + arch/arm64/boot/dts/qcom/sm4450.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm6115.dtsi | 87 + arch/arm64/boot/dts/qcom/sm6125.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm6350.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm6375.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts | 2 +- arch/arm64/boot/dts/qcom/sm8150-hdk.dts | 5 + .../boot/dts/qcom/sm8150-microsoft-surface-duo.dts | 5 + arch/arm64/boot/dts/qcom/sm8150-mtp.dts | 5 + .../boot/dts/qcom/sm8150-sony-xperia-kumano.dtsi | 5 + arch/arm64/boot/dts/qcom/sm8250-hdk.dts | 5 + arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 5 + .../boot/dts/qcom/sm8250-sony-xperia-edo.dtsi | 5 + .../boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi | 120 + arch/arm64/boot/dts/qcom/sm8250-xiaomi-pipa.dts | 5 + arch/arm64/boot/dts/qcom/sm8250.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8350-hdk.dts | 7 + arch/arm64/boot/dts/qcom/sm8350.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8450.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8550-hdk.dts | 2 +- arch/arm64/boot/dts/qcom/sm8550-mtp.dts | 2 +- arch/arm64/boot/dts/qcom/sm8550-qrd.dts | 2 +- arch/arm64/boot/dts/qcom/sm8550-samsung-q5q.dts | 2 +- .../dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts | 2 +- arch/arm64/boot/dts/qcom/sm8550.dtsi | 18 +- arch/arm64/boot/dts/qcom/sm8650-hdk.dts | 2 +- arch/arm64/boot/dts/qcom/sm8650-mtp.dts | 2 +- arch/arm64/boot/dts/qcom/sm8650-qrd.dts | 2 +- arch/arm64/boot/dts/qcom/sm8650.dtsi | 26 +- arch/arm64/boot/dts/qcom/x1e001de-devkit.dts | 26 +- .../dts/qcom/x1e78100-lenovo-thinkpad-t14s.dts | 273 +- .../boot/dts/qcom/x1e80100-asus-vivobook-s15.dts | 44 +- arch/arm64/boot/dts/qcom/x1e80100-crd.dts | 6 +- .../boot/dts/qcom/x1e80100-dell-xps13-9345.dts | 4 +- ...e80100-crd.dts => x1e80100-hp-omnibook-x14.dts} | 831 ++- .../boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts | 44 +- .../boot/dts/qcom/x1e80100-microsoft-romulus.dtsi | 4 +- arch/arm64/boot/dts/qcom/x1e80100-qcp.dts | 290 +- arch/arm64/boot/dts/qcom/x1e80100.dtsi | 379 +- arch/arm64/boot/dts/renesas/r8a779g0.dtsi | 40 + arch/arm64/boot/dts/renesas/r9a09g047.dtsi | 13 + arch/arm64/boot/dts/renesas/r9a09g047e57-smarc.dts | 13 + .../boot/dts/renesas/r9a09g057h44-rzv2h-evk.dts | 36 +- arch/arm64/boot/dts/rockchip/rk3588-extra.dtsi | 1 - arch/arm64/boot/dts/ti/k3-am62-main.dtsi | 1 - arch/arm64/boot/dts/ti/k3-am62-phycore-som.dtsi | 11 + arch/arm64/boot/dts/ti/k3-am625-sk.dts | 7 - arch/arm64/boot/dts/ti/k3-am62a-main.dtsi | 1 - .../boot/dts/ti/k3-am62p-j722s-common-main.dtsi | 5 + arch/arm64/boot/dts/ti/k3-am62p5-sk.dts | 4 + arch/arm64/boot/dts/ti/k3-am62x-phyboard-lyra.dtsi | 24 + arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi | 6 +- arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 22 +- .../boot/dts/ti/k3-am642-tqma64xxl-mbax4xxl.dts | 6 - arch/arm64/boot/dts/ti/k3-am67a-beagley-ai.dts | 158 + arch/arm64/boot/dts/ti/k3-am69-sk.dts | 8 + .../boot/dts/ti/k3-j7200-common-proc-board.dts | 4 + arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 7 + arch/arm64/boot/dts/ti/k3-j722s-evm.dts | 14 + .../boot/dts/ti/k3-j784s4-j742s2-evm-common.dtsi | 8 + .../boot/dts/ti/k3-j784s4-j742s2-main-common.dtsi | 22 +- .../dts/ti/k3-j784s4-j742s2-mcu-wakeup-common.dtsi | 12 +- arch/arm64/boot/dts/ti/k3-pinctrl.h | 19 + arch/arm64/configs/defconfig | 13 +- arch/arm64/include/asm/assembler.h | 13 +- arch/arm64/include/asm/cpufeature.h | 3 +- arch/arm64/include/asm/cputype.h | 2 + arch/arm64/include/asm/kvm_arm.h | 2 +- arch/arm64/include/asm/kvm_asm.h | 14 +- arch/arm64/include/asm/kvm_emulate.h | 29 +- arch/arm64/include/asm/kvm_host.h | 125 +- arch/arm64/include/asm/kvm_mmu.h | 16 + arch/arm64/include/asm/kvm_nested.h | 1 + arch/arm64/include/asm/kvm_pgtable.h | 41 +- arch/arm64/include/asm/kvm_pkvm.h | 51 + arch/arm64/include/asm/pgalloc.h | 18 - arch/arm64/include/asm/pgtable-hwdef.h | 6 +- arch/arm64/include/asm/pgtable-prot.h | 4 +- arch/arm64/include/asm/pgtable.h | 11 +- arch/arm64/include/asm/sysreg.h | 10 + arch/arm64/include/asm/tlb.h | 21 +- arch/arm64/kernel/cpu_errata.c | 8 + arch/arm64/kernel/image-vars.h | 3 + arch/arm64/kernel/setup.c | 4 +- arch/arm64/kernel/signal.c | 35 +- arch/arm64/kvm/arch_timer.c | 179 +- arch/arm64/kvm/arm.c | 68 +- arch/arm64/kvm/debug.c | 380 +- arch/arm64/kvm/emulate-nested.c | 81 +- arch/arm64/kvm/fpsimd.c | 12 +- arch/arm64/kvm/guest.c | 31 +- arch/arm64/kvm/handle_exit.c | 5 +- arch/arm64/kvm/hyp/include/hyp/debug-sr.h | 42 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 39 +- arch/arm64/kvm/hyp/include/hyp/sysreg-sr.h | 43 +- arch/arm64/kvm/hyp/include/nvhe/fixed_config.h | 223 - arch/arm64/kvm/hyp/include/nvhe/gfp.h | 6 +- arch/arm64/kvm/hyp/include/nvhe/mem_protect.h | 39 +- arch/arm64/kvm/hyp/include/nvhe/memory.h | 50 +- arch/arm64/kvm/hyp/include/nvhe/pkvm.h | 23 + arch/arm64/kvm/hyp/nvhe/debug-sr.c | 13 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 209 +- arch/arm64/kvm/hyp/nvhe/mem_protect.c | 320 +- arch/arm64/kvm/hyp/nvhe/page_alloc.c | 14 +- arch/arm64/kvm/hyp/nvhe/pkvm.c | 404 +- arch/arm64/kvm/hyp/nvhe/setup.c | 8 +- arch/arm64/kvm/hyp/nvhe/switch.c | 52 +- arch/arm64/kvm/hyp/nvhe/sys_regs.c | 404 +- arch/arm64/kvm/hyp/nvhe/timer-sr.c | 16 +- arch/arm64/kvm/hyp/pgtable.c | 13 +- arch/arm64/kvm/hyp/vhe/debug-sr.c | 5 - arch/arm64/kvm/hyp/vhe/switch.c | 107 + arch/arm64/kvm/mmu.c | 93 +- arch/arm64/kvm/nested.c | 29 +- arch/arm64/kvm/pkvm.c | 201 + arch/arm64/kvm/reset.c | 6 +- arch/arm64/kvm/sys_regs.c | 395 +- arch/arm64/kvm/trace_handle_exit.h | 75 - arch/arm64/kvm/vgic/vgic-v3.c | 6 +- arch/arm64/mm/pgd.c | 13 +- arch/arm64/mm/proc.S | 2 + arch/arm64/tools/cpucaps | 1 + arch/csky/include/asm/pgalloc.h | 4 +- arch/hexagon/include/asm/pgalloc.h | 4 +- arch/loongarch/Kconfig | 1 + arch/loongarch/configs/loongson3_defconfig | 6 +- arch/loongarch/include/asm/pgalloc.h | 2 +- arch/loongarch/kernel/setup.c | 2 +- arch/loongarch/mm/init.c | 13 +- arch/loongarch/mm/pgtable.c | 7 +- arch/m68k/configs/amiga_defconfig | 2 - arch/m68k/configs/apollo_defconfig | 2 - arch/m68k/configs/atari_defconfig | 2 - arch/m68k/configs/bvme6000_defconfig | 2 - arch/m68k/configs/hp300_defconfig | 2 - arch/m68k/configs/mac_defconfig | 2 - arch/m68k/configs/multi_defconfig | 2 - arch/m68k/configs/mvme147_defconfig | 2 - arch/m68k/configs/mvme16x_defconfig | 2 - arch/m68k/configs/q40_defconfig | 2 - arch/m68k/configs/sun3_defconfig | 2 - arch/m68k/configs/sun3x_defconfig | 2 - arch/m68k/include/asm/mcf_pgalloc.h | 7 +- arch/m68k/include/asm/motorola_pgalloc.h | 6 +- arch/m68k/include/asm/sun3_pgalloc.h | 4 +- arch/m68k/mm/init.c | 5 +- arch/m68k/mm/mcfmmu.c | 10 +- arch/m68k/mm/motorola.c | 26 +- arch/m68k/mm/sun3mmu.c | 10 +- arch/m68k/sun3/sun3dvma.c | 6 +- arch/microblaze/include/asm/pgalloc.h | 7 +- arch/mips/boot/dts/mobileye/eyeq5.dtsi | 22 + arch/mips/configs/bigsur_defconfig | 1 - arch/mips/configs/decstation_64_defconfig | 2 - arch/mips/configs/decstation_defconfig | 2 - arch/mips/configs/decstation_r4k_defconfig | 2 - arch/mips/configs/ip27_defconfig | 1 - arch/mips/configs/ip30_defconfig | 1 - arch/mips/include/asm/pgalloc.h | 8 +- arch/mips/kernel/setup.c | 5 +- arch/mips/kernel/vdso.c | 10 +- arch/mips/mm/pgtable.c | 8 +- arch/nios2/include/asm/pgalloc.h | 2 +- arch/nios2/kernel/cpuinfo.c | 10 +- arch/nios2/mm/pgtable.c | 3 +- arch/openrisc/Kbuild | 1 - arch/openrisc/Kconfig | 3 +- arch/openrisc/boot/dts/Makefile | 2 +- arch/openrisc/configs/or1klitex_defconfig | 2 +- arch/openrisc/configs/or1ksim_defconfig | 2 +- arch/openrisc/configs/simple_smp_defconfig | 2 +- arch/openrisc/include/asm/pgalloc.h | 8 +- arch/openrisc/mm/ioremap.c | 5 +- arch/parisc/include/asm/pgalloc.h | 39 +- arch/parisc/mm/init.c | 20 +- arch/powerpc/Kconfig | 1 + arch/powerpc/include/asm/hugetlb.h | 9 + arch/powerpc/include/asm/thread_info.h | 9 +- arch/powerpc/include/asm/tlb.h | 1 + arch/powerpc/kernel/dt_cpu_ftrs.c | 10 +- arch/powerpc/kernel/interrupt.c | 4 +- arch/powerpc/kernel/pci_32.c | 5 +- arch/powerpc/kernel/process.c | 4 +- arch/powerpc/kernel/setup-common.c | 9 +- arch/powerpc/kernel/setup_32.c | 8 +- arch/powerpc/kernel/trace/ftrace.c | 6 - arch/powerpc/kernel/trace/ftrace_64_pg.c | 6 - arch/powerpc/kernel/vdso32_wrapper.S | 2 +- arch/powerpc/kernel/vdso64_wrapper.S | 2 +- arch/powerpc/lib/vmx-helper.c | 2 +- arch/powerpc/mm/book3s32/mmu.c | 5 +- arch/powerpc/mm/book3s64/mmu_context.c | 2 +- arch/powerpc/mm/book3s64/pgtable.c | 8 +- arch/powerpc/mm/kasan/init_book3e_64.c | 8 +- arch/powerpc/mm/kasan/init_book3s_64.c | 2 +- arch/powerpc/mm/nohash/mmu_context.c | 16 +- arch/powerpc/mm/pgtable-frag.c | 4 +- arch/powerpc/mm/pgtable_32.c | 7 +- arch/powerpc/platforms/8xx/cpm1.c | 119 +- arch/powerpc/platforms/book3s/vas-api.c | 36 + arch/powerpc/platforms/powermac/nvram.c | 5 +- arch/powerpc/platforms/powernv/opal.c | 5 +- arch/powerpc/platforms/ps3/setup.c | 5 +- arch/powerpc/sysdev/msi_bitmap.c | 5 +- arch/riscv/Kconfig.socs | 5 + arch/riscv/boot/dts/Makefile | 1 + arch/riscv/boot/dts/spacemit/Makefile | 2 + arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts | 19 + arch/riscv/boot/dts/spacemit/k1.dtsi | 459 ++ arch/riscv/configs/defconfig | 1 + arch/riscv/include/asm/kvm_host.h | 5 + arch/riscv/include/asm/kvm_vcpu_sbi.h | 1 + arch/riscv/include/asm/pgalloc.h | 72 +- arch/riscv/include/asm/tlb.h | 18 - arch/riscv/include/uapi/asm/kvm.h | 4 + arch/riscv/kernel/setup.c | 4 +- arch/riscv/kvm/Makefile | 1 + arch/riscv/kvm/vcpu.c | 7 +- arch/riscv/kvm/vcpu_exit.c | 37 +- arch/riscv/kvm/vcpu_onereg.c | 6 + arch/riscv/kvm/vcpu_sbi.c | 4 + arch/riscv/kvm/vcpu_sbi_system.c | 73 + arch/riscv/mm/init.c | 4 +- arch/riscv/mm/kasan_init.c | 14 +- arch/s390/configs/debug_defconfig | 2 - arch/s390/configs/defconfig | 2 - arch/s390/include/asm/css_chars.h | 2 +- arch/s390/include/asm/pgalloc.h | 40 +- arch/s390/include/asm/tlb.h | 43 +- arch/s390/kernel/numa.c | 5 +- arch/s390/kernel/setup.c | 20 +- arch/s390/kernel/smp.c | 9 +- arch/s390/kernel/topology.c | 10 +- arch/s390/kvm/interrupt.c | 6 + arch/s390/kvm/vsie.c | 2 +- arch/s390/mm/pgalloc.c | 23 +- arch/sh/include/asm/pgalloc.h | 2 +- arch/sh/mm/init.c | 10 +- arch/sparc/include/asm/tlb_32.h | 1 + arch/sparc/include/asm/tlb_64.h | 1 + arch/sparc/kernel/prom_32.c | 4 +- arch/sparc/kernel/vio.c | 6 +- arch/sparc/mm/init_64.c | 2 +- arch/sparc/mm/srmmu.c | 16 +- arch/um/drivers/net_kern.c | 5 +- arch/um/drivers/vector_kern.c | 5 +- arch/um/include/asm/pgalloc.h | 6 +- arch/um/kernel/load_file.c | 4 +- arch/um/kernel/mem.c | 7 +- arch/x86/Kconfig | 2 +- arch/x86/coco/sev/Makefile | 3 + arch/x86/coco/sev/core.c | 4 +- arch/x86/crypto/aes-gcm-avx10-x86_64.S | 119 +- arch/x86/crypto/aes-xts-avx-x86_64.S | 329 +- arch/x86/crypto/aesni-intel_glue.c | 10 +- arch/x86/events/intel/core.c | 32 +- arch/x86/events/intel/ds.c | 1 + arch/x86/events/intel/uncore.c | 1 + arch/x86/events/perf_event.h | 1 + arch/x86/include/asm/amd_nb.h | 31 - arch/x86/include/asm/cpufeatures.h | 13 +- arch/x86/include/asm/mce.h | 6 +- arch/x86/include/asm/perf_event.h | 4 + arch/x86/include/asm/pgalloc.h | 18 - arch/x86/include/asm/tlb.h | 33 - arch/x86/kernel/acpi/boot.c | 5 +- arch/x86/kernel/apic/io_apic.c | 11 +- arch/x86/kernel/cpu/bugs.c | 4 + arch/x86/kernel/cpu/common.c | 1 + arch/x86/kernel/cpu/mce/amd.c | 137 +- arch/x86/kernel/cpu/mce/core.c | 209 +- arch/x86/kernel/cpu/mce/genpool.c | 29 +- arch/x86/kernel/cpu/mce/intel.c | 9 +- arch/x86/kernel/cpu/mce/internal.h | 4 +- arch/x86/kernel/cpu/mce/threshold.c | 2 +- arch/x86/kernel/cpu/microcode/amd.c | 54 +- arch/x86/kernel/e820.c | 5 +- arch/x86/kernel/ftrace.c | 7 - arch/x86/kernel/paravirt.c | 1 + arch/x86/kernel/static_call.c | 1 - arch/x86/kernel/vm86_32.c | 5 +- arch/x86/kvm/cpuid.c | 1 + arch/x86/kvm/vmx/posted_intr.h | 2 +- arch/x86/kvm/x86.c | 7 + arch/x86/mm/fault.c | 1 - arch/x86/mm/init.c | 3 +- arch/x86/mm/pgtable.c | 37 +- arch/x86/platform/olpc/olpc_dt.c | 6 +- arch/x86/xen/p2m.c | 8 +- arch/xtensa/include/asm/pgalloc.h | 2 +- arch/xtensa/mm/kasan_init.c | 6 +- block/bdev.c | 3 +- block/bfq-iosched.c | 2 +- block/bio.c | 107 +- block/blk-map.c | 128 +- block/blk-mq-sysfs.c | 16 +- block/blk-mq.c | 44 +- block/blk-sysfs.c | 4 +- block/blk-zoned.c | 58 +- block/blk.h | 8 - block/elevator.c | 8 +- block/elevator.h | 2 +- block/genhd.c | 22 +- block/kyber-iosched.c | 2 +- block/mq-deadline.c | 2 +- crypto/Kconfig | 18 - crypto/Makefile | 2 - crypto/ahash.c | 158 +- crypto/fips.c | 4 +- crypto/keywrap.c | 319 - crypto/tcrypt.c | 4 - crypto/testmgr.c | 26 +- crypto/testmgr.h | 192 - crypto/vmac.c | 696 -- drivers/accel/amdxdna/aie2_ctx.c | 2 +- drivers/accel/amdxdna/aie2_pci.c | 6 +- drivers/accel/amdxdna/aie2_pci.h | 2 +- drivers/accel/amdxdna/amdxdna_mailbox.c | 24 +- drivers/accel/amdxdna/amdxdna_mailbox.h | 4 +- drivers/accel/amdxdna/amdxdna_pci_drv.c | 2 +- drivers/accel/amdxdna/npu1_regs.c | 2 +- drivers/accel/amdxdna/npu2_regs.c | 2 +- drivers/accel/amdxdna/npu4_regs.c | 2 +- drivers/accel/amdxdna/npu5_regs.c | 2 +- drivers/accel/amdxdna/npu6_regs.c | 2 +- drivers/accel/habanalabs/common/context.c | 3 +- drivers/accel/habanalabs/common/habanalabs_ioctl.c | 11 +- drivers/acpi/mipi-disco-img.c | 3 +- drivers/acpi/platform_profile.c | 29 + drivers/acpi/property.c | 2 +- drivers/acpi/scan.c | 4 +- drivers/acpi/utils.c | 7 +- drivers/android/binder.c | 2 +- drivers/android/binder_alloc.c | 366 +- drivers/android/binder_alloc.h | 45 +- drivers/android/binder_alloc_selftest.c | 18 +- drivers/android/binder_trace.h | 2 +- drivers/base/core.c | 38 +- drivers/base/memory.c | 4 +- drivers/base/physical_location.c | 4 +- drivers/base/test/Kconfig | 1 + drivers/base/test/platform-device-test.c | 41 +- drivers/block/ps3disk.c | 4 +- drivers/block/sunvdc.c | 6 +- drivers/block/ublk_drv.c | 26 +- drivers/bus/fsl-mc/dprc-driver.c | 8 +- drivers/bus/mhi/host/pci_generic.c | 55 + drivers/cdrom/cdrom.c | 2 +- drivers/char/ipmi/ipmb_dev_int.c | 2 + drivers/char/ipmi/ipmi_devintf.c | 5 +- drivers/char/ipmi/ipmi_msghandler.c | 4 +- drivers/char/ipmi/ipmi_poweroff.c | 6 +- drivers/char/ipmi/ipmi_watchdog.c | 5 +- drivers/char/ipmi/ssif_bmc.c | 6 +- drivers/clk/at91/Makefile | 1 + drivers/clk/at91/clk-master.c | 2 +- drivers/clk/at91/clk-sam9x60-pll.c | 2 +- drivers/clk/at91/pmc.c | 1 + drivers/clk/at91/sama7d65.c | 1375 ++++ drivers/clk/imx/clk-imx8mp-audiomix.c | 3 +- drivers/clk/imx/clk-imx8mp.c | 5 +- drivers/clk/imx/clk-imx93.c | 32 +- drivers/clk/imx/clk-pll14xx.c | 2 + drivers/clk/qcom/Kconfig | 19 + drivers/clk/qcom/Makefile | 2 + drivers/clk/qcom/apss-ipq-pll.c | 3 +- drivers/clk/qcom/camcc-x1e80100.c | 7 + drivers/clk/qcom/clk-alpha-pll.c | 2 + drivers/clk/qcom/clk-rpm.c | 27 +- drivers/clk/qcom/clk-rpmh.c | 21 +- drivers/clk/qcom/clk-smd-rpm.c | 25 +- drivers/clk/qcom/clk-spmi-pmic-div.c | 13 +- drivers/clk/qcom/dispcc-qcm2290.c | 2 - drivers/clk/qcom/dispcc-sm6115.c | 2 - drivers/clk/qcom/dispcc-sm6350.c | 7 +- drivers/clk/qcom/gcc-ipq6018.c | 4 +- drivers/clk/qcom/gcc-mdm9607.c | 2 +- drivers/clk/qcom/gcc-qcs615.c | 3034 ++++++++ drivers/clk/qcom/gcc-sm6350.c | 22 +- drivers/clk/qcom/gcc-sm8550.c | 8 +- drivers/clk/qcom/gcc-sm8650.c | 8 +- drivers/clk/qcom/gpucc-x1p42100.c | 587 ++ drivers/clk/renesas/r8a779g0-cpg-mssr.c | 4 + drivers/clk/renesas/r9a09g047-cpg.c | 2 + drivers/clk/renesas/r9a09g057-cpg.c | 7 + drivers/clk/renesas/rzv2h-cpg.c | 185 +- drivers/clk/renesas/rzv2h-cpg.h | 15 +- drivers/clk/sunxi-ng/ccu-sun50i-a100.c | 6 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 13 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.h | 2 - drivers/clk/ti/clk.c | 5 +- drivers/cpufreq/amd-pstate-trace.h | 52 +- drivers/cpufreq/amd-pstate-ut.c | 12 +- drivers/cpufreq/amd-pstate.c | 472 +- drivers/cpufreq/amd-pstate.h | 3 - drivers/cpufreq/apple-soc-cpufreq.c | 56 +- drivers/cpufreq/qcom-cpufreq-hw.c | 34 +- drivers/cpufreq/sparc-us2e-cpufreq.c | 2 +- drivers/cpufreq/sparc-us3-cpufreq.c | 2 +- drivers/crypto/hisilicon/sec2/sec.h | 3 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 161 +- drivers/crypto/hisilicon/sec2/sec_crypto.h | 11 - drivers/crypto/intel/iaa/iaa_crypto_main.c | 2 +- drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c | 3 + drivers/crypto/qce/sha.c | 6 +- drivers/cxl/core/pci.c | 10 +- drivers/cxl/core/pmem.c | 15 +- drivers/cxl/core/region.c | 21 +- drivers/cxl/cxl.h | 4 +- drivers/cxl/port.c | 2 +- drivers/dma/bcm2835-dma.c | 22 + drivers/dma/fsl-edma-common.c | 36 +- drivers/dma/fsl-edma-common.h | 4 + drivers/dma/fsl-edma-main.c | 156 +- drivers/dma/idxd/idxd.h | 15 +- drivers/dma/idxd/init.c | 479 +- drivers/dma/idxd/irq.c | 85 +- drivers/dma/idxd/sysfs.c | 10 - drivers/dma/mv_xor.c | 3 +- drivers/dma/qcom/bam_dma.c | 24 +- drivers/dma/qcom/gpi.c | 31 +- drivers/dma/tegra186-gpc-dma.c | 10 + drivers/dma/tegra210-adma.c | 86 +- drivers/dma/ti/edma.c | 7 +- drivers/dma/ti/k3-udma.c | 16 + drivers/edac/Kconfig | 8 + drivers/edac/Makefile | 1 + drivers/edac/loongson_edac.c | 157 + drivers/firewire/core-device.c | 4 +- drivers/firmware/arm_scmi/bus.c | 4 +- drivers/firmware/efi/dev-path-parser.c | 4 +- drivers/firmware/efi/libstub/Makefile | 7 +- drivers/firmware/efi/libstub/efistub.h | 5 + .../firmware/efi/libstub/zboot-decompress-gzip.c | 68 + .../firmware/efi/libstub/zboot-decompress-zstd.c | 83 + drivers/firmware/efi/libstub/zboot.c | 65 +- drivers/firmware/efi/libstub/zboot.lds | 1 + drivers/firmware/qcom/qcom_scm.c | 5 + drivers/gpio/gpio-74x164.c | 2 + drivers/gpio/gpio-pca953x.c | 3 +- drivers/gpio/gpio-sim.c | 55 +- drivers/gpio/gpio-tps65219.c | 12 +- drivers/gpio/gpio-virtuser.c | 91 +- drivers/gpu/drm/bridge/adv7511/adv7511_audio.c | 17 +- drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 10 +- drivers/gpu/drm/bridge/adv7511/adv7533.c | 4 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 76 +- drivers/gpu/drm/bridge/ite-it6263.c | 10 - drivers/gpu/drm/bridge/ite-it6505.c | 335 +- drivers/gpu/drm/bridge/ite-it66121.c | 4 +- drivers/gpu/drm/bridge/lontium-lt9611.c | 179 +- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 3 +- drivers/gpu/drm/bridge/sii902x.c | 7 +- .../gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c | 3 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c | 17 - drivers/gpu/drm/display/Kconfig | 8 + drivers/gpu/drm/display/Makefile | 2 + drivers/gpu/drm/display/drm_bridge_connector.c | 151 +- drivers/gpu/drm/display/drm_hdmi_audio_helper.c | 190 + drivers/gpu/drm/display/drm_hdmi_state_helper.c | 57 + drivers/gpu/drm/drm_connector.c | 5 + drivers/gpu/drm/drm_panel.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 41 + drivers/gpu/drm/etnaviv/etnaviv_gpu.h | 2 + drivers/gpu/drm/exynos/exynos_hdmi.c | 2 +- drivers/gpu/drm/hisilicon/hibmc/Makefile | 3 +- drivers/gpu/drm/hisilicon/hibmc/dp/dp_aux.c | 164 + drivers/gpu/drm/hisilicon/hibmc/dp/dp_comm.h | 63 + drivers/gpu/drm/hisilicon/hibmc/dp/dp_config.h | 19 + drivers/gpu/drm/hisilicon/hibmc/dp/dp_hw.c | 220 + drivers/gpu/drm/hisilicon/hibmc/dp/dp_hw.h | 28 + drivers/gpu/drm/hisilicon/hibmc/dp/dp_link.c | 332 + drivers/gpu/drm/hisilicon/hibmc/dp/dp_reg.h | 76 + drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_dp.c | 118 + drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 14 + drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 19 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_i2c.c | 41 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c | 20 +- drivers/gpu/drm/i2c/tda998x_drv.c | 2 +- drivers/gpu/drm/i915/display/g4x_hdmi.c | 35 +- drivers/gpu/drm/i915/display/g4x_hdmi.h | 5 +- drivers/gpu/drm/i915/display/intel_ddi.c | 37 +- .../gpu/drm/i915/display/intel_display_driver.c | 6 +- drivers/gpu/drm/i915/display/intel_display_types.h | 13 + drivers/gpu/drm/i915/display/intel_dmc_wl.c | 6 +- drivers/gpu/drm/i915/display/intel_dp.c | 177 +- drivers/gpu/drm/i915/display/intel_dp.h | 9 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 30 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 10 +- drivers/gpu/drm/i915/display/intel_hdmi.h | 2 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 2 +- drivers/gpu/drm/i915/selftests/igt_flush_test.c | 12 +- drivers/gpu/drm/mediatek/mtk_dp.c | 2 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 2 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 2 +- drivers/gpu/drm/msm/Makefile | 1 + drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 10 +- .../drm/msm/disp/dpu1/catalog/dpu_10_0_sm8650.h | 31 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_4_1_sdm670.h | 54 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_5_0_sm8150.h | 2 + .../drm/msm/disp/dpu1/catalog/dpu_5_1_sc8180x.h | 2 + .../gpu/drm/msm/disp/dpu1/catalog/dpu_6_0_sm8250.h | 2 + .../gpu/drm/msm/disp/dpu1/catalog/dpu_7_0_sm8350.h | 2 + .../gpu/drm/msm/disp/dpu1/catalog/dpu_8_1_sm8450.h | 4 +- .../drm/msm/disp/dpu1/catalog/dpu_8_4_sa8775p.h | 4 +- .../gpu/drm/msm/disp/dpu1/catalog/dpu_9_0_sm8550.h | 6 +- .../drm/msm/disp/dpu1/catalog/dpu_9_2_x1e80100.h | 6 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 13 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cwb.c | 75 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cwb.h | 70 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h | 13 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 33 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 86 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h | 4 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c | 2 +- drivers/gpu/drm/msm/dp/dp_audio.c | 273 +- drivers/gpu/drm/msm/dp/dp_audio.h | 3 - drivers/gpu/drm/msm/dp/dp_catalog.c | 158 +- drivers/gpu/drm/msm/dp/dp_catalog.h | 35 +- drivers/gpu/drm/msm/dp/dp_display.c | 11 +- drivers/gpu/drm/msm/dp/dp_panel.c | 26 +- drivers/gpu/drm/msm/dp/dp_panel.h | 11 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 2 +- drivers/gpu/drm/msm/msm_kms.c | 1 - drivers/gpu/drm/nouveau/nouveau_chan.c | 4 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 5 +- drivers/gpu/drm/panel/panel-simple.c | 34 + drivers/gpu/drm/rockchip/cdn-dp-core.c | 2 +- drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 17 +- drivers/gpu/drm/sti/sti_hdmi.c | 2 +- drivers/gpu/drm/vc4/Kconfig | 1 + drivers/gpu/drm/vc4/vc4_hdmi.c | 104 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 2 - drivers/gpu/drm/xe/instructions/xe_mi_commands.h | 13 +- drivers/gpu/drm/xe/xe_exec_queue.c | 19 +- drivers/gpu/drm/xe/xe_exec_queue_types.h | 2 +- drivers/gpu/drm/xe/xe_gt.c | 8 +- drivers/gpu/drm/xe/xe_gt_idle.c | 10 +- drivers/gpu/drm/xe/xe_gt_stats.c | 4 +- drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c | 16 +- drivers/gpu/drm/xe/xe_gt_tlb_invalidation.h | 3 +- drivers/gpu/drm/xe/xe_hw_engine.c | 2 +- drivers/gpu/drm/xe/xe_hw_engine_types.h | 2 +- drivers/gpu/drm/xe/xe_hw_fence_types.h | 2 +- drivers/gpu/drm/xe/xe_migrate.c | 11 +- drivers/gpu/drm/xe/xe_oa.c | 224 +- drivers/gpu/drm/xe/xe_oa_types.h | 3 - drivers/gpu/drm/xe/xe_pm.c | 4 +- drivers/gpu/drm/xe/xe_ring_ops.c | 11 +- drivers/gpu/drm/xe/xe_sched_job_types.h | 2 + drivers/gpu/drm/xe/xe_trace_bo.h | 12 +- drivers/hwmon/Kconfig | 2 + drivers/hwmon/hwmon.c | 2 +- drivers/hwmon/lm75.c | 326 +- drivers/i2c/busses/Kconfig | 4 +- drivers/i2c/busses/i2c-amd756.c | 5 +- drivers/i2c/busses/i2c-exynos5.c | 35 +- drivers/i2c/busses/i2c-imx-lpi2c.c | 775 +- drivers/i2c/busses/i2c-imx.c | 37 +- drivers/i2c/busses/i2c-isch.c | 6 +- drivers/i2c/busses/i2c-microchip-corei2c.c | 122 +- drivers/i2c/busses/i2c-npcm7xx.c | 427 +- drivers/i2c/busses/i2c-qcom-geni.c | 56 +- drivers/i2c/busses/i2c-xiic.c | 281 +- drivers/i2c/i2c-core-base.c | 113 +- drivers/iio/accel/adxl345_core.c | 41 +- drivers/iio/accel/bma220_spi.c | 2 +- drivers/iio/adc/ad4000.c | 2 +- drivers/iio/adc/ad7944.c | 2 +- drivers/iio/adc/ad_sigma_delta.c | 2 +- drivers/iio/adc/dln2-adc.c | 21 +- drivers/iio/adc/ina2xx-adc.c | 2 +- drivers/iio/adc/max1118.c | 2 +- drivers/iio/adc/max11410.c | 2 +- drivers/iio/adc/max1363.c | 30 +- drivers/iio/adc/mcp3911.c | 2 +- drivers/iio/adc/meson_saradc.c | 47 +- drivers/iio/adc/pac1921.c | 2 +- drivers/iio/adc/rockchip_saradc.c | 2 +- drivers/iio/adc/rtq6056.c | 2 +- drivers/iio/adc/ti-adc081c.c | 2 +- drivers/iio/adc/ti-adc084s021.c | 2 +- drivers/iio/adc/ti-ads1015.c | 2 +- drivers/iio/adc/ti-ads1119.c | 2 +- drivers/iio/adc/ti-ads131e08.c | 2 +- drivers/iio/adc/ti-lmp92064.c | 2 +- drivers/iio/adc/ti-tsc2046.c | 2 +- drivers/iio/adc/vf610_adc.c | 2 +- drivers/iio/chemical/ccs811.c | 2 +- drivers/iio/chemical/ens160_core.c | 2 +- drivers/iio/chemical/scd30_core.c | 2 +- drivers/iio/chemical/scd4x.c | 2 +- drivers/iio/common/ssp_sensors/ssp_iio.c | 12 +- drivers/iio/dac/Kconfig | 8 + drivers/iio/dac/Makefile | 1 + drivers/iio/dac/ad5624r.h | 2 - drivers/iio/dac/ad7293.c | 68 +- drivers/iio/dac/rohm-bd79703.c | 162 + drivers/iio/gyro/adxrs290.c | 2 +- drivers/iio/gyro/bmg160_core.c | 2 +- drivers/iio/gyro/itg3200_buffer.c | 2 +- drivers/iio/gyro/mpu3050-core.c | 2 +- drivers/iio/humidity/am2315.c | 2 +- drivers/iio/humidity/hdc100x.c | 2 +- drivers/iio/humidity/hts221.h | 2 +- drivers/iio/imu/bmi323/bmi323_core.c | 2 +- drivers/iio/imu/bno055/bno055.c | 10 +- drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c | 2 +- drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c | 2 +- drivers/iio/industrialio-buffer.c | 2 +- drivers/iio/light/Kconfig | 13 + drivers/iio/light/Makefile | 1 + drivers/iio/light/adjd_s311.c | 2 +- drivers/iio/light/as73211.c | 2 +- drivers/iio/light/bh1745.c | 2 +- drivers/iio/light/isl29125.c | 2 +- drivers/iio/light/ltr501.c | 2 +- drivers/iio/light/max44000.c | 2 +- drivers/iio/light/opt4060.c | 1343 ++++ drivers/iio/light/rohm-bu27034.c | 2 +- drivers/iio/light/rpr0521.c | 2 +- drivers/iio/light/st_uvis25.h | 2 +- drivers/iio/light/tcs3414.c | 2 +- drivers/iio/light/tcs3472.c | 2 +- drivers/iio/light/veml3235.c | 37 +- drivers/iio/magnetometer/af8133j.c | 2 +- drivers/iio/magnetometer/ak8974.c | 2 +- drivers/iio/magnetometer/ak8975.c | 2 +- drivers/iio/magnetometer/bmc150_magn.c | 2 +- drivers/iio/magnetometer/hmc5843.h | 2 +- drivers/iio/magnetometer/mag3110.c | 2 +- drivers/iio/magnetometer/yamaha-yas530.c | 2 +- drivers/iio/pressure/hsc030pa.h | 2 +- drivers/iio/pressure/ms5611_core.c | 2 +- drivers/iio/pressure/rohm-bm1390.c | 2 +- drivers/iio/proximity/as3935.c | 2 +- drivers/iio/proximity/hx9023s.c | 95 +- drivers/iio/proximity/mb1232.c | 2 +- drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 2 +- drivers/iio/proximity/srf08.c | 2 +- drivers/iio/proximity/sx_common.h | 2 +- drivers/iio/resolver/ad2s1210.c | 2 +- drivers/iio/temperature/tmp006.c | 2 +- drivers/iio/trigger/stm32-timer-trigger.c | 21 +- drivers/infiniband/core/cache.c | 35 - drivers/infiniband/core/device.c | 116 +- drivers/infiniband/core/nldev.c | 2 +- drivers/infiniband/core/ud_header.c | 83 - drivers/infiniband/core/uverbs_marshall.c | 42 - drivers/infiniband/hw/bnxt_re/main.c | 79 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 9 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 5 +- drivers/infiniband/hw/bnxt_re/qplib_sp.c | 18 +- drivers/infiniband/hw/efa/efa_main.c | 9 +- drivers/infiniband/hw/erdma/erdma.h | 6 +- drivers/infiniband/hw/erdma/erdma_cmdq.c | 26 +- drivers/infiniband/hw/erdma/erdma_eq.c | 6 +- drivers/infiniband/hw/erdma/erdma_main.c | 18 +- drivers/infiniband/hw/erdma/erdma_qp.c | 10 +- drivers/infiniband/hw/erdma/erdma_verbs.c | 66 +- drivers/infiniband/hw/hfi1/hfi.h | 14 - drivers/infiniband/hw/hfi1/intr.c | 31 - drivers/infiniband/hw/hns/hns_roce_hem.c | 43 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 24 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 5 - drivers/infiniband/hw/irdma/osdep.h | 4 - drivers/infiniband/hw/irdma/protos.h | 4 - drivers/infiniband/hw/irdma/utils.c | 71 - drivers/infiniband/hw/mlx4/main.c | 58 +- drivers/infiniband/hw/mlx5/fs.c | 37 +- drivers/infiniband/hw/mlx5/main.c | 6 +- drivers/infiniband/hw/usnic/usnic_ib_main.c | 73 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 66 +- drivers/infiniband/sw/rxe/rxe.c | 23 +- drivers/infiniband/sw/rxe/rxe.h | 3 +- drivers/infiniband/sw/rxe/rxe_mcast.c | 22 +- drivers/infiniband/sw/rxe/rxe_net.c | 44 +- drivers/infiniband/sw/rxe/rxe_param.h | 2 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 32 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 11 +- drivers/infiniband/sw/siw/siw.h | 7 +- drivers/infiniband/sw/siw/siw_cm.c | 27 +- drivers/infiniband/sw/siw/siw_main.c | 23 +- drivers/infiniband/sw/siw/siw_verbs.c | 35 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 2 +- drivers/infiniband/ulp/srp/ib_srp.c | 1 - drivers/input/ff-core.c | 3 +- drivers/input/ff-memless.c | 3 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 15 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 283 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 31 +- drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c | 8 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 1 + drivers/iommu/arm/arm-smmu/arm-smmu.c | 40 +- drivers/iommu/io-pgtable-arm.c | 73 +- drivers/iommu/iommu.c | 2 +- drivers/iommu/of_iommu.c | 2 - drivers/leds/leds-turris-omnia.c | 2 +- drivers/macintosh/mac_hid.c | 2 +- drivers/macintosh/smu.c | 6 +- drivers/md/dm-ps-io-affinity.c | 2 +- drivers/md/dm-raid.c | 2 +- drivers/md/persistent-data/dm-array.c | 19 +- drivers/media/pci/intel/ipu-bridge.c | 29 +- drivers/media/pci/mgb4/mgb4_core.c | 4 +- drivers/media/usb/uvc/uvc_driver.c | 18 + drivers/media/usb/uvc/uvc_video.c | 27 +- drivers/media/usb/uvc/uvcvideo.h | 1 + drivers/memory/tegra/tegra20-emc.c | 8 +- drivers/misc/c2port/core.c | 29 +- drivers/misc/cxl/Kconfig | 6 +- drivers/misc/cxl/of.c | 2 + drivers/misc/cxl/pci.c | 2 + drivers/misc/cxl/sysfs.c | 8 +- drivers/misc/ds1682.c | 8 +- drivers/misc/eeprom/idt_89hpesx.c | 6 +- drivers/misc/eeprom/max6875.c | 4 +- drivers/misc/fastrpc.c | 8 +- drivers/misc/ocxl/sysfs.c | 4 +- drivers/misc/pch_phub.c | 8 +- drivers/misc/sram.c | 8 +- drivers/net/dsa/microchip/ksz9477.c | 47 +- drivers/net/dsa/microchip/ksz9477_i2c.c | 4 + drivers/net/dsa/microchip/ksz9477_reg.h | 4 +- drivers/net/dsa/microchip/ksz_common.c | 77 +- drivers/net/dsa/microchip/ksz_common.h | 3 + drivers/net/dsa/microchip/ksz_spi.c | 4 + drivers/net/dsa/microchip/lan937x_main.c | 62 +- drivers/net/dsa/microchip/lan937x_reg.h | 9 +- drivers/net/ethernet/broadcom/bcmsysport.c | 21 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 71 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 13 + drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 44 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 2 + drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h | 2 + drivers/net/ethernet/freescale/enetc/enetc.c | 330 +- drivers/net/ethernet/freescale/enetc/enetc.h | 29 +- drivers/net/ethernet/freescale/enetc/enetc4_hw.h | 23 + drivers/net/ethernet/freescale/enetc/enetc_hw.h | 31 +- .../net/ethernet/freescale/enetc/enetc_pf_common.c | 13 +- drivers/net/ethernet/freescale/enetc/enetc_vf.c | 7 +- drivers/net/ethernet/google/gve/gve.h | 1 + drivers/net/ethernet/google/gve/gve_main.c | 63 +- drivers/net/ethernet/google/gve/gve_tx.c | 46 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c | 109 - drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.h | 28 - drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c | 67 - drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c | 5 - drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.h | 1 - drivers/net/ethernet/intel/i40e/i40e_xsk.c | 30 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 32 +- drivers/net/ethernet/intel/ixgbe/Makefile | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe.h | 13 +- drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c | 3 +- drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | 25 +- drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c | 3 +- drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c | 2658 +++++++ drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h | 81 + drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 6 +- drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c | 3 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 436 +- drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c | 5 +- drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 72 +- drivers/net/ethernet/intel/ixgbe/ixgbe_type_e610.h | 1074 +++ drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c | 12 +- drivers/net/ethernet/intel/ixgbe/ixgbe_x540.h | 7 +- drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c | 29 +- drivers/net/ethernet/intel/ixgbe/ixgbe_x550.h | 20 + drivers/net/ethernet/intel/ixgbevf/defines.h | 5 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf.h | 6 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 12 +- drivers/net/ethernet/intel/ixgbevf/vf.c | 12 +- drivers/net/ethernet/intel/ixgbevf/vf.h | 4 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 14 +- drivers/net/ethernet/marvell/sky2.c | 1 + drivers/net/ethernet/mediatek/airoha_eth.c | 33 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 3 +- .../mellanox/mlx5/core/diag/fs_tracepoint.h | 2 +- .../mellanox/mlx5/core/en_accel/ipsec_fs.c | 20 +- .../ethernet/mellanox/mlx5/core/en_accel/macsec.c | 4 + drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 19 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 15 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 2 +- .../mellanox/mlx5/core/esw/acl/egress_lgcy.c | 2 +- .../mellanox/mlx5/core/esw/acl/ingress_lgcy.c | 2 +- .../net/ethernet/mellanox/mlx5/core/esw/bridge.c | 20 +- .../net/ethernet/mellanox/mlx5/core/esw/ipsec_fs.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 3 + .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 12 +- .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 293 +- drivers/net/ethernet/mellanox/mlx5/core/fs_pool.c | 194 + drivers/net/ethernet/mellanox/mlx5/core/fs_pool.h | 54 + .../net/ethernet/mellanox/mlx5/core/lag/debugfs.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 365 +- drivers/net/ethernet/mellanox/mlx5/core/lag/lag.h | 17 +- drivers/net/ethernet/mellanox/mlx5/core/lag/mp.c | 77 +- .../net/ethernet/mellanox/mlx5/core/lag/mpesw.c | 16 +- .../net/ethernet/mellanox/mlx5/core/lag/port_sel.c | 55 +- .../ethernet/mellanox/mlx5/core/lib/macsec_fs.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 8 +- .../ethernet/mellanox/mlx5/core/steering/hws/bwc.h | 6 +- .../mellanox/mlx5/core/steering/hws/context.c | 6 +- .../mellanox/mlx5/core/steering/hws/context.h | 6 + .../mellanox/mlx5/core/steering/hws/mlx5hws.h | 1 - .../mellanox/mlx5/core/steering/hws/send.c | 21 +- .../mellanox/mlx5/core/steering/hws/send.h | 6 - .../mellanox/mlx5/core/steering/sws/dr_domain.c | 2 +- .../mellanox/mlx5/core/steering/sws/dr_send.c | 4 +- .../mellanox/mlx5/core/steering/sws/dr_ste.c | 6 +- .../mellanox/mlx5/core/steering/sws/dr_ste.h | 19 +- .../mellanox/mlx5/core/steering/sws/dr_ste_v0.c | 6 +- .../mellanox/mlx5/core/steering/sws/dr_ste_v1.c | 207 +- .../mellanox/mlx5/core/steering/sws/dr_ste_v1.h | 147 +- .../mellanox/mlx5/core/steering/sws/dr_ste_v2.c | 169 +- .../core/steering/sws/{dr_ste_v2.c => dr_ste_v2.h} | 76 +- .../mellanox/mlx5/core/steering/sws/dr_ste_v3.c | 221 + .../mellanox/mlx5/core/steering/sws/fs_dr.c | 2 +- .../mellanox/mlx5/core/steering/sws/mlx5_ifc_dr.h | 40 + .../mellanox/mlx5/core/steering/sws/mlx5dr.h | 2 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 3 +- drivers/net/ethernet/meta/fbnic/fbnic.h | 15 + drivers/net/ethernet/meta/fbnic/fbnic_csr.c | 2 +- drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c | 543 +- drivers/net/ethernet/meta/fbnic/fbnic_irq.c | 53 + drivers/net/ethernet/meta/fbnic/fbnic_netdev.c | 12 +- drivers/net/ethernet/meta/fbnic/fbnic_netdev.h | 7 +- drivers/net/ethernet/meta/fbnic/fbnic_pci.c | 2 +- drivers/net/ethernet/meta/fbnic/fbnic_rpc.c | 7 +- drivers/net/ethernet/meta/fbnic/fbnic_txrx.c | 236 +- drivers/net/ethernet/meta/fbnic/fbnic_txrx.h | 16 +- drivers/net/ethernet/microchip/sparx5/Makefile | 3 +- .../ethernet/microchip/sparx5/lan969x/lan969x.c | 5 + .../ethernet/microchip/sparx5/lan969x/lan969x.h | 10 + .../microchip/sparx5/lan969x/lan969x_rgmii.c | 224 + .../net/ethernet/microchip/sparx5/sparx5_main.c | 29 +- .../net/ethernet/microchip/sparx5/sparx5_main.h | 3 + .../ethernet/microchip/sparx5/sparx5_main_regs.h | 145 + .../net/ethernet/microchip/sparx5/sparx5_phylink.c | 14 +- .../net/ethernet/microchip/sparx5/sparx5_port.c | 57 +- .../net/ethernet/microchip/sparx5/sparx5_port.h | 5 + drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c | 69 +- drivers/net/ethernet/sfc/io.h | 24 - drivers/net/ethernet/sfc/net_driver.h | 2 + drivers/net/ethernet/sfc/rx_common.c | 5 +- drivers/net/ethernet/sfc/siena/net_driver.h | 2 + drivers/net/ethernet/sfc/siena/rx_common.c | 5 +- drivers/net/ethernet/sfc/tc_conntrack.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c | 12 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 2 - .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 39 - drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 65 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 43 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 2 +- drivers/net/ethernet/ti/cpsw.c | 3 +- drivers/net/ethernet/ti/cpsw_ethtool.c | 12 - drivers/net/ethernet/ti/cpsw_new.c | 3 +- drivers/net/ethernet/ti/cpsw_priv.h | 1 - drivers/net/ethernet/ti/icssg/icss_iep.c | 8 + drivers/net/ethernet/ti/icssg/icssg_common.c | 25 - drivers/net/ethernet/ti/icssg/icssg_config.c | 41 +- drivers/net/ethernet/ti/icssg/icssg_config.h | 1 + drivers/net/ethernet/ti/icssg/icssg_prueth.c | 261 +- drivers/net/ethernet/ti/icssg/icssg_prueth.h | 5 +- drivers/net/ethernet/ti/icssg/icssg_prueth_sr1.c | 24 +- drivers/net/ethernet/wangxun/libwx/wx_hw.c | 24 +- drivers/net/pcs/pcs-mtk-lynxi.c | 5 +- drivers/net/phy/Kconfig | 9 +- drivers/net/phy/Makefile | 1 + drivers/net/phy/micrel.c | 114 +- drivers/net/phy/microchip_rds_ptp.c | 1039 +++ drivers/net/phy/microchip_rds_ptp.h | 223 + drivers/net/phy/microchip_t1.c | 41 +- drivers/net/phy/phy_device.c | 17 + drivers/net/pse-pd/tps23881.c | 16 +- drivers/net/team/team_core.c | 7 + drivers/net/vxlan/vxlan_core.c | 4 +- drivers/net/vxlan/vxlan_mdb.c | 2 +- drivers/net/wwan/iosm/iosm_ipc_mmio.c | 2 +- drivers/net/wwan/t7xx/t7xx_state_monitor.c | 26 +- drivers/net/wwan/t7xx/t7xx_state_monitor.h | 5 +- drivers/nvdimm/bus.c | 2 +- drivers/nvdimm/claim.c | 9 +- drivers/nvme/host/core.c | 2 +- drivers/nvme/host/nvme.h | 5 + drivers/nvme/host/pci.c | 9 +- drivers/nvme/host/tcp.c | 18 +- drivers/nvme/target/admin-cmd.c | 9 +- drivers/nvme/target/configfs.c | 23 +- drivers/nvme/target/core.c | 108 +- drivers/nvme/target/io-cmd-bdev.c | 2 +- drivers/nvme/target/nvmet.h | 7 + drivers/nvme/target/passthru.c | 18 +- drivers/nvme/target/pr.c | 8 +- drivers/nvme/target/zns.c | 3 +- drivers/nvmem/core.c | 35 +- drivers/nvmem/imx-ocotp-ele.c | 38 +- drivers/nvmem/rmem.c | 95 +- drivers/of/base.c | 3 +- drivers/of/fdt.c | 8 +- drivers/of/kobj.c | 4 +- drivers/of/unittest-data/tests-platform.dtsi | 5 + drivers/of/unittest.c | 8 +- drivers/pci/controller/dwc/pci-exynos.c | 2 +- drivers/pci/controller/pcie-rockchip.c | 222 +- drivers/pci/controller/pcie-rockchip.h | 35 +- drivers/pci/pcie/bwctrl.c | 25 +- drivers/phy/freescale/phy-fsl-samsung-hdmi.c | 3 +- drivers/phy/mediatek/Kconfig | 1 + drivers/phy/phy-core.c | 44 +- drivers/phy/qualcomm/phy-qcom-qusb2.c | 27 + drivers/phy/rockchip/phy-rockchip-typec.c | 2 +- drivers/pinctrl/renesas/Kconfig | 1 + drivers/pinctrl/renesas/pinctrl-rzg2l.c | 186 +- drivers/platform/chrome/Kconfig | 7 + drivers/platform/chrome/Makefile | 4 + drivers/platform/chrome/cros_ec_lpc.c | 6 +- drivers/platform/chrome/cros_ec_trace.c | 10 + drivers/platform/chrome/cros_ec_typec.c | 46 +- drivers/platform/chrome/cros_ec_typec.h | 1 + drivers/platform/chrome/cros_typec_altmode.c | 373 + drivers/platform/chrome/cros_typec_altmode.h | 51 + drivers/platform/x86/amd/pmc/pmc.c | 14 +- drivers/platform/x86/amd/pmf/acpi.c | 6 +- drivers/platform/x86/amd/pmf/core.c | 18 +- drivers/platform/x86/dell/alienware-wmi.c | 10 +- drivers/platform/x86/dell/dell-laptop.c | 54 +- drivers/platform/x86/hp/hp-wmi.c | 4 +- drivers/platform/x86/thinkpad_acpi.c | 4 +- drivers/power/supply/Kconfig | 9 + drivers/power/supply/Makefile | 1 + drivers/power/supply/bq2415x_charger.c | 2 +- drivers/power/supply/stc3117_fuel_gauge.c | 612 ++ drivers/power/supply/ug3105_battery.c | 4 - drivers/powercap/powercap_sys.c | 1 + drivers/ptp/ptp_ocp.c | 16 +- drivers/pwm/core.c | 2 +- drivers/rpmsg/rpmsg_core.c | 4 +- drivers/s390/cio/device_ops.c | 2 +- drivers/s390/cio/qdio.h | 9 +- drivers/s390/cio/qdio_setup.c | 21 +- drivers/scsi/3w-sas.c | 12 +- drivers/scsi/arcmsr/arcmsr_attr.c | 12 +- drivers/scsi/cxlflash/Kconfig | 6 +- drivers/scsi/cxlflash/main.c | 2 + drivers/scsi/esas2r/esas2r.h | 12 +- drivers/scsi/esas2r/esas2r_main.c | 32 +- drivers/scsi/esp_scsi.h | 2 +- drivers/scsi/fnic/Makefile | 5 +- drivers/scsi/fnic/fdls_disc.c | 5019 +++++++++++++ drivers/scsi/fnic/fdls_fc.h | 253 + drivers/scsi/fnic/fip.c | 1008 +++ drivers/scsi/fnic/fip.h | 157 + drivers/scsi/fnic/fnic.h | 290 +- drivers/scsi/fnic/fnic_attrs.c | 12 +- drivers/scsi/fnic/fnic_debugfs.c | 30 +- drivers/scsi/fnic/fnic_fcs.c | 1743 ++--- drivers/scsi/fnic/fnic_fdls.h | 434 ++ drivers/scsi/fnic/fnic_fip.h | 48 - drivers/scsi/fnic/fnic_io.h | 14 +- drivers/scsi/fnic/fnic_isr.c | 28 +- drivers/scsi/fnic/fnic_main.c | 731 +- drivers/scsi/fnic/fnic_pci_subsys_devid.c | 131 + drivers/scsi/fnic/fnic_res.c | 77 +- drivers/scsi/fnic/fnic_scsi.c | 1161 +-- drivers/scsi/fnic/fnic_stats.h | 49 +- drivers/scsi/fnic/fnic_trace.c | 81 +- drivers/scsi/ibmvscsi/ibmvfc.c | 6 +- drivers/scsi/ipr.c | 26 +- drivers/scsi/isci/remote_device.c | 29 - drivers/scsi/isci/remote_device.h | 17 - drivers/scsi/lpfc/lpfc_attr.c | 20 +- drivers/scsi/lpfc/lpfc_bsg.c | 210 +- drivers/scsi/lpfc/lpfc_bsg.h | 19 +- drivers/scsi/lpfc/lpfc_ct.c | 6 +- drivers/scsi/lpfc/lpfc_disc.h | 11 +- drivers/scsi/lpfc/lpfc_els.c | 55 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 13 +- drivers/scsi/lpfc/lpfc_hw.h | 3 +- drivers/scsi/lpfc/lpfc_hw4.h | 85 +- drivers/scsi/lpfc/lpfc_init.c | 11 +- drivers/scsi/lpfc/lpfc_mbox.c | 6 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 53 +- drivers/scsi/lpfc/lpfc_scsi.c | 27 +- drivers/scsi/lpfc/lpfc_sli4.h | 2 - drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/lpfc/lpfc_vport.c | 22 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 5 +- drivers/scsi/myrb.c | 2 - drivers/scsi/qedf/qedf_attr.c | 10 +- drivers/scsi/qedf/qedf_dbg.h | 2 +- drivers/scsi/qedi/qedi_dbg.h | 2 +- drivers/scsi/qla2xxx/qla_attr.c | 80 +- drivers/scsi/qla4xxx/ql4_attr.c | 12 +- drivers/scsi/qla4xxx/ql4_os.c | 3 +- drivers/scsi/scsi_debug.c | 1 + drivers/scsi/scsi_error.c | 26 +- drivers/scsi/scsi_ioctl.c | 35 +- drivers/scsi/scsi_lib.c | 21 +- drivers/scsi/scsi_scan.c | 20 + drivers/scsi/scsi_sysfs.c | 16 +- drivers/scsi/scsi_transport_iscsi.c | 37 +- drivers/scsi/scsi_transport_sas.c | 10 +- drivers/scsi/scsi_transport_spi.c | 3 +- drivers/slimbus/core.c | 17 +- drivers/slimbus/messaging.c | 2 +- drivers/soc/mediatek/mtk-pmic-wrap.c | 4 +- drivers/soc/qcom/Kconfig | 2 +- drivers/soc/qcom/llcc-qcom.c | 1 + drivers/soc/qcom/pmic_glink_altmode.c | 11 +- drivers/soc/qcom/qcom_pd_mapper.c | 1 + drivers/soc/qcom/rmtfs_mem.c | 2 +- drivers/soc/qcom/smem_state.c | 3 +- drivers/soundwire/amd_manager.c | 5 +- drivers/soundwire/bus.c | 65 +- drivers/soundwire/bus.h | 3 + drivers/soundwire/bus_type.c | 3 - drivers/soundwire/generic_bandwidth_allocation.c | 316 +- drivers/soundwire/irq.c | 12 +- drivers/soundwire/irq.h | 5 - drivers/soundwire/mipi_disco.c | 40 +- drivers/soundwire/qcom.c | 2 +- drivers/soundwire/stream.c | 71 +- drivers/staging/gpib/Kconfig | 8 +- drivers/staging/gpib/agilent_82350b/Makefile | 2 +- .../staging/gpib/agilent_82350b/agilent_82350b.c | 4 +- drivers/staging/gpib/agilent_82357a/Makefile | 2 +- drivers/staging/gpib/cb7210/Makefile | 2 +- drivers/staging/gpib/cb7210/cb7210.c | 12 +- drivers/staging/gpib/cb7210/cb7210.h | 4 +- drivers/staging/gpib/cec/Makefile | 2 +- drivers/staging/gpib/cec/cec_gpib.c | 4 +- drivers/staging/gpib/common/Makefile | 2 +- drivers/staging/gpib/common/gpib_os.c | 54 +- drivers/staging/gpib/eastwood/Makefile | 2 +- drivers/staging/gpib/eastwood/fluke_gpib.c | 12 +- drivers/staging/gpib/eastwood/fluke_gpib.h | 4 +- drivers/staging/gpib/fmh_gpib/fmh_gpib.c | 27 +- drivers/staging/gpib/fmh_gpib/fmh_gpib.h | 4 +- drivers/staging/gpib/gpio/Makefile | 2 +- drivers/staging/gpib/gpio/gpib_bitbang.c | 2 +- drivers/staging/gpib/hp_82335/Makefile | 2 +- drivers/staging/gpib/hp_82335/hp82335.c | 21 +- drivers/staging/gpib/hp_82341/Makefile | 2 +- drivers/staging/gpib/hp_82341/hp_82341.c | 16 +- drivers/staging/gpib/include/gpibP.h | 12 +- drivers/staging/gpib/include/gpib_types.h | 3 +- drivers/staging/gpib/include/nec7210.h | 5 +- drivers/staging/gpib/include/tms9914.h | 5 +- drivers/staging/gpib/ines/Makefile | 2 +- drivers/staging/gpib/ines/ines.h | 4 +- drivers/staging/gpib/ines/ines_gpib.c | 22 +- drivers/staging/gpib/lpvo_usb_gpib/Makefile | 2 +- drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c | 18 +- drivers/staging/gpib/nec7210/Makefile | 2 +- drivers/staging/gpib/nec7210/nec7210.c | 16 +- drivers/staging/gpib/ni_usb/Makefile | 2 +- drivers/staging/gpib/ni_usb/ni_usb_gpib.c | 16 +- drivers/staging/gpib/ni_usb/ni_usb_gpib.h | 2 +- drivers/staging/gpib/pc2/Makefile | 2 +- drivers/staging/gpib/pc2/pc2_gpib.c | 16 +- drivers/staging/gpib/tms9914/Makefile | 2 +- drivers/staging/gpib/tms9914/tms9914.c | 8 +- drivers/staging/gpib/tnt4882/Makefile | 2 +- drivers/staging/gpib/tnt4882/mite.h | 4 +- drivers/staging/gpib/tnt4882/tnt4882_gpib.c | 67 +- drivers/staging/rtl8723bs/core/rtw_io.c | 10 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 1 - drivers/staging/rtl8723bs/hal/hal_com.c | 55 - drivers/staging/rtl8723bs/hal/rtl8723b_rxdesc.c | 4 - drivers/staging/rtl8723bs/include/hal_com.h | 5 - drivers/staging/rtl8723bs/include/hal_intf.h | 1 - drivers/staging/rtl8723bs/include/rtw_recv.h | 18 - drivers/staging/vme_user/vme_tsi148.c | 3 +- drivers/target/iscsi/iscsi_target.c | 15 - drivers/target/iscsi/iscsi_target.h | 1 - drivers/target/iscsi/iscsi_target_erl2.c | 48 - drivers/target/iscsi/iscsi_target_erl2.h | 2 - drivers/target/iscsi/iscsi_target_parameters.c | 48 - drivers/target/iscsi/iscsi_target_parameters.h | 3 - drivers/target/iscsi/iscsi_target_tpg.c | 5 - drivers/target/iscsi/iscsi_target_tpg.h | 1 - drivers/target/iscsi/iscsi_target_util.c | 58 - drivers/target/iscsi/iscsi_target_util.h | 2 - drivers/target/target_core_pscsi.c | 6 +- drivers/thermal/intel/Kconfig | 4 +- drivers/thermal/intel/int340x_thermal/Kconfig | 4 +- .../intel/int340x_thermal/int3400_thermal.c | 1 - .../intel/int340x_thermal/int340x_thermal_zone.c | 1 - .../int340x_thermal/processor_thermal_device_pci.c | 5 +- drivers/thunderbolt/ctl.c | 11 +- drivers/thunderbolt/ctl.h | 1 - drivers/thunderbolt/debugfs.c | 2 + drivers/thunderbolt/eeprom.c | 78 +- drivers/thunderbolt/path.c | 4 +- drivers/thunderbolt/retimer.c | 2 +- drivers/thunderbolt/tb.c | 196 +- drivers/thunderbolt/tb.h | 5 + drivers/thunderbolt/test.c | 90 +- drivers/thunderbolt/tunnel.c | 406 +- drivers/thunderbolt/tunnel.h | 61 +- drivers/thunderbolt/xdomain.c | 2 +- drivers/tty/serial/8250/8250_core.c | 4 +- drivers/tty/serial/8250/8250_omap.c | 9 +- drivers/tty/serial/8250/8250_pci1xxxx.c | 60 +- drivers/tty/serial/8250/8250_port.c | 11 +- drivers/tty/serial/amba-pl011.c | 126 +- drivers/tty/serial/imx.c | 4 +- drivers/tty/serial/serial_core.c | 4 +- drivers/tty/serial/stm32-usart.c | 4 +- drivers/tty/tty_io.c | 3 +- drivers/ufs/core/ufshcd-crypto.c | 26 +- drivers/ufs/core/ufshcd-priv.h | 6 - drivers/ufs/core/ufshcd.c | 10 +- drivers/ufs/host/ufs-qcom.c | 124 +- drivers/ufs/host/ufs-qcom.h | 5 + drivers/usb/cdns3/core.c | 4 +- drivers/usb/chipidea/ci_hdrc_imx.c | 25 +- drivers/usb/class/usblp.c | 9 +- drivers/usb/common/common.c | 14 + drivers/usb/core/driver.c | 7 +- drivers/usb/core/hub.c | 6 +- drivers/usb/core/port.c | 7 +- drivers/usb/core/sysfs.c | 12 +- drivers/usb/core/usb-acpi.c | 3 +- drivers/usb/dwc3/core.h | 1 + drivers/usb/dwc3/dwc3-am62.c | 83 +- drivers/usb/dwc3/dwc3-omap.c | 12 +- drivers/usb/dwc3/gadget.c | 6 +- drivers/usb/gadget/configfs.c | 6 +- drivers/usb/gadget/function/f_fs.c | 2 +- drivers/usb/gadget/function/f_tcm.c | 711 +- drivers/usb/gadget/function/f_uac2.c | 1 + drivers/usb/gadget/function/tcm.h | 28 +- drivers/usb/gadget/function/u_serial.c | 8 +- drivers/usb/host/xhci-caps.h | 6 + drivers/usb/host/xhci-dbgcap.c | 2 +- drivers/usb/host/xhci-dbgtty.c | 98 +- drivers/usb/host/xhci-plat.c | 3 +- drivers/usb/host/xhci-ring.c | 13 +- drivers/usb/host/xhci.h | 4 + drivers/usb/typec/altmodes/Kconfig | 9 + drivers/usb/typec/altmodes/Makefile | 2 + drivers/usb/typec/altmodes/displayport.c | 4 +- drivers/usb/typec/altmodes/nvidia.c | 2 +- drivers/usb/typec/altmodes/thunderbolt.c | 388 + drivers/usb/typec/bus.c | 6 +- drivers/usb/typec/class.c | 40 +- drivers/usb/typec/hd3ss3220.c | 207 +- drivers/usb/typec/mux/intel_pmc_mux.c | 2 +- drivers/usb/typec/tcpm/maxim_contaminant.c | 4 +- drivers/usb/typec/tcpm/tcpci.c | 29 +- drivers/usb/typec/tcpm/tcpm.c | 87 +- drivers/usb/typec/ucsi/Kconfig | 13 + drivers/usb/typec/ucsi/Makefile | 1 + drivers/usb/typec/ucsi/cros_ec_ucsi.c | 337 + drivers/usb/typec/ucsi/ucsi_glink.c | 5 + drivers/usb/typec/ucsi/ucsi_yoga_c630.c | 2 +- drivers/usb/usbip/vhci_hcd.c | 8 +- drivers/usb/usbip/vudc_sysfs.c | 8 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 4 +- drivers/vfio/pci/vfio_pci_core.c | 17 +- drivers/video/fbdev/aty/radeon_base.c | 8 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c | 17 - drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.h | 1 - drivers/video/fbdev/udlfb.c | 8 +- drivers/video/hdmi.c | 28 - drivers/w1/slaves/w1_ds28e17.c | 4 +- drivers/watchdog/stm32_iwdg.c | 2 +- fs/9p/vfs_addr.c | 4 +- fs/afs/dir.c | 29 +- fs/afs/fs_operation.c | 6 +- fs/afs/write.c | 5 +- fs/bcachefs/alloc_background.c | 3 +- fs/bcachefs/bcachefs_format.h | 48 +- fs/bcachefs/btree_cache.c | 16 +- fs/bcachefs/btree_cache.h | 2 + fs/bcachefs/btree_gc.c | 11 +- fs/bcachefs/btree_gc.h | 4 +- fs/bcachefs/btree_io.c | 32 +- fs/bcachefs/btree_io.h | 6 +- fs/bcachefs/btree_iter.c | 17 + fs/bcachefs/btree_iter.h | 1 + fs/bcachefs/btree_key_cache.c | 18 +- fs/bcachefs/btree_locking.c | 14 + fs/bcachefs/btree_locking.h | 44 +- fs/bcachefs/btree_trans_commit.c | 8 +- fs/bcachefs/btree_types.h | 39 +- fs/bcachefs/btree_update_interior.c | 33 +- fs/bcachefs/btree_write_buffer.c | 2 + fs/bcachefs/buckets.c | 6 +- fs/bcachefs/errcode.h | 1 + fs/bcachefs/fs-common.c | 28 +- fs/bcachefs/fsck.c | 90 +- fs/bcachefs/printbuf.h | 15 +- fs/bcachefs/recovery_passes_types.h | 2 +- fs/bcachefs/sb-errors_format.h | 3 +- fs/bcachefs/six.c | 17 +- fs/bcachefs/six.h | 1 + fs/bcachefs/snapshot.c | 35 +- fs/bcachefs/subvolume.c | 50 +- fs/bcachefs/super-io.c | 11 +- fs/bcachefs/super.c | 6 +- fs/bcachefs/util.h | 10 + fs/btrfs/backref.c | 79 +- fs/btrfs/bio.c | 8 + fs/btrfs/block-group.c | 46 +- fs/btrfs/delayed-inode.c | 43 +- fs/btrfs/delayed-ref.c | 45 +- fs/btrfs/disk-io.c | 91 +- fs/btrfs/disk-io.h | 2 +- fs/btrfs/free-space-tree.c | 6 + fs/btrfs/fs.h | 1 - fs/btrfs/inode.c | 1 - fs/btrfs/scrub.c | 4 + fs/btrfs/sysfs.c | 43 +- fs/btrfs/tree-checker.c | 193 +- fs/btrfs/tree-checker.h | 8 +- fs/btrfs/volumes.c | 107 +- fs/btrfs/volumes.h | 12 +- fs/cachefiles/daemon.c | 14 +- fs/cachefiles/internal.h | 3 +- fs/cachefiles/security.c | 6 +- fs/ceph/addr.c | 9 +- fs/erofs/erofs_fs.h | 3 +- fs/erofs/super.c | 30 +- fs/erofs/xattr.c | 2 +- fs/exfat/fatent.c | 12 +- fs/f2fs/data.c | 1 - fs/fuse/dir.c | 2 + fs/iomap/swapfile.c | 1 - fs/libfs.c | 64 +- fs/lockd/svc.c | 8 - fs/namespace.c | 12 +- fs/netfs/buffered_read.c | 10 +- fs/netfs/direct_read.c | 6 +- fs/netfs/direct_write.c | 3 - fs/netfs/internal.h | 7 +- fs/netfs/misc.c | 1 + fs/netfs/read_collect.c | 60 +- fs/netfs/read_pgpriv2.c | 198 +- fs/netfs/read_retry.c | 16 +- fs/netfs/rolling_buffer.c | 3 +- fs/netfs/write_collect.c | 9 +- fs/netfs/write_issue.c | 6 +- fs/netfs/write_retry.c | 5 +- fs/nfs/callback.c | 4 - fs/nfs/callback_xdr.c | 1 + fs/nfs/fscache.c | 9 +- fs/nfsd/Makefile | 16 +- fs/nfsd/export.c | 25 +- fs/nfsd/netns.h | 6 - fs/nfsd/nfs4callback.c | 68 +- fs/nfsd/nfs4proc.c | 31 +- fs/nfsd/nfs4recover.c | 1 - fs/nfsd/nfs4state.c | 526 +- fs/nfsd/nfs4xdr.c | 126 +- fs/nfsd/nfs4xdr_gen.c | 256 + fs/nfsd/nfs4xdr_gen.h | 25 + fs/nfsd/nfsctl.c | 42 - fs/nfsd/nfsd.h | 13 +- fs/nfsd/nfsfh.c | 2 + fs/nfsd/nfssvc.c | 37 - fs/nfsd/state.h | 36 +- fs/nfsd/trace.h | 1 - fs/nfsd/xdr4.h | 2 - fs/nfsd/xdr4cb.h | 10 +- fs/notify/fdinfo.c | 4 +- fs/ntfs3/attrib.c | 15 +- fs/ntfs3/dir.c | 2 +- fs/ntfs3/frecord.c | 71 +- fs/ntfs3/fsntfs.c | 6 +- fs/ntfs3/index.c | 6 +- fs/ntfs3/inode.c | 3 + fs/ntfs3/ntfs_fs.h | 21 +- fs/ntfs3/record.c | 79 +- fs/ocfs2/dir.c | 2 +- fs/ocfs2/quota_global.c | 2 +- fs/open.c | 2 +- fs/overlayfs/copy_up.c | 5 +- fs/pidfs.c | 2 +- fs/pipe.c | 19 +- fs/proc/array.c | 2 +- fs/smb/client/cifsproto.h | 2 - fs/smb/client/cifssmb.c | 13 +- fs/smb/client/file.c | 2 +- fs/smb/client/sess.c | 25 - fs/smb/client/smb2pdu.c | 8 +- fs/smb/server/smb2pdu.c | 3 + fs/smb/server/transport_rdma.c | 3 +- fs/squashfs/Kconfig | 6 +- fs/squashfs/cache.c | 10 +- fs/squashfs/file.c | 90 +- fs/squashfs/file_cache.c | 6 +- fs/squashfs/file_direct.c | 11 +- fs/squashfs/squashfs.h | 13 +- fs/squashfs/super.c | 19 +- fs/super.c | 2 +- include/acpi/acpi_bus.h | 23 +- include/asm-generic/pgalloc.h | 83 +- include/asm-generic/tlb.h | 14 +- include/clocksource/arm_arch_timer.h | 6 + include/crypto/gf128mul.h | 6 +- include/crypto/internal/hash.h | 23 - include/drm/display/drm_hdmi_audio_helper.h | 22 + include/drm/display/drm_hdmi_state_helper.h | 5 + include/drm/drm_bridge.h | 74 + include/drm/drm_connector.h | 132 + include/dt-bindings/clock/imx93-clock.h | 1 + include/dt-bindings/clock/qcom,x1e80100-gpucc.h | 13 + include/dt-bindings/clock/sun50i-a64-ccu.h | 2 + .../pinctrl/renesas,r9a09g047-pinctrl.h | 41 + .../pinctrl/renesas,r9a09g057-pinctrl.h | 31 + include/kunit/platform_device.h | 1 + include/kvm/arm_arch_timer.h | 23 + include/linux/acpi.h | 5 + include/linux/alloc_tag.h | 11 +- include/linux/bio.h | 2 - include/linux/blk-mq.h | 8 - include/linux/bug.h | 10 +- include/linux/clk.h | 9 - include/linux/cpumask.h | 1 - include/linux/damon.h | 59 +- include/linux/delayacct.h | 7 + include/linux/device.h | 4 +- include/linux/device/bus.h | 1 + include/linux/fs.h | 14 +- include/linux/hdmi.h | 1 - include/linux/hugetlb.h | 2 +- include/linux/i2c.h | 10 +- include/linux/if_vlan.h | 16 +- include/linux/iio/buffer.h | 2 +- include/linux/iio/iio.h | 2 +- include/linux/iio/timer/stm32-timer-trigger.h | 6 + include/linux/io_uring.h | 4 +- include/linux/io_uring_types.h | 2 +- include/linux/ipmi.h | 2 +- include/linux/jump_label.h | 3 + include/linux/kasan.h | 2 +- include/linux/lsm_audit.h | 14 + include/linux/memblock.h | 6 + include/linux/memory_hotplug.h | 5 +- include/linux/miscdevice.h | 2 +- include/linux/mlx5/driver.h | 1 + include/linux/mlx5/fs.h | 4 +- include/linux/mlx5/mlx5_ifc.h | 4 +- include/linux/mm.h | 222 +- include/linux/mm_inline.h | 62 +- include/linux/mm_types.h | 45 +- include/linux/mmap_lock.h | 6 - include/linux/mmdebug.h | 14 +- include/linux/mmzone.h | 11 +- include/linux/module.h | 14 +- include/linux/netfs.h | 12 +- include/linux/nfs4.h | 9 +- include/linux/nfs_xdr.h | 5 - include/linux/nvmem-provider.h | 4 +- include/linux/pci.h | 14 + include/linux/percpu-defs.h | 5 +- include/linux/phy.h | 1 + include/linux/pidfs.h | 1 + include/linux/platform_data/cros_ec_commands.h | 28 +- include/linux/platform_data/cros_ec_proto.h | 5 + include/linux/platform_profile.h | 1 + include/linux/pruss_driver.h | 12 +- include/linux/rbtree.h | 37 + include/linux/rcuwait.h | 13 +- include/linux/refcount.h | 20 +- include/linux/sched.h | 6 +- include/linux/sched/topology.h | 13 +- include/linux/sched/wake_q.h | 34 + include/linux/skbuff.h | 16 +- include/linux/skmsg.h | 11 +- include/linux/slab.h | 6 - include/linux/soundwire/sdw.h | 154 +- include/linux/string.h | 3 + include/linux/sunrpc/cache.h | 2 + include/linux/sunrpc/svc.h | 13 +- include/linux/sunrpc/svc_xprt.h | 22 + include/linux/sunrpc/xdrgen/nfs4_1.h | 153 + include/linux/swap.h | 34 +- include/linux/swap_slots.h | 3 - include/linux/time64.h | 5 + include/linux/trace_events.h | 2 +- include/linux/tracepoint.h | 20 +- include/linux/types.h | 12 + include/linux/usb/pd.h | 22 +- include/linux/usb/typec.h | 2 + include/linux/usb/typec_tbt.h | 1 + include/net/devlink.h | 11 +- include/net/dropreason-core.h | 18 +- include/net/inet_connection_sock.h | 2 +- include/net/netfilter/nf_tables.h | 7 +- include/net/page_pool/helpers.h | 9 + include/net/route.h | 42 +- include/net/sock.h | 10 +- include/net/xdp.h | 98 +- include/net/xdp_sock_drv.h | 18 +- include/rdma/ib_cache.h | 16 - include/rdma/ib_marshall.h | 3 - include/rdma/ib_pack.h | 3 - include/rdma/ib_verbs.h | 22 +- include/scsi/scsi_transport_iscsi.h | 8 +- include/soc/qcom/tcs.h | 26 +- include/sound/hdmi-codec.h | 7 +- include/sound/pcm.h | 7 +- include/sound/sdca.h | 7 +- include/sound/sdca_function.h | 3 + include/trace/events/cachefiles.h | 174 +- include/trace/events/netfs.h | 135 +- include/uapi/linux/fs.h | 6 +- include/uapi/linux/mptcp_pm.h | 50 +- include/uapi/linux/nfs4.h | 7 +- include/uapi/linux/stddef.h | 13 +- include/uapi/linux/taskstats.h | 8 + include/ufs/ufshcd.h | 13 +- init/main.c | 18 +- io_uring/io_uring.c | 26 +- io_uring/kbuf.c | 4 +- io_uring/net.c | 1 + io_uring/register.c | 3 + io_uring/rsrc.c | 4 +- io_uring/rw.c | 4 +- io_uring/sqpoll.c | 6 + io_uring/timeout.c | 89 +- kernel/bpf/arena.c | 10 +- kernel/bpf/bpf_local_storage.c | 8 +- kernel/bpf/verifier.c | 83 +- kernel/capability.c | 8 +- kernel/cpu.c | 5 - kernel/delayacct.c | 32 +- kernel/fork.c | 87 +- kernel/futex/pi.c | 5 +- kernel/futex/waitwake.c | 3 +- kernel/gen_kheaders.sh | 42 +- kernel/kheaders.c | 19 +- kernel/kprobes.c | 383 +- kernel/kthread.c | 2 +- kernel/locking/lockdep.c | 4 +- kernel/locking/lockdep_internals.h | 3 +- kernel/locking/mutex.c | 16 +- kernel/locking/rtmutex.c | 32 +- kernel/locking/test-ww_mutex.c | 9 +- kernel/module/internal.h | 14 +- kernel/module/main.c | 44 +- kernel/module/sysfs.c | 4 +- kernel/module/version.c | 2 +- kernel/padata.c | 2 +- kernel/params.c | 22 +- kernel/power/snapshot.c | 5 +- kernel/sched/ext.c | 46 +- kernel/sched/fair.c | 84 +- kernel/sched/stats.c | 11 +- kernel/sched/stats.h | 4 + kernel/sched/topology.c | 4 - kernel/stackleak.c | 3 +- kernel/trace/fgraph.c | 10 +- kernel/trace/ftrace.c | 138 +- kernel/trace/rv/Kconfig | 27 +- kernel/trace/rv/Makefile | 3 + kernel/trace/rv/monitors/wip/Kconfig | 12 + kernel/trace/rv/monitors/wip/wip.c | 2 +- kernel/trace/rv/monitors/wip/wip_trace.h | 15 + kernel/trace/rv/monitors/wwnr/Kconfig | 11 + kernel/trace/rv/monitors/wwnr/wwnr.c | 2 +- kernel/trace/rv/monitors/wwnr/wwnr_trace.h | 16 + kernel/trace/rv/rv.c | 2 +- .../events/rv.h => kernel/trace/rv/rv_trace.h | 26 +- kernel/trace/trace.c | 269 +- kernel/trace/trace_dynevent.c | 58 +- kernel/trace/trace_events.c | 163 +- kernel/trace/trace_events_filter.c | 23 +- kernel/trace/trace_events_hist.c | 32 +- kernel/trace/trace_events_synth.c | 17 +- kernel/trace/trace_events_trigger.c | 67 +- kernel/trace/trace_functions_graph.c | 37 +- kernel/trace/trace_kprobe.c | 2 +- kernel/trace/trace_osnoise.c | 40 +- kernel/trace/trace_stack.c | 6 +- kernel/trace/trace_stat.c | 26 +- kernel/workqueue.c | 1 + lib/Kconfig.debug | 18 +- lib/alloc_tag.c | 5 + lib/cpumask.c | 5 +- lib/crypto/aesgcm.c | 2 +- lib/crypto/gf128mul.c | 75 - lib/inflate.c | 2 - lib/list_debug.c | 22 +- lib/list_sort.c | 7 + lib/rhashtable.c | 10 +- lib/sort.c | 7 + lib/vsprintf.c | 567 +- localversion-next | 2 +- mm/Kconfig | 57 +- mm/damon/Kconfig | 30 - mm/damon/Makefile | 1 - mm/damon/core.c | 228 +- mm/damon/dbgfs.c | 1148 --- mm/damon/sysfs-common.h | 16 +- mm/damon/sysfs-schemes.c | 206 +- mm/damon/sysfs.c | 187 +- mm/damon/tests/.kunitconfig | 7 - mm/damon/tests/dbgfs-kunit.h | 173 - mm/debug.c | 83 + mm/filemap.c | 11 +- mm/init-mm.c | 1 + mm/internal.h | 6 + mm/khugepaged.c | 3 + mm/kmemleak.c | 2 +- mm/kmsan/shadow.c | 8 +- mm/list_lru.c | 2 +- mm/memblock.c | 20 + mm/memcontrol.c | 7 +- mm/memory.c | 109 +- mm/memory_hotplug.c | 33 +- mm/mempolicy.c | 3 +- mm/mmap.c | 64 +- mm/mmu_gather.c | 20 +- mm/nommu.c | 6 +- mm/numa.c | 8 +- mm/oom_kill.c | 8 +- mm/page-writeback.c | 2 + mm/page_alloc.c | 3 + mm/page_io.c | 1 - mm/percpu.c | 70 +- mm/shmem.c | 7 +- mm/sparse.c | 5 +- mm/swap.c | 12 +- mm/swap_slots.c | 78 +- mm/swap_state.c | 1 - mm/swapfile.c | 1250 ++-- mm/userfaultfd.c | 31 +- mm/util.c | 7 +- mm/vma.c | 127 +- mm/vma.h | 15 +- mm/vmscan.c | 147 +- mm/vmstat.c | 3 +- mm/workingset.c | 2 +- mm/zpdesc.h | 182 + mm/zsmalloc.c | 436 +- mm/zswap.c | 19 +- net/802/psnap.c | 4 +- net/bridge/br.c | 7 + net/bridge/br_forward.c | 16 +- net/bridge/br_input.c | 20 +- net/bridge/br_private.h | 9 + net/bridge/br_vlan.c | 44 +- net/core/dev.c | 4 +- net/core/filter.c | 21 +- net/core/netdev-genl.c | 6 +- net/core/skmsg.c | 11 +- net/core/sock.c | 5 +- net/core/xdp.c | 178 + net/devlink/port.c | 11 +- net/dsa/dsa.c | 2 +- net/ethtool/common.c | 5 +- net/ipv4/af_inet.c | 14 +- net/ipv4/datagram.c | 11 +- net/ipv4/igmp.c | 6 +- net/ipv4/inet_connection_sock.c | 11 +- net/ipv4/inetpeer.c | 18 +- net/ipv4/ip_gre.c | 17 +- net/ipv4/ip_input.c | 11 +- net/ipv4/ip_output.c | 16 +- net/ipv4/ip_tunnel.c | 6 +- net/ipv4/tcp_bpf.c | 14 +- net/ipv4/tcp_input.c | 1 + net/ipv4/udp.c | 56 + net/ipv6/addrconf.c | 1 - net/ipv6/ila/ila_xlat.c | 16 +- net/ipv6/mcast.c | 6 +- net/ipv6/udp.c | 50 + net/l2tp/l2tp_ip.c | 19 +- net/llc/llc_input.c | 2 +- net/mac802154/ieee802154_i.h | 3 - net/mac802154/tx.c | 13 - net/mptcp/options.c | 7 + net/mptcp/protocol.c | 23 +- net/netfilter/nfnetlink_queue.c | 12 +- net/netlabel/netlabel_unlabeled.c | 6 +- net/netlink/af_netlink.c | 1 + net/netrom/nr_route.c | 6 + net/packet/af_packet.c | 28 +- net/sched/cls_flow.c | 3 +- net/sctp/associola.c | 3 +- net/sunrpc/cache.c | 53 +- net/sunrpc/svc_xprt.c | 38 +- net/unix/Kconfig | 4 +- net/wireless/wext-core.c | 4 +- rust/bindings/bindings_helper.h | 3 + rust/helpers/device.c | 10 + rust/helpers/helpers.c | 5 + rust/helpers/io.c | 101 + rust/helpers/mutex.c | 5 + rust/helpers/pci.c | 18 + rust/helpers/platform.c | 13 + rust/helpers/rcu.c | 13 + rust/helpers/spinlock.c | 5 + rust/kernel/device_id.rs | 165 + rust/kernel/devres.rs | 178 + rust/kernel/driver.rs | 173 + rust/kernel/io.rs | 260 + rust/kernel/lib.rs | 20 + rust/kernel/of.rs | 60 + rust/kernel/pci.rs | 432 ++ rust/kernel/platform.rs | 198 + rust/kernel/revocable.rs | 219 + rust/kernel/sync.rs | 5 +- rust/kernel/sync/lock.rs | 35 +- rust/kernel/sync/lock/mutex.rs | 13 + rust/kernel/sync/lock/spinlock.rs | 13 + rust/kernel/sync/rcu.rs | 47 + rust/kernel/types.rs | 11 + rust/macros/module.rs | 4 + samples/rust/Kconfig | 21 + samples/rust/Makefile | 2 + samples/rust/rust_driver_pci.rs | 110 + samples/rust/rust_driver_platform.rs | 49 + samples/vfs/mountinfo.c | 1 + scripts/checkpatch.pl | 4 +- scripts/decode_stacktrace.sh | 16 +- scripts/gdb/linux/constants.py.in | 1 + scripts/kconfig/qconf.cc | 8 +- scripts/kernel-doc | 2 +- scripts/mksysmap | 4 +- scripts/mod/devicetable-offsets.c | 1 - scripts/mod/file2alias.c | 45 +- scripts/mod/modpost.c | 43 +- scripts/mod/modpost.h | 17 +- scripts/package/PKGBUILD | 3 +- scripts/package/builddeb | 6 + scripts/package/mkdebian | 2 +- scripts/sorttable.h | 5 +- security/Kconfig | 5 + security/Makefile | 2 +- security/integrity/ima/ima.h | 1 + security/integrity/ima/ima_init.c | 2 + security/integrity/ima/ima_kexec.c | 3 +- security/integrity/ima/ima_policy.c | 5 +- security/integrity/ima/ima_queue.c | 44 + security/lockdown/lockdown.c | 2 +- security/lsm_audit.c | 8 +- security/safesetid/securityfs.c | 3 + security/security.c | 4 +- security/selinux/avc.c | 61 +- security/selinux/hooks.c | 6 +- security/selinux/include/avc.h | 5 +- security/selinux/include/security.h | 3 + security/selinux/ss/services.c | 28 +- security/tomoyo/common.c | 26 + security/yama/yama_lsm.c | 4 +- sound/core/compress_offload.c | 43 +- sound/core/memalloc.c | 2 +- sound/core/memory.c | 41 +- sound/core/seq/Kconfig | 4 +- sound/core/seq/oss/seq_oss_device.h | 1 - sound/core/seq/oss/seq_oss_synth.c | 78 +- sound/core/seq/seq_clientmgr.c | 14 +- sound/core/ump.c | 2 +- sound/pci/ac97/ac97_proc.c | 8 +- sound/pci/ad1889.c | 8 +- sound/pci/hda/patch_realtek.c | 5 +- sound/pci/hda/tas2781_hda_i2c.c | 4 + sound/pci/nm256/nm256.c | 8 +- sound/pci/rme32.c | 13 +- sound/pci/rme96.c | 13 +- sound/pci/rme9652/hdsp.c | 10 +- sound/ppc/keywest.c | 7 +- sound/sh/sh_dac_audio.c | 2 +- sound/soc/codecs/hdmi-codec.c | 4 +- sound/soc/qcom/lpass-platform.c | 6 +- sound/soc/sdca/sdca_device.c | 2 + sound/soc/sdca/sdca_functions.c | 132 +- sound/usb/mixer_us16x08.c | 2 +- tools/accounting/getdelays.c | 42 +- tools/arch/arm64/include/asm/sysreg.h | 6 + tools/include/uapi/linux/stddef.h | 15 +- tools/lib/bpf/libbpf.c | 14 +- tools/objtool/noreturns.h | 1 + tools/perf/Documentation/perf-trace.txt | 5 + tools/perf/arch/x86/util/iostat.c | 4 + tools/perf/builtin-diff.c | 4 +- tools/perf/builtin-lock.c | 39 +- tools/perf/builtin-report.c | 4 +- tools/perf/builtin-script.c | 91 +- tools/perf/pmu-events/jevents.py | 11 +- .../perf/tests/shell/lib/perf_json_output_lint.py | 14 +- tools/perf/tests/shell/trace_btf_general.sh | 93 + tools/perf/util/bpf_lock_contention.c | 140 +- tools/perf/util/bpf_skel/lock_contention.bpf.c | 95 +- tools/perf/util/bpf_skel/lock_data.h | 15 +- tools/perf/util/bpf_skel/vmlinux/vmlinux.h | 8 + tools/perf/util/evsel.c | 1 + tools/perf/util/evsel.h | 1 + tools/perf/util/lock-contention.h | 2 + tools/perf/util/path.c | 12 - tools/perf/util/path.h | 1 - tools/perf/util/stat-display.c | 242 +- tools/perf/util/stat-shadow.c | 5 +- tools/perf/util/stream.c | 7 +- tools/perf/util/stream.h | 10 +- tools/perf/util/values.c | 106 +- tools/perf/util/values.h | 9 +- tools/power/cpupower/bindings/python/Makefile | 10 + tools/power/cpupower/bindings/python/README | 25 + .../cpupower/bindings/python/raw_pylibcpupower.swg | 3 + tools/power/cpupower/lib/cpufreq.c | 18 + tools/power/cpupower/lib/cpufreq.h | 8 + tools/power/cpupower/utils/cpufreq-info.c | 36 +- tools/power/cpupower/utils/helpers/amd.c | 18 +- tools/testing/cxl/test/cxl.c | 2 +- tools/testing/cxl/test/mock.c | 6 +- tools/testing/kunit/configs/all_tests.config | 3 - tools/testing/selftests/alsa/Makefile | 2 +- .../{sockmap_helpers.h => socket_helpers.h} | 215 +- .../selftests/bpf/prog_tests/sockmap_basic.c | 51 + .../selftests/bpf/prog_tests/sockmap_helpers.h | 385 +- .../selftests/bpf/prog_tests/tc_change_tail.c | 62 + .../selftests/bpf/progs/test_sockmap_change_tail.c | 40 + .../selftests/bpf/progs/test_tc_change_tail.c | 106 + .../testing/selftests/bpf/progs/verifier_bounds.c | 134 + .../selftests/bpf/test_bpftool_synctypes.py | 28 +- tools/testing/selftests/bpf/veristat.c | 18 +- tools/testing/selftests/coredump/Makefile | 7 + tools/testing/selftests/coredump/README.rst | 50 + tools/testing/selftests/coredump/stackdump | 14 + tools/testing/selftests/coredump/stackdump_test.c | 151 + tools/testing/selftests/damon/.gitignore | 3 - tools/testing/selftests/damon/Makefile | 11 +- tools/testing/selftests/damon/config | 1 - tools/testing/selftests/damon/debugfs_attrs.sh | 17 - .../damon/debugfs_duplicate_context_creation.sh | 27 - .../selftests/damon/debugfs_empty_targets.sh | 21 - .../damon/debugfs_huge_count_read_write.sh | 22 - .../selftests/damon/debugfs_rm_non_contexts.sh | 19 - tools/testing/selftests/damon/debugfs_schemes.sh | 19 - .../testing/selftests/damon/debugfs_target_ids.sh | 19 - .../selftests/damon/debugfs_target_ids_pid_leak.c | 68 - .../selftests/damon/debugfs_target_ids_pid_leak.sh | 22 - ...debugfs_target_ids_read_before_terminate_race.c | 80 - ...ebugfs_target_ids_read_before_terminate_race.sh | 14 - .../selftests/damon/huge_count_read_write.c | 46 - tools/testing/selftests/drivers/net/hw/ncdevmem.c | 3 - tools/testing/selftests/drivers/net/lib/py/env.py | 9 +- tools/testing/selftests/drivers/net/queues.py | 28 +- tools/testing/selftests/kvm/riscv/get-reg-list.c | 18 +- tools/testing/selftests/kvm/s390/ucontrol_test.c | 194 +- tools/testing/selftests/mm/migration.c | 99 + tools/testing/selftests/net/Makefile | 1 + .../selftests/net/forwarding/local_termination.sh | 1 - tools/testing/selftests/net/lib.sh | 31 +- tools/testing/selftests/net/lib/py/utils.py | 6 +- tools/testing/selftests/net/vlan_bridge_binding.sh | 256 + tools/testing/selftests/pidfd/.gitignore | 1 + tools/testing/selftests/pidfd/Makefile | 2 +- tools/testing/selftests/pidfd/pidfd_bind_mount.c | 188 + tools/testing/selftests/powerpc/include/pkeys.h | 8 + tools/testing/selftests/powerpc/ptrace/core-pkey.c | 31 +- .../testing/selftests/powerpc/ptrace/ptrace-pkey.c | 26 +- tools/testing/selftests/ring-buffer/map_test.c | 8 +- tools/testing/selftests/run_kselftest.sh | 2 +- .../testing/selftests/sched_ext/dsp_local_on.bpf.c | 5 +- tools/testing/selftests/sched_ext/dsp_local_on.c | 5 +- .../tc-testing/tc-tests/filters/flow.json | 4 +- tools/testing/shared/linux/maple_tree.h | 2 +- tools/testing/vma/linux/atomic.h | 7 +- tools/testing/vma/vma_internal.h | 156 +- tools/testing/vsock/README | 15 + tools/testing/vsock/util.c | 33 +- tools/testing/vsock/util.h | 2 + tools/testing/vsock/vsock_test.c | 265 +- tools/tracing/rtla/src/timerlat_hist.c | 177 +- tools/verification/dot2/automata.py | 36 +- tools/verification/dot2/dot2c.py | 4 +- tools/verification/dot2/dot2k | 17 +- tools/verification/dot2/dot2k.py | 226 +- tools/verification/dot2/dot2k_templates/Kconfig | 6 + tools/verification/dot2/dot2k_templates/main.c | 91 + .../dot2/dot2k_templates/main_global.c | 91 - .../dot2/dot2k_templates/main_per_cpu.c | 91 - .../dot2/dot2k_templates/main_per_task.c | 91 - tools/verification/dot2/dot2k_templates/trace.h | 13 + 2027 files changed, 76667 insertions(+), 28438 deletions(-) rename Documentation/ABI/{testing => obsolete}/sysfs-class-cxl (99%) create mode 100644 Documentation/ABI/testing/sysfs-bus-event_source-devices delete mode 100644 Documentation/devicetree/bindings/dma/adi,axi-dmac.txt create mode 100644 Documentation/devicetree/bindings/dma/adi,axi-dmac.yaml create mode 100644 Documentation/devicetree/bindings/dma/atmel,sama5d4-dma.yaml delete mode 100644 Documentation/devicetree/bindings/dma/atmel-xdma.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/rohm,bd79703.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/ti,opt4060.yaml delete mode 100644 Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt create mode 100644 Documentation/devicetree/bindings/pci/mbvl,gpex40-pcie.yaml delete mode 100644 Documentation/devicetree/bindings/pci/mobiveil-pcie.txt create mode 100644 Documentation/devicetree/bindings/power/supply/st,stc3117.yaml create mode 100644 Documentation/devicetree/bindings/riscv/spacemit.yaml create mode 100644 Documentation/iio/opt4060.rst create mode 100644 Documentation/networking/netmem.rst create mode 100644 Documentation/sunrpc/xdr/nfs4_1.x create mode 100644 Documentation/translations/zh_CN/security/index.rst create mode 100644 Documentation/translations/zh_CN/security/lsm.rst create mode 100644 arch/arm/arm-soc-for-next-contents.txt delete mode 100644 arch/arm/boot/dts/microchip/sama7d65.dtsi create mode 100644 arch/arm64/boot/dts/exynos/exynos9810-pinctrl.dtsi create mode 100644 arch/arm64/boot/dts/exynos/exynos9810-starlte.dts copy arch/arm64/boot/dts/exynos/{exynos990.dtsi => exynos9810.dtsi} (50%) create mode 100644 arch/arm64/boot/dts/qcom/msm8917-xiaomi-riva.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8917.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pm8937.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc8280xp-huawei-gaokun3.dts create mode 100644 arch/arm64/boot/dts/qcom/sc8280xp-microsoft-blackrock.dts copy arch/arm64/boot/dts/qcom/{x1e80100-crd.dts => x1e80100-hp-omnibook-x14.dts} (63%) delete mode 100644 arch/arm64/kvm/hyp/include/nvhe/fixed_config.h create mode 100644 arch/riscv/boot/dts/spacemit/Makefile create mode 100644 arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts create mode 100644 arch/riscv/boot/dts/spacemit/k1.dtsi create mode 100644 arch/riscv/kvm/vcpu_sbi_system.c delete mode 100644 crypto/keywrap.c delete mode 100644 crypto/vmac.c create mode 100644 drivers/clk/at91/sama7d65.c create mode 100644 drivers/clk/qcom/gcc-qcs615.c create mode 100644 drivers/clk/qcom/gpucc-x1p42100.c create mode 100644 drivers/edac/loongson_edac.c create mode 100644 drivers/firmware/efi/libstub/zboot-decompress-gzip.c create mode 100644 drivers/firmware/efi/libstub/zboot-decompress-zstd.c create mode 100644 drivers/gpu/drm/display/drm_hdmi_audio_helper.c create mode 100644 drivers/gpu/drm/hisilicon/hibmc/dp/dp_aux.c create mode 100644 drivers/gpu/drm/hisilicon/hibmc/dp/dp_comm.h create mode 100644 drivers/gpu/drm/hisilicon/hibmc/dp/dp_config.h create mode 100644 drivers/gpu/drm/hisilicon/hibmc/dp/dp_hw.c create mode 100644 drivers/gpu/drm/hisilicon/hibmc/dp/dp_hw.h create mode 100644 drivers/gpu/drm/hisilicon/hibmc/dp/dp_link.c create mode 100644 drivers/gpu/drm/hisilicon/hibmc/dp/dp_reg.h create mode 100644 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_dp.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cwb.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_cwb.h create mode 100644 drivers/iio/dac/rohm-bd79703.c create mode 100644 drivers/iio/light/opt4060.c create mode 100644 drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c create mode 100644 drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h create mode 100644 drivers/net/ethernet/intel/ixgbe/ixgbe_type_e610.h create mode 100644 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fs_pool.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fs_pool.h copy drivers/net/ethernet/mellanox/mlx5/core/steering/sws/{dr_ste_v2.c => dr_ste_v [...] create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v3.c create mode 100644 drivers/net/ethernet/microchip/sparx5/lan969x/lan969x_rgmii.c create mode 100644 drivers/net/phy/microchip_rds_ptp.c create mode 100644 drivers/net/phy/microchip_rds_ptp.h create mode 100644 drivers/platform/chrome/cros_typec_altmode.c create mode 100644 drivers/platform/chrome/cros_typec_altmode.h create mode 100644 drivers/power/supply/stc3117_fuel_gauge.c create mode 100644 drivers/scsi/fnic/fdls_disc.c create mode 100644 drivers/scsi/fnic/fdls_fc.h create mode 100644 drivers/scsi/fnic/fip.c create mode 100644 drivers/scsi/fnic/fip.h create mode 100644 drivers/scsi/fnic/fnic_fdls.h delete mode 100644 drivers/scsi/fnic/fnic_fip.h create mode 100644 drivers/scsi/fnic/fnic_pci_subsys_devid.c create mode 100644 drivers/usb/typec/altmodes/thunderbolt.c create mode 100644 drivers/usb/typec/ucsi/cros_ec_ucsi.c create mode 100644 fs/nfsd/nfs4xdr_gen.c create mode 100644 fs/nfsd/nfs4xdr_gen.h create mode 100644 include/drm/display/drm_hdmi_audio_helper.h create mode 100644 include/dt-bindings/pinctrl/renesas,r9a09g047-pinctrl.h create mode 100644 include/dt-bindings/pinctrl/renesas,r9a09g057-pinctrl.h create mode 100644 include/linux/sunrpc/xdrgen/nfs4_1.h create mode 100644 kernel/trace/rv/monitors/wip/Kconfig create mode 100644 kernel/trace/rv/monitors/wip/wip_trace.h create mode 100644 kernel/trace/rv/monitors/wwnr/Kconfig create mode 100644 kernel/trace/rv/monitors/wwnr/wwnr_trace.h rename include/trace/events/rv.h => kernel/trace/rv/rv_trace.h (79%) delete mode 100644 mm/damon/dbgfs.c delete mode 100644 mm/damon/tests/dbgfs-kunit.h create mode 100644 mm/zpdesc.h create mode 100644 rust/helpers/device.c create mode 100644 rust/helpers/io.c create mode 100644 rust/helpers/pci.c create mode 100644 rust/helpers/platform.c create mode 100644 rust/helpers/rcu.c create mode 100644 rust/kernel/device_id.rs create mode 100644 rust/kernel/devres.rs create mode 100644 rust/kernel/driver.rs create mode 100644 rust/kernel/io.rs create mode 100644 rust/kernel/of.rs create mode 100644 rust/kernel/pci.rs create mode 100644 rust/kernel/platform.rs create mode 100644 rust/kernel/revocable.rs create mode 100644 rust/kernel/sync/rcu.rs create mode 100644 samples/rust/rust_driver_pci.rs create mode 100644 samples/rust/rust_driver_platform.rs create mode 100755 tools/perf/tests/shell/trace_btf_general.sh copy tools/testing/selftests/bpf/prog_tests/{sockmap_helpers.h => socket_helpers.h} (75%) create mode 100644 tools/testing/selftests/bpf/prog_tests/tc_change_tail.c create mode 100644 tools/testing/selftests/bpf/progs/test_sockmap_change_tail.c create mode 100644 tools/testing/selftests/bpf/progs/test_tc_change_tail.c create mode 100644 tools/testing/selftests/coredump/Makefile create mode 100644 tools/testing/selftests/coredump/README.rst create mode 100755 tools/testing/selftests/coredump/stackdump create mode 100644 tools/testing/selftests/coredump/stackdump_test.c delete mode 100755 tools/testing/selftests/damon/debugfs_attrs.sh delete mode 100755 tools/testing/selftests/damon/debugfs_duplicate_context_creation.sh delete mode 100755 tools/testing/selftests/damon/debugfs_empty_targets.sh delete mode 100755 tools/testing/selftests/damon/debugfs_huge_count_read_write.sh delete mode 100755 tools/testing/selftests/damon/debugfs_rm_non_contexts.sh delete mode 100755 tools/testing/selftests/damon/debugfs_schemes.sh delete mode 100755 tools/testing/selftests/damon/debugfs_target_ids.sh delete mode 100644 tools/testing/selftests/damon/debugfs_target_ids_pid_leak.c delete mode 100755 tools/testing/selftests/damon/debugfs_target_ids_pid_leak.sh delete mode 100644 tools/testing/selftests/damon/debugfs_target_ids_read_before_te [...] delete mode 100755 tools/testing/selftests/damon/debugfs_target_ids_read_before_te [...] delete mode 100644 tools/testing/selftests/damon/huge_count_read_write.c create mode 100755 tools/testing/selftests/net/vlan_bridge_binding.sh create mode 100644 tools/testing/selftests/pidfd/pidfd_bind_mount.c create mode 100644 tools/verification/dot2/dot2k_templates/Kconfig create mode 100644 tools/verification/dot2/dot2k_templates/main.c delete mode 100644 tools/verification/dot2/dot2k_templates/main_global.c delete mode 100644 tools/verification/dot2/dot2k_templates/main_per_cpu.c delete mode 100644 tools/verification/dot2/dot2k_templates/main_per_task.c create mode 100644 tools/verification/dot2/dot2k_templates/trace.h