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 b775e489bec7 Add linux-next specific files for 20260114 omits 7c0d436bb2c7 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits a9d94cb82e75 Merge branch 'for-next' of https://github.com/hisilicon/li [...] omits 7654afcafdd9 Merge branch 'caps-next' of https://git.kernel.org/pub/scm [...] omits 5aee260e8283 Merge branch 'pwrseq/for-next' of https://git.kernel.org/p [...] omits 6a3438552c55 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits f98136ed4b88 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 1a366da9fea6 Merge branch 'for-next/kspp' of https://git.kernel.org/pub [...] omits 3e5432da8edc Merge branch 'bitmap-for-next' of https://github.com/norov [...] omits 0a90ed8a897c Merge branch 'sysctl-next' of https://git.kernel.org/pub/s [...] omits 9bec2e94900c Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 8b2ae24d4112 Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] omits b978b0e0d6fe Merge branch 'slab/for-next' of https://git.kernel.org/pub [...] omits 15436a39ebc8 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 276719f7fc4e Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 216c3b2a09e8 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits a8bb93d2eb53 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits d71d39e8a441 Merge branch 'mhi-next' of https://git.kernel.org/pub/scm/ [...] omits 0f1411d1b502 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits a07e98a8bf83 Merge branch 'main' of git://git.infradead.org/users/willy [...] omits cba2fcf49442 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 61219174a7a6 Merge branch 'at24/for-next' of https://git.kernel.org/pub [...] omits f6d6a43c813f Merge branch 'kunit' of https://git.kernel.org/pub/scm/lin [...] omits 4354f1396c43 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 1dbaf668e840 Merge branch 'pwm/for-next' of https://git.kernel.org/pub/ [...] omits 0bf8c8935227 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits e21ba7122816 Merge branch 'renesas-pinctrl' of https://git.kernel.org/p [...] omits 6b6beb832d86 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 0d9749c0c9fd Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 84f161ae7237 Merge branch 'gpio/for-next' of https://git.kernel.org/pub [...] omits 1e329a97a003 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 85c9dd18f6e5 Merge branch 'linux-next' of https://git.kernel.org/pub/sc [...] omits a13bbfc41e6e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits bcd9500b385b Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 9e784c61e265 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 6f081c32827b Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits b5d304ab8930 Merge branch 'counter-next' of https://git.kernel.org/pub/ [...] omits 199d9f0536c0 Merge branch 'staging-next' of https://git.kernel.org/pub/ [...] omits 0f6f7932b4fc Merge branch 'extcon-next' of https://git.kernel.org/pub/s [...] omits 9b24da8752f1 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 8308a1de66b3 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 81c33f9b7a53 Merge branch 'icc-next' of https://git.kernel.org/pub/scm/ [...] omits 38b9970dc9ed Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 11b6a8829b41 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits cea4eb6d7de1 Merge branch 'char-misc-next' of https://git.kernel.org/pu [...] omits 58cd3c096dfe Merge branch 'tty-next' of https://git.kernel.org/pub/scm/ [...] omits f62439f07dde Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 0415884d9c4b Merge branch 'usb-next' of https://git.kernel.org/pub/scm/ [...] omits f95edfff5160 Merge branch 'driver-core-next' of https://git.kernel.org/ [...] omits 082616c25f87 next-20260108/leds-lj omits 6df8c535be51 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 0501f9160d18 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 98e8d03ebfb4 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits be7b95446048 Merge branch 'linux-next' of https://git.kernel.org/pub/sc [...] omits a9cf616916cc Merge branch 'next' of https://github.com/kvm-x86/linux.git omits f899d748bd9c Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 243de058e53c Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits c94d44b88c4e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits a31584dbd10d Merge branch 'edac-for-next' of https://git.kernel.org/pub [...] omits 65fe32bee24d Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] omits 96552f293b5d Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits ab96f0a799f8 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits fa5a5cd015e0 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 833beb082e95 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits b939fb68ab71 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits c38b0bb71ef6 Merge branch 'master' of git://git.code.sf.net/p/tomoyo/to [...] omits 7216c4114f95 Merge branch 'next' of https://github.com/cschaufler/smack-next omits 35ccb7a14749 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 5523b65f5ade Merge branch 'next-integrity' of https://git.kernel.org/pu [...] omits 9154869ddb99 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 5af70cb6003b Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits bba2eff1bc33 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 3d7a5955da02 Merge branch 'for-backlight-next' of https://git.kernel.or [...] omits 1cad8d823480 Merge branch 'for-mfd-next' of https://git.kernel.org/pub/ [...] omits e5bc84263786 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 55e051f606fd Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 805d0d82c644 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 01d6be716e71 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits a9d50f91af0a Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits b5cca50061c0 Merge branch 'modules-next' of https://git.kernel.org/pub/ [...] omits c5291d4d7a13 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 4f42c834a8e8 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 805a6ea6af38 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits da056cda475b Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 840e6847c310 Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] omits 2eaadf4776f3 Merge branch 'drm-rust-next' of https://gitlab.freedesktop [...] omits a0d865e0a603 Merge branch 'msm-next-lumag' of https://gitlab.freedeskto [...] omits 5273e6180d93 Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] omits 447162d2ff97 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 8ede3213556b Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] omits d492189c4ff8 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits acf2c9856ec0 Merge branch 'libcrypto-next' of https://git.kernel.org/pu [...] omits 6b9976a12615 Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] omits 35ade572221a Merge branch 'nand/next' of https://git.kernel.org/pub/scm [...] omits b71fe7603c6b Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] omits d01f16ef5bfe Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits cdf6f70a9be0 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits ccd18f61a16b Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] omits 307a34f4609a Merge branch 'mlx5-next' of https://git.kernel.org/pub/scm [...] omits bd4376e38d57 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 6b9728a060ea Merge branch 'main' of https://git.kernel.org/pub/scm/linu [...] omits 78a50e05beb3 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits aa2e5c8dc66b Merge branch 'opp/linux-next' of https://git.kernel.org/pu [...] omits 3fa9277175ac Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 0d333c84be39 Merge branch 'cpufreq/arm/linux-next' of https://git.kerne [...] omits 60f010c2bfe5 Merge branch 'linux-next' of https://git.kernel.org/pub/sc [...] omits ec9ee13b2ca2 Merge branch 'next' of git://linuxtv.org/media-ci/media-pe [...] omits 93f1cacbb75c Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 205ccefa6f8e Merge branch 'hwmon-next' of https://git.kernel.org/pub/sc [...] omits f395480ae4a8 Merge branch 'i3c/next' of https://git.kernel.org/pub/scm/ [...] omits 4d1fbdaf95f7 Merge branch 'i2c/i2c-host' of https://git.kernel.org/pub/ [...] omits dbb7b30666b0 Merge branch 'i2c/for-next' of https://git.kernel.org/pub/ [...] omits 40097dd16ae4 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits dff1a752c388 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 0b3b8cd2be77 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 0711f98fc3cc Merge branch 'fs-next' of linux-next omits bfc821118af8 Merge branch 'xtensa-for-next' of https://github.com/jcmvb [...] omits 7fcbcff27176 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 9bb569c0919c Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 22b6e2af0e0e Merge branch 'riscv-dt-for-next' of https://git.kernel.org [...] omits 5f225e4bbcd1 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 41a292fcbe7a Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 0972be2fa6e7 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 3a2505f64ad3 Merge branch 'thead-clk-for-next' of https://git.kernel.or [...] omits 28c98c4c64a7 Merge branch 'renesas-clk' of https://git.kernel.org/pub/s [...] omits ce6b35b93be9 Merge branch 'for-next' of https://github.com/Xilinx/linux [...] omits 3dd857c77a66 Merge branch 'ti-next' of https://git.kernel.org/pub/scm/l [...] omits d85a8b2567ce Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 9a91cc706de4 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits df6031755cf3 Merge branch 'sunxi/for-next' of https://git.kernel.org/pu [...] omits 0ec4f1534748 Merge branch 'stm32-next' of https://git.kernel.org/pub/sc [...] omits eec76597a1f0 Merge branch 'for-next' of https://github.com/spacemit-com/linux omits 0aa1d122df86 Merge branch 'for-next' of https://github.com/sophgo/linux.git omits e888fdb0be78 Merge branch 'for-linux-next' of https://git.kernel.org/pu [...] omits bb4a308aad0e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 1a4b3e537878 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 6e133e98002c Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits 8b0638ae5a4f Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits a15b31928353 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits aeee6f437868 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 8984e3f54c9d Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 2f7747d05fb6 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 623231a85652 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 52af42009ce5 Merge branch 'soc_fsl' of https://git.kernel.org/pub/scm/l [...] omits 610214b93f85 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 381e9b698abd Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits dd25a3650bca Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits dc6ffd854d26 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 64f8708313ce Merge branch 'at91-next' of https://git.kernel.org/pub/scm [...] omits 32a2d2d1c521 Merge branch 'asahi-soc/for-next' of https://github.com/As [...] omits 354a170248ee Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 5f453a171d05 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits c02b6435bc8a Merge branch 'for-next/core' of https://git.kernel.org/pub [...] omits c3dc1f1a8695 Merge branch 'dma-mapping-for-next' of https://git.kernel. [...] omits bbefb82aa4c1 Merge branch 'perf-tools-next' of https://git.kernel.org/p [...] omits 79257fa52683 Merge branch 'kbuild-for-next' of https://git.kernel.org/p [...] omits 7bc7189f0927 Merge branch 'mm-nonmm-unstable' of https://git.kernel.org [...] omits 558d6d3335f8 Merge branch 'mm-unstable' of https://git.kernel.org/pub/s [...] omits f040dda51845 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits 0dd00a2c2b12 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 54200aef1a03 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits aeb6c6d1050e Merge branch 'rust-fixes' of https://github.com/Rust-for-L [...] omits 6961dbdca5ce Merge branch 'urgent' of https://git.kernel.org/pub/scm/li [...] omits d218be214ff0 Merge branch 'perf-tools' of https://git.kernel.org/pub/sc [...] omits 0f2ffde49941 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits c88c7a173899 Merge branch 'gpio/for-current' of https://git.kernel.org/ [...] omits ee4c7ba7de77 Merge branch 'riscv-dt-fixes' of https://git.kernel.org/pu [...] omits b22f4938fcaf Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 52f558c6a159 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits 764081d3de32 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 681d8597f62e Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 5ff844358e37 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits a2f64136fd1a Merge branch 'at91-fixes' of https://git.kernel.org/pub/sc [...] omits dd2be11c9f2f Merge branch 'fixes' of git://linuxtv.org/media-ci/media-p [...] omits 44021abfa836 Merge branch 'for-mfd-fixes' of https://git.kernel.org/pub [...] omits 7d58f0e42f1b Merge branch 'mtd/fixes' of https://git.kernel.org/pub/scm [...] omits 92b4cd283db1 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 5cb06298f3e1 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits f3d58830723c Merge branch 'fixes-togreg' of https://git.kernel.org/pub/ [...] omits dac9652a6f10 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits c6246d3853d5 Merge branch 'usb-linus' of https://git.kernel.org/pub/scm [...] omits f32b81bd6891 Merge branch 'usb-linus' of https://git.kernel.org/pub/scm [...] omits f3e474da55bd Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] omits 0ebffd6792d9 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] omits 568312ecf782 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] omits e5c79ceb4001 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] omits 6ae3a2c4d863 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] omits 9b5acbde9a67 Merge branch 'for-current' of https://git.kernel.org/pub/s [...] omits 2279b3b8e79b Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits f13ba80c2a5c Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] omits 3ad08f46e034 Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] omits 926c98889790 Merge branch 'main' of https://git.kernel.org/pub/scm/linu [...] omits 12200bf2502d Merge branch 'kbuild-fixes-for-next' of https://git.kernel [...] omits 554d718f0f12 Merge branch 'fs-current' of linux-next omits 8c69fc4fd70c Merge branch 'mm-hotfixes-unstable' of https://git.kernel. [...] omits 90243e0de4ca Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 2018e55e8ad8 Merge branch 'vfs.all' of https://git.kernel.org/pub/scm/l [...] omits 969a611ba0f8 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 7fb422dedc5a Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 949a028c903a Merge branch 'nfsd-next' of https://git.kernel.org/pub/scm [...] omits 7cd75e5213b0 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits b5e7eb87e248 Merge branch 'jfs-next' of https://github.com/kleikamp/lin [...] omits 57de02d324cc Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 63f524fbd439 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits b85b334f77d6 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits 9124aa57b624 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits 2863259916c1 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits 6cadaa420452 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 484da8e91901 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 15fe03e7cb30 Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] omits dd7961fc7d6f Merge branch 'vfs.fixes' of https://git.kernel.org/pub/scm [...] omits 40b4bed92c67 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits a71a95ac693c Fortify: Use C arithmetic not FIELD_xxx() in FORTIFY_REASO [...] omits 574d944d2ff3 ecryptfs: Annotate struct ecryptfs_message with __counted_by omits 044e5dabea37 Merge branch 'pci/misc' omits 7b02c070c645 Merge branch 'pci/controller/misc' omits 1ed0cdfcfd4b Merge branch 'pci/controller/xilinx' omits fde8abff29fa Merge branch 'pci/controller/tegra194' omits ae65587ecba5 Merge branch 'pci/controller/tegra' omits d644ce4b8269 Merge branch 'pci/controller/rzg3s-host' omits 6488e3c012cb Merge branch 'pci/controller/mediatek' omits 73c5406e18ce Merge branch 'pci/controller/dwc-qcom' omits 6c6d7c92d0b4 Merge branch 'pci/controller/dwc-imx6' omits 7f1f957257a9 Merge branch 'pci/controller/dwc' omits 8dfd731392c7 Merge branch 'pci/controller/cadence-j721e' omits 895c017a9332 Merge branch 'pci/controller/cadence' omits cdc95f0f62c9 Merge branch 'pci/controller/aspeed' omits 3732a82d417d Merge branch 'pci/dt-bindings' omits 092d871776f1 Merge branch 'pci/workqueue' omits c3a938ef3abe Merge branch 'pci/virtualization' omits 67d8c59971d5 Merge branch 'pci/trace' omits 4f42c79c6119 Merge branch 'pci/resource' omits 8c64d08287cd Merge branch 'pci/pm' omits ef8373e4b29a Merge branch 'pci/p2pdma' omits 4dfb4b47315c Merge branch 'pci/iommu' omits 7711b417bf68 Merge branch 'pci/enumeration' omits bd88af514e13 Merge branch 'pci/endpoint' omits 1c608070428c Merge remote-tracking branch 'asoc/for-6.20' into asoc-next omits 8d002b3a59cd Merge branches 'rpmsg-next' and 'rproc-next' into for-next omits c3eea094ab76 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 7ce416ba64aa i2c: core: Use dev_fwnode() omits f772faf8d16a i2c: core: Replace custom implementation of device_match_fwnode() omits e410791c739f i2c: core: Check for error pointer for fwnode omits c5ed1124fb8c dt-bindings: i2c: i2c-mt65xx: Add compatible for MT8189 SoC omits edd1cf953b1b i2c: tegra: Add Tegra264 support omits 099d093c4589 i2c: tegra: Add support for SW mutex register omits f0f40eb03d77 i2c: tegra: Add HS mode support omits 91839640b1fc i2c: tegra: Update Tegra256 timing parameters omits 88f7ffd14798 i2c: tegra: Use separate variables for fast and fastplus omits cc0ad02302f5 i2c: tegra: Do not configure DMA if not supported omits 22b166b482a1 Merge branch 'slab/for-7.0/obj_metadata' into slab/for-next omits a4e5702b7bb8 mm/slab: place slabobj_ext metadata in unused space within [...] omits 1e8eb4117f27 mm/slab: move [__]ksize and slab_ksize() to mm/slub.c omits 3068b9fa6570 dt-bindings: i2c: st,stm32-i2c: add 'power-domains' property omits 4fc8450a3495 dt-bindings: i2c: atmel,at91sam: add microchip,lan9691-i2c omits 00e5cb2307ae Merge branch into tip/master: 'x86/sev' omits 6f95d6dee7c8 Merge branch into tip/master: 'x86/misc' omits 67745567e381 Merge branch into tip/master: 'x86/irq' omits a41d51261e56 Merge branch into tip/master: 'x86/cpu' omits f9e007585c38 Merge branch into tip/master: 'x86/cleanups' omits ae9564b48988 Merge branch into tip/master: 'x86/cache' omits 793cdda195e4 Merge branch into tip/master: 'x86/bugs' omits f85cd909d2e0 Merge branch into tip/master: 'x86/boot' omits d8b5c946e8fd Merge branch into tip/master: 'x86/alternatives' omits 0a132c9b2765 Merge branch into tip/master: 'timers/core' omits ca2cb2cc4995 Merge branch into tip/master: 'sched/core' omits d6c726e6b467 Merge branch into tip/master: 'perf/core' omits 415a39e5b2c3 Merge branch into tip/master: 'locking/core' omits 9a7807cb7af9 Merge branch into tip/master: 'irq/msi' omits 415a39c63e1a Merge branch into tip/master: 'irq/drivers' omits a457aaf78593 Merge branch into tip/master: 'irq/core' omits 6ae41558ab9b x86/xen: Drop xen_mmu_ops omits cf7bc79c8eae x86/xen: Drop xen_cpu_ops omits c51389e7768d x86/xen: Drop xen_irq_ops omits 01c8de771f4a init-mainc-check-if-rdinit-was-explicitly-set-before-print [...] omits d83334a0e4af init/main.c: check if rdinit was explicitly set before pri [...] omits c83e0f0da792 linux/log2.h: reduce instruction count for is_power_of_2() omits 09e5feee3965 scripts/decode_stacktrace.sh update usage to show vmlinux [...] omits 3d0ff63abfc3 once: don't use a work queue to reset sleepable static key omits c5d531b08358 fat: avoid parent link count underflow in rmdir omits 11eeee5a5153 kho: remove duplicate header file references omits 7d092c7c84db kho: test: clean up residual memory upon test_kho module unload omits e648f18a0b95 lib/glob: convert selftest to KUnit omits 6076b1d43f1a xfs: adjust handling of a few numerical mount options omits 896ddc4c88c6 lib: introduce simple error-checking wrapper for memparse() omits cf33004b9780 rust: task: restrict Task::group_leader() to current omits 4fc42b650827 kernel/fork: update obsolete use_mm references to kthread_use_mm omits ff579a59fe15 ocfs2: add check for free bits before allocation in ocfs2_ [...] omits a24e0d53ac99 lib/Kconfig.debug: fix BOOTPARAM_HUNG_TASK_PANIC comment omits 05ebd5dd207a ocfs2: fix circular locking dependency in ocfs2_acquire_dquot omits 6d7fbe376c2c MAINTAINERS: adjust file entry in MEMBLOCK AND MEMORY MANA [...] omits f4a1735ca47e kho/abi: add memblock ABI header omits 3125d44844d7 kho: relocate vmalloc preservation structure to KHO ABI header omits be8459d4479f kho: introduce KHO FDT ABI header omits cf7d969a9e31 kho-docs-combine-concepts-and-fdt-documentation-fix omits fb3ec6acb685 kho: docs: combine concepts and FDT documentation omits 6b7dbb24bf17 kho/abi: memfd: make generated documentation more coherent omits 537d139a54aa kho/abi: luo: make generated documentation more coherent omits 954f383b439d ocfs2: adjust function name reference omits dcaa01739978 ocfs2: fix reflink preserve cleanup issue omits 0a231b27e48e x86/kexec: add a sanity check on previous kernel's ima kex [...] omits 2abdea40170a of/kexec: refactor ima_get_kexec_buffer() to use ima_valid [...] omits 3d1dfe5b5ebf ima: verify the previous kernel's IMA buffer lies in addre [...] omits 9bbcf6f1ca49 types: drop definition of __EXPORTED_HEADERS__ omits f8220d0d8c72 liveupdate: separate memfd support into LIVEUPDATE_MEMFD omits 0df74763b0b7 lib/kstrtox: fix kstrtobool() docstring to mention enabled [...] omits e99045fcd13c kho: simplify page initialization in kho_restore_page() omits d5ad215cca6c resource: provide 0args DEFINE_RES variant for unset resou [...] omits 0328f07cd0ab ipc/shm: uapi: remove dependency on libc omits 620d50a21a41 lib/tests: convert test_min_heap module to KUnit omits 0c193c34b3b7 arm64: kexec: adjust the debug print of kexec_image_info omits 547e6e171440 kexec: print out debugging message if required for kexec_load omits ec57c15a74d7 kexec: add kexec flag to control debug printing omits 8cb303d9e36f kexec: replace the goto out_unlock with out omits 8602d053d4d3 editorconfig: add rst extension omits 84c5466afb10 kfifo: fix kmalloc_array_node() argument order omits e00055835bff tests/liveupdate: add in-kernel liveupdate test omits fc296196f493 liveupdate: luo_flb: Introduce File-Lifecycle-Bound global state omits 4bf9529b5605 liveupdate: luo_file: Use private list omits b03669b84747 list: add kunit test for private list primitives omits e98d68adfc2c list-add-primitives-for-private-list-manipulations-fix omits 409800e8fadf list: add primitives for private list manipulations omits 4483da9ba8c7 fork-comment-fix: remove ambiguous question mark in CLONE_ [...] omits 10c65de14ef0 kallsyms: prevent module removal when printing module name [...] omits 8b4124cd6d5a kallsyms/ftrace: set module buildid in ftrace_mod_address_ [...] omits 8154f00e3bb9 kallsyms/bpf: rename __bpf_address_lookup() to bpf_address [...] omits ad177926a172 kallsyms: cleanup code for appending the module buildid omits 7aa0b3f98349 module: add helper function for reading module_buildid() omits b278c48a92ba kallsyms: clean up modname and modbuildid initialization i [...] omits 1d82bf1b6d18 kallsyms: clean up @namebuf initialization in kallsyms_loo [...] omits 51ae15cb7503 .editorconfig: respect .editorconfig settings from parent [...] omits 3816e7a6cbee rapidio: replace rio_free_net() with kfree() in rio_scan_a [...] omits 568e2aedea5e fat: remove unused parameter omits 19c1f706b797 watchdog-softlockup-panic-when-lockup-duration-exceeds-n-t [...] omits f073473c9e1a watchdog: softlockup: panic when lockup duration exceeds N [...] omits 5c439a847045 kernel/crash: handle multi-page vmcoreinfo in crash kernel copy omits e62a441bf9ae kernel: vmcoreinfo: allocate vmcoreinfo_data based on VMCO [...] omits 6ae815f10ee2 mm: use ARRAY_END() instead of open-coding it omits 0875360bd0df kernel: fix off-by-one benign bugs omits 452b115d0599 mm: fix benign off-by-one bugs omits 2055e3bfc040 array_size.h: add ARRAY_END() omits 3460a56135c0 kernel.h: drop hex.h and update all hex.h users omits 04e6a4cfc7c8 MAINTAINERS: adjust file entry in UUID HELPERS omits 67cb8b4501b4 lib/tests: convert test_uuid module to KUnit omits 067d29af983e ocfs2: annotate more flexible array members with __counted [...] omits 54e405244f85 ocfs2: fix oob in __ocfs2_find_path omits ae8fdaaa1839 ocfs2: add validate function for slot map blocks omits 35b118b35161 ocfs2: adjust ocfs2_xa_remove_entry() to match UBSAN bound [...] omits b82e5de8e9ce ocfs2: validate inline data i_size during inode read omits 27620ed5ea78 ocfs2: validate i_refcount_loc when refcount flag is set omits 7c737e8e842e ocfs2: constify struct configfs_item_operations and config [...] omits aa4f92726ba0 ocfs2: fix uninitialized variable in ocfs2_test_suballoc_bit() omits 44b3c3913035 ocfs2: detect released suballocator BG for fh_to_[dentry|parent] omits cf2dc7699c22 ocfs2: give ocfs2 the ability to reclaim suballocator free bg omits 9cf0d1161195 crash_dump: constify struct configfs_item_operations and c [...] omits 0e6eccc9e842 oid_registry: allow arbitrary size OIDs omits 55ec0851efe3 oid_registry: allow arbitrary size OIDs omits b28fc66b5eb6 tsacct: skip all kernel threads omits 1c4bb5b4929f mm/early_ioremap: print the starting physical address in _ [...] omits df895a3fa278 mm/vmscan: fix uninitialized variable in demote_folio_list() omits a5632e952839 mm/vmscan: select the closest preferred node in demote_fol [...] omits 4db352e51928 mm/vmscan: fix demotion targets checks in reclaim/demotion omits fd2297b41ac2 mm: numa_memblks: identify the accurate NUMA ID of CFMW omits 632ced40c4aa mm/damon/paddr: initialize 'folio' variables to NULL for clarity omits d2c73e2a438a zsmalloc: simplify read begin/end logic omits edddacd21cb0 zsmalloc: use actual object size to detect spans omits bbbca1b4ad68 selftests/mm: report SKIP in pfnmap if a check fails omits dadc90c65386 selftests/mm: fix exit code in pagemap_ioctl omits a1d100e232db selftests/mm: fix faulting-in code in pagemap_ioctl test omits 7238b9063f01 selftests/mm: introduce helper to read every page in range omits 4812b784037f selftests/mm: fix usage of FORCE_READ() in cow tests omits 5d38cd02fd51 selftests/mm: pass down full CC and CFLAGS to check_config.sh omits 972c80ba6bbc selftests/mm: remove flaky header check omits 09985a6b6524 selftests/mm: default KDIR to build directory omits 4c4f8f3851ce vmalloc: export vrealloc_node_align_noprof omits 3a6280c3dc84 memcg-mem_cgroup_get_from_ino-returns-null-on-error-fix omits 1028ad664f80 memcg-rename-mem_cgroup_ino-to-mem_cgroup_id-fix omits fef1d98bc47c memcg: rename mem_cgroup_ino() to mem_cgroup_id() omits 8bcba752001a memcg: remove unused mem_cgroup_id() and mem_cgroup_from_id() omits 161f88415a0b mm/vmscan: use cgroup ID instead of private memcg ID in lr [...] omits 23ad9578ad67 mm/damon: use cgroup ID instead of private memcg ID omits 38abd9d4b6ea memcg: use cgroup_id() instead of cgroup_ino() for memcg ID omits ec1adbf3b6cc memcg: mem_cgroup_get_from_ino() returns NULL on error omits b020fe5e1b93 memcg: expose mem_cgroup_ino() and mem_cgroup_get_from_ino [...] omits 500139d5e42b memcg: introduce private id API for in-kernel users omits b9b8d5c4f758 mm/page_alloc: simplify __alloc_pages_slowpath() flow omits 78d976864cad mm/page_alloc: refactor the initial compaction handling omits 3e1389abe864 mm/page_alloc: ignore the exact initial compaction result omits f98784718af5 mm-rmap-separate-out-fork-only-logic-on-anon_vma_clone-fix omits c46fe6b2d35f mm/rmap: separate out fork-only logic on anon_vma_clone() omits 77416cf1c3db mm-rmap-allocate-anon_vma_chain-objects-unlocked-when-poss [...] omits bce79796e23d mm/rmap: allocate anon_vma_chain objects unlocked when possible omits fadf0460ed08 mm/mmap_lock: add vma_is_attached() helper omits 3ba7101be793 mm/rmap: make anon_vma functions internal omits efd88a95fd50 mm/rmap: remove anon_vma_merge() function omits 4ac8594172b4 mm/rmap: remove unnecessary root lock dance in anon_vma cl [...] omits ffce21898636 mm/rmap: skip unfaulted VMAs on anon_vma clone, unlink omits 4104aba6c35a mm/rmap: improve anon_vma_clone(), unlink_anon_vmas() comm [...] omits 29cf3e75d37f memcg-v1: remove folio_memcg_lock() doc reference omits c4aba2d5027e Revert "mm/hugetlb: deal with multiple calls to hugetlb_bo [...] omits 2977d4d0d897 mm/hugetlb: drop hugetlb_cma_check() omits 25a045739be9 mm, arch: consolidate hugetlb CMA reservation omits 436781aceb52 x86: don't reserve hugetlb memory in setup_arch() omits 9c028c0b9e83 mips: drop paging_init() omits 1aec7be9f715 arch, mm: consolidate initialization of SPARSE memory model omits fcd9c7d2104f arch, mm: consolidate initialization of nodes, zones and m [...] omits b6c356c28382 xtensa: introduce arch_zone_limits_init() omits 3eb1ed7b3f14 x86: introduce arch_zone_limits_init() omits d2bfc1390b36 um: introduce arch_zone_limits_init() omits a2ed7cc157fc sparc: introduce arch_zone_limits_init() omits c181fa4cc271 sh: introduce arch_zone_limits_init() omits c7eaacbdc94d s390: introduce arch_zone_limits_init() omits 4efdd363ef4a riscv: introduce arch_zone_limits_init() omits e2c73cfe5ae4 powerpc: introduce arch_zone_limits_init() omits 631ba5a8d3f1 parisc: introduce arch_zone_limits_init() omits 35bee709ed97 openrisc: introduce arch_zone_limits_init() omits 6ad69a6788c0 nios2: introduce arch_zone_limits_init() omits defa175b2fe5 mips: introduce arch_zone_limits_init() omits 80956d9b6615 microblaze: introduce arch_zone_limits_init() omits cd8927a920bd m68k: introduce arch_zone_limits_init() omits 5c471ddfedb8 loongarch: introduce arch_zone_limits_init() omits 2c92fc5ecfb3 hexagon: introduce arch_zone_limits_init() omits e014ad846b0c csky: introduce arch_zone_limits_init() omits 3d0655b7c52b arm64: introduce arch_zone_limits_init() omits 4ab4999e46e3 arm: make initialization of zero page independent of the m [...] omits ada8eb30650d arm: introduce arch_zone_limits_init() omits 1aa0483bdf03 arc: introduce arch_zone_limits_init() omits ca598030bc70 alpha: introduce arch_zone_limits_init() omits 0e3c6ebfaa35 mm/mmu_gather: remove @delay_remap of __tlb_remove_page_size() omits 6485cf3fb6c1 mm/oom_kill: remove unnecessary integer promotion in forma [...] omits 3e9ab0688802 mm/damon/tests/core-kunit: remove a redundant test case an [...] omits e22142987754 mm-damon-tests-core-kunit-add-test-cases-for-multiple-regi [...] omits e577c93ba202 mm/damon/tests/core-kunit: add test cases for multiple reg [...] omits b2ff2a65c4ec mm/damon/tests/core-kunit: add a test case for region merg [...] omits 11f3583cfecd mm/damon/tests/core-kunit: verify the 'age' and 'nr_access [...] omits f3ad2c331c23 mm/damon/tests/core-kunit: verify the 'age' field in damon [...] omits a34632d849b0 mm/khugepaged: make khugepaged_collapse_control static omits c3c8c70b4087 mm/khugepaged: use enum scan_result for result variables a [...] omits f1e4efc669e4 mm/khugepaged: change collapse_pte_mapped_thp() to return void omits abecef961a40 mm-khugepaged-count-small-vmas-towards-scan-limit-fix omits f8d54a88c198 mm/khugepaged: count small VMAs towards scan limit omits 08cdcf471793 mm/khugepaged: remove unnecessary goto 'skip' label omits 1b40bd5248e2 mm/vmstat: remove unused node and zone state helpers omits e2b6c6654baf mm: rmap: support batched unmapping for file large folios omits e0c43b191c3d arm64: mm: implement the architecture-specific clear_flush [...] omits bc2ecbc12340 arm64: mm: support batch clearing of the young flag for la [...] omits 05dc9800145a arm64: mm: factor out the address and ptep alignment into [...] omits 4fe909c66a8c mm: rmap: support batched checks of the references for lar [...] omits e0a908744eda mm/vmscan: mitigate spurious kswapd_failures reset from di [...] omits 6ae76b9f7581 fs/proc: expose mm_cpumask in /proc/[pid]/status omits 6df72ca6d4c0 mm/mempolicy: fix mpol_rebind_nodemask() for MPOL_F_NUMA_B [...] omits 63ba16275c2f selftests/mm: fix comment for check_test_requirements omits 6750b9af26a4 selftests/mm: va_high_addr_switch return fail when either [...] omits 340e985633cf selftests/mm: remove arm64 nr_hugepages setup for va_high_ [...] omits 9eca0eac1f8a selftests/mm: allocate 6 hugepages in va_high_addr_switch.sh omits 408985bd2270 selftests/mm: fix va_high_addr_switch.sh return value omits 0021a8222bba selftests/mm/charge_reserved_hugetlb.sh: add waits with ti [...] omits 79b5d463c045 selftests/mm/charge_reserved_hugetlb: drop mount size for [...] omits 08512eaae4a0 selftests/mm/write_to_hugetlbfs: parse -s as size_t omits ec60b0ed8d57 page_alloc: allow migration of smaller hugepages during co [...] omits 76c775236514 mm, hugetlb: implement movable_gigantic_pages sysctl omits 91057910cc0c mm: cleanup vma_iter_bulk_alloc omits 484d615941d4 mm: clarify GFP_ATOMIC/GFP_NOWAIT doc-comment omits 55bcc076c1d8 mm/gup: remove no longer used gup_fast_undo_dev_pagemap omits d83a0887ed23 mm, page_alloc, thp: prevent reclaim for __GFP_THISNODE TH [...] omits 4c8fca2590f0 mm, swap: remove no longer needed _swap_info_get omits 80a8953384fe mm, swap: drop the SWAP_HAS_CACHE flag omits 0ce259cadfe6 mm, swap: clean up and improve swap entries freeing omits 50a9dfd49af0 mm, swap: check swap table directly for checking cache omits f4685f147535 mm, swap: add folio to swap cache directly on allocation omits 15311eaca71c mm, swap: cleanup swap entry management workflow omits 47fb3a9a624b mm, swap: remove workaround for unsynchronized swap map ca [...] omits b08e980370e0 mm-swap-use-swap-cache-as-the-swap-in-synchronize-layer-fix omits 9a1201156fcf mm, swap: use swap cache as the swap in synchronize layer omits da180f58c0c4 mm, swap: split locked entry duplicating into a standalone helper omits 3831a14ace25 mm, swap: consolidate cluster reclaim and usability check omits 6ebcd0605b29 mm, swap: swap entry of a bad slot should not be considere [...] omits 2250a98ecf07 mm/shmem, swap: remove SWAP_MAP_SHMEM omits f2705d7a85c9 mm/shmem: never bypass the swap cache for SWP_SYNCHRONOUS_IO omits 1876ba9765c3 mm, swap: free the swap cache after folio is mapped omits bc9e445f299d mm, swap: simplify the code and reduce indention omits c0122d083b20 mm, swap: always try to free swap cache for SWP_SYNCHRONOU [...] omits fdf324cfc6b4 mm, swap: never bypass the swap cache even for SWP_SYNCHRONOUS_IO omits 5a78a8392a58 mm, swap: split swap cache preparation loop into a standal [...] omits 7ceed7b3f00f mm, swap: rename __read_swap_cache_async to swap_cache_all [...] omits dfd09272de4b mm/hugetlb_cgroup: fix -Wformat-truncation warning omits 441d6d8c2175 mm/fadvise: validate offset in generic_fadvise omits eecfb736df00 percpu: add basic double free check omits 95ee0673556e mm-fix-minor-spelling-mistakes-in-comments-fix omits 7687769ccc70 mm: fix minor spelling mistakes in comments omits 6f903a798331 mm/damon: fix typos in comments omits 6f120b620697 zram: remove KMSG_COMPONENT macro omits 62fc9f6ccb97 mm: make PT_RECLAIM depends on MMU_GATHER_RCU_TABLE_FREE omits d9b621b83fef um: mm: enable MMU_GATHER_RCU_TABLE_FREE omits e57e59e9fc00 parisc: mm: enable MMU_GATHER_RCU_TABLE_FREE omits 926850d82c57 mips: mm: enable MMU_GATHER_RCU_TABLE_FREE omits c080d6b277c5 LoongArch: mm: enable MMU_GATHER_RCU_TABLE_FREE omits 5e5959c1bbc7 alpha: mm: enable MMU_GATHER_RCU_TABLE_FREE omits dbab248dbbc0 mm: change mm/pt_reclaim.c to use asm/tlb.h instead of asm [...] omits 780816d91ef0 mm/mm_init: replace simple_strtoul with kstrtobool in set_ [...] omits 79ce63878097 lib/test_vmalloc.c: minor fixes to test_vmalloc.c omits fff1edb9f5ae maple_tree: remove struct maple_alloc omits 3858758e5b93 mm-block-fs-remove-laptop_mode-fix omits afc1a9ae59f7 mm/block/fs: remove laptop_mode omits 322d04befccb zram: drop pp_in_progress omits 9237c67dd26e mm/damon/stat: deduplicate intervals_goal setup in damon_s [...] omits f0c7eb513ec1 mm/damon/core: add trace point for damos stat per apply interval omits d89616bc53f9 Docs/ABI/damon: update for max_nr_snapshots omits b75226ec7470 Docs/admin-guide/mm/damon/usage: update for max_nr_snapshots omits 46072764ef72 Docs/mm/damon/design: update for max_nr_snapshots omits 638512ad2294 mm/damon/sysfs-schemes: implement max_nr_snapshots file omits 1701c7143b9b mm/damon/core: implement max_nr_snapshots omits 76a4801dbe04 mm/damon: update damos kerneldoc for stat field omits f22593b75f82 Docs/ABI/damon: update for nr_snapshots damos stat omits d1a0bece3e11 Docs/admin-guide/mm/damon/usage: update for nr_snapshots d [...] omits bd5abd4064e2 Docs/mm/damon/design: update for nr_snapshots damos stat omits 7af4b8998674 mm/damon/sysfs-schemes: introduce nr_snapshots damos stat file omits 745bb025131b mm/damon/core: introduce nr_snapshots damos stat omits b71911bb7c7d tools/mm/slabinfo: fix --partial long option mapping omits 6854f0a27a6b mm: introduce a new page type for page pool in page type omits a41b572c64e8 tools/mm/thp_swap_allocator_test: fix small folio alignment omits 5db58512c45f mm/damon/core: fix wasteful CPU calls by skipping non-exis [...] omits 0ab2db62044e mm: memcontrol: rename mem_cgroup_from_slab_obj() omits 63b907ada5d2 memcg: remove mem_cgroup_size() omits 1c8737cc32e4 memcg: move mem_cgroup_usage memcontrol-v1.c omits 99dcbf9e12b1 mm: zswap: delete unused acomp->is_sleepable omits 00792d426668 mm/damon/sysfs-schemes: remove outdated TODO in target_nid [...] omits 7a516730dda3 mm: folio_zero_user: cache neighbouring pages omits d28e041af229 mm-folio_zero_user-clear-page-ranges-fix omits 581b5c27cd2f mm: folio_zero_user: clear page ranges omits 807bcf0977bc mm: folio_zero_user: clear pages sequentially omits 12f16d755c84 x86/clear_page: introduce clear_pages() omits 2d61f96785d4 x86/mm: simplify clear_page_* omits 52c3dd767ad1 highmem: introduce clear_user_highpages() omits 96ac20046b0a mm: introduce clear_pages() and clear_user_pages() omits 4cfc26942a22 treewide: provide a generic clear_user_page() variant omits 62bf45b35e78 zram: trivial fix of recompress_slot() coding styles omits b77ddfcc7c13 zram: rename internal slot API omits ab36e5a099fc zram: use u32 for entry ac_time tracking omits ae55b1ef3fe5 zram: consolidate device-attr declarations omits 69fecdc47ccf zram: switch to guard() for init_lock omits 37d3f5a2d877 zram: rename zram_free_page() omits 3e2450c48304 zram: move bd_stat to writeback section omits dd854dbd3b15 zram: document writeback_batch_size omits 735de0425c8b zram: introduce writeback_compressed device attribute omits fe76419e1a23 zram: introduce compressed data writeback omits f5857cc179c0 mm-hugetlb-fix-excessive-ipi-broadcasts-when-unsharing-pmd [...] omits 7cb497a64077 mm/hugetlb: fix excessive IPI broadcasts when unsharing PM [...] omits 1e2279517c9f mm/rmap: fix two comments related to huge_pmd_unshare() omits 83abd39723ba mm/hugetlb: fix two comments related to huge_pmd_unshare() omits 407f82f8ac8c mm/hugetlb: fix hugetlb_pmd_shared() omits 26524b4053be mm/vmscan.c:shrink_folio_list(): save a tabstop omits d5a174b460da mm/shmem: add mTHP swpout fallback statistics in shmem_writeout() omits 6dc044d05689 mm/khugepaged: retry with sync writeback for MADV_COLLAPSE omits 441df513024f mm/khugepaged: map dirty/writeback pages failures to EAGAIN omits 77ca40f1c821 mm-add-basic-tests-for-lazy_mmu-fix-fix-fix omits 151e7a23f2ee mm-add-basic-tests-for-lazy_mmu-fix-fix omits eeb10485be19 mm-add-basic-tests-for-lazy_mmu-fix omits ed8c4b154d79 mm: add basic tests for lazy_mmu omits fab9afc6c8ad x86/xen: use lazy_mmu_state when context-switching omits 611fd8107695 sparc/mm: replace batch->active with is_lazy_mmu_mode_active() omits 9fb0b9e755bf powerpc/mm: replace batch->active with is_lazy_mmu_mode_active() omits b8c0cb852de8 arm64: mm: replace TIF_LAZY_MMU with is_lazy_mmu_mode_active() omits 029ec072c803 mm: enable lazy_mmu sections to nest omits 26ff671a7a6f mm: bail out of lazy_mmu_mode_* in interrupt context omits 4ce4dc87db98 mm: introduce generic lazy_mmu helpers omits 5ad9ad48545f mm: introduce CONFIG_ARCH_HAS_LAZY_MMU_MODE omits e0bcd7f33d09 mm: clarify lazy_mmu sleeping constraints omits 7b0a0b144ef2 sparc/mm: implement arch_flush_lazy_mmu_mode() omits c5b431a77e70 powerpc/mm: implement arch_flush_lazy_mmu_mode() omits 30e98e00b6f7 x86/xen: simplify flush_lazy_mmu() omits ed1503632743 powerpc/64s: do not re-activate batched TLB flush omits c8769e52e4be alloc_tag: move memory_allocation_profiling_sysctls into .rodata omits fa2edf15543f mm/damon/core: fix memory leak of repeat mode damon_call_c [...] omits f92244eee045 mm/vmalloc: clarify why vmap_range_noflush() might sleep omits 5b6e8d5736f8 mm/vma: do not leak memory when .mmap_prepare swaps the file omits 9fe04c106fb8 migrate: correct lock ordering for hugetlb file folios omits 3740592a1a5d kho: init alloc tags when restoring pages from reserved memory omits e84dd269858f mm/swap_cgroup: fix kernel BUG in swap_cgroup_record omits 091dfe4f5fbe x86/kfence: avoid writing L1TF-vulnerable PTEs omits ddd003ec5fc4 panic: only warn about deprecated panic_print on write access omits 33169d4cc32e fs/writeback: skip AS_NO_DATA_INTEGRITY mappings in wait_s [...] omits 21129df6fad0 mm: take into account mm_cid size for mm_struct static def [...] omits eb79814cf2cb mm: rename cpu_bitmap field to flexible_array omits e5ef6e185b53 mm: add missing static initializer for init_mm::mm_cid.lock omits de30fbfcbe59 mm/memory-failure: teach kill_accessing_process to accept [...] omits 0df150220980 mm/memory-failure: fix missing ->mf_stats count in hugetlb poison omits f2c5457dadec fs/xattr: Annotate struct simple_xattr with __counted_by omits 98569017111e crypto: af_alg - Annotate struct af_alg_iv with __counted_by omits fa4777c54c68 Merge branches 'thermal-core', 'thermal-intel' and 'therma [...] omits 5d65106f3d94 Merge branch 'fixes' into linux-next omits 600dd7dd2e25 Merge branch 'pm-tools' into linux-next omits 9804e76fa705 Merge branches 'pm-cpuidle' and 'pm-cpufreq' into linux-next omits 1649ebd17325 Merge branches 'pm-sleep' and 'pm-runtime' into linux-next omits ac94274b8e21 Merge branches 'acpi-battery' and 'acpi-processor' into li [...] omits 0c55af3dfd1c Merge branch 'acpi-driver' into linux-next omits 29027771774d Merge branch 'for-next-next-v6.19-20260112' into for-next- [...] omits 2e82ebe9d30f Merge branch 'for-next-current-v6.18-20260112' into for-ne [...] omits 21301703ba48 Merge branch 'misc-next' into for-next-next-v6.19-20260112 omits 0dca781600e1 Merge branch 'b-for-next' into for-next-next-v6.19-20260112 omits 4ecca1c54677 Merge branch 'misc-6.19' into for-next-current-v6.18-20260112 omits 904ef9edaa90 btrfs: shrink the size of btrfs_device omits 610ee0676ec0 btrfs: add an ASSERT() to catch ordered extents without datasum omits 3cc5927dc2f6 btrfs: fallback to buffered IO if the data profile has dup [...] omits 07cc43de5412 btrfs: === misc-next on b-for-next === omits f62b64b97057 Merge branches 'apic', 'generic', 'misc', 'pmu', 'selftest [...] omits 36ece3a23f3a Merge branch 'misc-6.19' into next-fixes omits 16dce0f18f48 Merge branch 'icc-fixes' into icc-next omits 0a77c18fe734 ACPI: scan: Clean up after recent changes omits 0a5382fe98aa ACPI: scan: Use acpi_setup_gpe_for_wake() for buttons omits 98d7173bd96e ACPI: PM: Let acpi_dev_pm_attach() skip devices without ACPI PM omits e0cc49f61fec Merge branches 'arm32-fixes-for-6.19', 'arm32-for-6.20', ' [...] omits eb766d282af7 dt-bindings: riscv: extensions: Drop unnecessary select schema omits c1d839c4d235 coccinelle: Add kmalloc_objs conversion script omits 07de0d6cc106 slab: Introduce kmalloc_flex() and family omits 9f9bcad1ace4 compiler_types: Introduce __flex_counter() and family omits 114a9595bfc0 checkpatch: Suggest kmalloc_obj family for sizeof allocations omits 1a9d0dcac2db slab: Introduce kmalloc_obj() and family omits 165119a6bc29 Merge branch 'icc-mtk' into icc-next omits 0552cbce4bce Merge branch 'spacemit-clk-for-6.20' into spacemit-for-next omits a97442cd0b24 Merge branches 'v6.19-next/defconfig', 'v6.19-next/soc' an [...] omits cfca2179b3dd arm64: dts: mediatek: add device tree for Tungsten 700 board omits e7c1287226f5 arm64: dts: mediatek: add device tree for Tungsten 510 board omits 252bafa804ae arm64: dts: mediatek: mt8188: switch mmc nodes to interrup [...] omits 29863c98ec61 dt-bindings: arm: mediatek: Add Ezurio Tungsten entries omits 9bda32cbb36c dt-bindings: vendor-prefixes: Add Ezurio LLC omits 1b0e1d425f9f arm64: dts: mediatek: mt8395-genio-common: Add HDMI sound [...] omits 6f4345940c5d arm64: dts: mediatek: mt8395-genio-common: Enable HDMI output omits b4776f6e8407 arm64: dts: mediatek: mt8395-radxa-nio-12l: Add HDMI sound [...] omits 600abc22ab8d arm64: dts: mediatek: mt8395-radxa-nio-12l: Enable HDMI output omits 4f76de4ebf6a arm64: dts: mediatek: mt8390-genio-common: Add HDMI sound [...] omits cd2b97222c6b arm64: dts: mediatek: mt8390-genio-common: Enable HDMI output omits 6124d0659f18 arm64: dts: mediatek: mt8188: Add DPI1, HDMI, HDMI PHY/DDC nodes omits cd7ab3baf570 arm64: dts: mediatek: mt8195: Add DPI1, HDMI, HDMI PHY/DDC nodes omits 8b9f52b939b7 arm64: dts: mediatek: mt7981b-openwrt-one: Enable wifi omits bb0f5f2d8224 arm64: dts: mediatek: mt7981b: Add wifi memory region omits 0acfd8015294 arm64: dts: mediatek: mt7981b: Disable wifi by default omits b889c6c28802 arm64: dts: mediatek: mt7981b-openwrt-one: Enable Ethernet omits ab945ee2a078 arm64: dts: mediatek: mt7981b: Add Ethernet and WiFi offlo [...] omits 30ba070760d3 switch init_mkdir() to use of do_mkdirat(), etc. omits 5cfd8654c8fc sysfs(2): fs_index() argument is _not_ a pathname omits 4732d074ea39 alpha: switch osf_mount() to strndup_user() omits e0cd10f6716f ksmbd: use CLASS(filename_kernel) omits 75924cf732f0 mqueue: switch to CLASS(filename) omits 0d6f44e191ae user_statfs(): switch to CLASS(filename) omits 9c6fd5f4f40f statx: switch to CLASS(filename_maybe_null) omits 4a61be7108f8 quotactl_block(): switch to CLASS(filename) omits 62278aaa322d chroot(2): switch to CLASS(filename) omits 03d98ea27a14 move_mount(2): switch to CLASS(filename_maybe_null) omits ddb8514bbb40 filename_...xattr(): don't consume filename reference omits b619c644510c namei.c: switch user pathname imports to CLASS(filename{,_flags}) omits a99eff0b7481 namei.c: convert getname_kernel() callers to CLASS(filenam [...] omits f00d83418a2a do_{mknodat,mkdirat,unlinkat,rmdir}(): use CLASS(filename_ [...] omits 64e6cdb941fe do_{renameat2,linkat,symlinkat}(): use CLASS(filename_consume) omits 2083627fa7c2 do_f{chmod,chown,access}at(): use CLASS(filename_uflags) omits 3770f624834a do_readlinkat(): switch to CLASS(filename_flags) omits 732d43b6978d do_sys_truncate(): switch to CLASS(filename) omits fb94f5cdbd29 do_utimes_path(): switch to CLASS(filename_uflags) omits 81dad0b6e8f2 chdir(2): unspaghettify a bit... omits fa3e0bb4b8cb do_fchownat(): unspaghettify a bit... omits 53b1dd12cb59 fspick(2): use CLASS(filename_flags) omits 3ed260ccf06e name_to_handle_at(): use CLASS(filename_uflags) omits 2c1ed31a7b6f vfs_open_tree(): use CLASS(filename_uflags) omits b28ba8edaa46 do_open_execat(): don't care about LOOKUP_EMPTY omits 6a40c3188d91 mount_setattr(2): don't mess with LOOKUP_EMPTY omits 8af1433e128c file_[gs]etattr(2): switch to CLASS(filename_maybe_null) omits b0ee6ea3d1cb switch {alloc,free}_bprm() to CLASS() omits 7e2d56c8d9df simplify the callers of alloc_bprm() omits 6f1d22cd40e2 simplify the callers of do_open_execat() omits 9ddb60914e0d simplify the callers of file_open_name() omits 8cd67d443902 do_sys_openat2(): get rid of useless check, switch to CLAS [...] omits 25b38bb60b5a rename do_filp_open() to do_file_open() omits 85a9de20b522 do_filp_open(): DTRT when getting ERR_PTR() as pathname omits dd56cbd62410 ksmbd_vfs_rename(): vfs_path_parent_lookup() accepts ERR_P [...] omits 732e070a0650 ksmbd_vfs_path_lookup(): vfs_path_parent_lookup() accepts [...] omits 0d8349c713bc move_mount(): filename_lookup() accepts ERR_PTR() as filename omits 03c773af3c0f file_setattr(): filename_lookup() accepts ERR_PTR() as filename omits 46c4e9f4ebbd file_getattr(): filename_lookup() accepts ERR_PTR() as filename omits dc1db59f6dba struct filename ->refcnt doesn't need to be atomic omits 6abd7744c25c allow incomplete imports of filenames omits f8959df11c28 switch __getname_maybe_null() to CLASS(filename_flags) omits 90870e6b03e7 allow to use CLASS() for struct filename * omits 32f08844f877 fs: hide names_cache behind runtime const machinery omits 2a0db5f7653b struct filename: saner handling of long names omits 25d18822f3d9 struct filename: use names_cachep only for getname() and friends omits b8000a3628d8 getname_flags() massage, part 2 omits 9700b822564a getname_flags() massage, part 1 omits 0c071146080a ntfs: ->d_compare() must not block omits 7965c0fe0c7a ACPI: Documentation: driver-api: Disapprove of using ACPI drivers omits 23ce6c072826 Merge branch kvm-arm64/misc-6.20 into kvmarm-master/next omits 2e0ee29dc241 get rid of audit_reusename() omits feb3c790e8b0 do_readlinkat(): import pathname only once omits fc635d68b2d4 do_sys_truncate(): import pathname only once omits e4feacecd187 user_statfs(): import pathname only once omits 99d508309078 chroot(2): import pathname only once omits ba26b6b3e4eb chdir(2): import pathname only once omits 9189bdc79f33 do_utimes_path(): import pathname only once omits 6ccfee91ef4e do_fchownat(): import pathname only once omits dcc0f60db827 do_fchmodat(): import pathname only once omits 557c6608d041 do_faccessat(): import pathname only once omits c796513dc54e PCI/PM: Prevent runtime suspend until devices are fully in [...] omits df074cb76e93 Merge branch 'omap-for-v6.20/soc' into tmp/omap-next-20260 [...] omits 6f5d8490ca03 dt-bindings: riscv: update ratified version of h, svinval, [...] omits a61ec945c3c9 Merge branch 'kbuild-fixes-unstable' into kbuild-fixes-for-next omits ce355e7e59cd kbuild: prefer ${NM} in check-function-names.sh adds c537e12daeec Merge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linu [...] adds d19954ee63b2 Merge tag 'media/v6.19-3' of git://git.kernel.org/pub/scm/ [...] adds 6a069876eb14 rust: bitops: fix missing _find_* functions on 32-bit ARM adds e0d4140e8043 Merge tag 'bitmap-for-6.19-rc5' of https://github.com/norov/linux adds 944aacb68baf Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds e0b4e853ecd9 mm: add missing static initializer for init_mm::mm_cid.lock adds 286cf1e76674 mm: rename cpu_bitmap field to flexible_array adds 83e9b56ce4e9 mm: take into account mm_cid size for mm_struct static def [...] adds 68c1ab7cff3e fs/writeback: skip AS_NO_DATA_INTEGRITY mappings in wait_s [...] adds 7da5938ca156 panic: only warn about deprecated panic_print on write access adds 2a208b815424 x86/kfence: avoid writing L1TF-vulnerable PTEs adds ec804e7206c5 mm/swap_cgroup: fix kernel BUG in swap_cgroup_record adds 6574d051aa78 kho: init alloc tags when restoring pages from reserved memory adds 448ca49d7ea6 migrate: correct lock ordering for hugetlb file folios adds cab1123004e4 mm/vma: do not leak memory when .mmap_prepare swaps the file adds f24376a047dc mm/kasan: fix KASAN poisoning in vrealloc() adds 2dd3a4ceb0c1 mm/memory-failure: fix missing ->mf_stats count in hugetlb poison adds 63b0807181e6 mm/memory-failure: teach kill_accessing_process to accept [...] adds c163e91946fd Merge branch 'mm-hotfixes-unstable' of https://git.kernel. [...] adds e330294b5d89 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds a5e977f927de Merge branch 'vfs.fixes' of https://git.kernel.org/pub/scm [...] adds 437cc6057e01 btrfs: remove zoned statistics from sysfs adds c83f697f89a7 Merge branch 'misc-6.19' into next-fixes adds 2be42efa7633 Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] adds 5c814527bac4 Merge branch 'fs-current' of linux-next adds 946d462346d2 kbuild: prefer ${NM} in check-function-names.sh adds baaecfcac559 kconfig: fix static linking of nconf adds 442180e35279 Merge branch 'kbuild-fixes-for-next' of https://git.kernel [...] adds fa5726692e4c tools: ynl: render event op docs correctly adds d23564955811 net: hv_netvsc: reject RSS hash key programming without RX [...] adds 9a6f0c4d5796 dst: fix races in rt6_uncached_list_del() and rt_del_uncac [...] adds ddf96c393a33 ipv6: Fix use-after-free in inet6_addr_del(). adds 9d48c62f6b4e selftests: drv-net: fix RPS mask handling in toeplitz test adds cf055f8c0004 selftests: drv-net: fix RPS mask handling for high CPU numbers adds dbe6b3138fb8 Merge branch 'selftests-couple-of-fixes-in-toeplitz-rps-cases' adds 3879cffd9d07 net/sched: sch_qfq: do not free existing class in qfq_chan [...] adds 10fc9901e94e Merge branch 'main' of https://git.kernel.org/pub/scm/linu [...] adds 354dfa0eb4ee Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] adds e7df8567878f Merge tag 'ath-current-20260113' of git://git.kernel.org/p [...] adds 2c4abde2eeef Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds c1a048669632 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] adds 390caeed0897 ASoC: sdw_utils: cs42l43: Enable Headphone pin for LINEOUT [...] adds 1ddbcb910a06 soundwire: Add missing EXPORT for sdw_slave_type adds 5b027c74f3ee ASoC: sdw_utils: Call init callbacks on the correct codec DAI adds 1a75f24a7f8c ASoC: Fix sdw_utils calling wrong codec init callbacks adds 5a4fae386a1c Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] adds c055df7b41d7 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] adds 882efdf64ecc Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] adds aa8a557e387b Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] adds 33d19f621641 rust: io: always inline functions using build_assert with [...] adds 5d9c4c272ba0 rust: irq: always inline functions using build_assert with [...] adds 129abba3e869 Merge branch 'driver-core-linus' of https://git.kernel.org [...] adds c4380ee3ccbf usb: dwc3: apple: Set USB2 PHY mode before dwc3 init adds 01ef7f1b8713 USB: OHCI/UHCI: Add soft dependencies on ehci_platform adds d13b6a128a12 usb: host: xhci-tegra: Use platform_get_irq_optional() for [...] adds 42c85d89b8d6 usb: dwc3: apple: Ignore USB role switches to the active role adds 2edc1acb1a25 usb: gadget: uvc: fix req_payload_size calculation adds 010dc57cb516 usb: gadget: uvc: fix interval_duration calculation adds 0bce8f19bba1 usb: gadget: uvc: return error from uvcg_queue_init() adds 9bcb4c4c330c usb: gadget: uvc: retry vb2_reqbufs() with vb_vmalloc_memo [...] adds 8dc6e155289b Merge branch 'usb-linus' of https://git.kernel.org/pub/scm [...] adds 0d87d78ca494 Merge branch 'usb-linus' of https://git.kernel.org/pub/scm [...] adds e07dea3de508 phy: rockchip: inno-usb2: Fix a double free bug in rockchi [...] adds f2ec4723defb phy: freescale: imx8m-pcie: assert phy reset during power on adds be90cf8c4188 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds ea4c4679176d Merge branch 'fixes-togreg' of https://git.kernel.org/pub/ [...] adds 36a70608a314 Merge tag 'iio-fixes-for-6.19a' of ssh://gitolite.kernel.o [...] adds 4ab8138308c7 Merge branch 'char-misc-linus' of https://git.kernel.org/p [...] adds 20f7ee93ff70 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds 98b759e3adca Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds e31f66ecfb1e Merge branch 'mtd/fixes' of https://git.kernel.org/pub/scm [...] adds f60f5bc3d107 Merge branch 'for-mfd-fixes' of https://git.kernel.org/pub [...] adds 137d6f2bb406 Merge branch 'at91-fixes' of https://git.kernel.org/pub/sc [...] adds 3b39d9a72567 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds b31ac41b59b6 dma/pool: Improve pool lookup adds 6626734dd2b1 mm_zone: Generalise has_managed_dma() adds c6ccd0988074 dma/pool: Avoid allocating redundant pools adds 8d33ba0c82d8 Merge branch 'dma-mapping-fixes' of https://git.kernel.org [...] adds 67841b1d1458 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds 26fb1fbc2ec5 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds e330f86788e2 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] adds 1de6c1896fa5 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds d5e9d705d02a Merge branch 'riscv-dt-fixes' of https://git.kernel.org/pu [...] adds a3e9545b6593 Merge branch 'gpio/for-current' of https://git.kernel.org/ [...] adds 56f450837bdb Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds f599e8520cf8 Merge branch 'perf-tools' of https://git.kernel.org/pub/sc [...] adds d7f1b4bdc710 efi/cper: Fix cper_bits_to_str buffer handling and return value adds 52aac56bd815 Merge branch 'urgent' of https://git.kernel.org/pub/scm/li [...] adds 81a304f5b39c rust: macros: ignore example with module parameters adds 5157c328edb3 scripts: generate_rust_analyzer: Add compiler_builtins -> [...] adds 98dcca855343 scripts: generate_rust_analyzer: Add pin_init -> compiler_ [...] adds 74e15ac34b09 scripts: generate_rust_analyzer: Add pin_init_internal deps adds 110d63c4f5ca Merge branch 'rust-fixes' of https://github.com/Rust-for-L [...] adds 5dca88987b5b Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds 296594e983b1 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds f2edf797dab1 irqchip/riscv-imsic: Revert "Remove redundant irq_data lookups" adds 08224468bdfb Merge branch into tip/master: 'irq/urgent' adds 26bea10450af objtool: fix compilation failure with the x32 toolchain adds 436326bc525d objtool: fix build failure due to missing libopcodes check adds 5e10769cca81 Merge branch into tip/master: 'objtool/urgent' adds 479972efc2e7 sched/deadline: Remove unnecessary comment in dl_add_task_ [...] adds 64e6fa76610e sched/deadline: Fix potential race in dl_add_task_root_domain() adds 1e0a2ba7afb1 sched: Provide idle_rq() helper adds ca1e8eede4fc sched/deadline: Fix server stopping with runnable tasks adds 9f32f7006654 Merge branch into tip/master: 'sched/urgent' adds 05dc4a9fc8b3 hrtimer: Fix softirq base check in update_needs_ipi() adds f7c3add269f6 Merge branch into tip/master: 'timers/urgent' adds 6ee98aabdc70 x86/resctrl: Add missing resctrl initialization for Hygon adds 7517e899e1b8 x86/resctrl: Fix memory bandwidth counter width for Hygon adds b8ab0dfa08f1 Merge branch into tip/master: 'x86/urgent' adds 752e53e6763f Merge branch 'tip/urgent' of https://git.kernel.org/pub/sc [...] adds fe8f3dae3c35 slab: fix kmalloc_nolock() context check for PREEMPT_RT adds 27152edb1b39 Merge branch 'slab/for-next-fixes' of https://git.kernel.o [...] adds 9e9bc6be0fa0 drm/nouveau/disp/nv50-: Set lock_core in curs507a_prepare adds 456c4f5ff0c8 drm/nouveau/kms/nv50-: Assert we hold nv50_disp->lock in n [...] adds b91a565ed14f drm/sysfb: Remove duplicate declarations adds e9986b750b20 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] new 8711c4bd53e7 mm/vmalloc: clarify why vmap_range_noflush() might sleep new 6275454a4a9d mm/damon/core: fix memory leak of repeat mode damon_call_c [...] new b3bcec016888 alloc_tag: move memory_allocation_profiling_sysctls into .rodata new e18f8cb15ae8 powerpc/64s: do not re-activate batched TLB flush new caf87139805f x86/xen: simplify flush_lazy_mmu() new 8cb6a64b0c89 powerpc/mm: implement arch_flush_lazy_mmu_mode() new 72890b63622d sparc/mm: implement arch_flush_lazy_mmu_mode() new 311bfd8008b1 mm: clarify lazy_mmu sleeping constraints new 51c729be102d mm: introduce CONFIG_ARCH_HAS_LAZY_MMU_MODE new 33b366150280 mm: introduce generic lazy_mmu helpers new f0b610f513a1 mm: bail out of lazy_mmu_mode_* in interrupt context new 49521bb19331 mm: enable lazy_mmu sections to nest new ccb47798af4a arm64: mm: replace TIF_LAZY_MMU with is_lazy_mmu_mode_active() new 37367e17cb3a powerpc/mm: replace batch->active with is_lazy_mmu_mode_active() new bbaa74473baa sparc/mm: replace batch->active with is_lazy_mmu_mode_active() new 0940f5bfbe25 x86/xen: use lazy_mmu_state when context-switching new 850392029608 mm: add basic tests for lazy_mmu new 504389dd9e52 mm-add-basic-tests-for-lazy_mmu-fix new cb47248fa598 mm-add-basic-tests-for-lazy_mmu-fix-fix new 47188e99e9f5 mm-add-basic-tests-for-lazy_mmu-fix-fix-fix new b5133a2d894c mm/khugepaged: map dirty/writeback pages failures to EAGAIN new 25faa9b6a55b mm/khugepaged: retry with sync writeback for MADV_COLLAPSE new 9febcdab4499 mm/shmem: add mTHP swpout fallback statistics in shmem_writeout() new fb09c38c4d7d mm/vmscan.c:shrink_folio_list(): save a tabstop new a6558348adb4 mm/hugetlb: fix hugetlb_pmd_shared() new 2284c468a10a mm/hugetlb: fix two comments related to huge_pmd_unshare() new 4abfdbd25d83 mm/rmap: fix two comments related to huge_pmd_unshare() new 1197e842423a mm/hugetlb: fix excessive IPI broadcasts when unsharing PM [...] new 286612065765 mm-hugetlb-fix-excessive-ipi-broadcasts-when-unsharing-pmd [...] new 2146de3c8297 zram: introduce compressed data writeback new 0fac1f71c2fd zram: introduce writeback_compressed device attribute new c1afefe643da zram: document writeback_batch_size new 27bd45ff3dd3 zram: move bd_stat to writeback section new 55faf56fcba5 zram: rename zram_free_page() new 30488f31987e zram: switch to guard() for init_lock new d9ba55aedf35 zram: consolidate device-attr declarations new 472f3f208d78 zram: use u32 for entry ac_time tracking new d16b826dee0a zram: rename internal slot API new 467a9710864d zram: trivial fix of recompress_slot() coding styles new 2437fc7da1b8 treewide: provide a generic clear_user_page() variant new 3bbd6e9240e3 mm: introduce clear_pages() and clear_user_pages() new a9cc5ee5ae42 highmem: introduce clear_user_highpages() new 4baba6d6e5dd x86/mm: simplify clear_page_* new 9c66ee3f6d95 x86/clear_page: introduce clear_pages() new 6b90b87d5e8f mm: folio_zero_user: clear pages sequentially new 12436f23b23e mm: folio_zero_user: clear page ranges new 86345728e959 mm-folio_zero_user-clear-page-ranges-fix new 7080c06e5e8f mm: folio_zero_user: cache neighbouring pages new 00e2d7f86743 mm/damon/sysfs-schemes: remove outdated TODO in target_nid [...] new ca8c26c78f91 mm: zswap: delete unused acomp->is_sleepable new ec8d4f9b292f memcg: move mem_cgroup_usage memcontrol-v1.c new b05f9cc92369 memcg: remove mem_cgroup_size() new 737ee62d275f mm: memcontrol: rename mem_cgroup_from_slab_obj() new a20f44451f15 mm/damon/core: fix wasteful CPU calls by skipping non-exis [...] new 3929c734630a tools/mm/thp_swap_allocator_test: fix small folio alignment new 2c3ab7178e80 mm: introduce a new page type for page pool in page type new 6988b223d509 tools/mm/slabinfo: fix --partial long option mapping new bbb3a45f1923 mm/damon/core: introduce nr_snapshots damos stat new 75d48c838080 mm/damon/sysfs-schemes: introduce nr_snapshots damos stat file new b8303b0348cf Docs/mm/damon/design: update for nr_snapshots damos stat new 59b8fe1d9643 Docs/admin-guide/mm/damon/usage: update for nr_snapshots d [...] new d4eabbcd8ead Docs/ABI/damon: update for nr_snapshots damos stat new 1096ec1f4cf8 mm/damon: update damos kerneldoc for stat field new 972f152b2b3a mm/damon/core: implement max_nr_snapshots new b5fd19697b26 mm/damon/sysfs-schemes: implement max_nr_snapshots file new 3f83096b9487 Docs/mm/damon/design: update for max_nr_snapshots new 269cad18ad72 Docs/admin-guide/mm/damon/usage: update for max_nr_snapshots new 9809293b0919 Docs/ABI/damon: update for max_nr_snapshots new 4b2b00c2223e mm/damon/core: add trace point for damos stat per apply interval new 09e980943754 mm/damon/stat: deduplicate intervals_goal setup in damon_s [...] new a2617bad225b zram: drop pp_in_progress new c108fb32239a mm/block/fs: remove laptop_mode new 539847f262f4 mm-block-fs-remove-laptop_mode-fix new 6a778655ad88 maple_tree: remove struct maple_alloc new 4eb341b69ec8 lib/test_vmalloc.c: minor fixes to test_vmalloc.c new 0d2b9c56ebda mm/mm_init: replace simple_strtoul with kstrtobool in set_ [...] new 9e1c30aa3ea8 mm: change mm/pt_reclaim.c to use asm/tlb.h instead of asm [...] new fb5bbcef13bd alpha: mm: enable MMU_GATHER_RCU_TABLE_FREE new fbc40297c44e LoongArch: mm: enable MMU_GATHER_RCU_TABLE_FREE new cd0766224296 mips: mm: enable MMU_GATHER_RCU_TABLE_FREE new fad3dd4541aa parisc: mm: enable MMU_GATHER_RCU_TABLE_FREE new b7a925878747 um: mm: enable MMU_GATHER_RCU_TABLE_FREE new ef71114cef6d mm: make PT_RECLAIM depends on MMU_GATHER_RCU_TABLE_FREE new 3afdbe960019 zram: remove KMSG_COMPONENT macro new f744f4cbcb2a mm/damon: fix typos in comments new db76788d7b4e mm: fix minor spelling mistakes in comments new 7543180c7f9c mm-fix-minor-spelling-mistakes-in-comments-fix new 67a906fdfae9 percpu: add basic double free check new 006d2f8f524a mm/fadvise: validate offset in generic_fadvise new 8721a6970b6b mm/hugetlb_cgroup: fix -Wformat-truncation warning new 1a093ae1aa9f mm, swap: rename __read_swap_cache_async to swap_cache_all [...] new 0005ff18974e mm, swap: split swap cache preparation loop into a standal [...] new f663b2b288c3 mm, swap: never bypass the swap cache even for SWP_SYNCHRONOUS_IO new fd6fdd03975d mm, swap: always try to free swap cache for SWP_SYNCHRONOU [...] new 35fa586c75c5 mm, swap: simplify the code and reduce indention new 109db99d7590 mm, swap: free the swap cache after folio is mapped new 1f69bb7a6f2a mm/shmem: never bypass the swap cache for SWP_SYNCHRONOUS_IO new 072114249cb4 mm/shmem, swap: remove SWAP_MAP_SHMEM new 2b0df04269ba mm, swap: swap entry of a bad slot should not be considere [...] new 69b546440857 mm, swap: consolidate cluster reclaim and usability check new 52ad3a7fe3da mm, swap: split locked entry duplicating into a standalone helper new 6ca96c5d0e5b mm, swap: use swap cache as the swap in synchronize layer new d7a7b2f91f36 mm-swap-use-swap-cache-as-the-swap-in-synchronize-layer-fix new f5ddaaafffb0 mm, swap: remove workaround for unsynchronized swap map ca [...] new ecb0cd6b15f9 mm, swap: cleanup swap entry management workflow new 49b17f1f6dff mm, swap: add folio to swap cache directly on allocation new b9676f14a47a mm, swap: check swap table directly for checking cache new d5474c0cc74a mm, swap: clean up and improve swap entries freeing new d0e87bcbaea7 mm, swap: drop the SWAP_HAS_CACHE flag new 23003deaef93 mm, swap: remove no longer needed _swap_info_get new 265231f15a4b mm, page_alloc, thp: prevent reclaim for __GFP_THISNODE TH [...] new b6aba17fb353 mm/gup: remove no longer used gup_fast_undo_dev_pagemap new e3ca816841c0 mm: clarify GFP_ATOMIC/GFP_NOWAIT doc-comment new 8445e69f335c mm: cleanup vma_iter_bulk_alloc new 0bae0a22a9c0 mm, hugetlb: implement movable_gigantic_pages sysctl new eea0ce1956a7 page_alloc: allow migration of smaller hugepages during co [...] new 30eaa1ab87c6 selftests/mm/write_to_hugetlbfs: parse -s as size_t new fc75cd11a103 selftests/mm/charge_reserved_hugetlb: drop mount size for [...] new 4fa24543b055 selftests/mm/charge_reserved_hugetlb.sh: add waits with ti [...] new bf14075f0f55 selftests/mm: fix va_high_addr_switch.sh return value new 18ad9c12206f selftests/mm: allocate 6 hugepages in va_high_addr_switch.sh new 7e05c61fded7 selftests/mm: remove arm64 nr_hugepages setup for va_high_ [...] new 33da4749bd46 selftests/mm: va_high_addr_switch return fail when either [...] new 6e152ab9ab56 selftests/mm: fix comment for check_test_requirements new 6bbde52db8c8 mm/mempolicy: fix mpol_rebind_nodemask() for MPOL_F_NUMA_B [...] new bb0ac24105da fs/proc: expose mm_cpumask in /proc/[pid]/status new bb674f16f169 mm/vmscan: mitigate spurious kswapd_failures reset from di [...] new 03726cce4c33 mm: rmap: support batched checks of the references for lar [...] new a5f0b05948fa arm64: mm: factor out the address and ptep alignment into [...] new 67dffc6e77e5 arm64: mm: support batch clearing of the young flag for la [...] new 067514e01f8f arm64: mm: implement the architecture-specific clear_flush [...] new 873cc81e1eaf mm: rmap: support batched unmapping for file large folios new 8d4373a2f3b4 mm/vmstat: remove unused node and zone state helpers new d7bc81400aef mm/khugepaged: remove unnecessary goto 'skip' label new 7973084f6dc3 mm/khugepaged: count small VMAs towards scan limit new 3c523de6c42d mm-khugepaged-count-small-vmas-towards-scan-limit-fix new 236e1a58104b mm/khugepaged: change collapse_pte_mapped_thp() to return void new ab46ebc1e720 mm/khugepaged: use enum scan_result for result variables a [...] new 58b4230cfecd mm/khugepaged: make khugepaged_collapse_control static new dfd92f951e9e mm/damon/tests/core-kunit: verify the 'age' field in damon [...] new bcc4750e003e mm/damon/tests/core-kunit: verify the 'age' and 'nr_access [...] new fdd6f7dddafc mm/damon/tests/core-kunit: add a test case for region merg [...] new fac68e805568 mm/damon/tests/core-kunit: add test cases for multiple reg [...] new 2bda9ac0d1f4 mm-damon-tests-core-kunit-add-test-cases-for-multiple-regi [...] new 25683ac01194 mm/damon/tests/core-kunit: remove a redundant test case an [...] new af98a961511f mm/oom_kill: remove unnecessary integer promotion in forma [...] new 6d3457d458ad mm/mmu_gather: remove @delay_remap of __tlb_remove_page_size() new feb31d432ca8 alpha: introduce arch_zone_limits_init() new 16eba9a2ff8f arc: introduce arch_zone_limits_init() new beaa679b1856 arm: introduce arch_zone_limits_init() new ca0a3d66fd76 arm: make initialization of zero page independent of the m [...] new a8e3d39928bb arm64: introduce arch_zone_limits_init() new 19569cbcd6c5 csky: introduce arch_zone_limits_init() new 776a4b0c627f hexagon: introduce arch_zone_limits_init() new fd998de7ca07 loongarch: introduce arch_zone_limits_init() new 1679b3167708 m68k: introduce arch_zone_limits_init() new 376552217b02 microblaze: introduce arch_zone_limits_init() new 53cd70f869fc mips: introduce arch_zone_limits_init() new 306c50949614 nios2: introduce arch_zone_limits_init() new d8f02bff4abd openrisc: introduce arch_zone_limits_init() new 7130b55e7ffe parisc: introduce arch_zone_limits_init() new 8f35ab39f6d5 powerpc: introduce arch_zone_limits_init() new 0b6c44ca59df riscv: introduce arch_zone_limits_init() new 37ee4da1e511 s390: introduce arch_zone_limits_init() new 640eebf5e390 sh: introduce arch_zone_limits_init() new 2a12a5e02add sparc: introduce arch_zone_limits_init() new a916b05abbd6 um: introduce arch_zone_limits_init() new 6f1b98c3e80a x86: introduce arch_zone_limits_init() new cc030c30e4f0 xtensa: introduce arch_zone_limits_init() new 3645474b041c arch, mm: consolidate initialization of nodes, zones and m [...] new dd6d60d98eb6 arch, mm: consolidate initialization of SPARSE memory model new cb14f8d4bdf4 mips: drop paging_init() new 18989d537624 x86: don't reserve hugetlb memory in setup_arch() new 14eafb37536d mm, arch: consolidate hugetlb CMA reservation new 28ab5c968f09 mm/hugetlb: drop hugetlb_cma_check() new c9384f011ac9 Revert "mm/hugetlb: deal with multiple calls to hugetlb_bo [...] new 19dedf058d6d memcg-v1: remove folio_memcg_lock() doc reference new 4c80d12ab152 mm/rmap: improve anon_vma_clone(), unlink_anon_vmas() comm [...] new b2738a7d4fc6 mm/rmap: skip unfaulted VMAs on anon_vma clone, unlink new 9ea5c8664dab mm/rmap: remove unnecessary root lock dance in anon_vma cl [...] new 85693fa62c8e mm/rmap: remove anon_vma_merge() function new 1e820dd07e6d mm/rmap: make anon_vma functions internal new 383d0caaa48d mm/mmap_lock: add vma_is_attached() helper new caa631f3670f mm/rmap: allocate anon_vma_chain objects unlocked when possible new 4218bdc82631 mm-rmap-allocate-anon_vma_chain-objects-unlocked-when-poss [...] new 75f5894cda86 mm/rmap: separate out fork-only logic on anon_vma_clone() new d4ec7f604709 mm-rmap-separate-out-fork-only-logic-on-anon_vma_clone-fix new 36418f5781ab mm/page_alloc: ignore the exact initial compaction result new 681a0abb2f8e mm/page_alloc: refactor the initial compaction handling new 03f279f0f006 mm/page_alloc: simplify __alloc_pages_slowpath() flow new a51b5c586d07 memcg: introduce private id API for in-kernel users new 586ceed934b2 memcg: expose mem_cgroup_ino() and mem_cgroup_get_from_ino [...] new 60b37abe7139 memcg: mem_cgroup_get_from_ino() returns NULL on error new 4fa2624626ba memcg: use cgroup_id() instead of cgroup_ino() for memcg ID new 77871894629e mm/damon: use cgroup ID instead of private memcg ID new 52820050a7a6 mm/vmscan: use cgroup ID instead of private memcg ID in lr [...] new 6f0c2f5ff8fe memcg: remove unused mem_cgroup_id() and mem_cgroup_from_id() new b638b010d167 memcg: rename mem_cgroup_ino() to mem_cgroup_id() new 5201c34dee3d memcg-rename-mem_cgroup_ino-to-mem_cgroup_id-fix new 7e3387f35111 memcg-mem_cgroup_get_from_ino-returns-null-on-error-fix new 10ff6a5a6570 vmalloc: export vrealloc_node_align_noprof new 2854067536a2 selftests/mm: default KDIR to build directory new 9b66d86cf1c5 selftests/mm: remove flaky header check new 5e9842101a74 selftests/mm: pass down full CC and CFLAGS to check_config.sh new 59669d751c1c selftests/mm: fix usage of FORCE_READ() in cow tests new fd923a9743be selftests/mm: introduce helper to read every page in range new 58469f30e197 selftests/mm: fix faulting-in code in pagemap_ioctl test new 89686a638715 selftests/mm: fix exit code in pagemap_ioctl new 19722baff848 selftests/mm: report SKIP in pfnmap if a check fails new 99f910847c62 zsmalloc: use actual object size to detect spans new 30c4426b4e4a zsmalloc: simplify read begin/end logic new 51591391ab46 mm/damon/paddr: initialize 'folio' variables to NULL for clarity new babe098e5f10 mm: numa_memblks: identify the accurate NUMA ID of CFMW new 809cc3db1831 mm/vmscan: fix demotion targets checks in reclaim/demotion new fd8cb9a8cedc mm/vmscan: select the closest preferred node in demote_fol [...] new 127714c76c46 mm/vmscan: fix uninitialized variable in demote_folio_list() new 7716f4d72d2c mm/early_ioremap: print the starting physical address in _ [...] new 7ddc16c1568d tsacct: skip all kernel threads new 9811d1f137b0 migrate: replace RMP_ flags with TTU_ flags new 48563b898459 mm/early_ioremap: clean up the use of WARN() for debugging new f00c1a9a7e50 mm/vmalloc: prevent RCU stalls in kasan_release_vmalloc_node new 22dbad8c5016 sparc: use vmemmap_populate_hugepages for vmemmap_populate new 890e5a03df17 mm: convert vmemmap_p?d_populate() to static functions new 057d776d6544 Merge branch 'mm-unstable' of https://git.kernel.org/pub/s [...] new ed749be50111 oid_registry: allow arbitrary size OIDs new 4efe8d1e3d4c oid_registry: allow arbitrary size OIDs new 0e44ec6fb0e6 crash_dump: constify struct configfs_item_operations and c [...] new 870bb4d6c013 ocfs2: give ocfs2 the ability to reclaim suballocator free bg new d58fa465e1e4 ocfs2: detect released suballocator BG for fh_to_[dentry|parent] new cdb7a86f47a1 ocfs2: fix uninitialized variable in ocfs2_test_suballoc_bit() new d8564de341d2 ocfs2: constify struct configfs_item_operations and config [...] new 67b1033c5e31 ocfs2: validate i_refcount_loc when refcount flag is set new cd7bdc8ee464 ocfs2: validate inline data i_size during inode read new 33d72bd76585 ocfs2: adjust ocfs2_xa_remove_entry() to match UBSAN bound [...] new f29800a0ba62 ocfs2: add validate function for slot map blocks new 94a20fdd0958 ocfs2: fix oob in __ocfs2_find_path new ec8a0112fe40 ocfs2: annotate more flexible array members with __counted [...] new 5f4b69d73609 lib/tests: convert test_uuid module to KUnit new 0ff8e427695f MAINTAINERS: adjust file entry in UUID HELPERS new e1ea17ee55cb kernel.h: drop hex.h and update all hex.h users new 707c662bb141 array_size.h: add ARRAY_END() new 183b01c6472b mm: fix benign off-by-one bugs new 06d6e8a0f149 kernel: fix off-by-one benign bugs new fd46791a39cc mm: use ARRAY_END() instead of open-coding it new 2a2c341222e6 kernel: vmcoreinfo: allocate vmcoreinfo_data based on VMCO [...] new 9953977abe56 kernel/crash: handle multi-page vmcoreinfo in crash kernel copy new f72f5110c888 watchdog: softlockup: panic when lockup duration exceeds N [...] new 7979a875bb3d watchdog-softlockup-panic-when-lockup-duration-exceeds-n-t [...] new 6b65a2590649 fat: remove unused parameter new dc1473ae31c1 rapidio: replace rio_free_net() with kfree() in rio_scan_a [...] new bdd8becb6d20 .editorconfig: respect .editorconfig settings from parent [...] new d9dad5f790c5 kallsyms: clean up @namebuf initialization in kallsyms_loo [...] new 39ac491133e9 kallsyms: clean up modname and modbuildid initialization i [...] new 69ba61523dd5 module: add helper function for reading module_buildid() new db99e77b9c4f kallsyms: cleanup code for appending the module buildid new 959af33b787e kallsyms/bpf: rename __bpf_address_lookup() to bpf_address [...] new addb17cce578 kallsyms-bpf-rename-__bpf_address_lookup-to-bpf_address_lo [...] new 4a7f1fd89bc8 kallsyms/ftrace: set module buildid in ftrace_mod_address_ [...] new dd6363837deb kallsyms: prevent module removal when printing module name [...] new 793f117f7773 fork-comment-fix: remove ambiguous question mark in CLONE_ [...] new 3df2d293ccb1 list: add primitives for private list manipulations new a2f86980cf24 list-add-primitives-for-private-list-manipulations-fix new 2ac3939f2961 list: add kunit test for private list primitives new ae5579d5fdb9 liveupdate: luo_file: Use private list new 6eabc8c0502b liveupdate: luo_flb: Introduce File-Lifecycle-Bound global state new adde90b56ec9 tests/liveupdate: add in-kernel liveupdate test new 4862c016199b kfifo: fix kmalloc_array_node() argument order new 3ed466a2fd80 editorconfig: add rst extension new db4a30f64c39 kexec: replace the goto out_unlock with out new 41ba1de71017 kexec: add kexec flag to control debug printing new e0d73ab746ae kexec: print out debugging message if required for kexec_load new 89861bad8bf4 arm64: kexec: adjust the debug print of kexec_image_info new ac17f46d876e lib/tests: convert test_min_heap module to KUnit new b5408d967c5f ipc/shm: uapi: remove dependency on libc new 79fef2fe6998 resource: provide 0args DEFINE_RES variant for unset resou [...] new 6b424c1a780c kho: simplify page initialization in kho_restore_page() new cc4837211098 lib/kstrtox: fix kstrtobool() docstring to mention enabled [...] new 57c78c2214d0 liveupdate: separate memfd support into LIVEUPDATE_MEMFD new 06b18caf9905 types: drop definition of __EXPORTED_HEADERS__ new 97681ea49c73 ima: verify the previous kernel's IMA buffer lies in addre [...] new fbcefbdd5949 of/kexec: refactor ima_get_kexec_buffer() to use ima_valid [...] new e6cd022e1384 x86/kexec: add a sanity check on previous kernel's ima kex [...] new 135763e26741 ocfs2: fix reflink preserve cleanup issue new d72b3bfee7a7 ocfs2: adjust function name reference new 618b6a67836a kho/abi: luo: make generated documentation more coherent new 898165e5ceb9 kho/abi: memfd: make generated documentation more coherent new c54561b0386b kho: docs: combine concepts and FDT documentation new 86985bdaf012 kho-docs-combine-concepts-and-fdt-documentation-fix new d33a3f092d60 kho: introduce KHO FDT ABI header new db739d3389b2 kho: relocate vmalloc preservation structure to KHO ABI header new d1ef1eec1032 kho/abi: add memblock ABI header new 224b05c342f2 MAINTAINERS: adjust file entry in MEMBLOCK AND MEMORY MANA [...] new e917c42307c6 ocfs2: fix circular locking dependency in ocfs2_acquire_dquot new 017b26037945 lib/Kconfig.debug: fix BOOTPARAM_HUNG_TASK_PANIC comment new 1e326307e92a ocfs2: add check for free bits before allocation in ocfs2_ [...] new 784a1d163a1b kernel/fork: update obsolete use_mm references to kthread_use_mm new ebce909b456d rust: task: restrict Task::group_leader() to current new ac68dbc6c062 lib: introduce simple error-checking wrapper for memparse() new e9bec5dab786 xfs: adjust handling of a few numerical mount options new b475e5178470 lib/glob: convert selftest to KUnit new 4a02d60647b2 kho: test: clean up residual memory upon test_kho module unload new 210b68fab082 kho: remove duplicate header file references new 1937004809cc fat: avoid parent link count underflow in rmdir new 8076df90a206 once: don't use a work queue to reset sleepable static key new e4650477a81f linux/log2.h: reduce instruction count for is_power_of_2() new fa398d4d32cf init/main.c: check if rdinit was explicitly set before pri [...] new 839ad5a32a8b init-mainc-check-if-rdinit-was-explicitly-set-before-print [...] new 2b82e6269cd7 init/main: read bootconfig header with get_unaligned_le32() new f0329220f3f1 bpf: explicitly align bpf_res_spin_lock new 6eefbd2460b5 atomic: specify alignment for atomic_t and atomic64_t new 34244446320b atomic: add alignment check to instrumented atomic operations new 1c99aff285c9 atomic: add option for weaker alignment check new 359390094de0 lib/group_cpus: make group CPU cluster aware new 869d417602a4 kernel: add SPDX-License-Identifier lines new e1bad39664f9 Merge branch 'mm-nonmm-unstable' of https://git.kernel.org [...] new 379b749add7e kbuild: Drop superfluous compiler option checks new 66d2c4245fa1 Merge branch 'kbuild-next' into kbuild-for-next new 6baa7e32068b Merge branch 'kbuild-for-next' of https://git.kernel.org/p [...] new 9a054a8e232e Merge branch 'perf-tools-next' of https://git.kernel.org/p [...] new 18792d1d0c44 Merge branch 'dma-mapping-for-next' of https://git.kernel. [...] new fef40352359b Merge branch 'for-next/core' of https://git.kernel.org/pub [...] new e08ff98a645c Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 126058f8d80a arm64: dts: amlogic: drop useless assigned-clock-parents new 86124a8becb4 arm64: dts: amlogic: s4: assign mmc b clock to 24MHz new 3a115d42922c arm64: dts: amlogic: s4: fix mmc clock assignment new cb3cfadb6d00 Merge branch 'v6.20/arm64-dt' into for-next new f39291ce2d13 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 892df45360fc Merge branch 'asahi-soc/for-next' of https://github.com/As [...] new 1f541d85d829 Merge branch 'at91-next' of https://git.kernel.org/pub/scm [...] new 5ec0c09783b4 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 3451d283827e Merge branch 'next' of https://github.com/Broadcom/stblinux.git new b67a69ecc18c Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new c8b7e97d084d Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new e9ad03deb890 Merge branch 'soc_fsl' of https://git.kernel.org/pub/scm/l [...] new a74dc0ca1d94 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 9846a8c60318 arm64: dts: mediatek: mt7981b: Add Ethernet and WiFi offlo [...] new ecc68d72b50d arm64: dts: mediatek: mt7981b-openwrt-one: Enable Ethernet new 46757ad083ce arm64: dts: mediatek: mt7981b: Disable wifi by default new c0379b6fa164 arm64: dts: mediatek: mt7981b: Add wifi memory region new 6fd69ff487c6 arm64: dts: mediatek: mt7981b-openwrt-one: Enable wifi new 6c90d33aedd3 arm64: dts: mediatek: mt8195: Add DPI1, HDMI, HDMI PHY/DDC nodes new 5875428ac6c7 arm64: dts: mediatek: mt8188: Add DPI1, HDMI, HDMI PHY/DDC nodes new ae9198b7a5d6 arm64: dts: mediatek: mt8390-genio-common: Enable HDMI output new 0ad0f933fc0d arm64: dts: mediatek: mt8390-genio-common: Add HDMI sound [...] new 19a385bd460e arm64: dts: mediatek: mt8395-radxa-nio-12l: Enable HDMI output new 0ddfd2f29ae2 arm64: dts: mediatek: mt8395-radxa-nio-12l: Add HDMI sound [...] new e1480453aed8 arm64: dts: mediatek: mt8395-genio-common: Enable HDMI output new 7fe8a313e464 arm64: dts: mediatek: mt8395-genio-common: Add HDMI sound [...] new a7a53f7482f9 dt-bindings: vendor-prefixes: Add Ezurio LLC new 07a4700f9574 dt-bindings: arm: mediatek: Add Ezurio Tungsten entries new 18e1d95faeac arm64: dts: mediatek: mt8188: switch mmc nodes to interrup [...] new 9fda4a8a479f arm64: dts: mediatek: add device tree for Tungsten 510 board new fe96ff075f96 arm64: dts: mediatek: add device tree for Tungsten 700 board new c3f6d533b76e arm64: dts: mediatek: mt8188-geralt: drop firmware-name fr [...] new c68a509320a6 arm64: dts: mediatek: mt8173: Fix pinctrl node names and cleanup new 846348a699f9 arm64: dts: mediatek: mt8183-evb: Fix dtbs_check warnings new 55828e41e739 arm64: dts: mediatek: mt7981b-openwrt-one: Remove useless [...] new b1fc81a986c9 arm64: dts: mediatek: mt8183-jacuzzi-pico6: Fix typo in pi [...] new 08076645d9ac arm64: dts: mediatek: mt8183-pumpkin: Fix pinmux node names new 870ffe2999b5 arm64: dts: mediatek: mt8173-elm: Fix bluetooth node name [...] new 6c0ecd0ae8f6 arm64: dts: mediatek: mt8173-elm: Fix dsi0 ports warning new 04ccbc5325cc arm64: dts: mediatek: mt8173-elm: Remove regulators from t [...] new 96cb8d6257d6 arm64: dts: mediatek: mt8192-asurada: Remove unused clock- [...] new ab3a124fe089 arm64: dts: mediatek: mt6795-xperia-m5: Add UHS pins for M [...] new 178c08fd8ce5 arm64: dts: mediatek: mt6331: Fix VCAM IO regulator name new aec5445dd7c8 arm64: dts: mediatek: mt6795: Fix issues in SCPSYS node new a40901fe6f5c arm64: dts: mediatek: mt6795-xperia-m5: Rename PMIC leds node new 093d6e332259 arm64: dts: mediatek: mt8173-evb: Add interrupts to DA9211 [...] new f3ba2a7c3cfb Merge branches 'v6.19-next/defconfig', 'v6.19-next/soc' an [...] new 32c5491a8d73 arm64: dts: mediatek: mt7986a: Change compatible for SafeX [...] new 6bfcfcb70b35 Merge branch 'v6.19-next/dts64' into for-next new d33d77044c37 arm64: dts: mediatek: mt8183-kukui: Clean up IT6505 regula [...] new d78a0e19f7a2 Merge branch 'v6.19-next/dts64' into for-next new c19f36572f79 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new a48867690616 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 3beb4c4f8f1e Merge branch 'omap-for-v6.20/soc' into tmp/omap-next-20260 [...] new 5eb63e9bb65d bus: omap-ocp2scp: fix OF populate on driver rebind new 5e2d6fa48a84 bus: omap-ocp2scp: enable compile testing new 3bd4edd67b03 hwspinlock: omap: Handle devm_pm_runtime_enable() errors new de6cd5720a75 Merge branch 'omap-for-v6.20/drivers' into tmp/omap-next-2 [...] new 76ebbad15337 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new e7fc2fee4212 arm64: dts: qcom: sa8775p: Add reg and clocks for QoS conf [...] new 96ea45304d78 arm64: dts: qcom: qcs8300: Add GPU cooling new ebb0bbef88b3 dt-bindings: remoteproc: qcom,pas: Add iommus property new 25906ae9b28a firmware: qcom_scm: Remove redundant piece of code new 69054348cc1c firmware: qcom_scm: Rename peripheral as pas_id new ccb7bde5f7cc firmware: qcom_scm: Introduce PAS context allocator helper [...] new b13d8baf5601 remoteproc: pas: Replace metadata context with PAS context [...] new 8a4fcffde6c8 soc: qcom: mdtloader: Add PAS context aware qcom_mdt_pas_l [...] new 928dbaaa9d89 soc: qcom: mdtloader: Remove qcom_mdt_pas_init() from expo [...] new 4a7d6a78fbc6 firmware: qcom_scm: Add a prep version of auth_and_reset function new 223a87168030 firmware: qcom_scm: Refactor qcom_scm_pas_init_image() new b019925838bc firmware: qcom_scm: Add SHM bridge handling for PAS when r [...] new 8b9d2050cfa0 firmware: qcom_scm: Add qcom_scm_pas_get_rsc_table() to ge [...] new a4584bff63c8 remoteproc: pas: Extend parse_fw callback to fetch resourc [...] new 5c720260e840 remoteproc: qcom: pas: Enable Secure PAS support with IOMM [...] new 29b3a61e4e74 Merge branch '20260105-kvmrprocv10-v10-0-022e96815380@oss. [...] new b4d2b128cf85 Merge branches 'arm32-fixes-for-6.19', 'arm32-for-6.20', ' [...] new 210eef5d440e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 2bd710988b46 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 28dcd79449f9 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new 39434cada327 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 900131320bc9 ARM: s3c: remove a leftover hwmon-s3c.h header file new 8766b06daad8 Merge branch 'next/drivers' into for-next new 3546dbe5fe85 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new f04e39246679 Merge branch 'for-linux-next' of https://git.kernel.org/pu [...] new 618f2dd1c108 Merge branch 'for-next' of https://github.com/sophgo/linux.git new 0346e7284c2a riscv: dts: spacemit: Add USB2 PHY node for K1 new 4b8fd1c95f0d riscv: dts: spacemit: Add DWC3 USB 3.0 controller node for K1 new 2c1c8ee2c30f riscv: dts: spacemit: Enable USB3.0 on BananaPi-F3 new 0de664eb7b45 Merge branch 'spacemit-clk-for-6.20' into spacemit-for-next new 253252130386 Merge branch 'for-next' of https://github.com/spacemit-com/linux new c423a2a7bca0 Merge branch 'stm32-next' of https://git.kernel.org/pub/sc [...] new 2048cb428cc3 Merge branch 'sunxi/for-next' of https://git.kernel.org/pu [...] new a0db08f47c83 tee: amdtee: Remove unused return variables new f63e6e21dc1d Merge branch 'amdtee_update_for_6.20' into next new 241bdf725350 tee: add revision sysfs attribute new e4e2b51267ab tee: optee: store OS revision for TEE core new 597df3c04317 Merge branch 'tee_sysfs_for_6.20' into next new e4280e3ec728 tpm/tpm_ftpm_tee: Fix kdoc after function renames new 57976732b042 Merge branch 'tee_bus_callback_for_6.20' into next new abd7d4540d60 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new ca3ae65f3948 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 3fec51b89d60 soc: ti: k3-socinfo: Fix compile testing new c933138d4517 soc: ti: k3-socinfo: Fix regmap leak on probe failure new 80db65d4acfb soc: ti: pruss: Fix double free in pruss_clk_mux_setup() new 78a123f45a7e arm64: dts: ti: k3-am69-aquila: Change main_spi0/2 CS to G [...] new 319fff9c7d62 arm64: dts: ti: k3-am69-aquila-clover: Change main_spi2 CS [...] new 24c9d5fb8bbf arm64: dts: ti: k3-j784s4-main.dtsi: Move c71_3 node to ap [...] new 61acc4428a7f arm64: dts: ti: k3-j784s4-j742s2-main-common.dtsi: Refacto [...] new 98edb47b6c44 Merge branches 'ti-drivers-soc-next' and 'ti-k3-dts-next' [...] new 163b7c85a8eb Merge branch 'ti-next' of https://git.kernel.org/pub/scm/l [...] new 199e6772d39c Merge branch 'for-next' of https://github.com/Xilinx/linux [...] new e11b4d4a47f4 Merge branch 'renesas-clk' of https://git.kernel.org/pub/s [...] new d9df62696d1d Merge branch 'thead-clk-for-next' of https://git.kernel.or [...] new 56e2eba62acf Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new f77e39bacd99 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new d363627494f0 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new fbde58396c3a Merge branch 'riscv-dt-for-next' of https://git.kernel.org [...] new 4240a4b3c7ea Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 55cef68998da Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new b890351aabb3 Merge branch 'xtensa-for-next' of https://github.com/jcmvb [...] adds 05f6d35bad4f Merge branch 'misc-6.19' into for-next-current-v6.18-20260114 adds 63542ec5e0d7 Merge branch 'for-next-current-v6.18-20260114' into for-ne [...] adds e558ecf5f157 btrfs: shrink the size of btrfs_device adds c2a1fa4a80cf btrfs: reject new transactions if the fs is fully read-only adds 115b9a463d3e btrfs: use READA_FORWARD_ALWAYS for device extent verification adds 8fa6aa495c93 btrfs: don't BUG() on unexpected delayed ref type in run_o [...] adds 44706d931315 btrfs: remove unnecessary else branch in run_one_delayed_ref() adds f4cbd4935423 btrfs: tag as unlikely error handling in run_one_delayed_ref() adds 647587c0bfd2 Merge branch 'b-for-next' into for-next-next-v6.19-20260114 adds 5bcb6b1d282c btrfs: === misc-next on b-for-next === adds e2d1366a6a16 btrfs: fallback to buffered IO if the data profile has dup [...] adds 2b6aa2955423 btrfs: add an ASSERT() to catch ordered extents without datasum adds 96a83c212798 Merge branch 'misc-next' into for-next-next-v6.19-20260114 adds c1e83b45e3bd Merge branch 'for-next-next-v6.19-20260114' into for-next- [...] adds 2a1a8a0e83da Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 1580eff4121e Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] adds 2893fa787a89 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] adds 426f3aa6c54d Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] adds c9f96df4d9e5 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] adds b18e712285c5 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] adds 92607451dd6e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds f28e5a7f8ec3 Merge branch 'jfs-next' of https://github.com/kleikamp/lin [...] adds 803e18641fd4 NFS: Don't immediately return directory delegations when disabled adds 1846c21f548c NFSv4.2: Fix size read races in truncate, fallocate and co [...] adds d8ebc728b696 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] adds f49298ce16ef Merge branch 'nfsd-next' of https://git.kernel.org/pub/scm [...] adds 1774fa820e92 Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds c70d5a890c52 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 5bcb692d15db Merge branch 'vfs.all' of https://git.kernel.org/pub/scm/l [...] adds 4bfe0692d698 init_mknod(): turn into a trivial wrapper for do_mknodat() adds b0f27ace0812 init_mkdir(): turn into a trivial wrapper for do_mkdirat() adds 8714a249da48 init_symlink(): turn into a trivial wrapper for do_symlinkat() adds 12b5bc2a0d33 init_link(): turn into a trivial wrapper for do_linkat() adds 24df85ffb971 allow to use CLASS() for struct filename * adds 0cf1149673da do_faccessat(): import pathname only once adds 67591df968f4 do_fchmodat(): import pathname only once adds 2e2d892fe9b7 do_fchownat(): import pathname only once adds b756d8ba8310 do_utimes_path(): import pathname only once adds 592ab7fbb83f chdir(2): import pathname only once adds c3fa2b7cf5dd chroot(2): import pathname only once adds 85a4fe3c99a7 user_statfs(): import pathname only once adds cf6b819c229a do_sys_truncate(): import pathname only once adds 1ee5220eb364 do_readlinkat(): import pathname only once adds 41670a5900a8 get rid of audit_reusename() adds ca2a04e84af7 ntfs: ->d_compare() must not block adds 8ba29c85e2ef getname_flags() massage, part 1 adds 8f2ac8481731 getname_flags() massage, part 2 adds c3a3577cdb35 struct filename: use names_cachep only for getname() and friends adds 8c888b31903c struct filename: saner handling of long names adds 7ca83f8ebe86 fs: hide names_cache behind runtime const machinery adds a9900a27dfe5 switch __getname_maybe_null() to CLASS(filename_flags) adds 9fa3ec84587c allow incomplete imports of filenames adds 741c97fecb6a struct filename ->refcnt doesn't need to be atomic adds 58a49cc9ebb1 file_getattr(): filename_lookup() accepts ERR_PTR() as filename adds def2a02a4cdc file_setattr(): filename_lookup() accepts ERR_PTR() as filename adds 1c38f1f9b0a6 move_mount(): filename_lookup() accepts ERR_PTR() as filename adds edefe6bda719 ksmbd_vfs_path_lookup(): vfs_path_parent_lookup() accepts [...] adds ba33ac100d3f ksmbd_vfs_rename(): vfs_path_parent_lookup() accepts ERR_P [...] adds 2e2d64aea5c5 do_filp_open(): DTRT when getting ERR_PTR() as pathname adds 541003b576c3 rename do_filp_open() to do_file_open() adds 151e3257d619 do_sys_openat2(): get rid of useless check, switch to CLAS [...] adds 47b3b9bf93ec simplify the callers of file_open_name() adds 2c941f26c6ab simplify the callers of do_open_execat() adds bb850584aaa2 simplify the callers of alloc_bprm() adds 88b33614f9ca execve: fold {compat_,}do_execve{,at}() into their sole callers adds 194c760b6acd do_execveat_common(): don't consume filename reference adds 0697b4f40069 switch {alloc,free}_bprm() to CLASS() adds d04faed9ff84 non-consuming variant of do_renameat2() adds 7335480a8461 non-consuming variant of do_linkat() adds 82f616740547 non-consuming variant of do_symlinkat() adds efa68e343b3b non-consuming variant of do_mkdirat() adds f2a62ccef4ad non-consuming variant of do_mknodat() adds 5f6a811e9abe non-consuming variants of do_{unlinkat,rmdir}() adds 6ac26fee0768 filename_...xattr(): don't consume filename reference adds 9fa8101bc55a file_[gs]etattr(2): switch to CLASS(filename_maybe_null) adds 8fe1b8ac492d mount_setattr(2): don't mess with LOOKUP_EMPTY adds ec9526bab0bf do_open_execat(): don't care about LOOKUP_EMPTY adds 8e2ed2c6ee38 vfs_open_tree(): use CLASS(filename_uflags) adds 5b3396164ed6 name_to_handle_at(): use CLASS(filename_uflags) adds 0050e19299f4 fspick(2): use CLASS(filename_flags) adds 5af67af47c6d do_fchownat(): unspaghettify a bit... adds 87db528ae114 chdir(2): unspaghettify a bit... adds b0baff8d4c3a do_utimes_path(): switch to CLASS(filename_uflags) adds 6b68d1d41832 do_sys_truncate(): switch to CLASS(filename) adds 0e88bc253f15 do_readlinkat(): switch to CLASS(filename_flags) adds 101ce45618c3 do_f{chmod,chown,access}at(): use CLASS(filename_uflags) adds 6c1e91f77378 namei.c: convert getname_kernel() callers to CLASS(filenam [...] adds 2679161c09ff namei.c: switch user pathname imports to CLASS(filename{,_flags}) adds 82cbd3cc80de move_mount(2): switch to CLASS(filename_maybe_null) adds 750d2f1f7b5c chroot(2): switch to CLASS(filename) adds b2b8c555b7ff quotactl_block(): switch to CLASS(filename) adds e8036b45b797 statx: switch to CLASS(filename_maybe_null) adds a5a6930572b4 user_statfs(): switch to CLASS(filename) adds 0f0b3fa138f5 mqueue: switch to CLASS(filename) adds 2c4f57df9ec1 ksmbd: use CLASS(filename_kernel) adds a102296c6807 alpha: switch osf_mount() to strndup_user() adds 8311223d18bb sysfs(2): fs_index() argument is _not_ a pathname adds ce3f4e85a805 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 26b4929d8a4f Merge branch 'fs-next' of linux-next new 0635c639b19c Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new abc8466b2596 Merge branch 'pci/endpoint' new 39439a9dd803 Merge branch 'pci/enumeration' new d3a865bc9c0a Merge branch 'pci/iommu' new a26358180f03 Merge branch 'pci/p2pdma' new dc052c32dc29 Merge branch 'pci/pm' new 01464a3fdf91 PCI/portdrv: Fix potential resource leak new 15fff3b799ff PCI/portdrv: Drop empty shutdown callback new 0c1594df40a0 PCI/portdrv: Don't check for the driver's and device's bus new 61df4929a74b PCI/portdrv: Move pcie_port_bus_type to pcie source file new 9d29a9c06f3e PCI/portdrv: Don't check for valid device and driver in bu [...] new cba202aa355d PCI/portdrv: Use bus-type functions new 46246165d261 Merge branch 'pci/portdrv' new 62171369cf17 PCI/PTM: Fix pcie_ptm_create_debugfs() memory leak new 273f87d3264e Merge branch 'pci/ptm' new 99212871b7e0 Merge branch 'pci/resource' new ea4205319d43 Merge branch 'pci/trace' new 798f2551f427 Merge branch 'pci/virtualization' new 33b6dca6d193 Merge branch 'pci/workqueue' new d71b7ad44f1e Merge branch 'pci/dt-bindings' new b837a0e6c4f1 Merge branch 'pci/controller/aspeed' new 726bfd91bc59 Merge branch 'pci/controller/cadence' new a1644cf1eae4 Merge branch 'pci/controller/cadence-j721e' new 301d196c3457 Merge branch 'pci/controller/dwc' new af8ad0b0d35b Merge branch 'pci/controller/dwc-imx6' new 96a03f954922 Merge branch 'pci/controller/dwc-qcom' new 20165a8ac68f dt-bindings: PCI: qcom,sa8255p-pcie-ep: Document firmware [...] new 5b026a9e714d PCI: qcom-ep: Add support for firmware-managed PCIe Endpoint new bb0d77661921 Merge branch 'pci/controller/dwc-qcom-ep' new d31e258c078b Merge branch 'pci/controller/mediatek' new 72c6b9836916 Merge branch 'pci/controller/rzg3s-host' new 613f3255a35a PCI: sophgo: Disable L0s and L1 on Sophgo 2044 PCIe Root Ports new 8b7cc8a032e9 Merge branch 'pci/controller/dwc-sophgo' new 05a75df4182e PCI: starfive: Use regulator APIs to control the 3v3 power [...] new 2dc89a7f4968 Merge branch 'pci/controller/plda-starfive' new 1dd0c8d03cf0 Merge branch 'pci/controller/tegra' new 6303548948e3 Merge branch 'pci/controller/tegra194' new 0fe483946253 Merge branch 'pci/controller/xilinx' new 56716dee704c Merge branch 'pci/controller/misc' new c265090b385a Merge branch 'pci/misc' new 05e5ea3230ae Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 4a2328ea554f Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new c0c50e3743e4 i2c: qcom-geni: make sure I2C hub controllers can't use SE DMA new f2a3f51365bf i2c: imx-lpi2c: change to PIO mode in system-wide suspend/ [...] new b53232fd220a i2c: tegra: Do not configure DMA if not supported new 8b80b61e6f4f i2c: tegra: Use separate variables for fast and fastplus new 81d4c5350f01 i2c: tegra: Update Tegra256 timing parameters new 978b3ccbbac3 i2c: tegra: Add HS mode support new 6077cfd716fb i2c: tegra: Add support for SW mutex register new 1ac9e16dd226 i2c: tegra: Add Tegra264 support new aa1292d109a6 dt-bindings: i2c: i2c-mt65xx: Add compatible for MT8189 SoC new 1a1c74b66af8 i2c: core: Check for error pointer for fwnode new 861e0f8d81d7 i2c: core: Replace custom implementation of device_match_fwnode() new 71ebc45fa052 i2c: core: Use dev_fwnode() new 8690df4a6d9b Merge branch 'i2c/for-mergewindow' into i2c/for-next new 7d06a410d4de Merge branch 'i2c/for-next' of https://git.kernel.org/pub/ [...] new 5083dba0fde5 units: Add HZ_PER_GHZ new f23669f874c0 i2c: mlxbf: Use HZ_PER_GHZ constant instead of custom one new ec416d469101 i2c: mt65xx: Use HZ_PER_GHZ constant instead of plain number new f83aa4514606 i2c: nomadik: Use HZ_PER_GHZ constant instead of plain number new 65db3bf4f6af i2c: rk3x: Use HZ_PER_GHZ constant instead of plain number new b77f0370b072 i2c: st: Use HZ_PER_GHZ constant instead of plain number new 361ad74a549d i2c: synquacer: Use HZ_PER_GHZ constant instead of plain number new bc78670a2976 i2c: mlxbf: Remove unused bus speed definitions new 8c4ef23bbc60 i2c: mlxbf: Use HZ_PER_KHZ in the driver new 7b5073f9897f i2c: spacemit: drop useless spaces new 420f59916c76 Merge branch 'i2c/i2c-host' of https://git.kernel.org/pub/ [...] new 9904232ae30b i3c: drop i3c_priv_xfer and i3c_device_do_priv_xfers() new 3c9ffb4db787 i3c: master: svc: Initialize 'dev' to NULL in svc_i3c_mast [...] new ceff3bc1518a i3c: master: Simplify with scoped for each OF child loop new 8564f88df202 i3c: Add stub functions when I3C support is disabled new 840688d8e65c i3c: mipi-i3c-hci: Remove duplicate blank lines new 0818e4aa8fde i3c: mipi-i3c-hci: Stop reading Extended Capabilities if c [...] new 581d5b7953b8 i3c: mipi-i3c-hci: Quieten initialization messages new d540d090be8f i3c: mipi-i3c-hci-pci: Do not repeatedly check for NULL dr [...] new b43181b724e8 i3c: mipi-i3c-hci-pci: Enable MSI support new 35c0bfe8fd10 i3c: mipi-i3c-hci-pci: Assign unique device names and IDs [...] new b8460480f62e i3c: mipi-i3c-hci: Allow for Multi-Bus Instances new 9a4d56b42ff0 i3c: mipi-i3c-hci-pci: Pass base regs as platform data to [...] new 0590fe32f904 i3c: mipi-i3c-hci-pci: Convert to MFD driver new 9b1679028e76 i3c: mipi-i3c-hci-pci: Add support for Multi-Bus Instances new 540a55a5bafd i3c: mipi-i3c-hci-pci: Define Multi-Bus instances for supp [...] new 579c7255922a i3c: renesas: Switch to clk_bulk API and store clocks in p [...] new ff4e4f03f008 i3c: renesas: Store clock rate and reset controls in struc [...] new 5eb3e8763e07 i3c: renesas: Factor out hardware initialization to separa [...] new e7218986319b i3c: renesas: Add suspend/resume support new 3502cea99c7c i3c: Move device name assignment after i3c_bus_init new 78f63ae4a82d i3c: mipi-i3c-hci: Reset RING_OPERATION1 fields during init new 8bb96575883d i3c: mipi-i3c-hci: Ensure proper bus clean-up new f0775157b9f9 i3c: master: Update hot-join flag only on success new 471895799c2f i3c: master: Replace WARN_ON() with dev_err() in i3c_dev_f [...] new f64c1a46ea7c i3c: mipi-i3c-hci: Switch DAT bitmap allocation to devm_bi [...] new 11d17c2855bf i3c: mipi-i3c-hci: Switch PIO data allocation to devm_kzalloc() new 29bf98a6346a i3c: mipi-i3c-hci: Manage DMA deallocation via devres action new a372cfac056a i3c: mipi-i3c-hci: Cache DAT in memory for Runtime PM restore new f180524a4877 i3c: mipi-i3c-hci: Introduce helper to restore DAT new f5401c973e7f i3c: mipi-i3c-hci: Extract ring initialization from hci_dm [...] new 816958720443 i3c: mipi-i3c-hci: Add DMA suspend and resume support new ca4d4682d353 i3c: mipi-i3c-hci: Refactor PIO register initialization new 8afa0dd83b60 i3c: mipi-i3c-hci: Add PIO suspend and resume support new 57a2f976ac18 i3c: mipi-i3c-hci: Factor out software reset into helper new e4269df518d6 i3c: mipi-i3c-hci: Factor out IO mode setting into helper new 7f91e0e6aa3f i3c: mipi-i3c-hci: Factor out core initialization into helper new f2b5d43c93e0 i3c: mipi-i3c-hci: Allow core re-initialization for Runtim [...] new 3c3de6803a7d i3c: mipi-i3c-hci: Factor out master dynamic address setti [...] new 990c149c61ee i3c: master: Introduce optional Runtime PM support new b9a15012a145 i3c: mipi-i3c-hci: Add optional Runtime PM support new 95cb1935168a i3c: mipi-i3c-hci-pci: Add Runtime PM support new 39302ed1c8cc Merge branch 'i3c/next' of https://git.kernel.org/pub/scm/ [...] new e4781a97daea Merge branch 'hwmon-next' of https://git.kernel.org/pub/sc [...] new e6c7af9ad723 Merge branch 'docs-next' of git://git.lwn.net/linux.git new 56a8676456e1 MAINTAINERS: adjust file entry in MEDIATEK MDP DRIVER new ceff18405f6b media: saa6588: Remove dprintk macro and use v4l2_info() new 42bf68dfef7e media: v4l2-core: simplify v4l2_m2m_register_entity() new 43e5302d2233 media: tegra-video: Fix memory leak in __tegra_channel_try [...] new e83f8dd668ea media: aspeed: Fix dram hang at res-change new 8e2421e1977a media: dt-bindings: adi,adv7180: add VPP and CSI register maps new 57b96d4a23c7 media: adv7180: add support for ancillary devices new 2473b46c480d media: adv7180: implement g_register and s_register new 90289b67c5c1 media: adv7180: fix frame interval in progressive mode new b8bf939d77c0 media: radio-keene: fix memory leak in error path new dbc527d980f7 media: cx88: Add missing unmap in snd_cx88_hw_params() new 141c81849fab media: cx23885: Add missing unmap in snd_cx23885_hw_params() new 863f50d58344 media: cx25821: Add missing unmap in snd_cx25821_hw_params() new a813338d910b media: synopsys: hdmirx: Detect broken interrupt new 0fdf6323c35a media: solo6x10: Check for out of bounds chip_id new 7422eca89d60 staging: media: av7110: use usleep_range in av7110_hw.c new 63bf2f71712c staging: media: av7110: use usleep_range in sp8870.c new a8333c8262ae media: pvrusb2: fix URB leak in pvr2_send_request_ex new 9cea16fea47e media: i2c/tw9903: Fix potential memory leak in tw9903_probe() new cad237b6c875 media: i2c/tw9906: Fix potential memory leak in tw9906_probe() new ee138a2cfc42 staging: media: tegra-video: move tegra210_csi_soc declara [...] new 597f8851c934 staging: media: tegra-video: move tegra20_vip_soc declarat [...] new 68cd8ac994ca media: cx25821: Fix a resource leak in cx25821_dev_setup() new 17526c7e69d0 Revert "media: uvcvideo: Remove nodrop parameter" new 406fc2e9ca65 media: uapi: videodev2: Add support for AV1 stateful decoder new 151096542e93 media: v4l2: Add description for V4L2_PIX_FMT_AV1 in v4l_f [...] new 10ac84abd481 media: iris: Add support for AV1 format in iris decoder new 2af481a459a4 media: iris: Define AV1-specific platform capabilities and [...] new 819fcf055438 media: iris: Add internal buffer calculation for AV1 decoder new ada20c3db0db media: i2c: ov01a10: Fix the horizontal flip control new 9c632eebf6af media: i2c: ov01a10: Fix reported pixel-rate value new 109e0feacaec media: i2c: ov01a10: Fix analogue gain range new 0dfec6e30c33 media: i2c: ov01a10: Add missing v4l2_subdev_cleanup() calls new f8563a375e7f media: i2c: ov01a10: Fix passing stream instead of pad to [...] new 409fb57c1b3d media: i2c: ov01a10: Fix test-pattern disabling new ea444f30f6e3 media: i2c: ov01a10: Change default vblank value to a vbla [...] new 50b52b6d420e media: i2c: ov01a10: Convert to new CCI register access helpers new f60e94ed1aa1 media: i2c: ov01a10: Remove overly verbose probe() error r [...] new ad134ffad2ef media: i2c: ov01a10: Store dev pointer in struct ov01a10 new 6b0a5d40a368 media: i2c: ov01a10: Add ov01a10_check_hwcfg() function new 4fbbdabb0c7d media: i2c: ov01a10: Add power on/off sequencing support new 82d1ab15cb16 media: i2c: ov01a10: Don't update pixel_rate and link_freq [...] new 7f0912eaca46 media: i2c: ov01a10: Move setting of ctrl->flags to after [...] new 299b82078696 media: i2c: ov01a10: Use native and default for pixel-arra [...] new 896f4e21af4f media: i2c: ov01a10: Add cropping support / allow arbitrary sizes new d4fdb4e6e05c media: i2c: ov01a10: Remove struct ov01a10_reg_list new e8fefc67f2d9 media: i2c: ov01a10: Replace exposure->min/step with direc [...] new b9315439680f media: i2c: ov01a10: Only set register 0x0305 once new a9aafc571a2a media: i2c: ov01a10: Remove values set by controls from gl [...] new 12d3c5ffe298 media: i2c: ov01a10: Add ov01a10_sensor_cfg struct new 0c5ebba56b10 media: i2c: ov01a10: Optimize setting h/vflip values new 36eab90d3f4f media: i2c: ov01a10: Add ov01a1b support new 4011e67a989b media: ti: vpe: Re-introduce multi-instance and multi-clie [...] new 4c9784571287 media: ti: vpe: Export vpdma_load_firmware() function new 7c0b084c04b6 dt-bindings: media: ti: vpe: Add support for Video Input Port new fc2873aa4a21 media: ti: vpe: Add the VIP driver new 555e882051a3 dt-bindings: media: qcom,qcs8300-camss: Add missing power [...] new 94d14ac1f2d3 dt-bindings: media: Correct camss supply description new 26efe43f2ecd media: camss: csiphy: Make CSIPHY status macro cross-platform new 17bc0e288224 media: qcom: camss: Add support for regulator init_load_uA [...] new a89e490ba355 media: qcom: camss: Do not enable cpas fast ahb clock for [...] new 0b61ce8dc4a7 media: qcom: camss: csid-340: Fix unused variables new d965919af524 media: qcom: camss: vfe: Fix out-of-bounds access in vfe_i [...] new eccf5fa8e3fe media: qcom: camss: change internals of endpoint parsing t [...] new 77a2ff40c51d media: qcom: camss: use a handy v4l2_async_nf_add_fwnode_r [...] new c88c5441f7ba dt-bindings: media: Add qcom,sm6150-camss new 2759816f1682 media: qcom: camss: add support for SM6150 camss new de065c0e830a Merge branch 'next' of git://linuxtv.org/media-ci/media-pe [...] new 578f347550ce ACPI: Documentation: driver-api: Disapprove of using ACPI drivers new 15407dbf61f1 ACPI: PM: Let acpi_dev_pm_attach() skip devices without ACPI PM new 4c67f4504f1b ACPI: scan: Use acpi_setup_gpe_for_wake() for buttons new 13145ea402d1 ACPI: scan: Clean up after recent changes new e1ccbd3afc94 Merge branch 'acpi-driver' into linux-next new eb2564e1cad4 Merge branches 'acpi-battery' and 'acpi-processor' into li [...] new 35c1e9258040 Merge branches 'pm-sleep' and 'pm-runtime' into linux-next new cb095b8f6f29 Merge branches 'pm-cpuidle' and 'pm-cpufreq' into linux-next new 5556d1b560a2 Merge branch 'pm-tools' into linux-next new 3ba7726034ff Merge branches 'thermal-core', 'thermal-intel' and 'therma [...] new 7edf6f7ef534 ACPI: PM: s2idle: Add module parameter for LPS0 constraint [...] new 4c96ec13fcae Merge branch 'acpi-pm-fixes' into fixes new 71b997b95260 Merge branch 'fixes' into linux-next new ca5daf7ae388 Merge branch 'linux-next' of https://git.kernel.org/pub/sc [...] new 11a52aa76c51 Merge branch 'cpufreq/arm/linux-next' of https://git.kerne [...] new b6f526bce064 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new c1f29295e43a Merge branch 'opp/linux-next' of https://git.kernel.org/pu [...] new 463489add38d Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 9d405911a577 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] new 69cb6ca52da0 tools/net/ynl: suppress jobserver warning in ynltool versi [...] new b324192e36ec selftests: net: py: teach ksft_pr() multi-line safety new ce0f92dc737c selftests: net: py: teach cmd() how to print itself new d131da6d7282 selftests: drv-net: gro: use cmd print new 8171f6a76b22 selftests: drv-net: gro: improve feature config new d3b35898de02 selftests: drv-net: gro: run the test against HW GRO and LRO new fe074aaa5329 selftests: drv-net: gro: break out all individual test cases new 8d48d92eab05 Merge branch 'selftests-drv-net-gro-enable-hw-gro-and-lro- [...] new fb7a8d0786e4 dt-bindings: net: Introduce the ethernet-connector description new 3f25ff740950 net: ethtool: Introduce ETHTOOL_LINK_MEDIUM_* values new 589e934d2735 net: phy: Introduce PHY ports representation new 333c29a27f96 net: phy: dp83822: Add support for phy_port representation new ffb8587363a3 dt-bindings: net: dp83822: Deprecate ti,fiber-mode new 07f3ca9e092c net: phy: Create a phy_port for PHY-driven SFPs new d7c6082f7e77 net: phy: Introduce generic SFP handling for PHY drivers new ea317f077a38 net: phy: marvell-88x2222: Support SFP through phy_port interface new 1384e1383829 net: phy: marvell: Support SFP through phy_port interface new 35d1a5464b47 net: phy: marvell10g: Support SFP through phy_port new 4e26a284b9be net: phy: at803x: Support SFP through phy_port interface new 154bc3b66c31 net: phy: qca807x: Support SFP through phy_port interface new bad869b5e41a net: phy: Only rely on phy_port for PHY-driven SFP new 62518b5b3d8e Documentation: networking: Document the phy_port infrastructure new 75fe2b7adc2e Merge branch 'net-phy-introduce-phy-ports-representation' new e5566f6b1d13 selftests: fib-onlink: Remove "wrong nexthop device" IPv4 tests new 0a3419f4ba40 selftests: fib-onlink: Remove "wrong nexthop device" IPv6 tests new 9bf8345fb38a selftests: fib-onlink: Add a test case for IPv4 multicast gateway new b853b94e8482 ipv6: Allow for nexthop device mismatch with "onlink" new f8f9ee9d8b2e selftests: fib-onlink: Add test cases for nexthop device mismatch new 8619e429d62f Merge branch 'ipv6-allow-for-nexthop-device-mismatch-with-onlink' new 511cb4526022 net: phy: fixed_phy: replace list of fixed PHYs with static array new ca8934f80c4f net: phy: fixed_phy: replace IDA with a bitmap new f5d5c17b5fe5 Merge branch 'net-phy-fixed_phy-replace-list-of-fixed-phys [...] new 969994f03237 net: sxgbe: fix typo in comment new 3b194343c250 net: mana: Implement ndo_tx_timeout and serialize queue re [...] new 3183b1739698 Merge branch 'main' of https://git.kernel.org/pub/scm/linu [...] new c9c9f6bf7fbc bpf: Remove an unused parameter in check_func_proto new 6fbf129c4990 libbpf: Add BTF permutation support for type reordering new a3acd7d43462 selftests/bpf: Add test cases for btf__permute functionality new 230e7d7de5a8 tools/resolve_btfids: Support BTF sorting feature new d836e5e64992 libbpf: Optimize type lookup with binary search for sorted BTF new 33ecca574f1c libbpf: Verify BTF sorting new 8c3070e159ba btf: Optimize type lookup with binary search new 342bf525ba0d btf: Verify BTF sorting new dc893cfa390a bpf: Skip anonymous types in type lookup for performance new 434bcbc837a6 bpf: Optimize the performance of find_bpffs_btf_enums new 9282a42a1fe1 btf: Refactor the code by calling str_is_empty new b9da17391e13 Merge branch 'improve-the-performance-of-btf-type-lookups- [...] new f8ade2342e22 bpf: return PTR_TO_BTF_ID | PTR_TRUSTED from BPF kfuncs by [...] new e463b6de9da1 bpf: drop KF_ACQUIRE flag on BPF kfunc bpf_get_root_mem_cgroup() new bbdbed193bcf selftests/bpf: assert BPF kfunc default trusted pointer semantics new e3bd7bdf5ffe bpf: Return proper address for non-zero offsets in insn array new 7e525860e725 bpf: Return EACCES for incorrect access to insn array new c656807675e0 selftests/bpf: Add tests for loading insn array values wit [...] new 46c76760febf Merge branch 'properly-load-insn-array-values-with-offsets' new e3d0dbb3b5e8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bp [...] new 0c7f7584e65b Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 1c875933fde2 Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] new de44e4ecc206 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new ffb939e354bf Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 1eabf67b8009 Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] new af8aeed6e656 Merge branch 'nand/next' of https://git.kernel.org/pub/scm [...] new e89369df6899 Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] new ea0b34c5ccc6 Merge branch 'libcrypto-next' of https://git.kernel.org/pu [...] new b27850b5c0a1 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new cd98e7349210 drm/rockchip: DRM_ROCKCHIP should depend on ARCH_ROCKCHIP new bfef06269557 drm/tegra: dsi: fix device leak on probe new b36178488d47 accel/amdxdna: Fix notifier_wq flushing warning new e50058e1c8f3 Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] new 39c21b811123 drm/amdgpu: Skip loading SDMA_RS64 in VF new ca5d4db8db84 drm/amdgpu: Use correct address to setup gart page table f [...] new 4f379370a49c drm/amd/pm: Add smu message control block new 6d74c9ff6ae5 drm/amd/pm: Add message control for SMUv11 new 067e46a36bfc drm/amd/pm: Add message control for SMUv12 new 667912bbabc2 drm/amd/pm: Add message control for SMUv13 new 0d81c3982d32 drm/amd/pm: Add message control for SMUv14 new 34199fde4a86 drm/amd/pm: Add message control for SMUv15 new 28665cad86f2 drm/amd/pm: Use message control in messaging new c42852d83d01 drm/amd/pm: Add async message call support new 3b7743701969 drm/amd/pm: Replace without wait with async calls new 359b9f088f53 drm/amd/pm: Remove unused legacy message functions new 8c502fd5b6e3 drm/amd/pm: Drop legacy message fields from SMUv11 new 8ba2a9a987d0 drm/amd/pm: Drop legacy message fields from SMUv12 new 8d623384894c drm/amd/pm: Drop legacy message fields from SMUv13 new 4068f195d138 drm/amd/pm: Drop legacy message fields from SMUv14 new 97cf0aace8ea drm/amd/pm: Drop legacy message fields from SMUv15 new a45eef15a217 drm/amd/pm: Drop legacy message related fields new 8376acce43aa drm/amd/pm: Drop unused ppt callback from SMUv11 new c3c61d11419c drm/amd/pm: Drop unused ppt callback from SMUv12 new ca184ac28af0 drm/amd/pm: Drop unused ppt callback from SMUv13 new 28aff1330419 drm/amd/pm: Drop unused ppt callback from SMUv14 new 72838568bddc drm/amd/pm: Drop unused ppt callback from SMUv15 new b9b393c68a10 drm/amd/pm: Drop unused ppt callback definitions new 2f0d5ecae0f5 drm/amd/pm: Add debug message callback new cf3f100cec01 drm/amd/pm: Use message control for debug mailbox new 96e97a562d06 drm/amdgpu: Drop MMIO_REMAP domain bit and keep it Internal new 9858810e62ca drm/amdgpu: Slightly simplify base_addr_show() new d96750965160 drm/amdgpu: make sure userqs are enabled in userq IOCTLs new b7cccc8286bb drm/amdkfd: fix a memory leak in device_queue_manager_init() new efdc66fe12b0 drm/amdgpu: Refactor amdgpu_gem_va_ioctl for Handling Last [...] new 0f744593adec drm/amdgpu/mes: Simplify hqd mask initialization new 1e5cd4adfc54 drm/amd/display: move panel replay out from edp new 872818e2357b drm/amd/display: Re-implement minimal transition deferral new 16ac1b6a6b52 drm/amd/display: Remove unused DMUB replay commands new 99f77f6229c0 drm/amd/display: Show link name in PSR status message new ac1e65d8ade4 drm/amd/display: Bump the HDMI clock to 340MHz new a230696d4e00 drm/amd/display: DPCD for Selective Update new 53edf8604a7c drm/amd/display: PR error HPD_IRQ handling new 0839d8d24e6f drm/amd/display: only power down dig on phy endpoints new 1883b2578df3 drm/amd/display: Add global fgcg function prototype to DCCG new e7b09b766ae2 drm/amd/display: correct clip x assignment in cursor programming new 1758cf3cfd31 drm/amd/display: revert "write default Vesa Aux backlight [...] new cdd9b2d7e409 drm/amd/display: Always update divider settings for DP tunnel new a036db395314 drm/amd/display: disable replay when crc source is enabled new 5a113e15d156 drm/amd/display: init code for external panel replay new cb9580393236 drm/amd/display: Add replay_events in replay settings new 75372d75a4e2 drm/amd/display: Adjust PHY FSM transition to TX_EN-to-PLL [...] new e9306b69e775 drm/amd/display: Add pwait status to DMCUB debug logging new 869e3869b930 drm/amd/display: switch to drm_dbg_kms() from DRM_DEBUG_KMS new 71573db5ad74 drm/amd/display: switch to drm_dbg_ macros instead of DRM_ [...] new 15acb306c9ef drm/amd/display: [FW Promotion] Release 0.1.42.0 new fff90bb3d4e5 drm/amd/display: Promote DC to 3.2.365 new 318b1c36d82a drm/amd/display: Initialise backlight level values from hw new 42ea9cf2f16b drm/amdkfd: Relax size checking during queue buffer get new fb361a520a58 drm/amdkfd: Fix SVM map/unmap address conversion for non-4 [...] new 6c160001661b drm/amdkfd: Fix GART PTE for non-4K pagesize in svm_migrat [...] new d81e52fc61fb drm/amd/pm: fix issue of missing '*' on pp_dpm_xxx nodes new 6cca686dfce7 drm/amdkfd: kfd driver supports hot unplug/replug amdgpu devices new e3a03d0ae16d drm/amd/pm: fix smu overdrive data type wrong issue on smu 14.0.2 new bcd600ab7f2e drm/amdkfd: Switch to using GC VERSION to decide LDS/Scratch base new f4db9913e4d3 drm/amdgpu: validate the flush_gpu_tlb_pasid() new 9163fe4d790f Revert "drm/amdgpu: don't attach the tlb fence for SI" new 22d6d1b58686 drm/amd/pm: Use emit clock levels in SMU v15.0.0 new e921a5f7875d drm/amd/pm: Deprecate print_clk_levels callback new 3fd20580b96a drm/amdkfd: No need to suspend whole MES to evict process new 8e051e38a8d4 drm/amdgpu/userq: Fix fence reference leak on queue teardown v2 new 0cba5b27f192 drm/amdkfd: Add domain parameter to alloc kernel BO new 6a681cd90345 drm/amd/display: Add an hdmi_hpd_debounce_delay_ms module new bc58a21c9515 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new 6a2e938043dd Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] new bb3d07a563e5 Merge branch 'msm-next-lumag' of https://gitlab.freedeskto [...] new acad512a9805 Merge branch 'drm-rust-next' of https://gitlab.freedesktop [...] new a3753a331989 drm/xe: Replace use of system_wq with tlb_inval->timeout_wq new 6b2ff1d7c57e drm/xe: vram addr range is expanded to bit[17:8] new def675cf3f10 drm/xe/mert: Improve handling of MERT CAT errors new 3b487f8aef0e Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] new 3f40089a554b Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new fee7965c5bda Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new d1c4dbcbffb9 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 850c9884b917 ASoC: intel: convert to snd_soc_dapm_xxx() new 10303b32519f dt-bindings: sound: google,goldfish-audio: Convert to DT schema new 18d524de812f ASoC: dt-bindings: document dvdd-supply property for awini [...] new 519d0a6b2ca5 ASoC: codecs: aw88261: use dvdd-supply regulator new 6e22f08989f9 ASoC: codecs: aw88261: add dvdd-supply property new 9e3d4f794cbe ASoC: SDCA: Add SDCA IRQ enable/disable helpers new 7a5214f769c7 ASoC: SDCA: Add basic system suspend support new ffd7e8a10111 ASoC: SDCA: Device boot into the system suspend process new da7afdc79cba ASoC: SDCA: Add lock to serialise the Function initialisation new 32bc4e7dde40 SDCA System Suspend Support new 4130dc47ce8f ASoC: tlv320adcx140: invert DRE_ENABLE new be7664c81d31 ASoC: tlv320adcx140: fix null pointer new d89aad92cfd1 ASoC: tlv320adcx140: Propagate error codes during probe new 46378ab9fcb7 ASoC: tlv320adcx140: fix word length new 24175015263d ASoC: tlv320adcx140: power on/off the device on demand new 57be1f674010 ASoC: tlv320adcx140: add avdd and iovdd supply new 5682093fc806 ASoC: dt-bindings: clarify areg-supply documentation new 4a1bc07e6d9e ASoC: dt-bindings: add avdd and iovdd supply new 2219823f7d6a ASoC: tlv320adcx140: add kcontrol for num biquads new 8a98e7f55f97 ASoC: tlv320adcx140: add channel sum control new 57aa7735a536 sound: codecs: tlv320adcx140: assorted patches new 607253994227 Merge remote-tracking branch 'asoc/for-6.20' into asoc-next new 0235e10f66f1 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 065bfcd06795 Merge branch 'modules-next' of https://git.kernel.org/pub/ [...] new f8a6e5eac701 Input: adp5589 - remove a leftover header file new 781abfb4e9dd Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new a8f2e54cc983 io_uring: fix IOPOLL with passthrough I/O new f2c347216348 Merge branch 'for-7.0/io_uring' into for-next new c4d0f2f73ebd io_uring/uring_cmd: explicitly disallow cancelations for IOPOLL new 02031235a365 Merge branch 'for-7.0/io_uring' into for-next new da579f05ef0f io_uring: move local task_work in exit cancel loop new 80a3a2be114f Merge branch 'io_uring-6.19' into for-next new 340f4fc5508c nvme-pci: disable secondary temp for Wodposit WPBSNM8 new 32b63acd78f5 nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build [...] new 7d3fa7e95493 nvme-apple: add "apple,t8103-nvme-ans2" as compatible new d1877cc72703 nvme-fc: release admin tagset if init fails new 2fa8961d3a6a nvmet-tcp: fixup hang in nvmet_tcp_listen_data_ready() new 84164acba331 nvmet: do not copy beyond sybsysnqn string length new 0edb475ac0a7 nvme: fix PCIe subsystem reset controller state transition new 015c2246edab Merge tag 'nvme-6.19-2026-01-14' of git://git.infradead.or [...] new 3c301314dd2b Merge branch 'block-6.19' into for-next new dde509791c83 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 24c405fdbe21 dm: fix unlocked test for dm_suspended_md new e9f5a55b70ae dm: use READ_ONCE in dm_blk_report_zones new c698b7f41780 dm-integrity: fix a typo in the code for write/discard race new d48808686701 dm: add WQ_PERCPU to alloc_workqueue users new 569e785957d7 dm-verity: consolidate the BH and normal work structs new 17c0e1606976 dm-verity: switch to bio_advance_iter_single() new c84e21a89b77 dm-verity: fix up various workqueue-related comments new fb8a6c18fb9a dm: clear cloned request bio pointer when last clone bio c [...] new 339ae1dfcda1 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 4f0c96017eac Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new be2f1d415c15 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new bf86567262f3 Merge branch 'for-mfd-next' of https://git.kernel.org/pub/ [...] new a3ba435857c9 Merge branch 'for-backlight-next' of https://git.kernel.or [...] new 3e6c86b3f91a Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 360199f7d57b Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 179afc8300e9 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 8dce81c732df Merge branch 'next-integrity' of https://git.kernel.org/pu [...] new fd290f652bfc Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 385f34f254b0 Merge branch 'next' of https://github.com/cschaufler/smack-next new aa7eaf3c9e1f Merge branch 'master' of git://git.code.sf.net/p/tomoyo/to [...] new 8e370479fbf2 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new a6317c8f506e Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new fefb0627171a dt-bindings: display: bridge: ldb: Add check for reg and r [...] new 5aa00c8e4b05 docs: dt: submitting-patches: Document prefixes for SCSI and UFS new 0a9d69fb0b5e kbuild: Fix unnecessary rebuilding DT base+overlay targets new 00dc26cefe7b Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 734bad9a75aa Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 2c124a871606 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new aef30c8d569c genirq: Warn about using IRQF_ONESHOT without a threaded handler new fb11a2493e68 genirq: Move clear of kstat_irqs to free_desc() new dd9f6d30c640 genirq/cpuhotplug: Notify about affinity changes breaking [...] new a0d2a19fc263 Merge branch into tip/master: 'irq/core' new d8eeca4b5b83 Merge branch into tip/master: 'irq/drivers' new df439718afaf genirq: Update effective affinity for redirected interrupts new b16c10ee8579 Merge branch into tip/master: 'irq/msi' new 86f4a271dc19 rust: sync: Refactor static_lock_class!() macro new 106ab474e5a7 rust: sync: Clean up LockClassKey and its docs new 8a581130b1cb rust: sync: set_once: Implement Send and Sync new 09248ed8cdb6 rust: sync: Implement Unpin for ARef new 2cc3d5d6adbe rust: helpers: Add i8/i16 atomic_read_acquire/atomic_set_r [...] new 300e53b3d3b5 rust: helpers: Add i8/i16 relaxed atomic helpers new 5dbc0a692459 rust: helpers: Add i8/i16 atomic xchg helpers new ab717dd98bee rust: helpers: Add i8/i16 atomic xchg_acquire helpers new 1bfca1e7e845 rust: helpers: Add i8/i16 atomic xchg_release helpers new 910cbddc416c rust: helpers: Add i8/i16 atomic xchg_relaxed helpers new 164e4b5600b3 rust: helpers: Add i8/i16 atomic try_cmpxchg helpers new fed6aaa392c3 rust: helpers: Add i8/i16 atomic try_cmpxchg_acquire helpers new b5992f07a973 rust: helpers: Add i8/i16 atomic try_cmpxchg_release helpers new 8de731a6c755 rust: helpers: Add i8/i16 atomic try_cmpxchg_relaxed helpers new 2bb8c41e61b2 rust: sync: atomic: Prepare AtomicOps macros for i8/i16 support new cf4c3bc14451 arch: um/x86: Select ARCH_SUPPORTS_ATOMIC_RMW for UML_X86 new b33796d554f2 rust: sync: atomic: Add i8/i16 load and store support new 7b001c97d9bd rust: sync: atomic: Add store_release/load_acquire tests new 584f286f822a rust: sync: atomic: Add i8/i16 xchg and cmpxchg support new 06bd0e52bfd7 rust: sync: atomic: Add atomic bool support via i8 representation new 4bac28727a2b rust: sync: atomic: Add atomic bool tests new 323e4bfcbe2d rust: list: Switch to kernel::sync atomic primitives new 7f4c8b4dcde7 rust_binder: Switch to kernel::sync atomic primitives new aa574e0f21a6 rust: barrier: Add __rust_helper to helpers new 71a4d13fa1cf rust: blk: Add __rust_helper to helpers new 1c7a6f48f7ee rust: completion: Add __rust_helper to helpers new 9f658bd5378d rust: cpu: Add __rust_helper to helpers new a87e6fe8738f rust: processor: Add __rust_helper to helpers new 5e03edaed373 rust: rcu: Add __rust_helper to helpers new 9ba1aaf25ab7 rust: refcount: Add __rust_helper to helpers new d4ad4de929ba rust: sync: Add __rust_helper to helpers new 5f1193d55a43 rust: task: Add __rust_helper to helpers new 75b6034780e8 rust: time: Add __rust_helper to helpers new 5628f0510a4c rust: wait: Add __rust_helper to helpers new abf2111d8d90 rust: helpers: Move #define __rust_helper out of atomic.c new ccf9e070116a rust: sync: Inline various lock related methods new 1483bc6ffbed Merge branch into tip/master: 'locking/core' new eebe6446ccb7 perf/core: Speed up kexec shutdown by avoiding unnecessary [...] new e9506c6fd098 Merge branch into tip/master: 'perf/core' new 6c125b85f3c8 sched: Export hidden tracepoints to modules new 2cf20a15529f Merge branch into tip/master: 'sched/core' new 0483e5e1dc78 hrtimer: Remove unused resolution constants new 84663a5ad633 hrtimer: Remove public definition of HIGH_RES_NSEC new ae4535b0d937 hrtimer: Drop _tv64() helpers new 3db5306b0bd5 time/sched_clock: Use ACCESS_PRIVATE() to evaluate hrtimer [...] new d101b3910c93 Merge branch into tip/master: 'timers/core' new b205656daf93 vdso: Add prototype for __vdso_clock_getres_time64() new 609e359ab904 selftests: vDSO: vdso_config: Add configurations for clock [...] new 1dcd1273add3 selftests: vDSO: vdso_test_abi: Use UAPI system call numbers new 4e6a2312986d selftests: vDSO: vdso_test_abi: Add test for clock_getres_ [...] new 21bbfd74044f x86/vdso: Provide clock_getres_time64() for x86-32 new b9fecf0dddfc ARM: VDSO: Patch out __vdso_clock_getres() if unavailable new 1149dcdfc9ef ARM: VDSO: Provide clock_getres_time64() new f10c2e72b5de arm64: vdso32: Provide clock_getres_time64() new bec06cd6a140 MIPS: vdso: Provide getres_time64() for 32-bit ABIs new 7158fc54b2c6 vdso: Remove struct getcpu_cache new df0f9a664be5 parisc: Inline a type punning version of get_unaligned_le32() new a339671db64b vdso: Switch get/put_unaligned() from packed struct to memcpy() new 1d7cf255eefb tools headers: Update the linux/unaligned.h copy with the [...] new 10a62a0611f5 tools headers: Remove unneeded ignoring of warnings in una [...] new 4887ff023882 Merge branch into tip/master: 'timers/vdso' new 442e50a45d1f Merge branch into tip/master: 'x86/alternatives' new 7aed09e0e6b3 Merge branch into tip/master: 'x86/boot' new 8d759e969d6a Merge branch into tip/master: 'x86/bugs' new 8b4865ee7bcb Merge branch into tip/master: 'x86/cache' new 8a4e92b3260a x86/crash: Use set_memory_p() instead of __set_memory_prot() new a63b9208d655 Merge branch into tip/master: 'x86/cleanups' new 3b2430fe5316 Merge branch into tip/master: 'x86/cpu' new 93d73005bff4 x86/entry/vdso: Rename vdso_image_* to vdso*_image new a76108d05ee1 x86/entry/vdso: Move vdso2c to arch/x86/tools new 693c819fedcd x86/entry/vdso: Refactor the vdso build new 6e150b71019f x86/entry/vdso32: Don't rely on int80_landing_pad for adju [...] new 98d3e996513a x86/entry/vdso32: Remove SYSCALL_ENTER_KERNEL macro in sig [...] new 884961618ee5 x86/entry/vdso32: Remove open-coded DWARF in sigreturn.S new 8717b02b8c03 x86/entry/vdso: Include GNU_PROPERTY and GNU_STACK PHDRs new a0636d4c3ad0 x86/vdso: Abstract out vdso system call internals new f49ecf5e110a x86/cpufeature: Replace X86_FEATURE_SYSENTER32 with X86_FE [...] new 36d83c249e03 x86/entry/vdso32: When using int $0x80, use it directly new 7afe21c342fc Merge branch into tip/master: 'x86/entry' new a68b44eaff69 Merge branch into tip/master: 'x86/irq' new f8e862c91ae3 Merge branch into tip/master: 'x86/misc' new 26575f1f90d7 Merge branch into tip/master: 'x86/sev' new 6b32c93560cb x86/traps: Print unhashed pointers on stack overflow new 4378aeae8e89 Merge x86/misc into tip/master new ac44a110c18a x86/microcode/AMD: Allow loader debugging to be enabled on [...] new e9e31a39ce93 Merge x86/microcode into tip/master new 07f2961235ac x86/paravirt: Remove not needed includes of paravirt.h new e0b4904a401f x86/paravirt: Remove some unneeded struct declarations new d73298f01534 x86/paravirt: Remove PARAVIRT_DEBUG config option new b49c63eea526 x86/paravirt: Move thunk macros to paravirt_types.h new 68b10fd40d49 paravirt: Remove asm/paravirt_api_clock.h new e6b2aa6d4004 sched: Move clock related paravirt code to kernel/sched new 15518e633b7c arm/paravirt: Use common code for paravirt_steal_clock() new ad892c485157 arm64/paravirt: Use common code for paravirt_steal_clock() new b8431b901e82 loongarch/paravirt: Use common code for paravirt_steal_clock() new ee9ffcf99f07 riscv/paravirt: Use common code for paravirt_steal_clock() new 589f41f2f08b x86/paravirt: Use common code for paravirt_steal_clock() new 39965afb1151 x86/paravirt: Move paravirt_sched_clock() related code into tsc.c new f01b4f4a6019 x86/paravirt: Introduce new paravirt-base.h header new 574b3eb843de x86/paravirt: Move pv_native_*() prototypes to paravirt.c new bc5e8e2fa2e2 x86/xen: Drop xen_irq_ops new 817f66e39e39 x86/xen: Drop xen_cpu_ops new 7aef17f367c9 x86/xen: Drop xen_mmu_ops new f88dc319fcb6 objtool: Allow multiple pv_ops arrays new 560db12560d4 x86/paravirt: Allow pv-calls outside paravirt.h new 392afe83165a x86/paravirt: Specify pv_ops array in paravirt macros new b0b449e6fec4 x86/pvlocks: Move paravirt spinlock functions into own header new ef1001a4c6b6 Merge x86/paravirt into tip/master new 759a1f97373f powerpc/vdso: Provide clock_getres_time64() new c671ba862b59 Merge timers/vdso into tip/master new d72ffcfd2f16 Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] new 5653cd69425b Merge branch 'edac-for-next' of https://git.kernel.org/pub [...] new b18fbf7aa376 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 656f7e90216d Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 8e8eb10c107e KVM: arm64: Calculate hyp VA size only once new 4b16ad0bf821 KVM: arm64: Fix missing <asm/stackpage/nvhe.h> include new 4df10a649f61 Merge branch kvm-arm64/misc-6.20 into kvmarm-master/next new d132fd87ef37 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new c3a9a27c79e4 KVM: selftests: Add a test to verify APICv updates (while [...] new 3e013d0a7099 KVM: nVMX: Switch to vmcs01 to update PML controls on-dema [...] new 51ca2746078e KVM: nVMX: Switch to vmcs01 to update TPR threshold on-dem [...] new f0044429b257 KVM: nVMX: Switch to vmcs01 to update SVI on-demand if L2 [...] new 2bf889a68fba KVM: nVMX: Switch to vmcs01 to refresh APICv controls on-d [...] new 51c821d6d0ba KVM: nVMX: Switch to vmcs01 to update APIC page on-demand [...] new 249cc1ab4b9a KVM: nVMX: Switch to vmcs01 to set virtual APICv mode on-d [...] new 000d75b0b186 KVM: x86: Update APICv ISR (a.k.a. SVI) as part of kvm_api [...] new ac4f869c5630 KVM: VMX: Remove declaration of nested_mark_vmcs12_pages_dirty() new 270b16559917 Merge branch 'apic' new cfbe371194d1 KVM: SVM: Check vCPU ID against max x2AVIC ID if and only [...] new b4d37cdb77a0 KVM: Don't clobber irqfd routing type when deassigning irqfd new ef3719e33e66 KVM: x86: Assert that non-MSI doesn't have bypass vCPU whe [...] new d7e29e364fa2 Merge branch 'fixes' new 55dc3e7bc0e4 Merge branch 'generic' new 60b590de8b30 KVM: SVM: Fix a missing kunmap_local() in sev_gmem_post_po [...] new 0726d3e164f1 KVM: guest_memfd: Remove partial hugepage handling from kv [...] new 188349ceb0f0 KVM: guest_memfd: Remove preparation tracking new b2e648758038 KVM: SEV: Document/enforce page-alignment for KVM_SEV_SNP_ [...] new 894c3cc35b89 KVM: TDX: Document alignment requirements for KVM_TDX_INIT [...] new ba375af3d04d KVM: guest_memfd: GUP source pages prior to populating gue [...] new 8024ced704d9 Merge branch 'gmem' new ead63640d4e7 KVM: x86: Ignore -EBUSY when checking nested events from v [...] new de0dc71188ca KVM: x86: align the code with kvm_x86_call() new 2d8b14867439 Merge branch 'misc' new 8c5d5c0344bf Merge branch 'pmu' new f756ed82c62a KVM: selftests: Slightly simplify memstress_setup_nested() new 55058e32151f KVM: selftests: Add a selftests for nested VMLOAD/VMSAVE new f783940a27f3 Merge branch 'selftests' new 9587dd7a7ebd KVM: SVM: Drop the module param to control SEV-ES DebugSwap new d23051f59a5b KVM: SVM: Tag sev_supported_vmsa_features as read-only after init new 217463aa329e KVM: SVM: Add a helper to detect VMRUN failures new 2450c9774510 KVM: SVM: Open code handling of unexpected exits in svm_in [...] new 194c17bf5eba KVM: SVM: Check for an unexpected VM-Exit after RETPOLINE [...] new 405fce694bd1 KVM: SVM: Filter out 64-bit exit codes when invoking exit [...] new d7507a94a072 KVM: SVM: Treat exit_code as an unsigned 64-bit value thro [...] new a08ca6691fd3 KVM: SVM: Limit incorrect check on SVM_EXIT_ERR to running [...] new 1e3dddafecee KVM: SVM: Harden exit_code against being used in Spectre-l [...] new d6c20d19f7d3 KVM: SVM: Assert that Hyper-V's HV_SVM_EXITCODE_ENL == SVM [...] new 69555130dccb KVM: SVM: Fix an off-by-one typo in the comment for enabli [...] new f00ccdede3c8 KVM: nSVM: Drop redundant/wrong comment in nested_vmcb02_p [...] new 127ccae2c185 KVM: nSVM: Always use vmcb01 in VMLOAD/VMSAVE emulation new 55780d8a1dcc KVM: SVM: Stop toggling virtual VMSAVE/VMLOAD on intercept recalc new 708c6a7e92af Merge branch 'svm' new 6c8512a5b7f4 KVM: VMX: Don't register posted interrupt wakeup handler i [...] new acdc54461359 Merge branch 'vmx' new b12c95afc5e1 Merge branch 'next' of https://github.com/kvm-x86/linux.git new 763baca7bf8b xen: introduce xen_console_io option new e9fae973b891 Merge branch 'linux-next' of https://git.kernel.org/pub/sc [...] new be0f6d28bddc Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 49ec01e72bef Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 0e5aef279500 platform/x86: ISST: Add missing write block check new dc7901b5a156 platform/x86: ISST: Store and restore all domains data new 69cd1ca440a9 platform/x86: ISST: Check for admin capability for write commands new 932ca9b7b47c platform/x86: ISST: Optimize suspend/resume callbacks new 65b3a9220345 platform/x86/intel/pmc: Change LPM mode fields to u8 new 92911c91b5b7 platform/x86/intel/pmc: Move LPM mode attributes to PMC new 99e243c2b170 platform/x86/intel/pmc: Enable substate residencies for mu [...] new ceeb5c983569 platform/x86/intel/pmc: Remove double empty line new f6b6ce566954 platform/x86: thinkpad_acpi: Add support to detect hardwar [...] new 520448bb6f09 platform/x86: thinkpad_acpi: Add sysfs to display details [...] new 1ab6f40b430a Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new bbaba1f7fae2 next-20260108/leds-lj new 49034915bfe2 ipmi: ipmb: initialise event handler read bytes new 31d87424818b Merge branch 'for-next' of https://github.com/cminyard/lin [...] new 303db924fe0b MAINTAINERS: update auxiliary bus entry new d5aeb2d9e653 Merge branch 'driver-core-next' of https://git.kernel.org/ [...] new 57cca317d66b Merge branch 'usb-next' of https://git.kernel.org/pub/scm/ [...] new 5e81886ea2c2 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 88831fab58ba Merge branch 'tty-next' of https://git.kernel.org/pub/scm/ [...] new e48407ba576c Merge tag 'counter-updates-for-6.20' of ssh://gitolite.ker [...] new 5e82c7e47d4d Merge branch 'char-misc-next' of https://git.kernel.org/pu [...] new 69285f279eac Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 6c64af6bc0bb Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new a3e2ea7935c5 dt-bindings: interconnect: qcom,qcs615-rpmh: Drop IPA inte [...] new 06ebbe719bb0 interconnect: Add kunit tests for core functionality new dba6f54a0532 Merge branch 'icc-mtk' into icc-next new 472239d4f395 Merge branch 'icc-fixes' into icc-next new d150f955e194 Merge branch 'icc-next' of https://git.kernel.org/pub/scm/ [...] new 877686f9f42b phy: sun4i-usb: replace use of system_wq with system_percpu_wq new ed0a26aa453b dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: document the [...] new 3554ded4f02a phy: qcom-qmp-ufs: Add Milos support new 24991bfbbd84 phy: qcom: qmp-combo: Add polarity inversion support for SAR2130P new a632a2a0db8b dt-bindings: phy: Add PHY_TYPE_XAUI definition new 02cf3710c55d phy: cadence-torrent: Add PCIe + XAUI multilink configurat [...] new 69efc71162b5 dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Add Kaana [...] new a6a9aeaba36f dt-bindings: phy: qcom,m31-eusb2-phy: Document M31 eUSB2 P [...] new be9d2cf10b46 dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: Add QMP UFS P [...] new b7b4dcd96e3d dt-bindings: phy: rename transmit-amplitude.yaml to phy-co [...] new 33c79865c7d3 dt-bindings: phy-common-props: create a reusable "protocol [...] new 01fc2215940c dt-bindings: phy-common-props: ensure protocol-names are unique new fceb17ac05e7 dt-bindings: phy-common-props: RX and TX lane polarity inversion new e7556b59ba65 phy: add phy_get_rx_polarity() and phy_get_tx_polarity() new a69980892893 Merge tag 'phy_common_properties' into next new 70812056fbfb phy: qcom: edp: Fix NULL pointer dereference for phy v6 (x [...] new 7d55b44e2be1 phy: apple: atc: Actually check return value of devm_apple [...] new bc148def8924 phy: apple: atc: Reset USB2 PHY during probe as well new f16741314f68 phy: socionext: usb2: Simplify with scoped for each OF child loop new 876dc58c3fa5 dt-bindings: phy: google: Add Google Tensor G5 USB PHY new cbce66669c82 phy: Add Google Tensor SoC USB PHY driver new 40c0473a2d8c Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 0ffa386b0127 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 460b14ce40a4 Merge branch 'extcon-next' of https://git.kernel.org/pub/s [...] new 1731650bac64 Merge branch 'staging-next' of https://git.kernel.org/pub/ [...] new cb96530a4848 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new db7d001200b1 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new b4b6e5ecef36 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new b5c63da41837 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 08b5efb1d409 Merge branch 'linux-next' of https://git.kernel.org/pub/sc [...] new 1aab44c02ad2 Merge branch '20260105-kvmrprocv10-v10-0-022e96815380@oss. [...] new 4c0249b715e3 Merge branches 'rpmsg-next' and 'rproc-next' into for-next new b05e047e9d30 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 8ec36fc69b23 Merge branch 'gpio/for-next' of https://git.kernel.org/pub [...] new a69405720c9d Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 12867d8f716f Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new ddbfe22f63f9 Merge branch 'renesas-pinctrl' of https://git.kernel.org/p [...] new 0b880b566fce Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new a2c02b50d945 pwm: max7360: populate missing .sizeof_wfhw in max7360_pwm_ops new c8afcf69332e Merge branch 'pwm/for-next' of https://git.kernel.org/pub/ [...] new 087608f83b19 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 2b2ea455089e Merge branch 'kunit' of https://git.kernel.org/pub/scm/lin [...] new c6d307e0182e Merge branch 'at24/for-next' of https://git.kernel.org/pub [...] new f2c56f5f8417 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new cc6d565cfb26 Merge branch 'main' of git://git.infradead.org/users/willy [...] new 269025c30226 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 6e1bd9c6fe4b Merge branch 'mhi-next' of https://git.kernel.org/pub/scm/ [...] new 5ac55205d09f Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 7cfc89086862 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 12a0113b4bc5 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 095fce020123 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new e342c9c55e1a mm/slab: move [__]ksize and slab_ksize() to mm/slub.c new 25c88c5c30eb mm/slab: place slabobj_ext metadata in unused space within [...] new f9ba528eda51 Merge branch 'slab/for-7.0/obj_metadata' into slab/for-next new 61f097833c38 Merge branch 'slab/for-next' of https://git.kernel.org/pub [...] new a66351858fe8 Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] new d4614ffa531d Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 475d3241e215 Merge branch 'sysctl-next' of https://git.kernel.org/pub/s [...] new 9ca7d2f88d31 Merge branch 'bitmap-for-next' of https://github.com/norov [...] new 2932ba8d9c99 slab: Introduce kmalloc_obj() and family new 070580b0b174 checkpatch: Suggest kmalloc_obj family for sizeof allocations new 81cee9166a90 compiler_types: Introduce __flex_counter() and family new e4c8b46b924e slab: Introduce kmalloc_flex() and family new 52d3cfa9bfcd coccinelle: Add kmalloc_objs conversion script new dacbfc167808 crypto: af_alg - Annotate struct af_alg_iv with __counted_by new 7583873c3114 fs/xattr: Annotate struct simple_xattr with __counted_by new cc34c669abe0 ecryptfs: Annotate struct ecryptfs_message with __counted_by new 5523dcfa4f59 Fortify: Use C arithmetic not FIELD_xxx() in FORTIFY_REASO [...] new 3cb0bb8fe823 Merge branch 'for-next/hardening' into for-next/kspp new ebbfcf24b6de Merge branch 'for-next/kspp' of https://git.kernel.org/pub [...] new 4d43dc774058 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 14faeb8686a0 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 3279ac740918 Merge branch 'pwrseq/for-next' of https://git.kernel.org/p [...] new 189c40c50963 Merge branch 'caps-next' of https://git.kernel.org/pub/scm [...] new 02182b1952bf Merge branch 'for-next' of https://github.com/hisilicon/li [...] new 6d9eee611384 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 9b7977f9e39b Add linux-next specific files for 20260115
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 (b775e489bec7) \ N -- N -- N refs/heads/master (9b7977f9e39b)
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 1140 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-class-tee | 10 + Documentation/admin-guide/kernel-parameters.txt | 5 + .../admin-guide/laptops/thinkpad-acpi.rst | 37 + .../bindings/display/bridge/fsl,ldb.yaml | 10 + .../devicetree/bindings/goldfish/audio.txt | 17 - .../bindings/interconnect/qcom,qcs615-rpmh.yaml | 2 - .../devicetree/bindings/media/i2c/adi,adv7180.yaml | 97 +- .../bindings/media/qcom,qcs8300-camss.yaml | 13 + .../bindings/media/qcom,sa8775p-camss.yaml | 4 +- .../bindings/media/qcom,sc7280-camss.yaml | 4 +- .../bindings/media/qcom,sc8280xp-camss.yaml | 4 +- .../bindings/media/qcom,sdm670-camss.yaml | 4 +- .../bindings/media/qcom,sdm845-camss.yaml | 4 +- .../bindings/media/qcom,sm6150-camss.yaml | 439 +++ .../bindings/media/qcom,sm8250-camss.yaml | 4 +- .../bindings/media/qcom,sm8550-camss.yaml | 4 +- .../bindings/media/qcom,x1e80100-camss.yaml | 4 +- .../devicetree/bindings/media/ti,vip.yaml | 152 + .../bindings/net/ethernet-connector.yaml | 56 + .../devicetree/bindings/net/ethernet-phy.yaml | 18 + .../devicetree/bindings/net/ti,dp83822.yaml | 9 +- .../bindings/pci/qcom,sa8255p-pcie-ep.yaml | 110 + .../bindings/phy/google,lga-usb-phy.yaml | 133 + .../devicetree/bindings/phy/phy-common-props.yaml | 157 + .../bindings/phy/qcom,m31-eusb2-phy.yaml | 1 + .../bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml | 6 + .../phy/qcom,sc8280xp-qmp-usb43dp-phy.yaml | 58 +- .../bindings/phy/transmit-amplitude.yaml | 103 - .../bindings/remoteproc/qcom,pas-common.yaml | 3 + .../devicetree/bindings/sound/awinic,aw88395.yaml | 13 + .../bindings/sound/google,goldfish-audio.yaml | 38 + .../bindings/sound/ti,tlv320adcx140.yaml | 7 +- .../devicetree/bindings/submitting-patches.rst | 4 +- Documentation/filesystems/porting.rst | 8 + Documentation/networking/index.rst | 1 + Documentation/networking/phy-port.rst | 111 + .../userspace-api/media/v4l/pixfmt-compressed.rst | 8 + .../virt/kvm/x86/amd-memory-encryption.rst | 2 +- Documentation/virt/kvm/x86/intel-tdx.rst | 2 +- MAINTAINERS | 28 +- Makefile | 2 +- Next/SHA1s | 131 +- Next/Trees | 1 + Next/merge.log | 1860 ++++++---- arch/Kconfig | 3 + arch/arm/Kconfig | 1 + arch/arm/include/asm/paravirt.h | 22 - arch/arm/include/asm/paravirt_api_clock.h | 1 - arch/arm/kernel/Makefile | 1 - arch/arm/kernel/paravirt.c | 23 - arch/arm/kernel/vdso.c | 2 + arch/arm/vdso/vdso.lds.S | 1 + arch/arm/vdso/vgettimeofday.c | 5 + arch/arm64/Kconfig | 1 + arch/arm64/boot/dts/amlogic/meson-axg-s400.dts | 1 - arch/arm64/boot/dts/amlogic/meson-g12a-fbx8am.dts | 1 - .../boot/dts/amlogic/meson-g12a-radxa-zero.dts | 1 - arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 1 - arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts | 1 - arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 1 - .../dts/amlogic/meson-g12b-bananapi-cm4-cm4io.dts | 1 - .../meson-g12b-bananapi-cm4-mnt-reform2.dts | 1 - .../boot/dts/amlogic/meson-g12b-bananapi.dtsi | 1 - .../boot/dts/amlogic/meson-g12b-dreambox.dtsi | 1 - .../arm64/boot/dts/amlogic/meson-g12b-gsking-x.dts | 1 - .../boot/dts/amlogic/meson-g12b-gtking-pro.dts | 1 - arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dts | 1 - .../dts/amlogic/meson-g12b-odroid-go-ultra.dts | 1 - .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 1 - .../boot/dts/amlogic/meson-g12b-odroid-n2l.dts | 1 - .../boot/dts/amlogic/meson-g12b-radxa-zero2.dts | 1 - .../boot/dts/amlogic/meson-g12b-ugoos-am6.dts | 1 - .../boot/dts/amlogic/meson-gx-libretech-pc.dtsi | 1 - .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 1 - arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dts | 1 - .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 1 - .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 1 - .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 1 - arch/arm64/boot/dts/amlogic/meson-gxbb-p200.dts | 1 - arch/arm64/boot/dts/amlogic/meson-gxbb-p201.dts | 1 - .../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi | 1 - .../boot/dts/amlogic/meson-gxbb-wetek-hub.dts | 1 - .../boot/dts/amlogic/meson-gxbb-wetek-play2.dts | 1 - .../dts/amlogic/meson-gxl-s805x-libretech-ac.dts | 1 - .../boot/dts/amlogic/meson-gxl-s805x-p241.dts | 1 - .../dts/amlogic/meson-gxl-s805y-xiaomi-aquaman.dts | 1 - .../dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 1 - .../amlogic/meson-gxl-s905x-libretech-cc-v2.dts | 1 - .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts | 1 - .../boot/dts/amlogic/meson-gxl-s905x-p212.dts | 1 - .../boot/dts/amlogic/meson-gxl-s905x-vero4k.dts | 1 - .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 1 - .../arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts | 1 - arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts | 1 - arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 1 - .../dts/amlogic/meson-libretech-cottonwood.dtsi | 1 - arch/arm64/boot/dts/amlogic/meson-s4.dtsi | 13 +- .../boot/dts/amlogic/meson-sm1-a95xf3-air-gbit.dts | 1 - .../boot/dts/amlogic/meson-sm1-a95xf3-air.dts | 1 - .../boot/dts/amlogic/meson-sm1-bananapi-m2-pro.dts | 1 - .../boot/dts/amlogic/meson-sm1-bananapi-m5.dts | 1 - arch/arm64/boot/dts/amlogic/meson-sm1-h96-max.dts | 1 - arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi | 1 - arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 1 - .../boot/dts/amlogic/meson-sm1-x96-air-gbit.dts | 1 - arch/arm64/boot/dts/amlogic/meson-sm1-x96-air.dts | 1 - arch/arm64/boot/dts/mediatek/mt6331.dtsi | 2 +- .../boot/dts/mediatek/mt6795-sony-xperia-m5.dts | 50 +- arch/arm64/boot/dts/mediatek/mt6795.dtsi | 3 +- .../boot/dts/mediatek/mt7981b-openwrt-one.dts | 2 - arch/arm64/boot/dts/mediatek/mt7981b.dtsi | 2 - arch/arm64/boot/dts/mediatek/mt7986a.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dtsi | 34 +- arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 167 +- arch/arm64/boot/dts/mediatek/mt8173-evb.dts | 68 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 28 +- arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 36 +- .../dts/mediatek/mt8183-kukui-jacuzzi-pico6.dts | 2 +- arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 6 +- arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts | 16 +- arch/arm64/boot/dts/mediatek/mt8188-geralt.dtsi | 1 - arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi | 1 - arch/arm64/boot/dts/qcom/lemans.dtsi | 163 +- arch/arm64/boot/dts/qcom/monaco.dtsi | 26 + arch/arm64/boot/dts/ti/k3-am69-aquila-clover.dts | 3 +- arch/arm64/boot/dts/ti/k3-am69-aquila.dtsi | 6 +- .../boot/dts/ti/k3-j784s4-j742s2-main-common.dtsi | 36 - arch/arm64/boot/dts/ti/k3-j784s4-main.dtsi | 58 +- arch/arm64/include/asm/kvm_mmu.h | 3 +- arch/arm64/include/asm/paravirt.h | 14 - arch/arm64/include/asm/paravirt_api_clock.h | 1 - arch/arm64/kernel/paravirt.c | 11 +- arch/arm64/kernel/vdso32/vdso.lds.S | 1 + arch/arm64/kernel/vdso32/vgettimeofday.c | 5 + arch/arm64/kvm/arm.c | 5 +- arch/arm64/kvm/mmu.c | 28 +- arch/arm64/kvm/va_layout.c | 33 +- arch/loongarch/Kconfig | 1 + arch/loongarch/include/asm/paravirt.h | 13 - arch/loongarch/include/asm/paravirt_api_clock.h | 1 - arch/loongarch/kernel/paravirt.c | 10 +- arch/loongarch/net/bpf_jit.c | 2 +- arch/loongarch/vdso/vgetcpu.c | 5 +- arch/mips/vdso/vdso.lds.S | 1 + arch/mips/vdso/vgettimeofday.c | 5 + arch/parisc/boot/compressed/misc.c | 15 +- arch/powerpc/include/asm/paravirt.h | 3 - arch/powerpc/include/asm/paravirt_api_clock.h | 2 - arch/powerpc/include/asm/vdso/gettimeofday.h | 2 + arch/powerpc/kernel/vdso/gettimeofday.S | 12 + arch/powerpc/kernel/vdso/vdso32.lds.S | 1 + arch/powerpc/kernel/vdso/vgettimeofday.c | 6 + arch/powerpc/platforms/pseries/setup.c | 4 +- arch/riscv/Kconfig | 1 + arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts | 46 + arch/riscv/boot/dts/spacemit/k1.dtsi | 32 + arch/riscv/include/asm/paravirt.h | 14 - arch/riscv/include/asm/paravirt_api_clock.h | 1 - arch/riscv/kernel/paravirt.c | 11 +- arch/s390/kernel/vdso/getcpu.c | 3 +- arch/s390/kernel/vdso/vdso.h | 4 +- arch/sparc/mm/init_64.c | 47 +- arch/x86/Kconfig | 16 +- arch/x86/Kconfig.cpufeatures | 8 + arch/x86/Makefile | 2 +- arch/x86/entry/entry_64.S | 1 - arch/x86/entry/syscall_32.c | 2 +- arch/x86/entry/vdso/.gitignore | 11 +- arch/x86/entry/vdso/Makefile | 162 +- arch/x86/entry/vdso/common/Makefile.include | 89 + arch/x86/entry/vdso/{vdso32 => common}/note.S | 0 arch/x86/entry/vdso/{ => common}/vclock_gettime.c | 8 + arch/x86/entry/vdso/{ => common}/vdso-layout.lds.S | 38 +- arch/x86/entry/vdso/{ => common}/vgetcpu.c | 5 +- arch/x86/entry/vdso/vdso-note.S | 15 - arch/x86/entry/vdso/vdso32/Makefile | 24 + arch/x86/entry/vdso/vdso32/note.S | 19 +- arch/x86/entry/vdso/vdso32/sigreturn.S | 152 +- arch/x86/entry/vdso/vdso32/system_call.S | 22 +- arch/x86/entry/vdso/vdso32/vclock_gettime.c | 5 +- arch/x86/entry/vdso/vdso32/vdso32.lds.S | 3 +- arch/x86/entry/vdso/vdso32/vgetcpu.c | 4 +- arch/x86/entry/vdso/vdso64/Makefile | 46 + arch/x86/entry/vdso/vdso64/note.S | 1 + arch/x86/entry/vdso/vdso64/vclock_gettime.c | 1 + .../entry/vdso/{vdso.lds.S => vdso64/vdso64.lds.S} | 2 +- arch/x86/entry/vdso/{ => vdso64}/vdsox32.lds.S | 2 +- arch/x86/entry/vdso/vdso64/vgetcpu.c | 1 + .../entry/vdso/{ => vdso64}/vgetrandom-chacha.S | 0 arch/x86/entry/vdso/{ => vdso64}/vgetrandom.c | 2 +- arch/x86/entry/vdso/{ => vdso64}/vsgx.S | 0 arch/x86/entry/vdso/vma.c | 24 +- arch/x86/entry/vsyscall/vsyscall_64.c | 1 - arch/x86/hyperv/hv_spinlock.c | 11 +- arch/x86/include/asm/apic.h | 4 - arch/x86/include/asm/cpufeatures.h | 2 +- arch/x86/include/asm/dwarf2.h | 1 + arch/x86/include/asm/elf.h | 2 +- arch/x86/include/asm/highmem.h | 1 - arch/x86/include/asm/mshyperv.h | 1 - arch/x86/include/asm/paravirt-base.h | 35 + .../asm/{qspinlock.h => paravirt-spinlock.h} | 91 +- arch/x86/include/asm/paravirt.h | 331 +- arch/x86/include/asm/paravirt_api_clock.h | 1 - arch/x86/include/asm/paravirt_types.h | 269 +- arch/x86/include/asm/pgtable_32.h | 1 - arch/x86/include/asm/ptrace.h | 2 +- arch/x86/include/asm/qspinlock.h | 87 +- arch/x86/include/asm/set_memory.h | 1 - arch/x86/include/asm/spinlock.h | 1 - arch/x86/include/asm/svm.h | 3 +- arch/x86/include/asm/timer.h | 1 + arch/x86/include/asm/tlbflush.h | 4 - arch/x86/include/asm/vdso.h | 6 +- arch/x86/include/asm/vdso/gettimeofday.h | 108 +- arch/x86/include/asm/vdso/processor.h | 4 +- arch/x86/include/asm/vdso/sys_call.h | 105 + arch/x86/include/uapi/asm/svm.h | 32 +- arch/x86/kernel/Makefile | 2 +- arch/x86/kernel/apm_32.c | 1 - arch/x86/kernel/asm-offsets.c | 6 + arch/x86/kernel/callthunks.c | 1 - arch/x86/kernel/cpu/bugs.c | 1 - arch/x86/kernel/cpu/centaur.c | 3 - arch/x86/kernel/cpu/common.c | 8 + arch/x86/kernel/cpu/intel.c | 4 +- arch/x86/kernel/cpu/microcode/amd.c | 4 +- arch/x86/kernel/cpu/microcode/core.c | 16 +- arch/x86/kernel/cpu/microcode/internal.h | 1 + arch/x86/kernel/cpu/resctrl/core.c | 21 +- arch/x86/kernel/cpu/resctrl/internal.h | 3 + arch/x86/kernel/cpu/vmware.c | 1 + arch/x86/kernel/cpu/zhaoxin.c | 4 +- arch/x86/kernel/fred.c | 2 +- arch/x86/kernel/kvm.c | 13 +- arch/x86/kernel/kvmclock.c | 1 + arch/x86/kernel/machine_kexec_64.c | 5 +- arch/x86/kernel/paravirt-spinlocks.c | 26 +- arch/x86/kernel/paravirt.c | 42 +- arch/x86/kernel/process_64.c | 6 +- arch/x86/kernel/signal_32.c | 4 +- arch/x86/kernel/traps.c | 2 +- arch/x86/kernel/tsc.c | 10 +- arch/x86/kernel/vsmp_64.c | 1 - arch/x86/kvm/irq.c | 3 +- arch/x86/kvm/lapic.c | 31 +- arch/x86/kvm/lapic.h | 1 - arch/x86/kvm/svm/avic.c | 8 +- arch/x86/kvm/svm/hyperv.c | 7 +- arch/x86/kvm/svm/nested.c | 30 +- arch/x86/kvm/svm/sev.c | 159 +- arch/x86/kvm/svm/svm.c | 66 +- arch/x86/kvm/svm/svm.h | 12 +- arch/x86/kvm/trace.h | 6 +- arch/x86/kvm/vmx/nested.c | 29 - arch/x86/kvm/vmx/nested.h | 1 - arch/x86/kvm/vmx/tdx.c | 16 +- arch/x86/kvm/vmx/vmx.c | 104 +- arch/x86/kvm/vmx/vmx.h | 9 - arch/x86/kvm/x86.c | 12 +- arch/x86/lib/cache-smp.c | 1 - arch/x86/mm/init.c | 1 - arch/x86/mm/pat/set_memory.c | 13 - arch/x86/tools/Makefile | 15 +- arch/x86/{entry/vdso => tools}/vdso2c.c | 0 arch/x86/{entry/vdso => tools}/vdso2c.h | 0 arch/x86/um/Kconfig | 1 + arch/x86/xen/setup.c | 28 +- arch/x86/xen/smp_pv.c | 5 +- arch/x86/xen/spinlock.c | 11 +- arch/x86/xen/time.c | 2 + arch/x86/xen/xen-ops.h | 1 - drivers/accel/amdxdna/amdxdna_pci_drv.c | 2 +- drivers/acpi/x86/s2idle.c | 8 +- drivers/android/binder/rust_binder_main.rs | 20 +- drivers/android/binder/stats.rs | 8 +- drivers/android/binder/thread.rs | 24 +- drivers/android/binder/transaction.rs | 16 +- drivers/bus/Kconfig | 2 +- drivers/bus/omap-ocp2scp.c | 13 +- drivers/char/ipmi/ipmi_ipmb.c | 5 + drivers/char/tpm/tpm_ftpm_tee.c | 4 +- drivers/clocksource/hyperv_timer.c | 2 + drivers/firmware/efi/cper.c | 2 +- drivers/firmware/qcom/qcom_scm.c | 380 +- drivers/firmware/qcom/qcom_scm.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 11 + drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 76 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 65 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 77 +- drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c | 16 + drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_debug.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 89 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 36 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 29 + drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 14 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12_1.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 9 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 14 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 12 +- drivers/gpu/drm/amd/amdkfd/kfd_queue.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 29 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 22 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 91 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 6 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 25 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_replay.c | 9 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 49 +- .../gpu/drm/amd/display/dc/core/dc_link_exports.c | 9 +- drivers/gpu/drm/amd/display/dc/dc.h | 2 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 1 + drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 34 +- drivers/gpu/drm/amd/display/dc/dc_hdmi_types.h | 2 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 6 + drivers/gpu/drm/amd/display/dc/dc_types.h | 3 +- .../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c | 2 +- drivers/gpu/drm/amd/display/dc/dce/dmub_replay.c | 13 - .../drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c | 6 +- .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 52 + .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.h | 3 + .../gpu/drm/amd/display/dc/hwss/dcn35/dcn35_init.c | 2 +- .../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c | 2 + drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 1 + drivers/gpu/drm/amd/display/dc/inc/link_service.h | 12 +- drivers/gpu/drm/amd/display/dc/link/Makefile | 2 +- .../amd/display/dc/link/accessories/link_dp_cts.c | 7 +- .../gpu/drm/amd/display/dc/link/link_detection.c | 6 +- drivers/gpu/drm/amd/display/dc/link/link_dpms.c | 8 +- drivers/gpu/drm/amd/display/dc/link/link_factory.c | 19 +- .../display/dc/link/protocols/link_dp_capability.c | 49 +- .../dc/link/protocols/link_dp_irq_handler.c | 43 + .../dc/link/protocols/link_dp_panel_replay.c | 343 ++ .../dc/link/protocols/link_dp_panel_replay.h | 38 + .../dc/link/protocols/link_edp_panel_control.c | 297 +- .../dc/link/protocols/link_edp_panel_control.h | 10 +- .../amd/display/dc/resource/dcn31/dcn31_resource.c | 11 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 54 +- drivers/gpu/drm/amd/display/include/dpcd_defs.h | 30 + drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 2 - drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 120 +- drivers/gpu/drm/amd/pm/swsmu/inc/smu_v11_0.h | 3 +- drivers/gpu/drm/amd/pm/swsmu/inc/smu_v12_0.h | 3 + drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 3 +- drivers/gpu/drm/amd/pm/swsmu/inc/smu_v14_0.h | 6 +- drivers/gpu/drm/amd/pm/swsmu/inc/smu_v15_0.h | 2 - drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 5 +- .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 5 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 5 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 27 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 18 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 21 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 18 +- drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c | 17 + drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 29 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 32 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 27 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c | 24 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c | 23 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 32 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 3 +- .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 5 +- drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c | 12 +- .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c | 23 +- .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c | 34 +- drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c | 12 +- .../gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_0_ppt.c | 56 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 731 ++-- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 22 +- drivers/gpu/drm/amd/pm/swsmu/smu_internal.h | 2 - drivers/gpu/drm/nouveau/dispnv50/curs507a.c | 1 + drivers/gpu/drm/nouveau/dispnv50/head.c | 5 + drivers/gpu/drm/rockchip/Kconfig | 1 + drivers/gpu/drm/sysfb/drm_sysfb_helper.h | 9 - drivers/gpu/drm/tegra/dsi.c | 6 +- drivers/gpu/drm/xe/regs/xe_mert_regs.h | 10 +- drivers/gpu/drm/xe/xe_mert.c | 43 +- drivers/gpu/drm/xe/xe_tlb_inval.c | 10 +- drivers/gpu/drm/xe/xe_tlb_inval_types.h | 2 + drivers/gpu/drm/xe/xe_vram.c | 2 +- drivers/hwspinlock/omap_hwspinlock.c | 4 +- drivers/i2c/busses/i2c-imx-lpi2c.c | 7 + drivers/i2c/busses/i2c-k1.c | 14 +- drivers/i2c/busses/i2c-mlxbf.c | 13 +- drivers/i2c/busses/i2c-mt65xx.c | 11 +- drivers/i2c/busses/i2c-nomadik.c | 7 +- drivers/i2c/busses/i2c-qcom-geni.c | 11 +- drivers/i2c/busses/i2c-rk3x.c | 12 +- drivers/i2c/busses/i2c-st.c | 3 +- drivers/i2c/busses/i2c-synquacer.c | 3 +- drivers/i3c/device.c | 46 +- drivers/i3c/internals.h | 4 + drivers/i3c/master.c | 111 +- drivers/i3c/master/Kconfig | 1 + drivers/i3c/master/mipi-i3c-hci/cmd_v1.c | 2 - drivers/i3c/master/mipi-i3c-hci/cmd_v2.c | 2 - drivers/i3c/master/mipi-i3c-hci/core.c | 386 +- drivers/i3c/master/mipi-i3c-hci/dat.h | 2 +- drivers/i3c/master/mipi-i3c-hci/dat_v1.c | 46 +- drivers/i3c/master/mipi-i3c-hci/dma.c | 169 +- drivers/i3c/master/mipi-i3c-hci/ext_caps.c | 58 +- drivers/i3c/master/mipi-i3c-hci/ext_caps.h | 1 - drivers/i3c/master/mipi-i3c-hci/hci.h | 17 +- drivers/i3c/master/mipi-i3c-hci/mipi-i3c-hci-pci.c | 177 +- drivers/i3c/master/mipi-i3c-hci/pio.c | 64 +- drivers/i3c/master/renesas-i3c.c | 259 +- drivers/i3c/master/svc-i3c-master.c | 4 +- drivers/interconnect/Kconfig | 14 + drivers/interconnect/Makefile | 2 + drivers/interconnect/icc-kunit.c | 324 ++ drivers/irqchip/irq-riscv-imsic-platform.c | 4 +- drivers/md/dm-bufio.c | 3 +- drivers/md/dm-cache-target.c | 3 +- drivers/md/dm-clone-target.c | 3 +- drivers/md/dm-crypt.c | 6 +- drivers/md/dm-delay.c | 4 +- drivers/md/dm-integrity.c | 17 +- drivers/md/dm-kcopyd.c | 3 +- drivers/md/dm-log-userspace-base.c | 3 +- drivers/md/dm-mpath.c | 5 +- drivers/md/dm-raid1.c | 5 +- drivers/md/dm-rq.c | 13 +- drivers/md/dm-snap-persistent.c | 3 +- drivers/md/dm-stripe.c | 2 +- drivers/md/dm-verity-target.c | 34 +- drivers/md/dm-verity.h | 1 - drivers/md/dm-writecache.c | 3 +- drivers/md/dm-zone.c | 11 +- drivers/md/dm.c | 3 +- drivers/md/md.c | 4 +- drivers/media/i2c/Kconfig | 1 + drivers/media/i2c/adv7180.c | 55 +- drivers/media/i2c/ov01a10.c | 918 +++-- drivers/media/i2c/saa6588.c | 27 +- drivers/media/i2c/tw9903.c | 1 + drivers/media/i2c/tw9906.c | 1 + drivers/media/pci/cx23885/cx23885-alsa.c | 4 +- drivers/media/pci/cx25821/cx25821-alsa.c | 1 + drivers/media/pci/cx25821/cx25821-core.c | 1 + drivers/media/pci/cx88/cx88-alsa.c | 4 +- drivers/media/pci/solo6x10/solo6x10-tw28.c | 8 +- drivers/media/platform/aspeed/aspeed-video.c | 22 +- drivers/media/platform/qcom/camss/camss-csid-340.c | 10 +- drivers/media/platform/qcom/camss/camss-csid.c | 18 +- .../platform/qcom/camss/camss-csiphy-3ph-1-0.c | 21 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 19 +- drivers/media/platform/qcom/camss/camss-csiphy.h | 1 + drivers/media/platform/qcom/camss/camss-vfe-480.c | 6 +- drivers/media/platform/qcom/camss/camss-vfe.c | 2 + drivers/media/platform/qcom/camss/camss.c | 586 +++- drivers/media/platform/qcom/camss/camss.h | 3 +- drivers/media/platform/qcom/iris/iris_buffer.h | 2 + drivers/media/platform/qcom/iris/iris_ctrls.c | 8 + drivers/media/platform/qcom/iris/iris_hfi_common.h | 3 + .../platform/qcom/iris/iris_hfi_gen2_command.c | 85 +- .../platform/qcom/iris/iris_hfi_gen2_defines.h | 9 + .../platform/qcom/iris/iris_hfi_gen2_response.c | 22 + drivers/media/platform/qcom/iris/iris_instance.h | 1 + .../platform/qcom/iris/iris_platform_common.h | 13 + .../media/platform/qcom/iris/iris_platform_gen1.c | 22 +- .../media/platform/qcom/iris/iris_platform_gen2.c | 159 + drivers/media/platform/qcom/iris/iris_vdec.c | 23 +- drivers/media/platform/qcom/iris/iris_vidc.c | 1 + drivers/media/platform/qcom/iris/iris_vpu_buffer.c | 299 +- drivers/media/platform/qcom/iris/iris_vpu_buffer.h | 116 + .../media/platform/synopsys/hdmirx/snps_hdmirx.c | 90 +- .../media/platform/synopsys/hdmirx/snps_hdmirx.h | 2 + drivers/media/platform/ti/Kconfig | 13 + drivers/media/platform/ti/vpe/Makefile | 2 + drivers/media/platform/ti/vpe/vip.c | 3673 ++++++++++++++++++++ drivers/media/platform/ti/vpe/vip.h | 717 ++++ drivers/media/platform/ti/vpe/vpdma.c | 51 +- drivers/media/platform/ti/vpe/vpdma.h | 6 + drivers/media/radio/radio-keene.c | 2 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 5 + drivers/media/usb/uvc/uvc_driver.c | 19 + drivers/media/usb/uvc/uvc_queue.c | 25 + drivers/media/usb/uvc/uvcvideo.h | 1 + drivers/media/v4l2-core/v4l2-ioctl.c | 1 + drivers/media/v4l2-core/v4l2-mem2mem.c | 10 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 77 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_mtl.c | 2 +- drivers/net/hyperv/netvsc_drv.c | 3 + drivers/net/phy/Makefile | 2 +- drivers/net/phy/dp83822.c | 71 +- drivers/net/phy/fixed_phy.c | 83 +- drivers/net/phy/marvell-88x2222.c | 94 +- drivers/net/phy/marvell.c | 92 +- drivers/net/phy/marvell10g.c | 49 +- drivers/net/phy/phy-caps.h | 5 + drivers/net/phy/phy-core.c | 6 + drivers/net/phy/phy_caps.c | 65 + drivers/net/phy/phy_device.c | 345 +- drivers/net/phy/phy_port.c | 212 ++ drivers/net/phy/qcom/at803x.c | 77 +- drivers/net/phy/qcom/qca807x.c | 72 +- drivers/nvme/host/apple.c | 1 + drivers/nvme/host/fc.c | 2 + drivers/nvme/host/pci.c | 7 +- drivers/nvme/target/passthru.c | 2 +- drivers/nvme/target/tcp.c | 21 +- drivers/pci/bus.c | 4 - drivers/pci/controller/dwc/pcie-qcom-ep.c | 61 +- drivers/pci/controller/dwc/pcie-sophgo.c | 18 + drivers/pci/controller/plda/pcie-starfive.c | 25 +- drivers/pci/pci-driver.c | 28 - drivers/pci/pci.c | 2 + drivers/pci/pcie/portdrv.c | 55 +- drivers/pci/pcie/ptm.c | 5 +- drivers/phy/Kconfig | 32 + drivers/phy/Makefile | 3 + drivers/phy/allwinner/phy-sun4i-usb.c | 14 +- drivers/phy/apple/atc.c | 7 +- drivers/phy/cadence/phy-cadence-torrent.c | 143 +- drivers/phy/freescale/phy-fsl-imx8m-pcie.c | 3 +- drivers/phy/phy-common-props-test.c | 422 +++ drivers/phy/phy-common-props.c | 209 ++ drivers/phy/phy-google-usb.c | 296 ++ drivers/phy/qualcomm/phy-qcom-edp.c | 1 + drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 7 + drivers/phy/qualcomm/phy-qcom-qmp-ufs.c | 96 + drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 2 +- drivers/phy/socionext/phy-uniphier-usb2.c | 28 +- drivers/platform/x86/intel/pmc/core.c | 85 +- drivers/platform/x86/intel/pmc/core.h | 15 +- .../x86/intel/speed_select_if/isst_tpmi_core.c | 79 +- drivers/platform/x86/lenovo/thinkpad_acpi.c | 206 ++ drivers/pwm/pwm-max7360.c | 1 + drivers/remoteproc/qcom_q6v5_pas.c | 165 +- drivers/soc/qcom/mdt_loader.c | 51 +- drivers/soc/ti/Kconfig | 2 +- drivers/soc/ti/k3-socinfo.c | 2 +- drivers/soc/ti/pruss.c | 6 +- drivers/soundwire/slave.c | 1 + drivers/staging/media/av7110/av7110_hw.c | 20 +- drivers/staging/media/av7110/sp8870.c | 2 +- drivers/staging/media/tegra-video/csi.c | 4 - drivers/staging/media/tegra-video/csi.h | 4 + drivers/staging/media/tegra-video/vi.c | 13 +- drivers/staging/media/tegra-video/vip.c | 4 - drivers/staging/media/tegra-video/vip.h | 4 + drivers/tee/amdtee/call.c | 8 +- drivers/tee/optee/core.c | 23 + drivers/tee/optee/ffa_abi.c | 54 +- drivers/tee/optee/optee_private.h | 19 + drivers/tee/optee/smc_abi.c | 15 +- drivers/tee/tee_core.c | 51 +- drivers/tty/hvc/hvc_xen.c | 29 +- drivers/usb/dwc3/dwc3-apple.c | 64 +- drivers/usb/gadget/function/f_uvc.c | 4 + drivers/usb/gadget/function/uvc.h | 3 +- drivers/usb/gadget/function/uvc_queue.c | 23 +- drivers/usb/gadget/function/uvc_video.c | 14 +- drivers/usb/host/ohci-platform.c | 1 + drivers/usb/host/uhci-platform.c | 1 + drivers/usb/host/xhci-tegra.c | 2 +- drivers/xen/time.c | 2 +- fs/btrfs/disk-io.c | 13 + fs/btrfs/extent-tree.c | 28 +- fs/btrfs/fs.h | 8 + fs/btrfs/volumes.c | 2 +- fs/coredump.c | 3 +- fs/exec.c | 89 +- fs/init.c | 22 +- fs/internal.h | 14 +- fs/namei.c | 88 +- fs/nfs/delegation.c | 2 +- fs/nfs/inode.c | 10 +- fs/nfs/io.c | 2 + fs/nfs/nfs42proc.c | 29 +- include/asm-generic/atomic64.h | 2 +- include/asm-generic/rqspinlock.h | 2 +- include/dt-bindings/phy/phy.h | 5 + include/hyperv/hvgdk.h | 2 +- include/linux/btf.h | 1 + include/linux/ethtool.h | 36 +- include/linux/firmware/qcom/qcom_scm.h | 30 +- include/linux/fs.h | 3 +- include/linux/getcpu.h | 19 - include/linux/hrtimer.h | 15 - include/linux/hrtimer_defs.h | 20 - include/linux/i3c/device.h | 22 +- include/linux/i3c/master.h | 4 + include/linux/input/adp5589.h | 180 - include/linux/instrumented.h | 17 + include/linux/io_uring_types.h | 11 +- include/linux/kasan.h | 6 + include/linux/kvm_host.h | 4 +- include/linux/mm.h | 7 - include/linux/mmzone.h | 9 +- include/linux/phy.h | 63 +- include/linux/phy/phy-common-props.h | 32 + include/linux/phy_port.h | 99 + include/linux/platform_data/hwmon-s3c.h | 36 - include/linux/platform_data/mipi-i3c-hci.h | 15 + include/linux/rmap.h | 9 +- include/linux/sched.h | 1 - include/linux/sched/cputime.h | 18 + include/linux/soc/qcom/mdt_loader.h | 22 +- include/linux/syscalls.h | 3 +- include/linux/tee_core.h | 9 + include/linux/types.h | 2 +- include/linux/units.h | 3 + include/net/mana/gdma.h | 7 +- include/net/mana/mana.h | 3 +- include/sound/sdca_interrupts.h | 7 + include/uapi/drm/amdgpu_drm.h | 6 +- include/uapi/linux/videodev2.h | 1 + include/vdso/gettime.h | 1 + include/vdso/unaligned.h | 41 +- init/main.c | 9 +- io_uring/fs.c | 25 +- io_uring/io_uring.c | 8 +- io_uring/rw.c | 5 +- io_uring/uring_cmd.c | 9 + kernel/bpf/bpf_insn_array.c | 4 +- kernel/bpf/btf.c | 143 +- kernel/bpf/inode.c | 42 +- kernel/bpf/rqspinlock.c | 1 - kernel/bpf/verifier.c | 57 +- kernel/cpu.c | 3 +- kernel/dma/pool.c | 27 +- kernel/events/core.c | 3 +- kernel/irq/chip.c | 2 + kernel/irq/cpuhotplug.c | 6 +- kernel/irq/internals.h | 2 +- kernel/irq/irqdesc.c | 9 +- kernel/irq/manage.c | 33 +- kernel/relay.c | 3 +- kernel/sched/core.c | 8 + kernel/sched/cputime.c | 13 + kernel/sched/deadline.c | 25 +- kernel/sched/sched.h | 25 +- kernel/sched/syscalls.c | 30 +- kernel/sys.c | 4 +- kernel/time/hrtimer.c | 16 +- kernel/time/sched_clock.c | 2 +- lib/Kconfig.debug | 18 + lib/group_cpus.c | 271 +- localversion-next | 2 +- mm/bpf_memcontrol.c | 14 +- mm/early_ioremap.c | 15 +- mm/huge_memory.c | 8 +- mm/kasan/shadow.c | 24 + mm/memory-failure.c | 53 +- mm/migrate.c | 12 +- mm/page_alloc.c | 8 +- mm/slub.c | 12 +- mm/sparse-vmemmap.c | 10 +- mm/vmalloc.c | 15 +- net/core/dst.c | 1 + net/ethtool/common.c | 287 +- net/ipv4/route.c | 4 +- net/ipv6/addrconf.c | 4 +- net/ipv6/route.c | 11 +- net/sched/sch_qfq.c | 6 +- rust/helpers/atomic.c | 7 +- rust/helpers/atomic_ext.c | 139 + rust/helpers/barrier.c | 6 +- rust/helpers/blk.c | 4 +- rust/helpers/completion.c | 2 +- rust/helpers/cpu.c | 2 +- rust/helpers/helpers.c | 3 + rust/helpers/mutex.c | 13 +- rust/helpers/processor.c | 2 +- rust/helpers/rcu.c | 4 +- rust/helpers/refcount.c | 10 +- rust/helpers/signal.c | 2 +- rust/helpers/spinlock.c | 13 +- rust/helpers/sync.c | 4 +- rust/helpers/task.c | 24 +- rust/helpers/time.c | 14 +- rust/helpers/wait.c | 2 +- rust/kernel/io.rs | 9 +- rust/kernel/io/resource.rs | 2 + rust/kernel/irq/flags.rs | 2 + rust/kernel/list/arc.rs | 14 +- rust/kernel/sync.rs | 74 +- rust/kernel/sync/aref.rs | 3 + rust/kernel/sync/atomic/internal.rs | 114 +- rust/kernel/sync/atomic/predefine.rs | 55 +- rust/kernel/sync/lock.rs | 7 + rust/kernel/sync/lock/global.rs | 2 + rust/kernel/sync/lock/mutex.rs | 5 + rust/kernel/sync/lock/spinlock.rs | 5 + rust/kernel/sync/set_once.rs | 8 + rust/macros/lib.rs | 2 +- scripts/Makefile.dtbs | 3 - scripts/Makefile.warn | 23 +- scripts/atomic/gen-rust-atomic-helpers.sh | 5 - scripts/decode_stacktrace.sh | 2 +- scripts/generate_rust_analyzer.py | 6 +- scripts/kconfig/nconf-cfg.sh | 11 +- sound/soc/codecs/aw88261.c | 5 + sound/soc/codecs/tlv320adcx140.c | 149 +- sound/soc/intel/boards/sof_ti_common.c | 5 +- sound/soc/sdca/sdca_class.c | 34 + sound/soc/sdca/sdca_class.h | 2 + sound/soc/sdca/sdca_class_function.c | 126 +- sound/soc/sdca/sdca_interrupts.c | 93 +- sound/soc/sdw_utils/soc_sdw_cs42l43.c | 2 +- sound/soc/sdw_utils/soc_sdw_utils.c | 43 +- tools/bpf/resolve_btfids/main.c | 64 + tools/include/linux/compiler_types.h | 22 + tools/include/linux/unaligned.h | 4 - tools/include/vdso/unaligned.h | 41 +- tools/lib/bpf/btf.c | 276 +- tools/lib/bpf/btf.h | 42 + tools/lib/bpf/libbpf.c | 4 +- tools/lib/bpf/libbpf.map | 1 + tools/net/ynl/pyynl/lib/doc_generator.py | 9 +- tools/net/ynl/ynltool/Makefile | 2 +- tools/objtool/Makefile | 24 +- tools/objtool/arch/x86/decode.c | 8 +- tools/objtool/check.c | 75 +- tools/objtool/include/objtool/check.h | 1 + tools/objtool/include/objtool/warn.h | 4 +- tools/testing/selftests/bpf/prog_tests/bpf_gotox.c | 208 ++ .../testing/selftests/bpf/prog_tests/btf_permute.c | 244 ++ tools/testing/selftests/bpf/prog_tests/verifier.c | 2 + tools/testing/selftests/bpf/progs/map_kptr_fail.c | 4 +- .../struct_ops_kptr_return_fail__wrong_type.c | 2 +- .../selftests/bpf/progs/verifier_global_ptr_args.c | 2 +- .../selftests/bpf/progs/verifier_memcontrol.c | 32 + tools/testing/selftests/bpf/verifier/calls.c | 2 +- tools/testing/selftests/drivers/net/gro.c | 441 ++- tools/testing/selftests/drivers/net/gro.py | 165 +- tools/testing/selftests/drivers/net/hw/toeplitz.c | 4 +- tools/testing/selftests/drivers/net/hw/toeplitz.py | 6 +- tools/testing/selftests/drivers/net/lib/py/env.py | 7 +- tools/testing/selftests/kvm/Makefile.kvm | 2 + tools/testing/selftests/kvm/include/x86/apic.h | 4 + .../testing/selftests/kvm/include/x86/processor.h | 1 + tools/testing/selftests/kvm/include/x86/svm.h | 3 +- tools/testing/selftests/kvm/lib/x86/memstress.c | 5 +- .../selftests/kvm/x86/nested_vmsave_vmload_test.c | 197 ++ .../kvm/x86/svm_nested_soft_inject_test.c | 4 +- .../selftests/kvm/x86/vmx_apicv_updates_test.c | 155 + tools/testing/selftests/net/fib-onlink-tests.sh | 28 +- tools/testing/selftests/net/lib/py/ksft.py | 29 +- tools/testing/selftests/net/lib/py/utils.py | 23 + tools/testing/selftests/vDSO/vdso_config.h | 4 +- tools/testing/selftests/vDSO/vdso_test_abi.c | 55 +- tools/testing/selftests/vDSO/vdso_test_getcpu.c | 4 +- virt/kvm/eventfd.c | 44 +- virt/kvm/guest_memfd.c | 139 +- 761 files changed, 22250 insertions(+), 7445 deletions(-) delete mode 100644 Documentation/devicetree/bindings/goldfish/audio.txt create mode 100644 Documentation/devicetree/bindings/media/qcom,sm6150-camss.yaml create mode 100644 Documentation/devicetree/bindings/media/ti,vip.yaml create mode 100644 Documentation/devicetree/bindings/net/ethernet-connector.yaml create mode 100644 Documentation/devicetree/bindings/pci/qcom,sa8255p-pcie-ep.yaml create mode 100644 Documentation/devicetree/bindings/phy/google,lga-usb-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/phy-common-props.yaml delete mode 100644 Documentation/devicetree/bindings/phy/transmit-amplitude.yaml create mode 100644 Documentation/devicetree/bindings/sound/google,goldfish-audio.yaml create mode 100644 Documentation/networking/phy-port.rst delete mode 100644 arch/arm/include/asm/paravirt.h delete mode 100644 arch/arm/include/asm/paravirt_api_clock.h delete mode 100644 arch/arm/kernel/paravirt.c delete mode 100644 arch/arm64/include/asm/paravirt_api_clock.h delete mode 100644 arch/loongarch/include/asm/paravirt_api_clock.h delete mode 100644 arch/powerpc/include/asm/paravirt_api_clock.h delete mode 100644 arch/riscv/include/asm/paravirt_api_clock.h create mode 100644 arch/x86/entry/vdso/common/Makefile.include copy arch/x86/entry/vdso/{vdso32 => common}/note.S (100%) rename arch/x86/entry/vdso/{ => common}/vclock_gettime.c (89%) rename arch/x86/entry/vdso/{ => common}/vdso-layout.lds.S (77%) rename arch/x86/entry/vdso/{ => common}/vgetcpu.c (65%) delete mode 100644 arch/x86/entry/vdso/vdso-note.S create mode 100644 arch/x86/entry/vdso/vdso32/Makefile create mode 100644 arch/x86/entry/vdso/vdso64/Makefile create mode 100644 arch/x86/entry/vdso/vdso64/note.S create mode 100644 arch/x86/entry/vdso/vdso64/vclock_gettime.c rename arch/x86/entry/vdso/{vdso.lds.S => vdso64/vdso64.lds.S} (94%) rename arch/x86/entry/vdso/{ => vdso64}/vdsox32.lds.S (92%) create mode 100644 arch/x86/entry/vdso/vdso64/vgetcpu.c rename arch/x86/entry/vdso/{ => vdso64}/vgetrandom-chacha.S (100%) rename arch/x86/entry/vdso/{ => vdso64}/vgetrandom.c (91%) rename arch/x86/entry/vdso/{ => vdso64}/vsgx.S (100%) create mode 100644 arch/x86/include/asm/paravirt-base.h copy arch/x86/include/asm/{qspinlock.h => paravirt-spinlock.h} (54%) delete mode 100644 arch/x86/include/asm/paravirt_api_clock.h create mode 100644 arch/x86/include/asm/vdso/sys_call.h rename arch/x86/{entry/vdso => tools}/vdso2c.c (100%) rename arch/x86/{entry/vdso => tools}/vdso2c.h (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_panel_replay.c create mode 100644 drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_panel_replay.h create mode 100644 drivers/interconnect/icc-kunit.c create mode 100644 drivers/media/platform/ti/vpe/vip.c create mode 100644 drivers/media/platform/ti/vpe/vip.h create mode 100644 drivers/net/phy/phy_port.c create mode 100644 drivers/phy/phy-common-props-test.c create mode 100644 drivers/phy/phy-common-props.c create mode 100644 drivers/phy/phy-google-usb.c delete mode 100644 include/linux/getcpu.h delete mode 100644 include/linux/input/adp5589.h create mode 100644 include/linux/phy/phy-common-props.h create mode 100644 include/linux/phy_port.h delete mode 100644 include/linux/platform_data/hwmon-s3c.h create mode 100644 include/linux/platform_data/mipi-i3c-hci.h create mode 100644 rust/helpers/atomic_ext.c create mode 100644 tools/testing/selftests/bpf/prog_tests/btf_permute.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_memcontrol.c create mode 100644 tools/testing/selftests/kvm/x86/nested_vmsave_vmload_test.c create mode 100644 tools/testing/selftests/kvm/x86/vmx_apicv_updates_test.c