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 6906a84c482f Add linux-next specific files for 20240613 omits ba7eac7bdff5 Merge branch 'pwrseq/for-next' of git://git.kernel.org/pub [...] omits 5f23879b2f71 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits eca6757f39ee Merge branch 'bitmap-for-next' of https://github.com/norov [...] omits faca86118b3a Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits 642ff2d14913 Merge branch 'slab/for-next' of git://git.kernel.org/pub/s [...] omits 4d4e8094cbc5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9e6e1a0b3ab8 Merge branch 'zstd-next' of https://github.com/terrelln/linux.git omits c10d0a63a0fd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f28bd8fdd0cd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 87051c2d69de Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 834715017a6f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits dba3a117e694 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 2e69d31772b4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b33a54f84ed9 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits 7f23b8832940 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5f07880a3a6b Merge branch 'pwm/for-next' of git://git.kernel.org/pub/sc [...] omits dda8805335b6 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits 4046fa98d36a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9f6b3436ca8b Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 66cd3801020b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3920c5768954 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a227678ad357 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dd70d5eb1527 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e7d1d5fd5460 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8cf682de7549 Merge branch 'counter-next' of git://git.kernel.org/pub/sc [...] omits 3fb746a8cca6 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 815ee4ced8e6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2f08ea440843 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 3a1b145a2560 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c940c98f9a10 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits e535d9f7f985 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b98ce0bf8cda Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 216b3db2d9b8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits bb67ae7dccd4 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits 182437adb425 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits 21596e079cad Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 87241621c79a Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits a173cd39469b Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits 3632af9ffb83 Merge branch 'for-leds-next' of git://git.kernel.org/pub/s [...] omits 05972be7195b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6c79f4cfd7af Merge branch 'for-firmware-next' of git://git.kernel.org/p [...] omits acc87de16f6b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b2fda1602c06 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3c865ae1510a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8fd1b714b8a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4fad0d02a86e Merge branch 'next' of https://github.com/kvm-x86/linux.git omits fd9f7d98b9db Merge branch 'riscv_kvm_next' of https://github.com/kvm-ri [...] omits ce5f6f86abeb Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 41de710bbcca Merge branch 'non-rcu/next' of git://git.kernel.org/pub/sc [...] omits 3b09ec071356 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d0403ab65864 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9a3c51da0174 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 40c671d211a6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits fbfc1f051fab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 11398d2b00b0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3584da959119 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits adb080afc838 Merge branch 'master' of git://git.code.sf.net/p/tomoyo/to [...] omits e2293692fd12 Merge branch 'next' of git://github.com/cschaufler/smack-next omits 22a8da4e4d8a Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits 42e9ffe1f419 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 99b2d4bcf81a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a5a303735dd8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7185c1105ded Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 864b797b6c66 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] omits 8b3c20356cde Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits ee11e72e9e8e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 70a202f11d93 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f72855e9eedd Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 8d719363e757 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e9f76738c9af Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 23e04e4d93bd Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 2afb88dddb18 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ea4e87091450 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] omits 8a4c031fc490 Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] omits a20cb034c3f7 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits c27c60641c86 Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] omits de7c9a032950 Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] omits 9124c43b8c97 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 59b755c09657 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 6b8519f45e2c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 9d3f8d25ef91 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] omits 2f2050dfe867 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 880fe748471d Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits f3fa1c1d16b2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d74abebf96ba Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 23c7f0fc9c68 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 45ca292776e8 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits 7d05ee70b40c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9d95e3c71342 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits 6271f7b45f6a Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 487abbc310ca Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 63e6bbd1b578 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 53c165efe496 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 7fb0b630ce17 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits 5950e05dc234 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits a36ae8111f82 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 00d3b9fa0855 Merge branch 'i2c/i2c-host' of git://git.kernel.org/pub/sc [...] omits 09be18448d62 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 87c6c8fb51c7 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits 5edeffbf7509 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits bc2d444fc5c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 127b70b10939 Merge branch 'fs-next' of linux-next omits 3c94454b6852 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits e3c53b990d74 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits deec78ef0011 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 551cc1cb416a Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] omits 9052e157aec8 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 406a01d8c74e Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits 39445b144b44 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 93eaa08337d4 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 27a7c963ea8c Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] omits 869de722cd3b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4f3a98db7624 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 56fb1a951010 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits b44b654efcdc Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits d421a0547783 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5080f58207af Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits 17ee201cab30 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 275656103560 Merge branch 'for-next' of https://evilpiepirate.org/git/b [...] omits 13455719db2e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bed7fdc75657 Merge branch 'riscv-soc-for-next' of git://git.kernel.org/ [...] omits 668cf78f3943 Merge branch 'riscv-dt-for-next' of git://git.kernel.org/p [...] omits 275b46feaaa1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 51cef5fba6a7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1a830c260ba4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a8be4ce109df Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits 52be41eeb8ef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7fbe136b492b Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits 8f9a12d463f2 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits d742382a3244 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits 483a59c731e1 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 21b57f358fa7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6819d494cf68 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits a701437b6b78 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits c4666fe89893 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 36e4585857eb Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 0a6fdccd3099 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4fea67458c67 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9f538047debc Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits 0eb913a12821 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1051abf420d7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 121ac4ab069e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 24d1352162b3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e77176ed54a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2934ccc71852 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 08ca986ade20 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 1fba49f89804 Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits 28c5c1c0d406 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 386163af0f68 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5161f888fe22 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cc517af70385 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits b0b899c4ba1f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 497a6ecdd24a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 10ba0648dec5 Merge branch 'perf-tools-next' of git://git.kernel.org/pub [...] omits e1f127888b4f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2c253f0f3bac Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] omits 575f43b2d19d Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits badeb89edc98 Merge branch 'i2c/i2c-host-fixes' of git://git.kernel.org/ [...] omits 23b2aa371237 Merge branch 'rust-fixes' of https://github.com/Rust-for-L [...] omits a909ae5ea67a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits d55ce50fda33 Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] omits d233043f5cce Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 61a3240a8af2 Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/ [...] omits 481ead3b0f2c Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits 46307fb0b939 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 3be0c1f30a06 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits ee10227fa608 Merge branch 'mips-fixes' of git://git.kernel.org/pub/scm/ [...] omits 10101942ce9c Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits f64d5138a55e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 29b40f84a94b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits f8e4ba2ece85 Merge branch 'for-linus' of git://github.com/awilliam/linu [...] omits 1842ae467857 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits b9b762724350 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 1d227744e44b Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits e35ddfc6d6ad Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] omits c5fcd4d04072 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 6b85dae818d2 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits 4984fdb5e7ef Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] omits 4c545478511f Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] omits 52866e5e47cf Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits aae02279a2c3 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 1ebb4a8d1472 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 85ba4a197010 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 15904e603e54 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 0b0de68530e4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits b52a0f15ddc0 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits 776b5cfb0bd9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 6ee1ad26a77a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 85bbbe16f575 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits 06bba67725c7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits f4d254f1a53d Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits 493319065b29 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 1ce4c4ed6805 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits d76bd30e1726 Merge branch 'fs-current' of linux-next omits 210cc5d3759f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits aecb8db7c9c8 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits f3e3bf6d8a87 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 90beb03cc7bb Merge branch 'for-6.11/block' into for-next omits 71621cdcdda6 Merge branch 'for-6.11/io_uring' into for-next omits 65f6c8a9c63e Merge remote-tracking branch 'asoc/for-6.11' into asoc-next omits 22c963c98065 Merge branch 'vfs.fixes' into vfs.all omits 50ce79b9bcdf Merge branch 'vfs.netfs' into vfs.all omits 38dc19b633e4 Merge branch 'vfs.inode.rcu' into vfs.all omits 8eda72c39d04 Merge branch 'vfs.casefold' into vfs.all omits 0780b3054064 Merge branch 'vfs.iomap' into vfs.all omits 58cce5831fae Merge branch 'vfs.mount.api' into vfs.all omits 2daa353c5432 Merge branch 'vfs.pg_error' into vfs.all omits b2c97cdc40b6 Merge branch 'vfs.module.description' into vfs.all omits 993606240308 Merge branch 'vfs.xattr' into vfs.all omits e8b9c4800f60 Merge branch 'vfs.misc' into vfs.all omits c1cbbacb112a Merge remote-tracking branch 'regulator/for-6.11' into reg [...] omits c16fa6967781 hwmon: add MP9941 driver omits b7967ac6b815 Merge probes/for-next omits 028c211617e5 Merge ftrace/for-next omits e52e6bb67c7f Merge fgraph/for-next omits dfc1209ed5a3 arm/komeda: Remove all CONFIG_DEBUG_FS conditional compilations omits 3824f841f0bc Merge branch 'for-next/ffa/updates' of ssh://gitolite.kern [...] omits 4488601f9372 Merge branch 'for-next/vexpress/updates' of ssh://gitolite [...] omits 3059d8aadc97 VFS: generate FS_CREATE before FS_OPEN when ->atomic_open used. omits 9ed6c60e6053 bcachefs: remove now spurious i_state initialization omits c0a6bf1d02d8 xfs: remove now spurious i_state initialization in xfs_ino [...] omits 1fddfb5628e4 vfs: partially sanitize i_state zeroing on inode creation omits f6f496712632 xfs: preserve i_state around inode_init_always in xfs_rein [...] omits 0850508978ce btrfs: use iget5_locked_rcu omits a43d43799292 vfs: add rcu-based find_inode variants for iget ops omits f87c20c019e2 Merge branch into tip/master: 'x86/percpu' omits 2d200b8f04ec Merge branch into tip/master: 'x86/misc' omits 11da03c676f2 Merge branch into tip/master: 'x86/cpu' omits a8e28786f7e8 Merge branch into tip/master: 'x86/cc' omits aef17e4ad9bd Merge branch into tip/master: 'x86/cache' omits ff592dc29285 Merge branch into tip/master: 'x86/boot' omits 783f274cbaf2 Merge branch into tip/master: 'x86/alternatives' omits 35973cf23cdc Merge branch into tip/master: 'timers/core' omits 963a52997d03 Merge branch into tip/master: 'sched/core' omits af449c202555 Merge branch into tip/master: 'ras/core' omits 7ca5994ae58b Merge branch into tip/master: 'perf/core' omits 29c8c56deb78 Merge branch into tip/master: 'locking/core' omits f2246d996f62 Merge branch into tip/master: 'irq/core' omits 398fe7221787 Merge branch into tip/master: 'WIP.x86/fpu' omits 600397a7a2f6 Merge branch into tip/master: 'x86/urgent' omits 59c2181f8709 Merge branch into tip/master: 'timers/urgent' omits 18fbdd0c3587 foo omits bd7c1461741f kcov: don't lose track of remote references during softirqs omits 880f57b71b5d checkpatch: check for missing Fixes tags omits 6730562c3e6c checkpatch: really skip LONG_LINE_* when LONG_LINE is ignored omits c930a618023b nilfs2: do not call inode_attach_wb() directly omits a30f5d134343 nilfs2: prepare backing device folios for writing after ad [...] omits d92c9986e4db proc: remove usage of the deprecated ida_simple_xx() API omits efd7987a73aa most: remove usage of the deprecated ida_simple_xx() API omits 56591aa72f59 fsi: occ: remove usage of the deprecated ida_simple_xx() API omits 1ef3c3b7a473 zap_pid_ns_processes: don't send SIGKILL to sub-threads omits fd9738c563ac crash: remove header files which are included more than once omits 6824262f9495 proc: test "Kthread:" field omits 5e9cc240aa8f lib/Kconfig.debug: document panic= command line option and [...] omits 63e63ecc1d11 selftests: proc: remove unreached code and fix build warning omits 0b1d33209245 lib/test_linear_ranges: add missing MODULE_DESCRIPTION() macro omits fb4203f88025 lib/test_kmod: add missing MODULE_DESCRIPTION() macro omits 4fd459effb8a siphash: add missing MODULE_DESCRIPTION() macro omits 077f8416f7fd uuid: add missing MODULE_DESCRIPTION() macro omits f329ca53ac48 kunit: add missing MODULE_DESCRIPTION() macros to lib/*.c omits f67920982e55 lib/asn1_encoder: add missing MODULE_DESCRIPTION() macro omits 6f7b6f871e59 KUnit: add missing MODULE_DESCRIPTION() macros for lib/*_test.ko omits 13e12d45a75b kunit/fortify: add missing MODULE_DESCRIPTION() macros omits 3bdbc4ad4b2a kernel/panic: add verbose logging of kernel taints in backtraces omits 0e311849be95 kernel/panic: initialize taint_flags[] using a macro omits a4e976435f8b kernel/panic: convert print_tainted() to use struct seq_bu [...] omits 224161ab33fd kernel/panic: return early from print_tainted() when not tainted omits 62b8c796eca7 lib/ts: add missing MODULE_DESCRIPTION() macros omits 2585385d0b60 tools/lib/list_sort: remove redundant code for cond_resche [...] omits bd398a858d36 lib/plist.c: enforce memory ordering in plist_check_list omits 616f49a31e2f selftests: introduce additional eventfd test coverage omits 28caa96e8fba percpu_counter: add a cmpxchg-based _add_batch variant omits 8b2bac5fc3af selftests/mqueue: fix 5 warnings about signed/unsigned mismatches omits ab8d430a9440 lib/test_sort: add a testcase to ensure code coverage omits c51e7bbe3c8c lib/sort: optimize heapsort for handling final 2 or 3 elements omits 54989c5a7ae7 lib/sort: fix outdated comment regarding glibc qsort() omits 3a7ef604a398 lib/sort: remove unused pr_fmt macro omits af132faa8777 cpumask: make core headers including cpumask_types.h where [...] omits 75f0c91b712d cpumask: cleanup core headers inclusion omits 7003f87ce327 sched: drop sched.h dependency on cpumask omits a08325d2ec14 cpumask: split out include/linux/cpumask_types.h omits 12479ab265cf sched: avoid using ilog2() in sched.h omits 1c9f51145b23 MAINTAINERS: add linux/nodemask_types.h to BITMAP API omits a5d5fb18dd8f scripts/decode_stacktrace.sh: better support to ARM32 modu [...] omits f2e13aa4a08b scripts/decode_stacktrace.sh: wrap nm with UTIL_PREFIX and [...] omits b7503b59551e bcachefs: fix missing assignment of minimum element before [...] omits 678da3c5f0ff bcachefs: remove heap-related macros and switch to generic [...] omits ae153bd74f26 bcache: remove heap-related macros and switch to generic min_heap omits 1df0551fb9a7 lib/test_min_heap: add test for heap_del() omits 14f1587000b8 lib min_heap: update min_heap_push() to use min_heap_sift_up() omits 8a24ec543064 lib min_heap: rename min_heapify() to min_heap_sift_down() omits 1f6558e85c6a lib min_heap: update min_heap_push() and min_heap_pop() to [...] omits f2707ce1b8db lib min_heap: add min_heap_del() omits 5d9ce110ccad lib min_heap: add min_heap_sift_up() omits a4fc8fb25496 lib min_heap: add args for min_heap_callbacks omits 6b756b6bb739 lib min_heap: add min_heap_full() omits 4ca813e00032 lib min_heap: add min_heap_peek() omits 0acb74080be6 lib min_heap: add min_heap_init() omits e1c6e73177c4 lib min_heap: add type safe interface omits 7cadc5b51b65 bcachefs: fix typo omits 4a2bfd9478ec bcache: fix typo omits 298f70a0afeb perf/core: fix several typos omits 16ef94f28a98 include/linux/jhash.h: fix typos omits 7caeff53783e fork-use-this_cpu_try_cmpxchg-in-try_release_thread_stack_ [...] omits d23ecaf7d9db fork: use this_cpu_try_cmpxchg() in try_release_thread_sta [...] omits 18dde1d6e3c0 ocfs2: strict bound check before memcmp in ocfs2_xattr_fin [...] omits 55a32c61fac2 ocfs2: add bounds checking to ocfs2_xattr_find_entry() omits 19f21a45711e backtracetest: add MODULE_DESCRIPTION() omits 8a58962d482f mm: add swappiness= arg to memory.reclaim omits 639706e841be mm: add defines for min/max swappiness omits 6aabb054b943 mm: optimization on page allocation when CMA enabled omits 6471829f219f filemap: replace pte_offset_map() with pte_offset_map_nolock() omits d44a5610f812 mm: report per-page metadata information omits 0a39c586958a selftests/mm: guard defines from shm omits 6e28fafde291 selftests/mm: include linux/mman.h omits 8feb552f23c4 mm/memory_hotplug: prevent accessing by index=-1 omits 9c16a9c6721a mm/mlock: implement folio_mlock_step() using folio_pte_batch() omits a03fcf5c51e9 mm: zswap: handle incorrect attempts to load large folios omits 0a9a4aa5f663 mm: zswap: add zswap_never_enabled() omits a0b7da3fc262 mm: zswap: rename is_zswap_enabled() to zswap_is_enabled() omits 3960d48c73a4 mm/mm_init.c: print mem_init info after defer_init is done omits 1c29a32ce65f mm/mmap: use split munmap calls for MAP_FIXED omits 245d2058fb8a mm/mmap: extract validate_mm() from vma_complete() omits 606afce16bed mm/mmap: change munmap to use vma_munmap_struct() for acco [...] omits 239f80493db1 mm/mmap: introduce vma_munmap_struct for use in munmap operations omits 82d90a9a1924 mm/mmap: extract the gathering of vmas from do_vmi_align_munmap() omits 6f5b3f365e14 mm/mmap: introduce vmi_complete_munmap_vmas() omits 2a6f816fea40 mm/mmap: introduce abort_munmap_vmas() omits 2df356c5db25 mm/mmap: correctly position vma_iterator in __split_vma() omits d5655f0a3930 mm/memory: don't require head page for do_set_pmd() omits 7a9070b153e1 vmalloc: modify the alloc_vmap_area() error message for be [...] omits e41ec6069227 vmalloc: Modify the alloc_vmap_area() error message for be [...] omits 1df3bcd90e68 mm/sparse: use MEMBLOCK_ALLOC_ACCESSIBLE enum instead of 0 omits 1c167f798474 mm/vmscan: avoid split lazyfree THP during shrink_folio_list() omits 262aebdb08a6 mm/rmap: integrate PMD-mapped folio splitting into pagewalk loop omits c29ec570fd04 mm/rmap: add helper to restart pgtable walk on changes omits 874f7122b018 mm/rmap: remove duplicated exit code in pagewalk loop omits 8cb3ea013398 mm: do not start/end writeback for pages stored in zswap omits fb8d20fa1a94 selftests/mm: use asm volatile to not optimize mmap read variable omits 9db3240c99e1 mm: convert page type macros to enum omits e457c722a8f3 mm: set pte writable while pte_soft_dirty() is true in do_ [...] omits 8e72e7a7bd22 mm: introduce pmd|pte_needs_soft_dirty_wp helpers for soft [...] omits d97269bb7d31 selftests/mm: mseal, self_elf: rename TEST_END_CHECK to RE [...] omits 8287955cb28e selftests/mm: mseal, self_elf: factor out test macros and [...] omits eb7aa190385c selftests/mm: kvm, mdwe fixes to avoid requiring "make headers" omits ffec4a5473b8 selftests/mm: fix vm_util.c build failures: add snapshot of fs.h omits e53dd027a22b selftests/mm: mseal, self_elf: fix missing __NR_mseal omits 861569b5eafa mm: swap: remove 'synchronous' argument to swap_read_folio() omits a641e09b17f6 mm/highmem: make nr_free_highpages() return "unsigned long" omits e7536715bc81 mm-highmem-reimplement-totalhigh_pages-by-walking-zones-fix omits 0748d18c141b mm/highmem: reimplement totalhigh_pages() by walking zones omits 43aa5d4f7125 mm/memory_hotplug: skip adjust_managed_page_count() for Pa [...] omits aafa67b548c0 mm/memory_hotplug: initialize memmap of !ZONE_DEVICE with [...] omits d5c52ba9c796 mm-pass-meminit_context-to-__free_pages_core-fix-2 omits 038de7dafdc4 mm-pass-meminit_context-to-__free_pages_core-fix omits 5baccf57602d mm: pass meminit_context to __free_pages_core() omits 681a49624ee3 Documentation/admin-guide/mm/pagemap.rst: drop "Using page [...] omits ed4e20d9c5f9 fs/proc: move page_mapcount() to fs/proc/internal.h omits 091c8b987605 fs/proc/task_mmu: account non-present entries as "maybe sh [...] omits b4013a7a9ede fs/proc/task_mmu: properly detect PM_MMAP_EXCLUSIVE per pa [...] omits 12ed740342eb fs/proc/task_mmu: don't indicate PM_MMAP_EXCLUSIVE without [...] omits e8f7068fd976 fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP omits 5e76f590df58 lib: test_hmm: add missing MODULE_DESCRIPTION() macro omits 056ab10bfc2a test_maple_tree: add the missing MODULE_DESCRIPTION() macro omits b060ea74d2c8 ubsan: add missing MODULE_DESCRIPTION() macro omits 74498d2947dd test_xarray: add missing MODULE_DESCRIPTION() macro omits ac4ad658cdcd mm: swap: reuse exclusive folio directly instead of wp pag [...] omits 0927038de5be mm/memory_hotplug: drop memblock_phys_free() call in try_r [...] omits 25bfe6a0207a mm: migrate: remove folio_migrate_copy() omits 37cdb96ab7bb fs: hugetlbfs: support poison recover from hugetlbfs_migra [...] omits e61cd2b90ac5 mm: migrate: support poisoned recover from migrate folio omits 9f4324d967de mm: migrate: split folio_migrate_mapping() omits 13eaad8392e6 mm: add folio_mc_copy() omits d6b3db053a1a mm: move memory_failure_queue() into copy_mc_[user]_highpage() omits 0c4ea09c4d86 kmemleak-test: add missing MODULE_DESCRIPTION() macro omits 6f9472509a93 mm: shmem: add mTHP counters for anonymous shmem omits c346c9e633d7 mm: shmem: add mTHP size alignment in shmem_get_unmapped_area omits d2d44ba7c127 mm: shmem: add mTHP support for anonymous shmem omits 5c7466d077c1 mm-shmem-add-multi-size-thp-sysfs-interface-for-anonymous- [...] omits c37e69b317cc mm-shmem-add-multi-size-thp-sysfs-interface-for-anonymous- [...] omits dfe69b2f4ed4 mm: shmem: add multi-size THP sysfs interface for anonymous shmem omits 8cf47d5979fe mm: shmem: add THP validation for PMD-mapped THP related s [...] omits 236ed8708acd mm: memory: extend finish_fault() to support large folio omits 8aad3b143278 mm: remove page_mkclean() omits dc4d5a4dbf60 fb_defio: use a folio in fb_deferred_io_work() omits 56a492362e94 mm-remove-page_maybe_dma_pinned-fix omits 849ab3b4a970 mm: remove page_maybe_dma_pinned() omits d8c081a299be fs/proc/task_mmu: use folio API in pte_is_pinned() omits acf61ed26a0c mm/memory-failure: stop setting the folio error flag omits 1a0dad51ab39 mm,swap: simplify VMA based swap readahead window calculation omits 0b4101ec14b3 mm,swap: remove struct vma_swap_readahead omits 2c2e0a51ffd3 mm,swap: fix a theoretical underflow in readahead window c [...] omits 7138d897b406 mm: userfaultfd: use swap() in double_pt_lock() omits 7e81afc07b8e mm: sparse: consistently use _nr omits 36e51f15bb6d arch/x86: do not explicitly clear Reserved flag in free_pagetable omits 1d016695f689 mm: drop leftover comment references to pxx_huge() omits 566492cf3a4b kmsan: introduce test_unpoison_memory() omits eef90722ab9f mm/vmalloc: use __this_cpu_try_cmpxchg() in preload_this_c [...] omits cdb777c41934 percpu: add __this_cpu_try_cmpxchg() omits 8410659d7cbc memcg: rearrange fields of mem_cgroup_per_node omits 2355f5393ad1 vmstat: kernel stack usage histogram omits 00e81d617636 mm/hugetlb: mm/memory_hotplug: use a folio in scan_movable [...] omits 9fa72e0726cf mm: swap: entirely map large folios found in swapcache omits 470e5eacaf5e mm: swap: make should_try_to_free_swap() support large-folio omits e0c75b0e1402 mm: introduce arch_do_swap_page_nr() which allows restore [...] omits f8eda7655ed6 mm: introduce pte_move_swp_offset() helper which can move [...] omits 9908071d3761 mm: remove the implementation of swap_free() and always us [...] omits 8e4575a2c7ae mm: swap: introduce swap_free_nr() for batched swap_free() omits 4e1179028c2c mm/mm_init: initialize page->_mapcount directly in __init_ [...] omits 1394f9d443d3 mm/filemap: reinitialize folio->_mapcount directly omits e73d4a266f94 mm/page_alloc: clear PageBuddy using __ClearPageBuddy() fo [...] omits 19ef4e80afab mm/zsmalloc: use a proper page type omits abd5c2f692ca mm-allow-reuse-of-the-lower-16-bit-of-the-page-type-with-a [...] omits 737362986c12 mm: allow reuse of the lower 16 bit of the page type with [...] omits 859a9d372666 mm: update _mapcount and page_type documentation omits f9f2741fe065 mm: rmap: abstract updating per-node and per-memcg stats omits 8c0f84923ba9 mm: zswap: make same_filled functions folio-friendly omits d11f3b34a893 mm :zswap: use kmap_local_folio() in zswap_load() omits a14c3376d425 mm: zswap: use sg_set_folio() in zswap_{compress/decompress}() omits 6e719caa25d9 mm: remove MIGRATE_SYNC_NO_COPY mode omits c1d2877909c0 mm: migrate: remove migrate_folio_extra() omits 83c66b16df85 mm: migrate_device: unify migrate folio for MIGRATE_SYNC_NO_COPY omits 55b5463d6d0f mm: migrate_device: use a newfolio in __migrate_device_pages() omits 82a0fd367127 mm: migrate: simplify __buffer_migrate_folio() omits 5aa51ca51ae4 rmap: remove DEFINE_PAGE_VMA_WALK() omits a2bc7ec742fb mm: remove page_mapping() omits 6911d30b6bbe mm: memcontrol: remove page_memcg() omits 32d2ea427e62 mm/memory-failure: use helper llist_for_each_entry() omits b169e79001e1 selftest: mm: Test if hugepage does not get leaked during [...] omits b52f93de2fa4 selftest-mm-test-if-hugepage-does-not-get-leaked-during-__ [...] omits 04ff04b7389d selftest: mm: Test if hugepage does not get leaked during [...] omits 539c45c4b4f6 mm/debug_vm_pgtable: drop RANDOM_ORVALUE trick omits cf2d115005ad memfd: `MFD_NOEXEC_SEAL` should not imply `MFD_ALLOW_SEALING` omits 6c7829eae06d mm/zsmalloc: add MODULE_DESCRIPTION() omits b42f81902773 mm/kfence: add MODULE_DESCRIPTION() omits 85d5499b2715 mm/dmapool: add MODULE_DESCRIPTION() omits 69e969f214dc mm/hwpoison: add MODULE_DESCRIPTION() omits 6b2b75ce6c72 mm-mm_init-use-nodes-number-of-cpus-in-deferred_page_init_ [...] omits ca936c9332a6 mm/mm_init: use node's number of cpus in deferred_page_ini [...] omits 3c53c7855f39 Documentation/zram: add documentation for algorithm parameters omits 4880ff195f7d zram: add dictionary support to lz4hc omits fcebc4d8d57a lib/lz4hc: export LZ4_resetStreamHC symbol omits e6fde6f7f080 zram: add dictionary support to lz4 omits 3614cca759d5 zram: share dictionaries between per-CPU contexts omits be6a3aab268c zram: add config init/release backend callbacks omits 5bbe46f200c2 zram: add dictionary support to zstd backend omits 40d149a4e49f lib/zstd: export API needed for dictionary support omits 5fd9d218496d zram: add support for dict comp config omits de43e66a137f zram: support compression level comp config omits bb4da6379b14 zram: extend comp_algorithm attr write handling omits 4c262342c1b6 zram: introduce zcomp_config structure omits aa899845d5e3 zram: check that backends array has at least one backend omits 03b31ce9b2fe zram: add 842 compression backend support omits 86e6b08b2e51 zram: add zlib compression backend support omits d4499fa7eb27 zram: pass estimated src size hint to zstd omits fd5ee904a212 zram: add zstd compression backend support omits 2aafa2574775 zram: add lz4hc compression backend support omits 6cb5f9f4254e zram: add lz4 compression backend support omits bd2c1d2158e5 zram: add lzo and lzorle compression backends support omits d9dd01ae9d60 zram: move from crypto API to custom comp backends API omits b7872b23cff2 mm: batch unlink_file_vma calls in free_pgd_range omits d0a57c683948 mm/memory-failure: send SIGBUS in the event of thp split fail omits 73377684481f mm/memory-failure: move hwpoison_filter() higher up omits d5050853256e mm/memory-failure: improve memory failure action_result messages omits 66e37973e2c5 mm/madvise: add MF_ACTION_REQUIRED to madvise(MADV_HWPOISON) omits d416c393d8ec mm/memory-failure: try to send SIGBUS even if unmap failed omits e46c5ac043db mm: use update_mmu_tlb_range() to simplify code omits ad382a8b3a15 mm: implement update_mmu_tlb() using update_mmu_tlb_range() omits f7476c212e57 mm: add update_mmu_tlb_range() omits 213a15021b62 selftests/mm: va_high_addr_switch: dynamically initialize [...] omits 222418345857 selftests/mm: va_high_addr_switch: reduce test noise omits d43a613c48ad mm/rmap: sanity check that zeropages are not passed to RMAP omits a85a53f0816a mm/memory: cleanly support zeropage in vm_insert_page*(), [...] omits e2506db36a66 mm/memory: move page_count() check into validate_page_befo [...] omits 6123a9306b68 selftests: mm: check return values omits 306b82100030 mm/hugetlb: remove {Set,Clear}Hpage macros omits e00e9421fce3 mm: refactor folio_undo_large_rmappable() omits f10403f17984 mm/swap: reduce swap cache search space omits 1c9acd99792c mm: drop page_index and simplify folio_index omits e1cd708dac8d mm: remove page_file_offset and folio_file_pos omits 9975d31b479c mm/swap: get the swap device offset directly omits 21e94472fda9 nfs: drop usage of folio_file_pos omits a3e50002d1a3 netfs: drop usage of folio_file_pos omits 5755cde53584 afs: drop usage of folio_file_pos omits 94a10515d4b9 NFS: remove nfs_page_lengthg and usage of page_index omits 749d96d62650 ceph: drop usage of page_index omits 7a1a454bbd1e nilfs2: drop usage of page_index omits 11f79bab8f2a writeback-factor-out-balance_wb_limits-to-remove-repeated- [...] omits 7568392dc700 writeback-factor-out-balance_wb_limits-to-remove-repeated-code-v3 omits 5ea6c6243e61 writeback: factor out balance_wb_limits to remove repeated code omits c732236e6e9d writeback: factor out wb_dirty_exceeded to remove repeated code omits 550822f6649d writeback: factor out balance_domain_limits to remove repe [...] omits 56c4f3b27e74 writeback: factor out wb_dirty_freerun to remove more repe [...] omits 4341b2828bb2 writeback: factor out code of freerun to remove repeated code omits 123040670e2f writeback: factor out domain_over_bg_thresh to remove repe [...] omits 92dbeef35a61 writeback: add general function domain_dirty_avail to calc [...] omits 81bb611dbd3b writeback: factor out wb_bg_dirty_limits to remove repeated code omits 51c01401afe2 mm: vmscan: reset sc->priority on retry omits be4145d6975c mm: vmscan: restore incremental cgroup iteration omits 49e02ffac83e mm/huge_memory: mark racy access onhuge_anon_orders_always omits b131df903498 mm: shmem: use folio_alloc_mpol() in shmem_alloc_folio() omits 8375978d7b1f mm: mempolicy: use folio_alloc_mpol() in alloc_migration_t [...] omits 34da26aa8edc mm: mempolicy: use folio_alloc_mpol_noprof() in vma_alloc_ [...] omits 2cd017b06a98 mm: add folio_alloc_mpol() omits e2b5dfdbc21e mm/hugetlb: drop node_alloc_noretry from alloc_fresh_huget [...] omits e351989e31c4 mm/vmscan: update stale references to shrink_page_list omits 58760d8aaec3 mm/hugetlb: constify ctl_table arguments of utility functions omits b6fd1a10ec22 selftests: mm: make map_fixed_noreplace test names stable omits 82d6e08189c0 mm-memfd-add-documentation-for-mfd_noexec_seal-mfd_exec-v2 omits 4a213517fdec mm/memfd: add documentation for MFD_NOEXEC_SEAL MFD_EXEC omits 20f9a941ecde mm: mmap: allow for the maximum number of bits for randomi [...] omits 9b732a8b002f gcov: add support for GCC 14 omits 05aac4fa7086 zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with T [...] omits 0c5536bf0553 mm: huge_memory: fix misused mapping_large_folio_support() [...] omits c47642770845 lib/alloc_tag: fix RCU imbalance in pgalloc_tag_get() omits 16bf663095cf lib/alloc_tag: do not register sysctl interface when CONFI [...] omits 971e54b8ac49 MAINTAINERS: remove Lorenzo as vmalloc reviewer omits 61b342e6725e Revert "mm: init_mlocked_on_free_v3" omits 1e27c07f68d7 mm/page_table_check: fix crash on ZONE_DEVICE omits 4fa1d9014e11 gcc: disable '-Warray-bounds' for gcc-9 omits 55ffc1458178 ocfs2: fix NULL pointer dereference in ocfs2_abort_trigger() omits 2bed87677427 ocfs2: fix NULL pointer dereference in ocfs2_journal_dirty() omits e4e9e1067138 Merge branch 'svm' omits b6522abaa896 Merge branch 'static_calls' omits 0e02879a543a Merge branch 'selftests' omits 427e22e400a3 Merge branch 'pmu' omits b179efd1421b Merge branch 'mtrrs' omits ff670ae4b592 Merge branch 'mmu' omits a343cf0f4af2 Merge branch 'misc' omits 7d0cd3e70e9f Merge branch 'generic' omits f454462f0c14 Merge branch 'fixes' omits 6e5cd25b08c2 kbuild: merge temporary vmlinux for BTF and kallsyms omits 5df2102a27b3 kbuild: remove PROVIDE() for kallsyms symbols omits badcc6e5a9c0 kbuild: refactor variables in scripts/link-vmlinux.sh omits 8e411b665c04 efi/arm: Disable LPAE PAN when calling EFI runtime services omits a3b7033bbf72 Merge branches 'rproc-next', 'rpmsg-next' and 'hwspinlock- [...] omits 8d2f27b08706 Merge remote-tracking branch 'spi/for-6.11' into spi-next omits 35a1fb207602 net/sched: Sleep before rechecking index at tcf_idr_check_alloc() omits c3418375f1df x86/fpu: Fix stale comment in ex_handler_fprestore() omits 71c5a1705660 x86/fpu: Use 'fpstate' variable names consistently omits d7223da90266 x86/fpu: Remove init_task FPU state dependencies, add debu [...] omits 9e2c98df2bde x86/fpu: Make sure x86_task_fpu() doesn't get called for P [...] omits 48a261373302 Merge branches 'arm32-for-6.11', 'arm64-defconfig-fixes-fo [...] omits 13461480d4a0 x86/fpu: Push 'fpu' pointer calculation into the fpu__drop() call omits 052ffa1364f5 x86/fpu: Remove the thread::fpu pointer omits 4f4a9b399357 x86/fpu: Make task_struct::thread constant size omits 36c95eb4b2dc x86/fpu: Convert task_struct::thread.fpu accesses to use x [...] omits a9948a34a815 x86/fpu: Introduce the x86_task_fpu() helper method omits 87c8540aceda firewire: core: use inline helper functions to serialize p [...] omits 0487d6470d9e firewire: core: add tests for serialization/deserializatio [...] omits 8a4562cc2a47 Merge remote-tracking branch 'regmap/for-6.11' into regmap-next omits f6d116e08060 tools/x86/kcpuid: Add missing dir via Makefile omits cef56291a5de Merge branch 'devel' into for-next omits 08a9a6cd229d dt-bindings: pinctrl: qcom,pmic-gpio: drop pm8008 omits 6078d05ca658 pinctrl: qcom: spmi-gpio: drop broken pm8008 support omits db1c31045e6a Merge branch 'for-next-next-v6.10-20240607' into for-next- [...] omits 18f1e0a1f5d3 Merge branch 'for-next-current-v6.9-20240607' into for-nex [...] omits cd3b6ea1a710 Merge branch 'misc-next' into for-next-next-v6.10-20240607 omits 56ac2bb512a7 Merge branch 'b-for-next' into for-next-next-v6.10-20240607 omits 296cd06fa048 Merge branch 'misc-6.10' into for-next-next-v6.10-20240607 omits 037a2146e314 Merge branch 'misc-6.10' into for-next-current-v6.9-20240607 omits 824020c645fc btrfs: make compression path to be subpage compatible omits 032e91692589 btrfs: refactor btrfs_dio_submit_io() for less nesting and [...] omits 8b8db7494e77 btrfs: drop extent maps after failed COW dio write omits f5c59661a3c5 btrfs: urgent periodic reclaim pass omits 32e4fd3f9f41 btrfs: prevent pathological periodic reclaim loops omits 458e53daf76e btrfs: periodic block_group reclaim omits a832d4b9a4d5 btrfs: dynamic block_group reclaim threshold omits 09713e9d12a8 btrfs: store fs_info on space_info omits c311ee1020c5 btrfs: report reclaim stats in sysfs omits 9dc34ed112b0 btrfs: add documentation around snapshot delete omits 98fd040fd9c5 btrfs: handle errors from btrfs_dec_ref properly omits 7b1645ef9cd6 btrfs: convert correctness BUG_ON()'s to ASSERT()'s in wal [...] omits 41f02a8fab26 btrfs: clean up our handling of refs == 0 in snapshot delete omits 33677146a63e btrfs: replace BUG_ON with ASSERT in walk_down_proc omits cbbf2fc95790 btrfs: handle errors from ref mods during UPDATE_BACKREF omits 29e6f5155b91 btrfs: don't BUG_ON ENOMEM in walk_down_proc omits f93dbec19f4e btrfs: extract the reference dropping code into it's own helper omits ef06ce74b272 btrfs: unify logic to decide if we need to walk down into a node omits aab693cef9d1 btrfs: remove need_account in do_walk_down omits 2ede7d3d2424 btrfs: move the eb uptodate code into it's own helper omits 1c28f4d43def btrfs: push lookup_info into walk_control omits d991e7b5bdc7 btrfs: use btrfs_read_extent_buffer in do_walk_down omits 51b10a85d64b btrfs: remove all extra btrfs_check_eb_owner() calls omits c44b60c77d13 btrfs: don't do find_extent_buffer in do_walk_down omits 6d08d27eb60a btrfs: scrub: use generic ratelimit helpers to output erro [...] omits d10a2c9d5636 btrfs: scrub: ensure we output at least one error message [...] omits f47bdd8029af btrfs: scrub: simplify the inode iteration output omits 4d01bb5654ec btrfs: scrub: remove unnecessary dev/physical lookup for s [...] omits 4daab31dbd99 btrfs: scrub: remove unused is_super parameter from scrub_ [...] omits 38a5f22cb6c1 btrfs: reduce the log level for btrfs_dev_stat_inc_and_print() omits 4c0d3b6fcf36 btrfs: scrub: fix incorrectly reported logical/physical address omits 54b2124ad5cd btrfs: handle unexpected parent block offset in btrfs_allo [...] omits 1ffbf6295f9a btrfs: === misc-next === omits c36992e64500 btrfs: protect folio::private when attaching extent buffer folios omits e361635b966f btrfs: remove pointless code when creating and deleting a [...] omits 28ca2eaba051 btrfs: pass reloc_control to setup_relocation_extent_mapping omits 56d1122c46a9 btrfs: pass a struct reloc_control to prealloc_file_extent [...] omits a4463aee75c0 btrfs: don't pass fs_info to describe_relocation omits 58ded97b5375 btrfs: pass a reloc_control to relocate_one_folio omits 720c6299d98f btrfs: pass a reloc_control to relocate_file_extent_cluster omits 94f1bc164827 btrfs: pass reloc_control to relocate_data_extent omits 5189ce108f8a firewire: core: add tracepoints event for self_id_sequence omits a1b0fa289508 firewire: core: arrangement header inclusion for tracepoin [...] omits 53a4df1be8ca firewire: ohci: use helper inline functions to serialize/d [...] omits 1ca85648c2b7 firewire: core: use helper inline functions to deserialize [...] omits 1f0e66bc4842 firewire: core: add common inline functions to serialize/d [...] omits c5d58f142259 firewire: ohci: use helper functions for self ID sequence omits c366656f3736 firewire: core: use helper functions for self ID sequence omits ae6abf5ec098 firewire: ohci: minor code refactoring for self ID logging omits 51fc519865dc firewire: core: minor code refactoring for topology builder omits ca65d9dae921 firewire: core: add helper function to handle port status [...] omits 38b91b2eadb9 firewire: core: add enumerator of self ID sequences and it [...] omits 9696c6c6c5b0 Merge branch 'misc-6.10' into next-fixes omits d202776a44d5 btrfs: protect folio::private when attaching extent buffer folios omits 4c28fbebd24c bcachefs: Coalesce accounting keys before journal replay omits b321f0b2e719 bcachefs: bch2_btree_insert() - add btree iter flags omits 911982c52741 bcachefs: BCH_IOCTL_QUERY_ACCOUNTING omits 4b8d9a521e9c bcachefs: support REMAP_FILE_DEDUP in bch2_remap_file_range omits 94b1a5b0b284 bcachefs: support FS_IOC_SETFSLABEL omits 39ce550dfb3d bcachefs: support get fs label omits fe79b10c3b8f bcachefs: implement FS_IOC_GETVERSION to support lsattr omits 366447122ff3 bcachefs: fix the display format for show-super omits b5045d0e666d bcachefs: Unlock trans when waiting for user input in fsck omits 2a7ea84eada5 bcachefs: Clear trans->last_unlock_ip when setting trans->locked omits 805b6fbfd2a4 bcachefs: Add tracepoints for bch2_sync_fs() and bch2_fsync() omits 95cefa866a05 bcachefs: track writeback errors using the generic trackin [...] omits 034b51ff840a bcachefs: bch2_dir_emit() - fix directory reads in the fus [...] omits 65fbaa1f98aa bcachefs: twf: delete dead struct fields omits a4c2e0d79351 bcachefs: bch2_stdio_redirect_readline_timeout() omits 90cc41fde3cb bcachefs: twf: convert bch2_stdio_redirect_readline() to darray omits 7fe8c70219ea bcachefs: Plumb more logging through stdio redirect omits 0705e3a2b8f7 bcachefs: fsck_err() may now take a btree_trans omits cabcf4f26db5 bcachefs: btree_types bitmask cleanups omits e81a797de851 bcachefs: Delete old assertion for online fsck omits bec6eaef1d54 bcachefs: Initialize gc buckets in alloc trigger omits 98d5dde2ccea bcachefs: Walk leaf to root in btree_gc omits 7a426a980099 bcachefs: Don't block journal when finishing check_allocations() omits 1d5181259846 bacchefs: Kill gc_lock omits 37a62478b91d bcachefs: bch2_fs_get_tree() cleanup omits 648535b48330 bcachefs: Kill bch2_mount() omits ceeddb9093b9 bcachefs: Eytzinger accumulation for accounting keys omits e5208095998d bcachefs: bch_acct_rebalance_work omits 49389b747110 bcachefs: bch_acct_btree omits f3f1eaaa697f bcachefs: bch_acct_snapshot omits 74a42919e7c8 bcachefs: bch2_fs_usage_base_to_text() omits afcbd7ff257a bcachefs: bch2_fs_accounting_to_text() omits d1a8a1db1e20 bcachefs: Convert bch2_compression_stats_to_text() to new [...] omits 4bf2622023e7 bcachefs: bch_acct_compression omits 3b930163dfd9 bcachefs: bch2_verify_accounting_clean() omits 883f821a3c26 bcachefs: Convert bch2_replicas_gc2() to new accounting omits 95d3fdf5bbfe bcachefs: Convert gc to new accounting omits e3fa3d30eab4 bcachefs: Kill replicas_journal_res omits c1bcab9c9aa2 bcachefs: Kill fs_usage_online omits 5fe6fc839c86 bcachefs: Kill bch2_fs_usage_to_text() omits 99e8232f0eb6 bcachefs: Delete journal-buf-sharded old style accounting omits 2da6f2543a7a bcachefs: Kill writing old accounting to journal omits c3c5327ea3ad bcachefs: kill bch2_fs_usage_read() omits cde738a61e65 bcachefs: Convert bch2_ioctl_fs_usage() to new accounting omits 9fa5e0b807d9 bcachefs: Kill bch2_fs_usage_initialize() omits 5e22297e2804 bcachefs: dev_usage updated by new accounting omits b53b08191903 bcachefs: Disk space accounting rewrite omits 57e751471646 bcachefs: btree write buffer knows how to accumulate bch_a [...] omits 40e90e6bd9bd bcachefs: Accumulate accounting keys in journal replay omits d94b0e66cd55 bcachefs: KEY_TYPE_accounting omits 32ba31974f82 bcachefs: use new mount API omits 4b03dc3a42cf bcachefs: Add error code to defer option parsing omits 4eeb76728ded bcachefs: add printbuf arg to bch2_parse_mount_opts() omits 7bf18aec2993 bcachefs: metadata version bucket_stripe_sectors omits 787c393d0a9d bcachefs: BCH_DATA_unstriped omits ec4deb5026b9 bcachefs: bch_alloc->stripe_sectors omits 779fa5bb9d0d bcachefs: check_key_has_inode() omits f6a15251853d bcachefs: allow passing full device path for target options omits dbf9e6b28292 bcachefs: Replace bare EEXIST with private error codes omits 5c2f5c64b128 bcachefs: bch2_printbuf_strip_trailing_newline() omits 78cad95deb6e bcachefs: don't expose "read_only" as a mount option omits c64951f99dc8 bcachefs: make offline fsck set read_only fs flag omits ca20a00b075d bcachefs: btree_ptr_sectors_written() now takes bkey_s_c omits 0f1f13efb982 bcachefs: Check for bsets past bch_btree_ptr_v2.sectors_written omits 5570d7e7eda6 bcachefs: Use try_cmpxchg() family of functions instead of [...] omits 481cfcc30671 btrfs: update panic message when splitting ordered extent omits 129e40fe6b39 btrfs: mark ordered extent insertion failure checks as unlikely omits 6c8e66ef9daf btrfs: avoid removal and re-insertion of split ordered extent omits 58b8247e8a72 btrfs: add comment about locking to btrfs_split_ordered_extent() omits 56569c3c627d btrfs: reduce critical section at btrfs_wait_ordered_extents() omits e31ded055554 btrfs: reduce critical section at btrfs_wait_ordered_roots() omits 08bc4db295ec btrfs: fix leak of qgroup extent records after transaction abort omits 823c485ffd06 iio: adc: ti-adc161s626: make use of iio_device_claim_dire [...] omits b6b86fdb539b iio: accel: mma7660: add mount-matrix support omits 28023b20be5a driver: iio: add missing checks on iio_info's callback access omits f8a5217d06e2 iio: dac: ad9739a: drop COMPILE_TEST option omits 55677ca0d4c2 iio: chemical: ams-iaq-core: clean up codestyle warning omits d6de8052f4a0 docs: iio: add documentation for adis16480 driver omits b285eb5bcf80 btrfs: constify pointer parameters where applicable omits ff802a9f35cf io_uring/eventfd: move eventfd handling to separate file omits 406bba1293f9 io_uring/eventfd: move to more idiomatic RCU free usage omits 1c44d9fe6d67 btrfs: fix crash on racing fsync and size-extending write [...] omits f8aec414acdd btrfs: do not directly include rwlock_types.h omits 6780ea13f5bc btrfs: cleanup recursive include of the same header omits 3f360da87aa3 btrfs: qgroup: delete a TODO about using kmem cache to all [...] omits dd9ba7d64a3e btrfs: make extent_write_locked_range() handle subpage wri [...] omits b1bd72fdc1ab btrfs: do not clear page dirty inside extent_write_locked_range() omits 51fb7461e1c5 btrfs: lock subpage ranges in one go for writepage_delalloc() omits ad9595eed1ef btrfs: subpage: introduce helpers to handle subpage delall [...] omits 23c5dbd485b7 btrfs: make __extent_writepage_io() to write specified range only omits f4a01dda127a btrfs: add MODULE_DESCRIPTION() omits ea54efab391e btrfs: rename err to ret in btrfs_drop_snapshot() omits 2e2bc6b4783f btrfs: rename err to ret in btrfs_recover_relocation() omits b4b41f43ec73 btrfs: rename ret to ret2 in btrfs_recover_relocation() omits 0b562098aa97 btrfs: rename ret to err in btrfs_recover_relocation() omits 47b7ae8c6be7 btrfs: rename err to ret in btrfs_cleanup_fs_roots() omits 19713dc15a8d btrfs: cleanup duplicated parameters related to btrfs_crea [...] omits 99b9c0adce29 btrfs: cleanup duplicated parameters related to create_io_em() omits 8edabfc2bd5b btrfs: cleanup duplicated parameters related to btrfs_allo [...] omits 1c078c76bd24 btrfs: cleanup duplicated parameters related to can_nocow_ [...] omits ed11cbaea789 btrfs: remove extent_map::block_start member omits 1791ea755805 btrfs: remove extent_map::block_len member omits 4e486720ff02 btrfs: remove extent_map::orig_start member omits fc5a1043ad4f btrfs: introduce extra sanity checks for extent maps omits f8fbb251215f btrfs: introduce new members for extent_map omits b2846d8e589c btrfs: export the expected file extent through can_nocow_extent() omits 8ccc64054ace btrfs: rename extent_map::orig_block_len to disk_num_bytes omits aed2ce70ea53 btrfs: move fiemap code into its own file omits 0d74e2eba512 btrfs: send: get rid of the label and gotos at ensure_comm [...] omits 854a53180351 btrfs: add and use helper to commit the current transaction omits 4ef9d457c22f btrfs: scrub: avoid create/commit empty transaction at fin [...] omits e9d2bef52557 btrfs: send: avoid create/commit empty transaction at ensu [...] omits 3e52f1d5c6f0 btrfs: send: make ensure_commit_roots_uptodate() simpler a [...] omits f86f3a1d31fc btrfs: avoid create and commit empty transaction when comm [...] omits 0f21715c0ad6 btrfs: qgroup: avoid start/commit empty transaction when f [...] omits aedb9543d70c btrfs: simplify range parameters of btrfs_wait_ordered_roots() omits 509c2146c870 btrfs: automatically remove the subvolume qgroup omits 51f16cf561ab btrfs: slightly loosen the requirement for qgroup removal omits ac3076bc9a76 btrfs: constify parameters of write_eb_member() and its users omits 4284605b60ca btrfs: keep const when returning value from get_unaligned_le8() omits d5a72bba714c btrfs: remove unused define EXTENT_SIZE_PER_ITEM omits 3be790e81cd4 btrfs: use for-local variables that shadow function variables omits dd9566349783 btrfs: rename macro local variables that clash with other [...] omits 9cb3a1963ca9 btrfs: remove duplicate name variable declarations omits 2c8ce490496c btrfs: use a btrfs_inode local variable at btrfs_sync_file() omits 3cdfbb9b3c20 btrfs: pass a btrfs_inode to btrfs_wait_ordered_range() omits 7978df7ac7b6 btrfs: pass a btrfs_inode to btrfs_fdatawrite_range() omits 7ae349e1ade2 btrfs: use a btrfs_inode in the log context (struct btrfs_ [...] omits bd01817b85dc btrfs: make btrfs_finish_ordered_extent() return void omits e4644070e78b btrfs: ensure fast fsync waits for ordered extents after a [...] omits 9bcb8b154d1e btrfs: move btrfs_block_group_root() to block-group.c omits 41df95e478cb btrfs: drop bytenr_orig and fix comment in btrfs_scan_one_ [...] omits 6353dfe0cc6b btrfs: use a regular rb_root instead of cached rb_root for [...] omits ae81a42a73d8 btrfs: rename rb_root member of extent_map_tree from map to root omits 671b298680ef btrfs: remove objectid from struct btrfs_inode on 64 bits [...] omits 6335713cc6f3 btrfs: remove location key from struct btrfs_inode omits 7602a69a922b btrfs: don't allocate file extent tree for non regular files omits b3e1dcc82398 btrfs: unify index_cnt and csum_bytes from struct btrfs_inode omits 4f4b5d0f0b52 btrfs: remove inode_lock from struct btrfs_root and use xa [...] omits f1c3818eab80 btrfs: reduce nesting and deduplicate error handling at bt [...] omits a2fe848f5593 btrfs: preallocate inodes xarray entry to avoid transaction abort omits a8c8fa5c9515 btrfs: use an xarray to track open inodes in a root omits aa1b76636664 btrfs: raid56: do extra dumping for CONFIG_BTRFS_ASSERT omits 8e194382dc41 btrfs: fix function name in comment for btrfs_remove_order [...] omits dc6e98d93731 btrfs: fix misspelled end IO compression callbacks omits b15272750e14 btrfs: remove no longer used btrfs_migrate_to_delayed_refs_rsv() omits 1e720d6bfd25 btrfs: zoned: make btrfs_get_dev_zone() static omits 12d96f1682d4 btrfs: pass struct btrfs_io_geometry into handle_ops_on_de [...] omits 77188ced8a33 btrfs: qgroup: do quick checks if quotas are enabled befor [...] omits 59689727034b Merge branch 'imx/dt64' into for-next omits 19da5e768b4a Merge branch 'imx/soc' into for-next omits 95e3fa6acf62 x86, arm: Add missing license tag to syscall tables files omits ebcd1453f15e mfd: intel-lpss: Rename SPI intel_lpss_platform_info structs omits 03ab12796acf mfd: core: Make use of device_set_node() omits fa9d9f4b5588 mfd: mt6397-core: Add support for AUXADCs on MT6357/58/59 PMICs omits 8495cbb6de20 dt-bindings: mfd: qcom,spmi-pmic: Document PMC8380 omits d84bcadf16b1 mfd: rsmu: Split core code into separate module omits 27e669820cda mfd: cros_ec: Register hardware monitoring subdevice omits 08dbad2c7c32 mfd: cros_ec: Register charge control subdevice omits f22e741dfbc6 dt-bindings: mfd: qcom-spmi-pmic: Document SMB2360 PMIC omits bf4bf08ec114 mfd: intel_soc_pmic_crc: Use PWM_LOOKUP_WITH_MODULE() for [...] omits 50c779be2706 dt-bindings: mfd: mediatek,mt8195-scpsys: Add mediatek,mt8 [...] omits 5b8d73b7e1ce dt-bindings: mfd: mediatek,mt8195-scpsys: Add support for MT8188 omits a4e5862b1bf8 Merge remote-tracking branch 'libata/for-6.11' into HEAD omits 95a73db33a31 Merge remote-tracking branch 'libata/for-6.10-fixes' into HEAD omits a49338cd9922 dt-bindings: mfd: syscon: Add ti,am625-dss-oldi-io-ctrl co [...] omits e0dce41bc37a mfd: Drop explicit initialization of struct i2c_device_id: [...] omits f4f495e07bc7 mfd: menelaus: Remove unused linux/gpio.h omits 1b86176443dd mfd: omap-usb-host: Remove unused linux/gpio.h omits 1b9e05aaeeef mfd: idt8a340_reg: Start comments with '/*' omits 3c34a29159df thunderbolt: Mention Thunderbolt/USB4 debugging tools in Kconfig omits a903dda35f7d io_uring/rsrc: Drop io_copy_iov in favor of iovec API omits 631e0ef0d1ca io_uring: Drop per-ctx dummy_ubuf new 161f73c2c7d0 bcachefs: Split out btree_write_submit_wq new 1c8cc24eef4a bcachefs: Fix incorrect error handling found_btree_node_is [...] new 04f635ede85b bcachefs: Delete incorrect BTREE_ID_NR assertion new dab1870439a1 bcachefs: fix stack frame size in fsck.c new 26447d224a7f bcachefs: fix the display format for show-super new 5ae67abcdfdf bcachefs: Enable automatic shrinking for rhashtables new bc65e98e68da bcachefs: increase key cache shrinker batch size new 9ac3e660cac3 bcachefs: set sb->s_shrinker->seeks = 0 new 2760bfe38826 bcachefs: Fix reporting of freed objects from key cache shrinker new bf2b356afdca bcachefs: Leave a buffer in the btree key cache to avoid l [...] new f9035b0ce60c bcachefs: Fix refcount leak in check_fix_ptrs() new e0cb5722e112 bcachefs: Fix snapshot_create_lock lock ordering new 9c4acd19bbff bcachefs: Replace bucket_valid() asserts in bucket lookup [...] new 9432e90df1b8 bcachefs: Check for invalid bucket from bucket_gen(), gc_bucket() new b79922009214 bcachefs: Add missing synchronize_srcu_expedited() call wh [...] new 7124a8982b62 bcachefs: Add missing bch_inode_info.ei_flags init new f2736b9c791a bcachefs: Fix rcu_read_lock() leak in drop_extra_replicas new 0b4989ebe8a6 Merge tag 'bcachefs-2024-06-12' of https://evilpiepirate.o [...] new 594ce0b8a998 Merge topic branches 'clkdev' and 'fixes' into for-linus new 2ccbdf43d5e7 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] new 3572597ca844 Merge tag 'fixes-2024-06-13' of git://git.kernel.org/pub/s [...] new fd88e181d805 Merge tag 'nfs-for-6.10-2' of git://git.linux-nfs.org/proj [...] new d92589f8fd55 Merge tag 'nf-24-06-11' of git://git.kernel.org/pub/scm/li [...] new 14a20e5b4ad9 net/ipv6: Fix the RT cache flush via sysctl using a previo [...] new 36c92936e868 net: bridge: mst: pass vlan group directly to br_mst_vlan_ [...] new 546ceb1dfdac net: bridge: mst: fix suspicious rcu usage in br_mst_set_state new b60b1bdc1888 Merge branch 'net-bridge-mst-fix-suspicious-rcu-usage-warning' new 8eef5c3cea65 Revert "igc: fix a log entry using uninitialized netdev" new 79f18a41dd05 ionic: fix use after netif_napi_del() new 6f4d93b78ade gve: Clear napi->skb before dev_kfree_skb_any() new 7d9df38c9c03 bnxt_en: Cap the size of HWRM_PORT_PHY_QCFG forwarded response new a6736a0addd6 af_unix: Read with MSG_PEEK loops if the first unread byte is OOB new a9b9741854a9 bnxt_en: Adjust logging of firmware messages in case of re [...] new d20f6b3d747c Merge tag 'net-6.10-rc4' of git://git.kernel.org/pub/scm/l [...] new cee84c0b003f Merge tag 'thermal-6.10-rc4' of git://git.kernel.org/pub/s [...] new 0e6b6dedf168 ACPI: EC: Evaluate orphan _REG under EC device new 04f82fbb8686 Merge branch acpi-x86 new 94df82fe5bfd Merge tag 'acpi-6.10-rc4' of git://git.kernel.org/pub/scm/ [...] new 0cac73eb3875 Merge tag 'pm-6.10-rc4' of git://git.kernel.org/pub/scm/li [...] new 12243a8115f8 iommu/amd: Fix panic accessing amd_iommu_enable_faulting new 11100273f25e Merge tag 'iommu-fix-v6.10-rc3' of git://git.kernel.org/pu [...] new 0b320c8601d7 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] new 54559642b961 io_uring/rsrc: don't lock while !TASK_RUNNING new f4a1254f2a07 io_uring: fix cancellation overwriting req->flags new ac3cb72aea01 Merge tag 'io_uring-6.10-20240614' of git://git.kernel.dk/linux new 9b1ebce6a1fd block: sed-opal: avoid possible wrong address reference in [...] new 1933192a91be block: Optimize disk zone resource cleanup new d0321c812d89 block: fix request.queuelist usage in flush new e038ee618984 block: unmap and free user mapped integrity via submitter new 957df9af723c nbd: Remove __force casts new e5d574ab37f5 nvme: avoid double free special payload new d76584e53f42 nvmet-passthru: propagate status from id override functions new cd0c1b8e045a nvmet: always initialize cqe.result new ff0ffe5b7c3c nvme: fix namespace removal list new e3e53683cc2f Merge tag 'nvme-6.10-2024-06-13' of git://git.infradead.or [...] new 5f75e081ab5c loop: Disable fallocate() zero and discard if not supported new c286c21ff942 Merge tag 'block-6.10-20240614' of git://git.kernel.dk/linux new 68132b353622 Merge tag 'vfio-v6.10-rc4' of https://github.com/awilliam/ [...] new 41f590e31c6c arm/komeda: Remove all CONFIG_DEBUG_FS conditional compilations new ae1e782362e9 Merge tag 'exynos-drm-fixes-for-v6.10-rc4' of git://git.ke [...] new bb93148ca831 MAINTAINERS: update Xe driver maintainers new a9f9b30e1748 MAINTAINERS: Update Xe driver maintainers new 7c877115da41 drm/xe/xe_gt_idle: use GT forcewake domain assertion new cd554e1e118a drm/xe/pf: Assert LMEM provisioning is done only on DGFX new b5e3a9b83f35 drm/xe: flush engine buffers before signalling user fence [...] new 2470b141bfae drm/xe: move disable_c6 call new f1909e859753 Merge tag 'drm-xe-fixes-2024-06-13' of https://gitlab.free [...] new 14731a640e55 Merge drm/drm-fixes into drm-misc-fixes new 9f0a86492ac4 Merge tag 'drm-misc-fixes-2024-06-14' of https://gitlab.fr [...] new d4332da0f2b5 Merge tag 'drm-fixes-2024-06-15' of https://gitlab.freedes [...] new 44ef20baed8e Merge tag 's390-6.10-4' of git://git.kernel.org/pub/scm/li [...] new 41d707222e64 Merge tag 'timers-urgent-2024-06-15' of git://git.kernel.o [...] new b2747f108b80 x86/boot: Don't add the EFI stub to targets, again new 08a6b55aa0c6 Merge tag 'x86-urgent-2024-06-15' of git://git.kernel.org/ [...] new 62e1f3b3fdc0 Merge tag '6.10-rc3-smb3-server-fixes' of git://git.samba. [...] new a3e18a540541 Merge tag 'xfs-6.10-fixes-3' of git://git.kernel.org/pub/s [...] new fcf2a9970ef5 leds: class: Revert: "If no default trigger is given, make [...] new e789523fe248 firewire: fix website URL in Kconfig new e7da16abf030 firewire: core: record card index in tracepoinrts events d [...] new 64e02b64fb1d firewire: core: record card index in tracepoinrts events d [...] new 65ec7ebefe7d firewire: core: record card index in tracepoinrts events d [...] new 3cb44a72a398 firewire: core: record card index in async_phy_outbound_in [...] new 810f2aa83563 firewire: core: record card index in async_phy_outbound_co [...] new abbb4bd96d7f firewire: core: record card index in async_phy_inbound tra [...] new 7507dbc46b78 firewire: core: record card index in tracepoinrts events d [...] new 893098b2af3e firewire: core: record card index in bus_reset_handle trac [...] new be2fa8865cbc Merge tag 'firewire-fixes-6.10-rc4' of git://git.kernel.or [...] new ba437905b4fb RAS/AMD/ATL: Use system settings for MI300 DRAM to normali [...] new e39388e430d0 Merge tag 'edac_urgent_for_v6.10_rc4' of git://git.kernel. [...] new a6a75edc8669 ata: libata-scsi: Set the RMB bit only for removable media [...] new e8b0264d6fdf Merge tag 'ata-6.10-rc4' of git://git.kernel.org/pub/scm/l [...] new 7da9dfdd5a3d .editorconfig: remove trim_trailing_whitespace option new 33f855cbb7fa Merge tag 'char-misc-6.10-rc4' of git://git.kernel.org/pub [...] new e12fa4dd64ac Merge tag 'driver-core-6.10-rc4' of git://git.kernel.org/p [...] new d3e6dc4ff03d Merge tag 'staging-6.10-rc4' of git://git.kernel.org/pub/s [...] new 6efc63a84316 Merge tag 'tty-6.10-rc4' of git://git.kernel.org/pub/scm/l [...] new 22f008128625 USB: class: cdc-wdm: Fix CPU lockup caused by excessive lo [...] new b5beaa44747b Merge tag 'usb-6.10-rc4' of git://git.kernel.org/pub/scm/l [...] new 7e9bb0cb50fe Merge tag 'i2c-host-fixes-6.10-rc4' of git://git.kernel.or [...] new 4301487e6b25 Merge tag 'i2c-for-6.10-rc4' of git://git.kernel.org/pub/s [...] new 6456c4256d1c Merge tag 'parisc-for-6.10-rc4' of git://git.kernel.org/pu [...] new 6ba59ff42279 Linux 6.10-rc4 new 58f7e1e2c9e7 ocfs2: fix NULL pointer dereference in ocfs2_journal_dirty() new 685d03c37953 ocfs2: fix NULL pointer dereference in ocfs2_abort_trigger() new 8e5bd4eadd01 gcc: disable '-Warray-bounds' for gcc-9 new 8bb592c2eca8 mm/page_table_check: fix crash on ZONE_DEVICE new 384a746bb559 Revert "mm: init_mlocked_on_free_v3" new 3ab85f4046c1 MAINTAINERS: remove Lorenzo as vmalloc reviewer new c944bf60c16a lib/alloc_tag: do not register sysctl interface when CONFI [...] new a273559e9eb6 lib/alloc_tag: fix RCU imbalance in pgalloc_tag_get() new 6a50c9b512f7 mm: huge_memory: fix misused mapping_large_folio_support() [...] new 7fea700e04bd zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with T [...] new c1558bc57b8e gcov: add support for GCC 14 new 3afb76a66b55 mm: mmap: allow for the maximum number of bits for randomi [...] new 653c5c75115c mm/memfd: add documentation for MFD_NOEXEC_SEAL MFD_EXEC new e7d2a28bd0b2 selftests: mm: make map_fixed_noreplace test names stable new 8e279f970b5c mm/migrate: fix kernel BUG at mm/compaction.c:2761! new cfdd12b48202 mm: fix possible OOB in numa_rebuild_large_mapping() new 0b1ef4fde7a2 mm/debug_vm_pgtable: drop RANDOM_ORVALUE trick new 9094b4a1c76c mm: shmem: fix getting incorrect lruvec when replacing a s [...] new 01c8f9806bde kcov: don't lose track of remote references during softirqs new 0f97f87826ad mm: fix incorrect vbq reference in purge_fragmented_block new e393f9a4137a /proc/pid/smaps: add mseal info for vma new d3aef090843f mm/slab: fix 'variable obj_exts set but not used' warning new 8a2784709179 mm: handle profiling for fake memory allocations during co [...] new 68556adc14bd kasan: fix bad call to unpoison_slab_object new 7d00e3322860 ocfs2: fix DIO failure due to insufficient transaction credits new e579a85d138e Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new 7536b2f06724 VFS: generate FS_CREATE before FS_OPEN when ->atomic_open used. new 2d21e557c9c9 fs: don't misleadingly warn during thaw operations new 328421f12140 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] new 4eb4e85c4f81 btrfs: retry block group reclaim without infinite loop new cebae292e0c3 btrfs: zoned: allocate dummy checksums for zoned NODATASUM writes new bded4f6c23bd Merge branch 'misc-6.10' into next-fixes new 263e48975dcf Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 055650f6cb32 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 9095ce7983d1 Merge branch 'fs-current' of linux-next new a986fa57fd81 KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_i [...] new fe0a4d25da19 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 4467c09bc7a6 net: mvpp2: use slab_build_skb for oversized frames new 9f3616991233 cipso: fix total option length computation new 89aa3619d141 cipso: make cipso_v4_skbuff_delattr() fully remove the CIP [...] new 2663d0462eb3 wifi: mac80211: Avoid address calculations via out of boun [...] new 0d9c2beed116 wifi: mac80211: fix monitor channel with chanctx emulation new 1afe4a64379f Merge tag 'wireless-2024-06-14' of git://git.kernel.org/pu [...] new 26ba7c3f139f MAINTAINERS: mailmap: Update Stanislav's email address new 92424801261d bpf: Fix reg_set_min_max corruption of fake_reg new e73cd1cfc217 bpf: Reduce stack consumption in check_stack_write_fixed_off new ceb65eb60026 selftests/bpf: Add test coverage for reg_set_min_max handling new b99a95bc56c5 bpf: fix UML x86_64 compile failure new 2bbe3e5a2f4e bpf: Avoid splat in pskb_pull_reason new 0a5d3258d7c9 compiler_types.h: Define __retain for __attribute__((__retain__)) new 7bdcedd5c8fb bpf: Harden __bpf_kfunc tag against linker kfunc removal new c64da10adb57 Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] new 7ed352d34f1a netdev-genl: fix error codes when outputting XDP features new bc69ad74867d ice: avoid IRQ collision to fix init failure on ACPI S3 resume new aeccadb24d9d ice: fix 200G link speed message log new a27f6ac9d404 ice: implement AQ download pkg retry new 143492fce361 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] new 0b9130247f3b netrom: Fix a memory leak in nr_heartbeat_expiry() new e2c83a45f37e Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new ec9ca145072f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new bba81dee8d27 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 85d68bf26a75 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] new ea5f8c4cffcd ALSA: hda/realtek: fix mute/micmute LEDs don't work for Pr [...] new 86a433862912 ALSA: hda/realtek: Limit mic boost on N14AP7 new e799bdf51d54 ALSA: hda/realtek: Remove Framework Laptop 16 from quirks new 82f3daed2d35 ALSA: hda: cs35l41: Support Lenovo Thinkbook 16P Gen 5 new b32f92d1af37 ALSA: hda: cs35l41: Support Lenovo Thinkbook 13x Gen 4 new 75f2ea939b5c ALSA: hda/realtek: Support Lenovo Thinkbook 16P Gen 5 new 4ecb16d9250e ALSA: hda/realtek: Support Lenovo Thinkbook 13x Gen 4 new 2646b43910c0 ALSA/hda: intel-dsp-config: Document AVS as dsp_driver option new 721f2e6653f5 ALSA: hda: cs35l56: Component should be unbound before dec [...] new 6f9a40d61cad ALSA: hda: cs35l41: Component should be unbound before dec [...] new d832b5a03e94 ALSA: hda: tas2781: Component should be unbound before dec [...] new b1fd0d1285b1 ALSA: hda/realtek: Enable headset mic on IdeaPad 330-17IKB 81DM new 1a49509885cd ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14ARP8 new 215076828ffd Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 6f2a43e3d14f ASoC: SOF: sof-audio: Skip unprepare for in-use widgets on [...] new f3b198e4788f ASoC: rt722-sdca-sdw: add debounce time for type detection new 0298f51652be ASoC: topology: Fix route memory corruption new 8af49868e51e ASoC: cs35l56: Disconnect ASP1 TX sources when ASP1 DAI is [...] new be1fae62cf25 ASoC: q6apm-lpass-dai: close graph on prepare errors new 5abf73b04d5f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 9e152a964114 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 0057222c4514 regulator: axp20x: AXP717: fix LDO supply rails and off-by-ones new 70cb84f78b2b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new a5ae484b5a7c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 508e0179a0e5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 181d47d8df04 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new eb8f59818de8 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new 80b424d8972d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new ffcce98a0196 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new cc5aa45c9de5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 418b402a2f22 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new f5edd6216ad5 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] new 62028aa0b1be media: ipu6: Use the ISYS auxdev device as the V4L2 device [...] new ed221d668115 media: intel/ipu6: Fix a null pointer dereference in ipu6_ [...] new fd404435d44b media: ivsc: Depend on IPU_BRIDGE or not IPU_BRIDGE new 47d073a51e29 Merge branch 'fixes' of https://git.linuxtv.org/media_stage.git new 6e5aee08bd25 Revert "MIPS: pci: lantiq: restore reset gpio polarity" new bc69f99a1a21 Merge branch 'mips-fixes' of git://git.kernel.org/pub/scm/ [...] new 135c6eb27a85 scsi: ufs: core: Free memory allocated for model before reinit new 633aeefafc9c scsi: core: Introduce the BLIST_SKIP_IO_HINTS flag new 57619f3cdeb5 scsi: usb: uas: Do not query the IO Advice Hints Grouping [...] new 8d054fe5bda5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 49cc17967be9 drm/i915/mso: using joiner is not possible with eDP MSO new 7f2c45b040fb Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] new bfbe0fbbdc30 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 686cec992b77 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] new 7c9566bfbbaf Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/ [...] new 8043832e2a12 memblock: use numa_valid_node() helper to check for invali [...] new a7b76fb15f29 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new a1439d894807 efi/arm: Disable LPAE PAN when calling EFI runtime services new 75dde792d6f6 efi/x86: Free EFI memory map only when installing a new one. new 46e27b9961d8 efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init() new 7bf93fdfb78a Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] new 30cd69a2508e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 9983a4e75e0d Merge branch 'rust-fixes' of https://github.com/Rust-for-L [...] new 7b256fb2c5f1 mm/hugetlb: constify ctl_table arguments of utility functions new fe8598044659 mm/vmscan: update stale references to shrink_page_list new b3ae761ee673 mm/hugetlb: drop node_alloc_noretry from alloc_fresh_huget [...] new 6ff0954ed642 mm: add folio_alloc_mpol() new f4cf8ef23e6a mm: mempolicy: use folio_alloc_mpol_noprof() in vma_alloc_ [...] new 50d7b45d5a29 mm: mempolicy: use folio_alloc_mpol() in alloc_migration_t [...] new ec2712da7c0b mm: shmem: use folio_alloc_mpol() in shmem_alloc_folio() new b67c98fe23da mm/huge_memory: mark racy access onhuge_anon_orders_always new 7003812bff4f mm: vmscan: restore incremental cgroup iteration new dcb821d734cb mm: vmscan: reset sc->priority on retry new 5f21bea72b93 writeback: factor out wb_bg_dirty_limits to remove repeated code new 0c6e1dbfc8f7 writeback: add general function domain_dirty_avail to calc [...] new 843a196fd4ce writeback: factor out domain_over_bg_thresh to remove repe [...] new e718cb38aa5f writeback: factor out code of freerun to remove repeated code new b086cde16380 writeback: factor out wb_dirty_freerun to remove more repe [...] new 30fa0fd4655d writeback: factor out balance_domain_limits to remove repe [...] new cdd2ffde4045 writeback: factor out wb_dirty_exceeded to remove repeated code new 80cfc1cc9f33 writeback: factor out balance_wb_limits to remove repeated code new 7e160362fd7c writeback-factor-out-balance_wb_limits-to-remove-repeated-code-v3 new b8c2200ecd80 writeback-factor-out-balance_wb_limits-to-remove-repeated- [...] new af47b2e6794e nilfs2: drop usage of page_index new 120cf69aafe2 ceph: drop usage of page_index new da42b73d681a NFS: remove nfs_page_lengthg and usage of page_index new 49a5c50846b6 afs: drop usage of folio_file_pos new 9672f277d5a4 netfs: drop usage of folio_file_pos new b571d0432b3c nfs: drop usage of folio_file_pos new 0c1503dbf8ba mm/swap: get the swap device offset directly new 1d0b5b8754ab mm: remove page_file_offset and folio_file_pos new f78fa74f7d5d mm: drop page_index and simplify folio_index new a24aa47ca7b5 mm/swap: reduce swap cache search space new 9f03f5544c39 mm: refactor folio_undo_large_rmappable() new 12b576188849 mm/hugetlb: remove {Set,Clear}Hpage macros new 631657396409 selftests: mm: check return values new 2a34cbfae0de mm/memory: move page_count() check into validate_page_befo [...] new 2224eee14909 mm/memory: cleanly support zeropage in vm_insert_page*(), [...] new cf7121525798 mm/rmap: sanity check that zeropages are not passed to RMAP new 95f9be8383bd selftests/mm: va_high_addr_switch: reduce test noise new 37847dab6c6d selftests/mm: va_high_addr_switch: dynamically initialize [...] new c3a3e29a5c55 mm: add update_mmu_tlb_range() new 607ccfbd4d71 mm: implement update_mmu_tlb() using update_mmu_tlb_range() new 7b989c299f6d mm: use update_mmu_tlb_range() to simplify code new dc9513a51afd mm/memory-failure: try to send SIGBUS even if unmap failed new fdf47aa3a1c0 mm/madvise: add MF_ACTION_REQUIRED to madvise(MADV_HWPOISON) new 6b7aa80ec3a1 mm/memory-failure: improve memory failure action_result messages new 2610887d37e8 mm/memory-failure: move hwpoison_filter() higher up new bda656700873 mm/memory-failure: send SIGBUS in the event of thp split fail new 987e9febee4b mm: batch unlink_file_vma calls in free_pgd_range new 080158efe665 zram: move from crypto API to custom comp backends API new 5fbdf0727c62 zram: add lzo and lzorle compression backends support new 0c38e6b7bc40 zram: add lz4 compression backend support new d663f6e065b0 zram: add lz4hc compression backend support new c9ad88881ee2 zram: add zstd compression backend support new d28b6aaa9b5b zram: pass estimated src size hint to zstd new c99ba1d64fde zram: add zlib compression backend support new b8f6f3caf2a7 zram: add 842 compression backend support new 8125e05ecf05 zram: check that backends array has at least one backend new 3daae195cb7d zram: introduce zcomp_config structure new 8f739de26dd2 zram: extend comp_algorithm attr write handling new 41a83aef8362 zram: support compression level comp config new 5f0e7d7c1978 zram: add support for dict comp config new d60395652362 lib/zstd: export API needed for dictionary support new bf4b2353e255 zram: add dictionary support to zstd backend new baa215c7eb5f zram: add config init/release backend callbacks new 9e3ea3c8f07d zram: share dictionaries between per-CPU contexts new 6a12b9a1c51a zram: add dictionary support to lz4 new af232f4d98f3 lib/lz4hc: export LZ4_resetStreamHC symbol new 25c2a0bdf091 zram: add dictionary support to lz4hc new c1c51227898d Documentation/zram: add documentation for algorithm parameters new 1cdb22b68c45 mm/mm_init: use node's number of cpus in deferred_page_ini [...] new 92f8f2f9373b mm-mm_init-use-nodes-number-of-cpus-in-deferred_page_init_ [...] new ab0cda009c9a mm/hwpoison: add MODULE_DESCRIPTION() new 632d36a6e1b3 mm/dmapool: add MODULE_DESCRIPTION() new f1bbd409a538 mm/kfence: add MODULE_DESCRIPTION() new c069e9ff9af1 mm/zsmalloc: add MODULE_DESCRIPTION() new e3294beb0115 selftest: mm: Test if hugepage does not get leaked during [...] new 193ab8750760 selftest-mm-test-if-hugepage-does-not-get-leaked-during-__ [...] new 568972ccd581 selftest: mm: Test if hugepage does not get leaked during [...] new aa59f14631fd mm/memory-failure: use helper llist_for_each_entry() new 17b2fe2fb7d2 mm: memcontrol: remove page_memcg() new a5c9e513a8f2 mm: remove page_mapping() new fcfe78f44579 rmap: remove DEFINE_PAGE_VMA_WALK() new 5003599e842a mm: migrate: simplify __buffer_migrate_folio() new 26b424f6e88c mm: migrate_device: use a newfolio in __migrate_device_pages() new 8dcec689cc31 mm: migrate_device: unify migrate folio for MIGRATE_SYNC_NO_COPY new ab1123cf2d1f mm: migrate: remove migrate_folio_extra() new 42ccbccb959f mm: remove MIGRATE_SYNC_NO_COPY mode new 596c81433c4d mm: zswap: use sg_set_folio() in zswap_{compress/decompress}() new d272c5c47541 mm :zswap: use kmap_local_folio() in zswap_load() new 056970d6795e mm: zswap: make same_filled functions folio-friendly new ebd55cc8bc71 mm: rmap: abstract updating per-node and per-memcg stats new 8c1a846fa950 mm: rmap: abstract updating per-node and per-memcg stats fix new d95f09842989 mm: update _mapcount and page_type documentation new daa6ff5724e3 mm: allow reuse of the lower 16 bit of the page type with [...] new f9ba794b659b mm-allow-reuse-of-the-lower-16-bit-of-the-page-type-with-a [...] new 2f6cd1fd2969 mm/zsmalloc: use a proper page type new 9ab3ff1b05af mm/page_alloc: clear PageBuddy using __ClearPageBuddy() fo [...] new 30e035defcd1 mm/filemap: reinitialize folio->_mapcount directly new c08e22c2ecb3 mm/mm_init: initialize page->_mapcount directly in __init_ [...] new 12f9c238d31e nfs: fix nfs_swap_rw for large-folio swap new 81412563b538 mm: swap: introduce swap_free_nr() for batched swap_free() new 7a0a2c553997 mm: remove the implementation of swap_free() and always us [...] new 6c03cf9d3c92 mm: introduce pte_move_swp_offset() helper which can move [...] new 4ea9cf961c62 mm: introduce arch_do_swap_page_nr() which allows restore [...] new a415880c40e4 mm: swap: make should_try_to_free_swap() support large-folio new eaecb101dcea mm: swap: entirely map large folios found in swapcache new 8246ac2f62e8 mm/hugetlb: mm/memory_hotplug: use a folio in scan_movable [...] new 6d0d10a9eac1 vmstat: kernel stack usage histogram new 0018ef29fcb9 memcg: rearrange fields of mem_cgroup_per_node new 48f56747836d percpu: add __this_cpu_try_cmpxchg() new 5ea833d2f485 mm/vmalloc: use __this_cpu_try_cmpxchg() in preload_this_c [...] new 1204b83057d9 kmsan: introduce test_unpoison_memory() new 2939ae486bae mm: drop leftover comment references to pxx_huge() new fa82a6dd0a48 arch/x86: do not explicitly clear Reserved flag in free_pagetable new eb567b6ca655 mm: sparse: consistently use _nr new 8518c6cd735a mm: userfaultfd: use swap() in double_pt_lock() new beff80fac4ad mm,swap: fix a theoretical underflow in readahead window c [...] new 3d8c32b605e6 mm,swap: remove struct vma_swap_readahead new 497fd4453832 mm,swap: simplify VMA based swap readahead window calculation new 62689c811368 mm/memory-failure: stop setting the folio error flag new 43a4b3a75058 fs/proc/task_mmu: use folio API in pte_is_pinned() new b7768ccb2ced mm: remove page_maybe_dma_pinned() new 964bbcc873ef mm-remove-page_maybe_dma_pinned-fix new ab942193cf2c fb_defio: use a folio in fb_deferred_io_work() new 9085160d5b57 mm: remove page_mkclean() new 373b56007b89 mm: memory: extend finish_fault() to support large folio new 5265a1338514 mm-memory-extend-finish_fault-to-support-large-folio-fix new e84d8c18c726 mm-memory-extend-finish_fault-to-support-large-folio-fix-fix new 20e0e5432283 mm: shmem: add THP validation for PMD-mapped THP related s [...] new 4bcb8e370a42 mm: shmem: add multi-size THP sysfs interface for anonymous shmem new 224588e63cee mm-shmem-add-multi-size-thp-sysfs-interface-for-anonymous- [...] new 8acce3eff229 mm-shmem-add-multi-size-thp-sysfs-interface-for-anonymous- [...] new 4ffc9b9bacee mm: shmem: add mTHP support for anonymous shmem new 51f28e1fc2a6 mm: shmem: add mTHP size alignment in shmem_get_unmapped_area new daaefd30b2db mm: shmem: add mTHP counters for anonymous shmem new 3391d0f7d75b mm-shmem-add-mthp-counters-for-anonymous-shmem-fix new 0903dd7c1d9b kmemleak-test: add missing MODULE_DESCRIPTION() macro new b1951892beac mm: move memory_failure_queue() into copy_mc_[user]_highpage() new 6e736a200e99 mm: add folio_mc_copy() new 9cb0df6546bb mm: migrate: split folio_migrate_mapping() new 081d693aa1a5 mm: migrate: support poisoned recover from migrate folio new bef49697fd0a fs: hugetlbfs: support poison recover from hugetlbfs_migra [...] new f311d14a2d26 mm: migrate: remove folio_migrate_copy() new 778969992520 mm/memory_hotplug: drop memblock_phys_free() call in try_r [...] new 944c4a41a6dd mm: swap: reuse exclusive folio directly instead of wp pag [...] new 630970221047 test_xarray: add missing MODULE_DESCRIPTION() macro new 8ebd3938aa6d ubsan: add missing MODULE_DESCRIPTION() macro new 9f8090e8c4d1 test_maple_tree: add the missing MODULE_DESCRIPTION() macro new 95100879b109 lib: test_hmm: add missing MODULE_DESCRIPTION() macro new 6ce682c8fdf3 fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP new c130eb603802 fs/proc/task_mmu: don't indicate PM_MMAP_EXCLUSIVE without [...] new 09fda130e47a fs/proc/task_mmu: properly detect PM_MMAP_EXCLUSIVE per pa [...] new 4c9dd0ba00e2 fs/proc/task_mmu: account non-present entries as "maybe sh [...] new af1d76f648af fs/proc: move page_mapcount() to fs/proc/internal.h new f6aaa22fafa6 fs/proc/task_mmu: fix uninitialized variable in pagemap_pm [...] new 20e22127c9a8 Documentation/admin-guide/mm/pagemap.rst: drop "Using page [...] new 93b216be4b77 mm: pass meminit_context to __free_pages_core() new f95d9a093837 mm-pass-meminit_context-to-__free_pages_core-fix new b9c1d05b22a8 mm-pass-meminit_context-to-__free_pages_core-fix-2 new 07530345ee5a mm-pass-meminit_context-to-__free_pages_core-fix-3 new 412b9d1d0b3f mm/memory_hotplug: initialize memmap of !ZONE_DEVICE with [...] new 9eb3f87f396c mm/memory_hotplug: skip adjust_managed_page_count() for Pa [...] new 22a5f67fb0cf mm/highmem: reimplement totalhigh_pages() by walking zones new 22702459525b mm-highmem-reimplement-totalhigh_pages-by-walking-zones-fix new dc77ba621b98 mm/highmem: make nr_free_highpages() return "unsigned long" new 3b71572b9039 mm: swap: remove 'synchronous' argument to swap_read_folio() new 3ff52d94d60f selftests/mm: mseal, self_elf: fix missing __NR_mseal new 9cb38ccbe7e5 selftests/mm: mseal, self_elf: factor out test macros and [...] new a3b22cb102e0 selftests/mm: mseal, self_elf: rename TEST_END_CHECK to RE [...] new 259354c67d7c selftests/mm: fix vm_util.c build failures: add snapshot of fs.h new a55e5dcdce36 selftests/mm: kvm, mdwe fixes to avoid requiring "make headers" new fd9c88f15e82 selftests/mm: remove local __NR_* definitions new 64abbded7e9d mm: introduce pmd|pte_needs_soft_dirty_wp helpers for soft [...] new bdeaa2dcf595 mm: set pte writable while pte_soft_dirty() is true in do_ [...] new 88d4eb9cf6c7 mm: convert page type macros to enum new 83dabbbe485f selftests/mm: use asm volatile to not optimize mmap read variable new b5c7e8da1d46 mm: do not start/end writeback for pages stored in zswap new 5719394b08b7 mm/rmap: remove duplicated exit code in pagewalk loop new 57ec2646558a mm/rmap: integrate PMD-mapped folio splitting into pagewalk loop new 2cc689dbdf44 mm/vmscan: avoid split lazyfree THP during shrink_folio_list() new 24867cd837c6 mm/sparse: use MEMBLOCK_ALLOC_ACCESSIBLE enum instead of 0 new f6eea4d0c111 vmalloc: Modify the alloc_vmap_area() error message for be [...] new 7b85a114b744 vmalloc: modify the alloc_vmap_area() error message for be [...] new 5f3d3233c8d2 mm/memory: don't require head page for do_set_pmd() new 6da754d7c050 mm/mm_init.c: print mem_init info after defer_init is done new d01d34e97da9 mm: zswap: rename is_zswap_enabled() to zswap_is_enabled() new c4270e144a70 mm: zswap: add zswap_never_enabled() new 3defc0add46b mm-zswap-add-zswap_never_enabled-fix new a9a6bc787541 mm: zswap: handle incorrect attempts to load large folios new 095d339e5cff mm/mlock: implement folio_mlock_step() using folio_pte_batch() new ade689d45aaf mm/memory_hotplug: prevent accessing by index=-1 new 4a0b9f289717 selftests/mm: include linux/mman.h new 12452bcbcc65 selftests/mm: guard defines from shm new 46f8ff3c39ba mm: report per-page metadata information new f79e808ee841 mm/hugetlb_cgroup: identify the legacy using cgroup_subsys [...] new e18df2889ff9 mm/hugetlb_cgroup: prepare cftypes based on template new 11308a02a56c mm/hugetlb_cgroup: switch to the new cftypes new a1ba0cf2f5f5 mm/hugetlb: guard dequeue_hugetlb_folio_nodemask against N [...] new 93820c009c4f mm/memory-failure: simplify put_ref_page() new d372a4f9d697 mm/memory-failure: remove MF_MSG_SLAB new 26019057483d mm/memory-failure: add macro GET_PAGE_MAX_RETRY_NUM new 601d390cf689 mm/memory-failure: save some page_folio() calls new cc1e08c7c34a mm/memory-failure: remove unneeded empty string new a393019ec888 mm/memory-failure: remove confusing initialization to count new 69b8611b16ef mm/memory-failure: don't export hwpoison_filter() when !CO [...] new 541eb008e9ef mm/memory-failure: use helper macro task_pid_nr() new 3bc0022eb369 mm/memory-failure: remove obsolete comment in unpoison_memory() new dca02aa78c80 mm/memory-failure: move some function declarations into in [...] new c0ab81a00913 mm/memory-failure: fix comment of get_hwpoison_page() new 776bc3b90bc8 mm/memory-failure: remove obsolete comment in kill_proc() new 5d69123b49b2 mm/memory-failure: correct comment in me_swapcache_dirty new f90979f0d91f mm/mm_init.c: simplify logic of deferred_[init|free]_pages new 7e11967bd077 mm/mm_init.c: simplify logic of deferred_[init|free]_pages new 67a324ab1cfa ftrace: unpoison ftrace_regs in ftrace_ops_list_func() new ff533b2d85e4 kmsan: make the tests compatible with kmsan.panic=1 new 716736b93e91 kmsan: disable KMSAN when DEFERRED_STRUCT_PAGE_INIT is enabled new 80c83cacd4c7 kmsan: increase the maximum store size to 4096 new cb50fe71eaf2 kmsan: fix is_bad_asm_addr() on arches with overlapping ad [...] new 9dccb40dc962 kmsan: fix kmsan_copy_to_user() on arches with overlapping [...] new a98e05a1a81b kmsan: remove a useless assignment from kmsan_vmap_pages_r [...] new 0aef0bd6cdef kmsan: remove an x86-specific #include from kmsan.h new 6cbe6aeb3181 kmsan: expose kmsan_get_metadata() new 433b2870fb57 kmsan: export panic_on_kmsan new 55be59cea9d4 kmsan: allow disabling KMSAN checks for the current task new ad5dde7da5f9 kmsan: support SLAB_POISON new 5fd519ba1cfd kmsan: use ALIGN_DOWN() in kmsan_get_metadata() new 513ba50b7006 kmsan: do not round up pg_data_t size new b6f7a7923dc7 mm: slub: let KMSAN access metadata new c7d9879f89c1 mm: slub: unpoison the memchr_inv() return value new c65d0d7c1337 mm: kfence: disable KMSAN when checking the canary new 27f5b8c6976f lib/zlib: unpoison DFLTCC output buffers new 9d8cf6323fab kmsan: accept ranges starting with 0 on s390 new 2957f251839d s390/boot: turn off KMSAN new af14c39242ac s390: use a larger stack for KMSAN new de6974aab640 s390/boot: add the KMSAN runtime stub new ea6a415e22cd s390/checksum: add a KMSAN check new adfc09b03d8c s390/cpacf: unpoison the results of cpacf_trng() new 9a92683dd965 s390/cpumf: unpoison STCCTM output buffer new 79f2393b357b s390/diag: unpoison diag224() output buffer new 606947566f9b s390/ftrace: unpoison ftrace_regs in kprobe_ftrace_handler() new 2d28e6078227 s390/irqflags: do not instrument arch_local_irq_*() with KMSAN new 087c9c34d146 s390/mm: define KMSAN metadata for vmalloc and modules new d71ce86fc2a8 s390/string: add KMSAN support new d64426de9d4a s390/traps: unpoison the kernel_stack_overflow()'s pt_regs new e2ba65023353 s390/uaccess: add KMSAN support to put_user() and get_user() new be25803426b7 s390/unwind: disable KMSAN checks new 9efb824ae007 s390: implement the architecture-specific KMSAN functions new 92632b0b4f24 kmsan: enable on s390 new fad186ab14e5 mm: make alloc_demote_folio externally invokable for migration new 97ec177ed3a9 mm: rename alloc_demote_folio to alloc_migrate_folio new 14f50cd14d21 mm/damon/sysfs-schemes: add target_nid on sysfs-schemes new 25c66fe1fe38 mm/migrate: add MR_DAMON to migrate_reason new 092d59f812d4 mm/damon/paddr: introduce DAMOS_MIGRATE_COLD action for demotion new e6845fea975a mm/damon/paddr: introduce DAMOS_MIGRATE_HOT action for promotion new 94e839c3ac7e Docs/damon: document damos_migrate_{hot,cold} new dea0baeb3aa6 mm: swap: swap cluster switch to double link list new f2e8d230b42a mm: swap: mTHP allocate swap entries from nonfull list new b028661315a9 mm: store zero pages to be swapped out in a bitmap new bd6c95670dd8 mm: remove code to handle same filled pages new 50367ef13342 mm: memcontrol: add VM_BUG_ON_FOLIO() to catch lru folio i [...] new 79e5a8228ca4 filemap: replace pte_offset_map() with pte_offset_map_nolock() new e3de417c912e mm: optimization on page allocation when CMA enabled new 0f0069a6cd4d mm: add defines for min/max swappiness new 1fb297315077 mm: add swappiness= arg to memory.reclaim new 50102067745a backtracetest: add MODULE_DESCRIPTION() new 6b6b1f1e0092 ocfs2: add bounds checking to ocfs2_xattr_find_entry() new b7d1765160e9 ocfs2: strict bound check before memcmp in ocfs2_xattr_fin [...] new e4652cccccfe fork: use this_cpu_try_cmpxchg() in try_release_thread_sta [...] new d354c629791a fork-use-this_cpu_try_cmpxchg-in-try_release_thread_stack_ [...] new f1be0456bcd4 include/linux/jhash.h: fix typos new 2f3e682c53ac perf/core: fix several typos new eb8ffbe402cd bcache: fix typo new 6bc7140da8ef bcachefs: fix typo new dae77ff277fc lib min_heap: add type safe interface new f75a7a930594 lib min_heap: add min_heap_init() new bf6c8d9b28fe lib min_heap: add min_heap_peek() new c496699b7bd6 lib min_heap: add min_heap_full() new b03c4d8fd043 lib min_heap: add args for min_heap_callbacks new 26ced8ca6a16 lib min_heap: add min_heap_sift_up() new a71d241be4b2 lib min_heap: add min_heap_del() new a4c40bba61dd lib min_heap: update min_heap_push() and min_heap_pop() to [...] new dbd7cef71a15 lib min_heap: rename min_heapify() to min_heap_sift_down() new eb24c5232831 lib min_heap: update min_heap_push() to use min_heap_sift_up() new 80f512479803 lib/test_min_heap: add test for heap_del() new 41db7d6a7047 bcache: remove heap-related macros and switch to generic min_heap new 1a2fa727dfb3 bcachefs: remove heap-related macros and switch to generic [...] new 388db78ba3ba bcachefs: fix missing assignment of minimum element before [...] new e0d2490bfc95 scripts/decode_stacktrace.sh: wrap nm with UTIL_PREFIX and [...] new c90ea376b8ce scripts/decode_stacktrace.sh: better support to ARM32 modu [...] new 867990a52047 MAINTAINERS: add linux/nodemask_types.h to BITMAP API new 1d2ec5e088be sched: avoid using ilog2() in sched.h new ad7ee6827bb1 cpumask: split out include/linux/cpumask_types.h new bdc80089ac94 sched: drop sched.h dependency on cpumask new 387c5810dc87 cpumask: cleanup core headers inclusion new 4dd94219fddd cpumask: make core headers including cpumask_types.h where [...] new f4fde6c5ec4d lib/sort: remove unused pr_fmt macro new 8bddc5edf1e6 lib/sort: fix outdated comment regarding glibc qsort() new 0bc0c43eafb3 lib/sort: optimize heapsort for handling final 2 or 3 elements new e13d48ed3bbb lib/test_sort: add a testcase to ensure code coverage new 29aa0141da4e selftests/mqueue: fix 5 warnings about signed/unsigned mismatches new 586443823824 percpu_counter: add a cmpxchg-based _add_batch variant new c35c253ac8ad selftests: introduce additional eventfd test coverage new d4ecaf828265 lib/plist.c: enforce memory ordering in plist_check_list new a5a0de92e9cb tools/lib/list_sort: remove redundant code for cond_resche [...] new 620ecde0bb62 lib/ts: add missing MODULE_DESCRIPTION() macros new 1e0080cd5dee kernel/panic: return early from print_tainted() when not tainted new 3225dc1b49b9 kernel/panic: convert print_tainted() to use struct seq_bu [...] new 528229878be5 kernel/panic: initialize taint_flags[] using a macro new 054b77e6c5d8 kernel/panic: add verbose logging of kernel taints in backtraces new 75125a905731 kunit/fortify: add missing MODULE_DESCRIPTION() macros new dc9a68d8fe62 KUnit: add missing MODULE_DESCRIPTION() macros for lib/*_test.ko new 4a3a67778b8f lib/asn1_encoder: add missing MODULE_DESCRIPTION() macro new c9d5591f3076 kunit: add missing MODULE_DESCRIPTION() macros to lib/*.c new 4e362b9de245 uuid: add missing MODULE_DESCRIPTION() macro new 5c6b97467bf4 siphash: add missing MODULE_DESCRIPTION() macro new 26f8073fb1b8 lib/test_kmod: add missing MODULE_DESCRIPTION() macro new 225fb0612074 lib/test_linear_ranges: add missing MODULE_DESCRIPTION() macro new 70703fddd93f selftests: proc: remove unreached code and fix build warning new fec36ee573f6 lib/Kconfig.debug: document panic= command line option and [...] new b4fd9f066101 proc: test "Kthread:" field new c1251da30bef crash: remove header files which are included more than once new cf918f125598 zap_pid_ns_processes: don't send SIGKILL to sub-threads new b50d84ebb35d fsi: occ: remove usage of the deprecated ida_simple_xx() API new e554ee803acd most: remove usage of the deprecated ida_simple_xx() API new ca2c2d3c23b4 proc: remove usage of the deprecated ida_simple_xx() API new e524626488cd nilfs2: prepare backing device folios for writing after ad [...] new b3e7f7f7e12e nilfs2: do not call inode_attach_wb() directly new fec3c1c3630c checkpatch: really skip LONG_LINE_* when LONG_LINE is ignored new 7343308ba797 checkpatch: check for missing Fixes tags new 1fe09a7dd527 kernel-wide: fix spelling mistakes like "assocative" -> "a [...] new 29479e6ebd51 hung_task: ignore hung_task_warnings when hung_task_panic [...] new a7a8a494f3ac lib/plist.c: avoid worst case scenario in plist_add new 8d58814ba393 ocfs2: constify struct ocfs2_lock_res_ops new f2bccb4bb25e ocfs2: constify struct ocfs2_stack_operations new 7c4c5a2ebbce foo new c288dcd3c964 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] new f86722e9d1e1 kbuild: refactor variables in scripts/link-vmlinux.sh new 061ef06c7a07 kbuild: remove PROVIDE() for kallsyms symbols new 68a0dbc55a49 kbuild: merge temporary vmlinux for BTF and kallsyms new e58759e61bb2 kconfig: add -e and -u options to *conf-cfg.sh scripts new 39042d8fd08e kbuild: package: add -e and -u options to some shell scripts new 8cc1b870c655 kconfig: remove unneeded code in expr_compare_type() new 57b26f2cbcfd kconfig: add fallthrough comments to expr_compare_type() new 06fa295f7c21 kconfig: introduce choice_set_value() helper new d2a966e8c945 kconfig: remember the current choice while parsing the cho [...] new 04f956c2214f kbuild: move init/build-version to scripts/ new 164e11db2036 modpost: Enable section warning from *driver to .exit.text new 54cf6ce3189c kbuild: doc: Update default INSTALL_MOD_DIR from extra to updates new 7f26cd24a407 kbuild: Fix build target deb-pkg: ln: failed to create hard link new bf5fafe2f8df Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6c1785cd75ef perf record: Ensure space for lost samples new 183373586743 tools/perf: Fix perf bench futex to enable the run when so [...] new 3638e44542a5 tools/perf: Fix perf bench epoll to enable the run when so [...] new 245b0edf4838 tools/perf: Fix timing issue with parallel threads in perf [...] new 65b37df8c61c perf test pmu: Warn don't fail for legacy mixed case event names new 231295a186b6 perf: sched map skips redundant lines with cpu filters new cc2621cecd0f perf hist: Factor out __hpp__fmt_print() new 8f6071a3dce4 perf hist: Simplify __hpp_fmt() using hpp_fmt_data new 411ee13598ef perf hist: Add symbol_conf.skip_empty new eae7044b67a6 perf hist: Honor symbol_conf.skip_empty new 764414343c7c Merge branch 'perf-tools-next' of git://git.kernel.org/pub [...] new 09354b144704 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 791a4cc32632 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2a805201f9bd ARM64: reloc_test: add missing MODULE_DESCRIPTION() macro new 963c5d496822 kselftest/arm64: Fix a couple of spelling mistakes new f8c6c92790dd ACPI: arm64: Sort entries alphabetically new 99e7a8adc0ca arm64: cpuidle: Move ACPI specific code into drivers/acpi/arm64/ new 7a7a1cac3c2f arm64: FFH: Move ACPI specific code into drivers/acpi/arm64/ new ac2193b4b460 Merge branches 'for-next/misc', 'for-next/kselftest' and ' [...] new fe888e030f41 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] new 4d729c5d5a83 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 05622e837cfd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e8a0c8b2d7ff Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new 9bd9d4e11ff5 Merge branch 'next' of https://github.com/Broadcom/stblinux.git new 815cc7715ab1 dt-bindings: memory: fsl: replace maintainer new b01b7c2532dd Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new c03984d43a9d arm64: dts: imx8mp: Fix TC9595 input clock on DH i.MX8M Pl [...] new bcdea3e81ea5 arm: dts: imx53-qsb-hdmi: Disable panel instead of deleting node new e1b4622efbe7 arm64: dts: freescale: imx8mp-venice-gw73xx-2x: fix BT shu [...] new a5d400b6439a arm64: dts: imx93-11x11-evk: Remove the 'no-sdio' property new 67cc6125fb39 arm64: dts: freescale: imx8mm-verdin: enable hysteresis on [...] new dfd239a039b3 arm64: dts: imx8qm-mek: fix gpio number for reg_usdhc2_vmmc new f179d05b7a5d Merge branch 'imx/soc' into for-next new 7cedaa390bfb dt-bindings: Drop Li Yang as maintainer for all bindings new 67b82a354253 dt-bindings: arm: fsl: Document Compulab IOT-GATE-iMX8 new ba4478013c19 dt-bindings: arm: fsl: add i.MX95 19x19 EVK board new 9270c5f84bf2 dt-bindings: arm: fsl: add i.MX93 9x9 QSB board new 2a3a4f88b2e4 Merge branch 'imx/bindings' into for-next new 245838888dbf ARM: dts: imx: align panel timings node name with dtschema new 069e81ea96bd ARM: dts: imx: correct choice of panel native mode new 04ee7d2d72c3 ARM: dts: imx6dl-aristainetos2_4: drop redundant 'power-on [...] new 63da595d8049 ARM: dts: imx: drop redundant 'u-boot,panel-name' property new 331929bd9edb ARM: dts: imx28-tx28: drop redundant 'panel-name' property new bd036febd03c ARM: dts: imx: Add LVDS port data mapping on M53 Menlo new 3a5297c50710 ARM: dts: e60k02: fix aliases for mmc new 55883587caeb Merge branch 'imx/dt' into for-next new f560da940e32 arm64: dts: imx8mp: Initialize audio PLLs from audiomix subsystem new 521568faa8a2 arm64: dts: imx8mp-evk: add bt-sco sound card support new 11af40dc13f3 arm64: dts: imx8mp: Enable HDMI on i.MX8MP DHCOM PDK2 and PDK3 new c5234fcd508a arm64: dts: imx8mp-tqma8mpql-mba8mpxl: Remove unused ocram node new f0504cca44f0 arm64: dts: imx8mq-librem5: Don't wake up on volume key press new 2cd7b542c84e arm64: dts: freescale: ls1028a: Remove undocumented 'fsl,l [...] new 044786935ec5 arm64: dts: freescale: ls1028a: Reorder sai dma-names to f [...] new 0ce551af516a arm64: dts: phygate-tauri-l: enable pcie phy new 8d97083c0b5d arm64: dts: phygate-tauri-l: add overlays for RS232 and RS485 new 85f2d1131036 arm64: dts: freescale: imx8mm-verdin: don't limit i2c2 max. clock new 1232f98d27e2 arm64: dts: freescale: imx8mp-verdin: don't limit i2c2 max. clock new a27f49644fb4 arm64: dts: imx8mp: Add imx8mp-specific irqsteer compatible new 9ebd81f0c73b arm64: dts: ls1012a: Reorder sai dma-names to clean up DTB [...] new 67edf1eb1c4b arm64: dts: ls1043a: Change I2C clock name to ipg to fix D [...] new 2c4c29b66908 arm64: dts: ls208xa: Change I2C clock name to ipg to fix D [...] new 81ad3889ba23 arm64: dts: ls2160a: Change I2C clock name to ipg to fix D [...] new 23ea56ef2288 arm64: dts: imx8mp-beacon-kit: Fix errors found from CHECK_DTBS new 152f7a9908b1 arm64: dts: ls1028a-rdb: Add EEPROM nodes to I2C bus new 0943d92ca4a3 arm64: dts: freescale: use defines for interrupts new 645e59e61397 arm64: dts: ls208xa: use defines for timer interrupts new 1d8a9f043a77 arm64: dts: imx8: use defines for interrupts new 4880ee1c9046 arm64: dts: imx8mp-debix-model-a: Enable HDMI output new 62814204c6ae arm64: dts: freescale: imx8mp-verdin: add HDMI support new be3216d62677 arm64: dts: imx8mp-msc-sm2s: Add HDMI output new caed3b594199 arm64: dts: layerscape: Change node name from 'esdhc' to 'mmc' new 5bf0e05cd1d7 arm64: dts: layerscape: change thermal node name new 469349d4c07f arm64: dts: imx8mm-iot-gateway: Add initial support new 5e3cbb8e4256 arm64: dts: freescale: add i.MX95 basic dtsi new b8f771037e9e arm64: dts: freescale: add i.MX95 19x19 EVK minimal board dts new 0565d20cd8c2 arm64: dts: freescale: Support i.MX93 9x9 Quick Start Board new 51f716bb3071 Merge branch 'imx/dt64' into for-next new 02c4a2a1e189 ARM: imx_v6_v7_defconfig: Enable drivers for TQMa7x/MBa7x new 51e860cdd34b ARM: imx_v6_v7_defconfig: enable DRM_SII902X and DRM_DISPL [...] new 320857064c27 Merge branch 'imx/defconfig' into for-next new 3eae9285cece Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0b6f57939fdb next-20240613/mediatek new f78c4ebbbdae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6cd3c225cf5d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5756101babc5 ARM: dts: qcom: motorola-falcon: add accelerometer, magnetometer new ee5dcd7393af arm64: dts: qcom: qcm6490-fairphone-fp5: Use .mbn firmware [...] new 525b42832bd3 dt-bindings: clock: Add Qcom QCM2290 GPUCC new fcc6ed4f62a3 Merge branch '20240606-topic-rb1_gpu-v4-1-4bc0c19da4af@lin [...] new 4faeef52c8e6 arm64: dts: qcom: qcm2290: Add GPU nodes new 1ae60a51d175 arm64: dts: qcom: qrb2210-rb1: Enable the GPU new f55a758fd355 arm64: dts: qcom: msm8916-acer-a1-724: Add sound and modem new acc41014661c dt-bindings: clock: qcom,sm8450-videocc: reference qcom,gcc.yaml new 3b39fb00be1c dt-bindings: clock: qcom,videocc: reference qcom,gcc.yaml new cc9d138fffba dt-bindings: clock: qcom,dispcc-sc8280xp: reference qcom,gcc.yaml new f168430195ff dt-bindings: clock: qcom,dispcc-sm6350: reference qcom,gcc.yaml new 5576b6f8e91f dt-bindings: clock: qcom,dispcc-sm8x50: reference qcom,gcc.yaml new b20b9a762695 dt-bindings: clock: qcom,gpucc-sdm660: reference qcom,gcc.yaml new f68872fe1019 dt-bindings: clock: qcom,gpucc: reference qcom,gcc.yaml new fa02399d6937 dt-bindings: clock: qcom,msm8998-gpucc: reference qcom,gcc.yaml new a8197afc44a6 dt-bindings: clock: qcom,qcm2290-dispcc: reference qcom,gcc.yaml new e68a21bd186b dt-bindings: clock: qcom,sc7180-dispcc: reference qcom,gcc.yaml new c9ae35ace8c4 dt-bindings: clock: qcom,sc7280-dispcc: reference qcom,gcc.yaml new 4ef61bcf1aa9 dt-bindings: clock: qcom,sdm845-dispcc: reference qcom,gcc.yaml new 7b69a903fc73 dt-bindings: clock: qcom,sm6115-dispcc: reference qcom,gcc.yaml new 8acff345c3e6 dt-bindings: clock: qcom,sm8450-dispcc: reference qcom,gcc.yaml new 4da364c759dc dt-bindings: clock: qcom,sm8550-dispcc: reference qcom,gcc.yaml new 7e828d77d202 dt-bindings: clock: qcom,sm8450-gpucc: reference qcom,gcc.yaml new 7311bbfff31c clk: qcom: branch: Add clk_branch2_prepare_ops new 80bbd1c355d6 dt-bindings: clock: add qca8386/qca8084 clock and reset de [...] new 9f93a0a42860 clk: qcom: common: commonize qcom_cc_really_probe new 2441b965c4c7 clk: qcom: add clock controller driver for qca8386/qca8084 new ea5594aa3eb8 Merge branch '20240606-topic-rb1_gpu-v4-1-4bc0c19da4af@lin [...] new d4d74e4b305b clk: qcom: clk-alpha-pll: Add HUAYRA_2290 support new 8cab033628b1 clk: qcom: Add QCM2290 GPU clock controller driver new ad3dd9592b2a soc: qcom: pmic_glink: disable UCSI on sc8280xp new 5e66abcf1e25 dt-bindings: soc: qcom,smsm: Allow specifying mboxes inste [...] new 75287992f58a soc: qcom: smsm: Support using mailbox interface new eefb5ee4b41c Merge branches 'arm32-for-6.11', 'arm64-defconfig-fixes-fo [...] new 1746dc0aa624 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 92c892c2c475 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 7d7018f8a96c Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new c9ba07b0c02a clk: rockchip: Switch to use kmemdup_array() new 2e6a2acc579f Merge branch 'v6.11-clk/next' into for-next new edf55c2b45c1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7872f905b246 arm64: dts: exynos: gs101: reorder properties as per guidelines new d0a024fe8ee2 Merge branch 'next/dt64' into for-next new 7666718892f2 clk: samsung: Switch to use kmemdup_array() new 1447920fea80 Merge branch 'next/clk' into for-next new 53129d0c050b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 08070351c878 MAINTAINERS: Add mailing list for SCMI drivers new dd22cc907a74 firmware: arm_scmi: Add support for system suspend in powe [...] new d0398f51ffb3 dt-bindings: firmware: arm,scmi: Add support for notificat [...] new fa8b28ba22d9 firmware: arm_scmi: Add support for platform to agent chan [...] new c12bb561df45 bus: vexpress-config: Add missing MODULE_DESCRIPTION() macro new e510ebe69f18 Merge branches 'for-next/ffa/updates', 'for-next/scmi/upda [...] new eae5b029f5ad Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 84e650429100 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new b7dac0aaf087 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new 32053de07558 Merge branch 'next' of https://git.linaro.org/people/jens. [...] new 0fadfb6af8db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e800c0900d48 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new b2774d0292e8 arm64: zynqmp: Align nvmem node with dt schema new 4e07d2281e2e arm64: zynqmp: Use fpga-region as node name new 059696313971 arm64: zynqmp: Add missing description for efuses new f88eac0b6831 arm64: zynqmp: Describe USB wakeup interrupt new 7ab06833e078 arm64: zynqmp: Describe OCM controller new a520fcceb960 arm64: zynqmp: Remove address/size-cells from ams node new a082e297fa18 arm64: zynqmp: Disable Tri-state for SDIO new 894221b5a52a arm64: zynqmp: Add compatible string for kv260 new 385cc4f769b4 arm64: zynqmp: Add description for ina260 on kv260 new 0d7835cf2d1f arm64: zynqmp: Describe DisplayPort connector for Kria new 89562ff4f0b8 arm64: zynqmp: Add support for K26 rev2 boards new f9508ef9976e arm64: zynqmp: Add pwm-fan node and fix ttc0 pwm-cells property new 613af8986db8 Merge remote-tracking branch 'git/zynqmp/dt' into for-next new d642664b910b Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new 587cf8e3e40d Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new 3eaa43e778db Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new 7be6ffae4fd0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 065ccb3e3f66 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] new 2bac6caee94e powerpc/configs: drop RT_GROUP_SCHED=y from ppc6xx_defconfig new 05227967953d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new adad44fd12cb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1c526bef3e09 Merge branch 'riscv-dt-for-next' of git://git.kernel.org/p [...] new 615911ee7f47 Merge branch 'riscv-soc-for-next' of git://git.kernel.org/ [...] new 22583ded5411 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 979e55cdc500 bcachefs: Fix initialization order for srcu barrier new fcc8def2ed7b bcachefs: Fix array-index-out-of-bounds new 31021c43e1c4 bcachefs: add might_sleep() annotations for fsck_err() new 3348ce3a5cc5 bcachefs: Use try_cmpxchg() family of functions instead of [...] new 2f2ae1d544f5 bcachefs: Check for bsets past bch_btree_ptr_v2.sectors_written new a61cf0810f3a bcachefs: btree_ptr_sectors_written() now takes bkey_s_c new d8ed4471a646 bcachefs: make offline fsck set read_only fs flag new 531185e600ea bcachefs: don't expose "read_only" as a mount option new d260cedde036 bcachefs: bch2_printbuf_strip_trailing_newline() new 90cbe22b7594 bcachefs: Replace bare EEXIST with private error codes new 38002f97c27e bcachefs: allow passing full device path for target options new 80335d2e163f bcachefs: check_key_has_inode() new 7f96d5606cad bcachefs: bch_alloc->stripe_sectors new 5cb3b05cc8be bcachefs: BCH_DATA_unstriped new 05af134ed7d1 bcachefs: metadata version bucket_stripe_sectors new b2f79eae3c04 bcachefs: add printbuf arg to bch2_parse_mount_opts() new e571ad3348d6 bcachefs: Add error code to defer option parsing new 29f9ef22c69a bcachefs: use new mount API new 2b0227aa8f25 bcachefs: KEY_TYPE_accounting new 95415d289f92 bcachefs: Accumulate accounting keys in journal replay new a00fd42c8a81 bcachefs: btree write buffer knows how to accumulate bch_a [...] new 6353f5229fa3 bcachefs: Disk space accounting rewrite new 50350435df66 bcachefs: Coalesce accounting keys before journal replay new b89540e171dc bcachefs: dev_usage updated by new accounting new d16e17522e5c bcachefs: Kill bch2_fs_usage_initialize() new 1da28791cbfc bcachefs: Convert bch2_ioctl_fs_usage() to new accounting new ec752b748184 bcachefs: kill bch2_fs_usage_read() new 69da2a2e4a27 bcachefs: Kill writing old accounting to journal new f76551ccee5f bcachefs: Delete journal-buf-sharded old style accounting new 3c861ca78add bcachefs: Kill bch2_fs_usage_to_text() new 041fd48f3c72 bcachefs: Kill fs_usage_online new 5e4ffb7ab210 bcachefs: Kill replicas_journal_res new f5e5f19072bf bcachefs: Convert gc to new accounting new b27933d6275f bcachefs: Convert bch2_replicas_gc2() to new accounting new af594490d6a1 bcachefs: bch2_verify_accounting_clean() new d29a891cf8f5 bcachefs: bch_acct_compression new ed1888fe5e8c bcachefs: Convert bch2_compression_stats_to_text() to new [...] new 962c48c0f6e1 bcachefs: bch2_fs_accounting_to_text() new 2f70bd61a843 bcachefs: bch2_fs_usage_base_to_text() new a9c7e7df42f0 bcachefs: bch_acct_snapshot new 4e61d99a7277 bcachefs: bch_acct_btree new 5316d13e6580 bcachefs: bch_acct_rebalance_work new b90452610600 bcachefs: Eytzinger accumulation for accounting keys new c3761b57b63f bcachefs: Kill bch2_mount() new e602388c8b06 bcachefs: bch2_fs_get_tree() cleanup new d4cd604fd5a9 bcachefs: Don't block journal when finishing check_allocations() new ac9bc5c417b5 bcachefs: Walk leaf to root in btree_gc new 19d5a16d61e4 bcachefs: Initialize gc buckets in alloc trigger new 7ef668b84be4 bcachefs: Delete old assertion for online fsck new ad58a430e540 bcachefs: btree_types bitmask cleanups new eb4ced4af06e bcachefs: fsck_err() may now take a btree_trans new c3b9f102b2b1 bcachefs: Plumb more logging through stdio redirect new 7e13c488844e bcachefs: twf: convert bch2_stdio_redirect_readline() to darray new b0a110534338 bcachefs: bch2_stdio_redirect_readline_timeout() new e8d173290546 bcachefs: twf: delete dead struct fields new df27331af68b bcachefs: bch2_dir_emit() - fix directory reads in the fus [...] new 07c766d34b9c bcachefs: track writeback errors using the generic trackin [...] new 88da372715de bcachefs: Add tracepoints for bch2_sync_fs() and bch2_fsync() new 6edc524b2fe2 bcachefs: Clear trans->last_unlock_ip when setting trans->locked new 536dcb11349b bcachefs: Unlock trans when waiting for user input in fsck new e762965f1e15 bcachefs: implement FS_IOC_GETVERSION to support lsattr new 11cc5d35e4ad bcachefs: support get fs label new cfbdb84ab069 bcachefs: support FS_IOC_SETFSLABEL new 4534548b7b09 bcachefs: support REMAP_FILE_DEDUP in bch2_remap_file_range new 3cd932ea85e5 bcachefs: BCH_IOCTL_QUERY_ACCOUNTING new 0aec44fa84cb bcachefs: bch2_btree_insert() - add btree iter flags new c17e83d2dd14 bcachefs: Fix race in bch2_accounting_mem_insert() new 6108343fa28b bcachefs: fix smatch data leak warning in fs usage ioctl new ed82971c6c63 bcachefs: Refactor disk accounting data structures new 69b6f9d619b1 bcachefs: bch2_accounting_mem_gc() new 3a784885ec73 bcachefs: Fix bch2_gc_accounting_done() locking new 9a1f17950a41 bcachefs: Kill gc_pos_btree_node() new 2c32dfe793ea bcachefs: bch2_btree_id_to_text() new c748270c8205 bcachefs: bch2_gc_pos_to_text() new cad2642df792 bcachefs: btree_node_unlock() assert new f3664b46fdc9 bcachefs: btree_path_cached_set() new b37c1b07570d bcachefs: kill key cache arg to bch2_assert_pos_locked() new a42d9e02bfcb MAINTAINERS: remove Brian Foster as a reviewer for bcachefs new 3f2eeb245fb9 bcachefs: per_cpu_sum() new 65e896177a41 bcachefs: Reduce the scope of gc_lock new a2db33fa484a bcachefs: use FGP_WRITEBEGIN instead of combining individu [...] new 6172f3c1a475 bcachefs: set fgf order hint before starting a buffered write new f82f396b38de Merge branch 'for-next' of https://evilpiepirate.org/git/b [...] new d2f0f3300c3a Merge branch 'misc-6.10' into for-next-current-v6.9-20240613 new 1879e508857b Merge branch 'for-next-current-v6.9-20240613' into for-nex [...] new cb90ea60a0b1 Merge branch 'misc-6.10' into for-next-next-v6.10-20240613 new ae03326c223e btrfs: qgroup: do quick checks if quotas are enabled befor [...] new ba54cce2f3b9 btrfs: pass struct btrfs_io_geometry into handle_ops_on_de [...] new f1b94ba1bb65 btrfs: zoned: make btrfs_get_dev_zone() static new 17607bf8dd6c btrfs: remove no longer used btrfs_migrate_to_delayed_refs_rsv() new 17b7c15d6971 btrfs: fix misspelled end IO compression callbacks new 2902808d82cb btrfs: fix function name in comment for btrfs_remove_order [...] new 453e758b5adf btrfs: raid56: do extra dumping for CONFIG_BTRFS_ASSERT new eb337fd3b60a btrfs: use an xarray to track open inodes in a root new 63e4c08287c6 btrfs: preallocate inodes xarray entry to avoid transaction abort new 3fd680127d3d btrfs: reduce nesting and deduplicate error handling at bt [...] new f119be17a7cd btrfs: remove inode_lock from struct btrfs_root and use xa [...] new 1f50aced06bc btrfs: unify index_cnt and csum_bytes from struct btrfs_inode new 47632d4cc654 btrfs: don't allocate file extent tree for non regular files new e4bc09d1da22 btrfs: remove location key from struct btrfs_inode new 2ad3833f4e45 btrfs: remove objectid from struct btrfs_inode on 64 bits [...] new 46cdaa8017f6 btrfs: rename rb_root member of extent_map_tree from map to root new 8872c879e58c btrfs: use a regular rb_root instead of cached rb_root for [...] new 562b702356db btrfs: drop bytenr_orig and fix comment in btrfs_scan_one_ [...] new 3a2637a4c862 btrfs: move btrfs_block_group_root() to block-group.c new 11af8590ec9f btrfs: make btrfs_finish_ordered_extent() return void new fcec21ef0d52 btrfs: use a btrfs_inode in the log context (struct btrfs_ [...] new 179922e2f28b btrfs: pass a btrfs_inode to btrfs_fdatawrite_range() new c66e58276c0a btrfs: pass a btrfs_inode to btrfs_wait_ordered_range() new bb115e6fe1ee btrfs: use a btrfs_inode local variable at btrfs_sync_file() new e3cfec9da17a btrfs: remove duplicate name variable declarations new 39345d09d97d btrfs: rename macro local variables that clash with other [...] new 88928f57cd31 btrfs: use for-local variables that shadow function variables new b1e9e80c2e6a btrfs: remove unused define EXTENT_SIZE_PER_ITEM new 306fd4b4196e btrfs: keep const when returning value from get_unaligned_le8() new b5123f4cb205 btrfs: constify parameters of write_eb_member() and its users new 9c958cbd3748 btrfs: slightly loosen the requirement for qgroup removal new 4a108d778066 btrfs: automatically remove the subvolume qgroup new bf95de36bfc9 btrfs: simplify range parameters of btrfs_wait_ordered_roots() new 99e1106ed7a5 btrfs: qgroup: avoid start/commit empty transaction when f [...] new 040026d87136 btrfs: avoid create and commit empty transaction when comm [...] new 4cad2fe56929 btrfs: send: make ensure_commit_roots_uptodate() simpler a [...] new 4db8539104cd btrfs: send: avoid create/commit empty transaction at ensu [...] new babb5b86feb6 btrfs: scrub: avoid create/commit empty transaction at fin [...] new ad1599586cd9 btrfs: add and use helper to commit the current transaction new da949aa4b8db btrfs: send: get rid of the label and gotos at ensure_comm [...] new 7a9bfd3c6d89 btrfs: move fiemap code into its own file new 9ab5e01ba0e0 btrfs: rename extent_map::orig_block_len to disk_num_bytes new 8ebbecf3075e btrfs: export the expected file extent through can_nocow_extent() new 70cb5eb1c3f6 btrfs: introduce new members for extent_map new e8ca3e55d6cb btrfs: introduce extra sanity checks for extent maps new 4cd08a17c5e4 btrfs: remove extent_map::orig_start member new 7d186fd51bac btrfs: remove extent_map::block_len member new a8b92ec70aa7 btrfs: remove extent_map::block_start member new b20b0396d77b btrfs: cleanup duplicated parameters related to can_nocow_ [...] new 647b92be57c1 btrfs: cleanup duplicated parameters related to btrfs_allo [...] new 3f44a774aa39 btrfs: cleanup duplicated parameters related to create_io_em() new a018b6819ad2 btrfs: cleanup duplicated parameters related to btrfs_crea [...] new 649ba6b0a0d2 btrfs: rename err to ret in btrfs_cleanup_fs_roots() new cdafc18b5f0e btrfs: rename ret to err in btrfs_recover_relocation() new f4b31bab79c1 btrfs: rename ret to ret2 in btrfs_recover_relocation() new 1815ac9c23b8 btrfs: rename err to ret in btrfs_recover_relocation() new e1576796e0ac btrfs: rename err to ret in btrfs_drop_snapshot() new 50a8ce425cb1 btrfs: add MODULE_DESCRIPTION() new 22ca33eefaa6 btrfs: make __extent_writepage_io() to write specified range only new d46a55c73548 btrfs: subpage: introduce helpers to handle subpage delall [...] new 9ef73b89a5cc btrfs: lock subpage ranges in one go for writepage_delalloc() new 4b47f5baaa4c btrfs: do not clear page dirty inside extent_write_locked_range() new 0849046f37cf btrfs: make extent_write_locked_range() handle subpage wri [...] new f6c3a0faedcc btrfs: qgroup: delete a TODO about using kmem cache to all [...] new fc5bc7b638f3 btrfs: cleanup recursive include of the same header new a399ff164f15 btrfs: do not directly include rwlock_types.h new edf2ee52edb7 btrfs: constify pointer parameters where applicable new 21adb5b75175 btrfs: reduce critical section at btrfs_wait_ordered_roots() new 2c64eb2cad91 btrfs: reduce critical section at btrfs_wait_ordered_extents() new 4eaff6fdb40c btrfs: add comment about locking to btrfs_split_ordered_extent() new 987b2387afba btrfs: avoid removal and re-insertion of split ordered extent new 724789a8d4d9 btrfs: mark ordered extent insertion failure checks as unlikely new e5b689d005c0 btrfs: update panic message when splitting ordered extent new 4e7bdb862e71 btrfs: pass reloc_control to relocate_data_extent() new d69fca895625 btrfs: pass a reloc_control to relocate_file_extent_cluster() new 9ed824f96554 btrfs: pass a reloc_control to relocate_one_folio() new 2f7775e16e74 btrfs: don't pass fs_info to describe_relocation() new 693aa1c7a3e7 btrfs: pass a struct reloc_control to prealloc_file_extent [...] new 99f295f30a24 btrfs: pass reloc_control to setup_relocation_extent_mapping() new 5e3945727a4a btrfs: remove pointless code when creating and deleting a [...] new 06eee7da04eb btrfs: retry block group reclaim without infinite loop new 6c3c553f90bd btrfs: zoned: allocate dummy checksums for zoned NODATASUM writes new 1d8400b204b0 btrfs: avoid transaction commit on any fsync after subvolu [...] new acf3e725b0be btrfs: don't do extra find_extent_buffer() in do_walk_down() new 3d6dcecbad1b btrfs: remove all extra btrfs_check_eb_owner() calls new f40b787c049e btrfs: use btrfs_read_extent_buffer() in do_walk_down() new 120856d6415b btrfs: push lookup_info into struct walk_control new 143d72140563 btrfs: factor out eb uptodate check from do_walk_down() new b69325849918 btrfs: remove local variable need_account in do_walk_down() new 8e9bb3ccc3a4 btrfs: unify logic to decide if we need to walk down into [...] new 71d58be97cfb btrfs: extract the reference dropping code into it's own helper new b8f758713fe6 btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_inf [...] new 67d6d280ea4e btrfs: handle errors from ref mods during UPDATE_BACKREF i [...] new c654cf16340a btrfs: replace BUG_ON with ASSERT in walk_down_proc() new ffc4ce869ee5 btrfs: clean up our handling of refs == 0 in snapshot delete new 3424609dbe3f btrfs: convert correctness BUG_ON()'s to ASSERT()'s in wal [...] new 09af91c12010 btrfs: handle errors from btrfs_dec_ref() properly new 28f31d482c00 btrfs: add documentation around snapshot delete new 7405b30e3164 Merge branch 'b-for-next' into for-next-next-v6.10-20240613 new e8783e9474fb btrfs: === misc-next === new 20286b7f6bc3 btrfs: handle unexpected parent block offset in btrfs_allo [...] new dbd4ffd04e4d btrfs: scrub: fix incorrectly reported logical/physical address new a0630b887bd6 btrfs: reduce the log level for btrfs_dev_stat_inc_and_print() new 41b8a5256bb3 btrfs: scrub: remove unused is_super parameter from scrub_ [...] new bc444a2506a3 btrfs: scrub: remove unnecessary dev/physical lookup for s [...] new 6afa933c2dcf btrfs: scrub: simplify the inode iteration output new d9f0755864cb btrfs: scrub: ensure we output at least one error message [...] new c82863c9690a btrfs: scrub: use generic ratelimit helpers to output erro [...] new 04b26363f786 btrfs: drop extent maps after failed COW dio write new 202e4fce7708 btrfs: refactor btrfs_dio_submit_io() for less nesting and [...] new 542017fd9604 btrfs: make compression path to be subpage compatible new 08ccead6ba53 Merge branch 'misc-next' into for-next-next-v6.10-20240613 new 56cde3455304 Merge branch 'for-next-next-v6.10-20240613' into for-next- [...] new 3dd0a14eb2a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f58bfc499046 Merge branch 'for-next' of git://git.infradead.org/users/h [...] new 89b01913dc73 dlm: add rcu_barrier before destroy kmem cache new f373a199e003 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 6737394fe5ec Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new e5c6900de5a5 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 984b3fddf6ff Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new cd2566378421 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ab11812236b1 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] new 1bd315f53d10 SUNRPC: Add a trace point in svc_xprt_deferred_close new f346ceed810c sunrpc: fix up the special handling of sv_nrpools == 1 new f1bb3cd3b63c nfsd: make nfsd_svc take an array of thread counts new e24c9eb3fb3b nfsd: allow passing in array of thread counts via netlink new 06bb21e0028f sunrpc: refactor pool_mode setting code new 4ddfda417a50 nfsd: new netlink ops to get/set server pool_mode new d3d5b4556728 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new 21b5ec5c5670 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 004b8d1491b4 ovl: fix encoding fid for lower only root new e2e161c8d145 Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] new 77d28f71051c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 188e74a4b698 Merge branch 'vfs.fixes' into vfs.all Signed-off-by: Chris [...] new fe59319cfa4a Merge branch 'vfs.misc' into vfs.all Signed-off-by: Christ [...] new bae0ebe2a7e6 Merge branch 'vfs.xattr' into vfs.all Signed-off-by: Chris [...] new 1d78179a9475 Merge branch 'vfs.module.description' into vfs.all Signed- [...] new a55547d02559 Merge branch 'vfs.pg_error' into vfs.all Signed-off-by: Ch [...] new 104eef133fd9 hostfs: Add const qualifier to host_root in hostfs_fill_super() new eb506e413e0b Merge branch 'vfs.mount.api' into vfs.all Signed-off-by: C [...] new 70dde44291fa Merge branch 'vfs.iomap' into vfs.all Signed-off-by: Chris [...] new 5dc66efd0a1d Merge branch 'vfs.casefold' into vfs.all Signed-off-by: Ch [...] new 72c991fbf75c vfs: add rcu-based find_inode variants for iget ops new b49558e8ce3d btrfs: use iget5_locked_rcu new 2a3215b38fce xfs: preserve i_state around inode_init_always in xfs_rein [...] new d0d6daf49b67 vfs: partially sanitize i_state zeroing on inode creation new 7b1efa8a7857 xfs: remove now spurious i_state initialization in xfs_ino [...] new 9e89318f7b88 bcachefs: remove now spurious i_state initialization new a1f18a4b2183 lockref: speculatively spin waiting for the lock to be released new 19b730b5021e vfs: move d_lockref out of the area used by RCU lookup new 6f61e75740fa Merge branch 'vfs.inode.rcu' into vfs.all Signed-off-by: C [...] new bd0affe6c4a9 Merge branch 'vfs.netfs' into vfs.all Signed-off-by: Chris [...] new 8be095d50bda Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] new 7625beec13c2 Merge branch 'fs-next' of linux-next new 80b2615fc71c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7c85bccc9721 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new c956aeb0c770 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] new 146a06a0d225 HID: rename struct hid_bpf_ops into hid_ops new 99b40bf8053f HID: bpf: add hid_get/put_device() helpers new ebc0d8093e8c HID: bpf: implement HID-BPF through bpf_struct_ops new d7696738d66b selftests/hid: convert the hid_bpf selftests with struct_ops new e342d6f6f7d8 HID: samples: convert the 2 HID-BPF samples into struct_ops new df67602fb8d5 HID: bpf: add defines for HID-BPF SEC in in-tree bpf fixes new 50fe0fc6e206 HID: bpf: convert in-tree fixes into struct_ops new 4a86220e046d HID: bpf: remove tracing HID-BPF capability new 05b3b8f19441 selftests/hid: add subprog call test new c5958697a5fa Documentation: HID: amend HID-BPF for struct_ops new 5f42e19de53f Documentation: HID: add a small blurb on udev-hid-bpf new 26ba1e0a982b HID: bpf: Artist24: remove unused variable new c94ae2189aca HID: bpf: error on warnings when compiling bpf objects new bd0747543b3d bpf: allow bpf helpers to be used into HID-BPF struct_ops new f1a5fb6c7cf6 HID: bpf: rework hid_bpf_ops_btf_struct_access new 33c0fb85b571 HID: bpf: make part of struct hid_device writable new 52befae57670 Merge branch 'for-6.11/bpf' into for-next new 8cef47528588 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 659eb16247d0 i2c: omap: switch to NOIRQ_SYSTEM_SLEEP_PM_OPS() and RUNTI [...] new 8a2ebb775a49 i2c: omap: wakeup the controller during suspend() callback new 879b1b177f34 Merge branch 'i2c/i2c-host' of git://git.kernel.org/pub/sc [...] new dc5abc2ff0ee hwmon: add MP9941 driver new 52115fc32905 hwmon: (core) Make hwmon_class const new 0f33272b60ed hwmon: (max6639) : Update hwmon init using info structure new 842b4d98ae33 hwmon: (max6639) : Add additional hwmon attributes for fan [...] new 1860fe14c1c3 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new a098eb1a4766 Merge branch 'docs-next' of git://git.lwn.net/linux.git new 8f79b09bbe69 Merge tag 'v6.10-rc3' new 792196fd34b1 media: mediatek: vcodec: add decoder command to support st [...] new 59d438f8e02c media: mediatek: vcodec: Handle invalid decoder vsi new 48d85de24404 media: mediatek: vcodec: Fix unreasonable data conversion new b785ea5b16c8 media: mediatek: vcodec: Alloc DMA memory with DMA_ATTR_AL [...] new 62096c48394b media: v4l2-ctrls: Add average QP control new 065927b51eb1 media: amphion: Remove lock in s_ctrl callback new 1034ead1a733 media: amphion: Report the average QP of current encoded frame new dce30a66120f dt-bindings: media: convert Mediatek consumer IR to the js [...] new 156922faabce media: atomisp: Switch to new Intel CPU model defines new 4a6c57f273ff Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git new cceca05c50e0 Merge branch 'acpi-ec' into linux-next new 16af1ce47b0a Merge branch 'thermal/linux-next' of ssh://gitolite.kernel [...] new d9fef76e8949 thermal/drivers/mediatek/lvts_thermal: Remove filtered mod [...] new 72cacd06e47d thermal/drivers/mediatek/lvts_thermal: Return error in cas [...] new 31d320dd70c8 Merge branch 'thermal/fixes' of ssh://gitolite.kernel.org/ [...] new 58e04f315295 ACPI: PMIC: Use sizeof() instead of hard coded value new 1dd804af345a ACPI: PMIC: Convert pr_*() to dev_*() printing macros new f42cfd5ceced ACPI: PMIC: Replace open coded be16_to_cpu() new 158ee9f1384a ACPI: AC: constify powersupply properties new 41653463e1ea ACPI: SBS: constify powersupply properties new 3483053d2c12 ACPI: battery: constify powersupply properties new aa532663072c ACPI: battery: use sysfs_emit over sprintf new a231eed10ed5 ACPI: battery: create alarm sysfs attribute atomically new 6bad28cfc309 ACPI: SBS: manage alarm sysfs attribute through psy core new 74c2a2ae6a14 ACPI: HMAT: Use ACCESS_COORDINATE_CPU when appropriate new 79a947bd5434 ACPI: NUMA: Consolidate header includes new 29f592041666 Merge branches 'acpi-pmic', 'acpi-battery' and 'acpi-numa' [...] new 4317874eac96 ACPI: NFIT: add missing MODULE_DESCRIPTION() macro new abba7f922d8b ACPI: add missing MODULE_DESCRIPTION() macros new 117478c9d710 ACPI: acpi_pad: Still evaluate _OST when _PUR evaluation fails new 35ba8ec0fbd0 ACPI: x86: Switch to new Intel CPU model defines new d09a0ff6263b Merge branches 'acpi-tables', 'acpi-misc', 'acpi-pad' and [...] new 8c6294ccb568 ACPI: CPPC: add sysfs entry for guaranteed performance new 4c267f625d1b Merge branch 'acpi-cppc' into linux-next new db404525c194 Merge back new cpufreq material for v6.11. new c7107750b2ff x86/cpufeatures: Add AMD FAST CPPC feature flag new c00d476cbcef cpufreq: amd-pstate: change cpu freq transition delay for [...] new 8e184ac079db Merge tag 'amd-pstate-v6.11-2024-06-11' of ssh://gitolite. [...] new 9b51b9b194ae Merge branch 'pm-cpufreq' into linux-next new a07235c0542c Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 90e4ed6bb02a cpufreq/cppc: Don't compare desired_perf in target() new 8fa1f4e3d7db Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new a55eeee4779c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 77e9379b7c83 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new b1bc15f8fb5f RDMA/iwcm: Use list_first_entry() where appropriate new fc772e38bce5 RDMA/iwcm: Change the return type of iwcm_deref_id() new e1168f09b331 RDMA/iwcm: Simplify cm_event_handler() new a1babdb5b615 RDMA/iwcm: Simplify cm_work_handler() new aee2424246f9 RDMA/iwcm: Fix a use-after-free related to destroying CM IDs new 2a1251e3dbb2 RDMA/mana_ib: Process QP error events in mana_ib new e1969917a5cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3e453ca122d4 net: ipv4,ipv6: Pass multipath hash computation through a helper new 4ee2a8cace3f net: ipv4: Add a sysctl to set multipath hash seed new 60bcfede3f9f mlxsw: spectrum_router: Apply user-defined multipath hash seed new 6f51aed38a4f selftests: forwarding: lib: Split sysctl_save() out of sys [...] new 5f90d93b6108 selftests: forwarding: router_mpath_hash: Add a new selftest new 05f43db7f011 Merge branch 'allow-configuration-of-multipath-hash-seed' new dee4dd10c79a net: ethernet: mtk_eth_soc: ppe: add support for multiple PPEs new b48a1540b73a flow_offload: add encapsulation control flag helpers new 2ede54f8786f sfc: use flow_rule_is_supp_enc_control_flags() new 28d19ec91755 net/mlx5e: flower: validate encapsulation control flags new 34cdd9847820 nfp: flower: validate encapsulation control flags new 5a1b015d521d ice: flower: validate encapsulation control flags new 6fc1b32291a0 Merge branch 'net-flower-validate-encapsulation-control-flags' new 3ec8d7572a69 CDC-NCM: add support for Apple's private interface new 4c7d3d79c736 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 7fc45cb68696 net: mana: Allow variable size indirection table new cf157f33f44d Merge branch 'mana-shared' of git://git.kernel.org/pub/scm [...] new c7f75954212b dt-bindings: net: dsa: lantiq,gswip: convert to YAML schema new b98f122ebdac net: dsa: lantiq_gswip: Only allow phy-mode = "internal" o [...] new dd6d364e1895 net: dsa: lantiq_gswip: add terminating \n where missing new 1763b155da02 net: dsa: lantiq_gswip: Use dev_err_probe where appropriate new f5ebf9ab6094 net: dsa: lantiq_gswip: Don't manually call gswip_port_enable() new 86b9ea6412af net: dsa: lantiq_gswip: do also enable or disable cpu port new 7168ec1b0669 net: dsa: lantiq_gswip: Use dsa_is_cpu_port() in gswip_por [...] new c927b6e47b5c net: dsa: lantiq_gswip: Change literal 6 to ETH_ALEN new e6c34597f89a net: dsa: lantiq_gswip: Consistently use macros for the ma [...] new b068706b7831 net: dsa: lantiq_gswip: Remove dead code from gswip_add_si [...] new e19fbe3996aa net: dsa: lantiq_gswip: Update comments in gswip_port_vlan [...] new 3b0a95ed7782 net: dsa: lantiq_gswip: Improve error message in gswip_port_fdb() new 6e7e2e7e6327 Merge branch 'net-dsa-lantiq_gswip-code-improvements' new 5f703ce5c981 net: hsr: Send supervisory frames to HSR network with Prox [...] new 8a9044e5169b dt-bindings: net: add STM32MP13 compatible in documentatio [...] new 582ac134963e net: stmmac: dwmac-stm32: Separate out external clock rate [...] new 63b0aa8ea73f net: stmmac: dwmac-stm32: Separate out external clock selector new 92704f8c0e7a net: stmmac: dwmac-stm32: Extract PMCR configuration new c60a54b52026 net: stmmac: dwmac-stm32: Clean up the debug prints new cbfad55322ce net: stmmac: dwmac-stm32: Fix Mhz to MHz new 4f37dc467ffe net: stmmac: dwmac-stm32: Mask support for PMCR configuration new 50bbc0393114 net: stmmac: dwmac-stm32: add management of stm32mp13 for stm32 new 3873d0d107c1 Merge branch 'series-to-deliver-ethernet-for-stm32mp13' new 404dbd26322f net: qrtr: ns: Ignore ENODEV failures in ns new 72421f35540c eth: lan966x: don't clear unsupported stats new 9e42a2ea7f67 net: phy: realtek: add support for rtl8224 2.5Gbps PHY new e575d3a6dd22 net/mlx5: Correct TASR typo into TSAR new 49d37d05f216 net/mlx5: CT: Separate CT and CT-NAT tuple entries new f070d422bab9 net/mlx5: Replace strcpy with strscpy new a9dbb4ac58c0 net/mlx5e: Fix outdated comment in features check new fac15a72b8e5 net/mlx5e: Use tcp_v[46]_check checksum helpers new 296eaab82506 net/mlx5e: Support SWP-mode offload L4 csum calculation new ad46951bfb79 Merge branch 'mlx5-misc-patches-2023-06-13' new 6c3282a6b296 net: stmmac: add select_pcs() platform method new 135553da844c net: stmmac: dwmac-intel: provide a select_pcs() implementation new 804c9866e078 net: stmmac: dwmac-rzn1: provide select_pcs() implementation new 98a6d9f192d3 net: stmmac: dwmac-socfpga: provide select_pcs() implementation new 93f84152e4ae net: stmmac: clean up stmmac_mac_select_pcs() new 6a21fb7a9e7a Merge branch 'net-stmmac-provide-platform-select_pcs-method' new afc5625e2097 atm: clean up a put_user() calls new cae7fd47dfe1 mlxsw: port: Edit maximum MTU value new d361536fc2df mlxsw: Adjust MTU value to hardware check new 753aacfc032d mlxsw: spectrum: Set more accurate values for netdevice mi [...] new 3e7856545d36 mlxsw: Use the same maximum MTU value throughout the driver new 4be3dcc9bf04 selftests: forwarding: Add test for minimum and maximum MTU new abef84957b68 Merge branch 'mlxsw-handle-mtu-values' new 934c29999b57 net: micro-optimize skb_datagram_iter new 0a3e5c1b670f net/mlx5e: Add txq to sq stats mapping new 7b66ae536a78 net/mlx5e: Add per queue netdev-genl stats new 69776921e82d Merge branch 'mlx5-genl-queue-stats' new f22b4b55edb5 net: make for_each_netdev_dump() a little more bug-proof new d0e35656d834 net/smc: refactoring initialization of smc sock new 13543d02c90d net/smc: expose smc proto operations new d25a92ccae6b net/smc: Introduce IPPROTO_SMC new 4314175af496 Merge branch 'net-smc-IPPROTO_SMC' new d14e6da4d3d8 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new a3cfe84cca28 bpf: Add CHECKSUM_COMPLETE to bpf test progs new 041c1dc988fd selftests/bpf: Validate CHECKSUM_COMPLETE option new 78746f93e903 bpf: Fix bpf_dynptr documentation comments new 6a8260147745 bpf: selftests: Do not use generated kfunc prototypes for [...] new 373a4e13ab4b Merge branch 'fixes-for-kfunc-prototype-generation' new a90797993afc bpf: verifier: make kfuncs args nullalble new 65d6d61d2596 bpf: crypto: make state and IV dynptr nullable new 9363dc8ddc4e selftests: bpf: crypto: use NULL instead of 0-sized dynptr new 9b560751f75f selftests: bpf: crypto: adjust bench to use nullable IV new 2d45ab1eda46 selftests: bpf: add testmod kfunc for nullable params new cdbde084d163 Merge branch 'bpf-make-trusted-args-nullable' new 124e8c2b1b5d bpf: Relax tuple len requirement for sk helpers. new 98d7ca374ba4 bpf: Track delta between "linked" registers. new 6870bdb3f4f2 bpf: Support can_loop/cond_break on big endian new dedf56d775c0 selftests/bpf: Add tests for add_const new 0ceffdef42f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e8aeaba00440 HID: bpf: Fix up build new d98995b4bf98 net/mlx5: Reimplement write combining test new b339e0a39dc3 RDMA/mlx5: Add Qcounters req_transport_retries_exceeded/re [...] new fa9768271cd0 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] new 5b41aa213455 Bluetooth: hci_core: cancel all works upon hci_unregister_dev() new 3a8decfc6350 dt-bindings: net: bluetooth: nxp: Add firmware-name property new 2c4d9d8e879b Bluetooth: btnxpuart: Update firmware names new 96385cbdfb95 Bluetooth: btnxpuart: Add handling for boot-signature time [...] new 1db01d15e2da Bluetooth: btnxpuart: Enable Power Save feature on startup new df2b92f80b68 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new bb55929b093b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new df0e7c4509ab Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new 7751c194b55e Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new b91573a8b3ea Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] new 468e3295774d crypto: ccp - Fix null pointer dereference in __sev_snp_sh [...] new 293695f17ee4 dt-bindings: rng: meson: add optional power-domains new 4604b3888f61 hwrng: core - Remove list.h from the hw_random.h new 0eb3bed57a06 crypto: ecc - Add comment to ecc_digits_from_bytes about i [...] new 1dcf865d3bf5 crypto: ecc - Fix off-by-one missing to clear most signifi [...] new e30d9c200ce7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 7b61befb6728 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new f1b2f70cff8e Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds 2bdb481bf7a9 drm/rockchip: vop2: Fix the port mux of VP2 adds 2e3f08a1ac99 MAINTAINERS: fix LG sw43408 panel driver drm-misc git URL adds 6898837d4335 drm/tiny: ili9225: drop driver owner assignment adds 3ab28b7d8d99 drm/tiny: mi0283qt: drop driver owner assignment adds 9745097ca730 drm/tiny: panel-mipi-dbi: drop driver owner assignment adds 5284e4202aa0 drm/tiny: st7586: drop driver owner assignment adds b58a0bc904ff nouveau: add command-line GSP-RM registry support adds e0db0269155e drm: xlnx: Store base pointers in zynqmp_disp directly adds 1b9e7cad1b59 drm: xlnx: Fix kerneldoc adds 25af9c1ab332 drm: zynqmp_dp: Downgrade log level for aux retries message adds c032d8469412 drm: zynqmp_dp: Adjust training values per-lane adds 61ba791c4a7a drm: zynqmp_dpsub: Always register bridge adds 87f36e03c0f1 drm: xlnx: zynqmp_dpsub: Fix few function comments adds c72211751870 drm: xlnx: zynqmp_dpsub: Fix compilation error adds 2940ee03b232 Revert "drm/bridge: ti-sn65dsi83: Fix enable error path" adds 75b68f22e39a drm: ci: fix the xfails for apq8016 adds 4a9a567ab101 nouveau: Add missing break statement adds 986c12d8c9a6 drm/fb_dma: Add checks in drm_fb_dma_get_scanout_buffer() adds 13d56abef172 drm/vmwgfx: Remove duplicate vmwgfx_vkms.h header adds 235e60653f8d drm/debugfs: Drop conditionals around of_node pointers new b94605a3889b lib/fonts: Allow to select fonts for drm_panic new e91a36b47286 drm/panel: ili9341: Remove a superfluous else after return new b0a835db1743 Merge drm/drm-next into drm-misc-next new 73ef0aecba78 drm/fbdev-generic: Do not set physical framebuffer address new 757a2713761f fbdev/deferred-io: Move pageref setup into separate helper new 28aea43c705a fbdev/deferred-io: Clean up pageref on lastclose new abc79a0e0a3e fbdev/deferred-io: Test screen_buffer for vmalloc'ed memory new dcaefc823958 fbdev/deferred-io: Test smem_start for I/O memory new 1ecbc7dd2902 fbdev/deferred-io: Always call get_page() for framebuffer pages new 747bda7bb5b1 fbdev/deferred-io: Provide get_page hook in struct fb_deferred_io new 150f431a0831 drm/fbdev: Add fbdev-shmem new fcb3694af571 drm/ast: Use fbdev-shmem new 994c6277e68d drm/gud: Use fbdev-shmem new b3e328dcedc1 drm/hyperv: Use fbdev-shmem new b1fd6da2438d drm/mgag200: Use fbdev-shmem new 92e7a368917b drm/solomon: Use fbdev-shmem new eb9479a98c61 drm/tiny/cirrus: Use fbdev-shmem new 5bd79b70a293 drm/tiny/gm12u320: Use fbdev-shmem new 049f75bd0b0d drm/tiny/ofdrm: Use fbdev-shmem new 5134fa750e71 drm/tiny/simpledrm: Use fbdev-shmem new 0f8c7314772f drm/udl: Use fbdev-shmem new 8b1bb818b234 drm/virtio: Use fbdev-shmem new d2b42634fd41 drm/vkms: Use fbdev-shmem new 808a40b69468 drm/fbdev-dma: Implement damage handling and deferred I/O new 386030e519ce drm/arm/komeda: Use fbdev-dma new f3796250799c drm/hisilicon/kirin: Use fbdev-dma new 931af444041a drm/imx/lcdc: Use fbdev-dma new c1eef5ae0643 drm/ingenic: Use fbdev-dma new 0992284b4fe4 drm/mediatek: Use fbdev-dma new 70c82ee1acac drm/panel/panel-ilitek-9341: Use fbdev-dma new b3fdbd60d35c drm/renesas/rcar-du: Use fbdev-dma new ff5cea0f03a6 drm/renesas/rz-du: Use fbdev-dma new 90d0799af3c2 drm/renesas/shmobile: Use fbdev-dma new b4c3fe533cd1 drm/rockchip: Use fbdev-dma new a9a0f08df54a drm/tiny/hx8357d: Use fbdev-dma new 6447acb8b353 drm/tiny/ili9163: Use fbdev-dma new 5ab91447aa13 drm/tiny/ili9225: Use fbdev-dma new 18c6e51f16f0 drm/tiny/ili9341: Use fbdev-dma new 4f229b50b2de drm/tiny/ili9486: Use fbdev-dma new 6a09ecfe2867 drm/tiny/mi0283qt: Use fbdev-dma new 9317ff69170d drm/tiny/panel-mipi-dbi: Use fbdev-dma new 01849b42e7a7 drm/tiny/repaper: Use fbdev-dma new 85c8e3ec806b drm/tiny/st7586: Use fbdev-dma new c32705b5915f drm/tiny/st7735r: Use fbdev-dma new aae4682e5d66 drm/fbdev-generic: Convert to fbdev-ttm new 18bc074c226b drm/fbdev: Clean up fbdev documentation new 0fe113ad4758 drm/gma500: Fix spelling mistake "patter" -> "pattern" new a6cd27d92a96 drm/panel-edp: Add ID for KD KD116N09-30NH-A016 new ef283674a17e drm/uapi: Move drm_color_ctm_3x4 out from drm_mode.h new 7fb8af6798e8 drm: deprecate driver date new ad3323a6ccb7 drm/drm-bridge: Drop conditionals around of_node pointers new d26238c6806d drm/amdgpu: Use drm_crtc_vblank_crtc() new 4a7fe0576e93 drm/hisilicon/kirin: Include linux/io.h for readl()/writel() new e34a7238bd53 drm/hisilicon/kirin: Fix 64bit divisions new 6d46a50934c8 drm/hisilicon/kirin: Fix MASK(32) on 32bit architectures new 8c59c8709e30 drm/hisilicon/kirin: Allow build with COMPILE_TEST=y new 5bbad9e008a8 drm/omap: Open code phys_to_page() new dc6fcaaba5a5 drm/omap: Allow build with COMPILE_TEST=y new 1cfce526351f drm/atmel-hlcdc: Allow build with COMPILE_TEST=y new f0edd66e3428 drm/rcar-du: Allow build with COMPILE_TEST=y new 6597efcfc535 drm/stm: Allow build with COMPILE_TEST=y new ed325ac38e0c drm/arm/komeda: don't use confusing 'timeout' variable name new 9054c46d479b drm/arm/komeda: Fix komeda probe failing if there are no l [...] new 71b03802fe3b drm/arm/komeda: Move pipeline prints to after the entire p [...] new a918dcfecc36 drm/arm/komeda: update DMA mask to 40 bits new 11cdc8f2bde4 drm: use "0" instead of "" for deprecated driver date new 5aed213c7c6c drm/udl: Remove DRM_CONNECTOR_POLL_HPD new bf1754789386 drm/udl: Move drm_dev_{enter, exit}() into udl_get_edid_block() new 9f2b334bd280 drm/udl: Clean up Makefile new 90e0fd1e6c85 drm/udl: Untangle .get_modes() and .detect_ctx() new 2262e917b3da drm/udl: Remove struct udl_connector new f0a83a2cf9eb drm/bridge: simple-bridge: Remove a redundant check on exi [...] new 482ade3ec1c5 drm/bridge: tfp410: Remove a redundant check on existence [...] new 0f4bca4e1be3 drm/bridge: nxp-ptn3460: Remove a redundant check on exist [...] new a8f856bf054a drm/bridge: panel: Remove a redundant check on existence o [...] new 8761a39e3f9d drm/bridge: it6505: Remove a redundant check on existence [...] new 41e6ed85e457 drm/bridge: adv7511: Remove a redundant check on existence [...] new b24fd6e9eb66 drm/bridge: cdns-mhdp8546: Remove a redundant check on exi [...] new 0a59deb2fedb drm/bridge: megachips-stdpxxxx-ge-b850v3-fw: Remove a redu [...] new 80221a89ff95 drm/bridge: synopsys: dw-mipi-dsi: Remove a redundant chec [...] new 91942a37ebba drm/bridge: lt9611uxc: Remove a redundant check on existen [...] new ec74951a7507 drm/bridge: imx: Remove redundant checks on existence of b [...] new 591255853a37 drm/bridge: analogix: Remove redundant checks on existence [...] new 37f3821c7cc8 drm/bridge/analogix/anx6345: switch to struct drm_edid new 8aa8781ba3c1 drm/bridge/analogix/anx78xx: switch to struct drm_edid new 7c585f9a71aa drm/bridge: anx7625: use struct drm_edid more new 78e90e003b96 drm/i2c: tda998x: switch to struct drm_edid new 5c465601d423 drm/bochs: switch to struct drm_edid new ac15c653fb09 drm/virtio: switch to struct drm_edid new 3dbfbd101a58 drm/edid: remove drm_do_get_edid() new 9fbfe9817ae5 accel/ivpu: Update VPU FW API headers new 41ca33d8d356 accel/ivpu: Add sched_mode module param new 8fa5514c22b9 accel/ivpu: Create priority based command queues new eb756b4c2c15 accel/ivpu: Implement support for preemption buffers new cf40fbaf7088 accel/ivpu: Add HWS JSM messages new 2a18ceff9482 accel/ivpu: Implement support for hardware scheduler new 68ca7b06b5b0 accel/ivpu: Add resume engine support new cdfad4db7756 accel/ivpu: Add NPU profiling support new 2c3801b17459 accel/ivpu: Add force snoop module parameter new 8f2eb8915993 accel/ivpu: Configure fw logging using debugfs new cb323de31a0c accel/ivpu: Increase reset counter when warm boot fails new 0adff3b0ef12 accel/ivpu: Share NPU busy time in sysfs new d831e62aa276 drm/fbdev-dma: Clean up deferred I/O new 216afc2c11b7 drm/fbdev-shmem: Clean up deferred I/O new 0b03829fdece drm/mipi-dsi: Fix theoretical int overflow in mipi_dsi_dcs [...] new 24acbcce5cc6 drm/mipi-dsi: Fix theoretical int overflow in mipi_dsi_gen [...] new 7d3f6acaf87c drm/mipi-dsi: mipi_dsi_*_write functions don't need to rat [...] new 3b724909a380 drm/mipi-dsi: Reduce driver bloat of mipi_dsi_*_write_seq() new 966e397e4f60 drm/mipi-dsi: Introduce mipi_dsi_*_write_seq_multi() new d6fcbec281a2 drm/panel: novatek-nt36672e: Switch to mipi_dsi_dcs_write_ [...] new d6ddb6624a7f drm/panel: boe-tv101wum-nl6: Don't use a table for inittin [...] new 95951654ca57 drm/panel: ili9882t: Don't use a table for initting panels new 6f6fd690de1a drm/panel: innolux-p079zca: Don't use a table for initting panels new 71465a86296a dt-bindings: vendor-prefixes: Add microtips new 37dbca37f3b5 dt-bindings: vendor-prefixes: Add lincolntech new 43f092d2540f dt-bindings: display: simple: Add Microtips & Lincolntech [...] new ac9b8b7fee65 drm/panel: simple: Add Lincoln Tech Sol LCD185-101CT panel new f558d676cfbc drm/panel: simple: Add Microtips Technology 13-101HIEBCAF0 [...] new 2c3d1bd284c5 drm/panel: simple: Add Microtips Technology MF-103HIEB0GA0 panel new 302d583211e2 accel/ivpu: Split IP and buttress headers new 8a27ad81f7d3 accel/ivpu: Split IP and buttress code new 2f7ffb06d6c6 accel/ivpu: Replace wake_thread with kfifo new eba54e9c4483 dt-bindings: display: panel: Add himax hx83102 panel bindings new 0ef94554dc40 drm/panel: himax-hx83102: Break out as separate driver new 4fd07f679beb dt-bindings: display: panel: Add compatible for BOE nv110wum-l60 new 1173db117634 drm/panel: himax-hx83102: Support for BOE nv110wum-l60 MIP [...] new 4020c15c0fca dt-bindings: display: panel: Add compatible for IVO t109nw41 new 3179338750d8 drm/panel: himax-hx83102: Support for IVO t109nw41 MIPI-DSI panel new ecde5db1598a drm/mgag200: Set DDC timeout in milliseconds new eb1ae34e48a0 drm/mgag200: Bind I2C lifetime to DRM device new 23368d7b9c1a drm/mgag200: Store pointer to struct mga_device in struct [...] new f2e9952449c0 drm/mgag200: Allocate instance of struct mga_i2c_chan dynamically new 21cd078519ed drm/mgag200: Inline mgag200_i2c_init() new 814ebf50bb28 drm/mgag200: Replace struct mga_i2c_chan with struct mgag200_ddc new ddadc87f1498 drm/mgag200: Rename mgag200_i2c.c to mgag200_ddc.c new b7e04af37edc drm/mgag200: Rename struct i2c_algo_bit_data callbacks new 66d58ec0bc65 drm/mgag200: Acquire I/O-register lock in DDC code new 46c131986030 drm/mgag200: Use drm_connector_helper_get_modes() new 51f9183e4af8 drm/panel: lg-sw43408: add missing error handling new f79d6d28d8fe drm/mipi-dsi: wrap more functions for streamline handling new 91329f921283 drm/panel: boe-tv101wum-nl6: use wrapped MIPI DCS functions new 510ba36e86ee drm/panel: ilitek-ili9882t: use wrapped MIPI DCS functions new 0f43988fb9c1 drm/panel: innolux-p079zca: use mipi_dsi_dcs_nop_multi() new 67ba7a82d99a drm/panel: novatek-nt36672e: use wrapped MIPI DCS functions new 85cb9d603953 drm/panel: lg-sw43408: use new streamlined MIPI DSI API new 3cbcbe016c31 drm/v3d: Add Performance Counters descriptions for V3D 4.2 [...] new c606043ddbf0 drm/v3d: Different V3D versions can have different number [...] new 36b75080e68b drm/v3d: Create a new V3D parameter for the maximum number [...] new f33fe58298e6 drm/v3d: Create new IOCTL to expose performance counters i [...] new f5b798bdc917 drm/v3d: Use V3D_MAX_COUNTERS instead of V3D_PERFCNT_NUM new 673087d8b023 drm/v3d: Deprecate the use of the Performance Counters enum new e7f67d0388e7 Revert "drm/mgag200: Add a workaround for low-latency" new b593ea940623 drm/mgag200: Add an option to disable Write-Combine new cc2db2ef8d9e drm/panel: himax-hx8394: Handle errors from mipi_dsi_dcs_s [...] new 587c48f62237 drm/panel: boe-tv101wum-nl6: If prepare fails, disable GPI [...] new 6320b9199dd9 drm/panel: boe-tv101wum-nl6: Check for errors on the NOP i [...] new 554c00181968 drm/panel: ilitek-ili9882t: If prepare fails, disable GPIO [...] new 6a7bd6cde73f drm/panel: ilitek-ili9882t: Check for errors on the NOP in [...] new 509eaa8aeee6 drm/panel: himax-hx83102: If prepare fails, disable GPIO b [...] new 676a079fb3be drm/panel: himax-hx83102: Check for errors on the NOP in p [...] new a2ab7cb169da drm/panel: himax-hx83102: use wrapped MIPI DCS functions new d9ca4b760ef6 drm/bridge: tc358767: Enable FRMSYNC timing generator new 8a0a7b98d4b6 drm/mst: Fix NULL pointer dereference at drm_dp_add_payload_part2 new a856a53de93e drm/probe-helper: Call drm_mode_validate_ycbcr420() before [...] new 484436ec5c2b drm/bridge: it6505: fix hibernate to resume no display issue new 7acacca1b157 drm/panel-edp: Add CMN N116BCJ-EAK new bd0fc87d5adc dt-bindings: display: Reorganize legacy eDP panel bindings new 444f396c6242 drm/nouveau: convert to using is_hdmi and has_audio from d [...] new 242136edda0f drm/radeon: convert to using is_hdmi and has_audio from di [...] new 8032e67f7949 drm/radeon: remove radeon_connector_edid() and stop using [...] new 42505ab12019 drm/amdgpu: remove amdgpu_connector_edid() and stop using [...] new adcea136b4e8 drm/edid: add a helper for EDID sysfs property show new 3d9d313d518c drm/connector: update edid_blob_ptr documentation new 983095eaf6c1 dma-buf/fence-array: Add flex array to struct dma_fence_array new 375c4d158394 Merge drm/drm-next into drm-misc-next new 3c5426740ee8 drm/bridge: analogix_dp: convert to struct drm_edid new ff2a391349af drm/hisilicon/hibmc: convert to struct drm_edid new 56056ef643fc drm/loongson/7a1000: convert to struct drm_edid new 9a7f6aeac294 drm/loongson/7a2000: convert to struct drm_edid new d814fbfc1027 drm/imx/tve: convert to struct drm_edid new 40f98db5c060 drm/imx/ldb: convert to struct drm_edid new 582d79f34330 drm/connector: Introduce an HDMI connector initialization [...] new 68aaa74da5b4 drm/tests: connector: Add tests for drmm_connector_hdmi_init new 54cb39e2293b drm/connector: hdmi: Create an HDMI sub-state new aadb3e16b8f3 drm/connector: hdmi: Add output BPC to the connector state new c6d219fb0335 drm/mode_object: Export drm_mode_obj_find_prop_id for tests new eb66d34d793e drm/tests: Add output bpc tests new 948f01d5e559 drm/connector: hdmi: Add support for output format new 08eeaa134e1d drm/tests: Add output formats tests new 40167bcbd19c drm/display: hdmi: Add HDMI compute clock helper new abb6f74973e2 drm/tests: Add HDMI TDMS character rate tests new f035f4097f1e drm/connector: hdmi: Calculate TMDS character rate new 62eea520755e drm/tests: Add TDMS character rate connector state tests new e5030a74f976 drm/connector: hdmi: Add custom hook to filter TMDS charac [...] new a6cb58a2c13b drm/tests: Add HDMI connector rate filter hook tests new 26ff1c38fc29 drm/connector: hdmi: Compute bpc and format automatically new 945f516ed346 drm/tests: Add HDMI connector bpc and format tests new 10af38d9e7d2 drm/doc: Remove unused Broadcast RGB Property new ab52af4ba7c7 drm/connector: hdmi: Add Broadcast RGB property new 73af58c1b441 drm/tests: Add tests for Broadcast RGB property new 027d43590649 drm/connector: hdmi: Add RGB Quantization Range to the con [...] new 4af70f19e559 drm/tests: Add RGB Quantization tests new f378b77227bc drm/connector: hdmi: Add Infoframes generation new 4fa04f4cccc4 drm/tests: Add infoframes test new c602e4959a0c drm/connector: hdmi: Create Infoframe DebugFS entries new b47a72f30768 drm/vc4: hdmi: Switch to HDMI connector new 27e0a194a256 drm/vc4: tests: Remove vc4_dummy_plane structure new b3bf19552ea3 drm/vc4: tests: Convert to plane creation helper new 65548c8ff0ab drm/rockchip: inno_hdmi: Switch to HDMI connector new ea64761a54a2 drm/sun4i: hdmi: Switch to HDMI connector new 9bb3d9ad3e19 dt-bindings: display: rockchip,dw-mipi-dsi: Document RK3128 DSI new 62545c719e26 drm/rockchip: dsi: Add support for RK3128 new c7ce956bb6d0 drm/dp: Fix documentation warning new 9b48124cc118 drm/sti: Include linux/io.h for devm_ioremap() new 74bde7581df3 drm/sti: Allow build with COMPILE_TEST=y new 598dc42f25cc drm/panel: raydium-rm692e5: Stop tracking prepared new 3c24e31c908e drm/panel: boe-tv101wum-nl6: Stop tracking prepared new 1985e3512b5a drm/panel: boe-tv101wum-nl6: Don't call unprepare+disable [...] new 3904f317fd97 drm/panel: edp: Stop tracking prepared/enabled new ec7629859331 drm/panel: edp: Add a comment about unprepare+disable at s [...] new f90550512924 drm/panel: innolux-p079zca: Stop tracking prepared/enabled new eeb133ff7847 drm/panel: innolux-p079zca: Don't call unprepare+disable a [...] new 157c1381780a drm/panel: kingdisplay-kd097d04: Stop tracking prepared/enabled new 68c205ef3c39 drm/panel: kingdisplay-kd097d04: Don't call unprepare+disa [...] new f124478dd18c drm/panel: ltk050h3146w: Stop tracking prepared new b7ca446ecb53 drm/panel: ltk050h3146w: Don't call unprepare+disable at s [...] new 2b8c19b9d7bc drm/panel: ltk500hd1829: Stop tracking prepared new 3357f6f465e6 drm/panel: ltk500hd1829: Don't call unprepare+disable at s [...] new b605f257f386 drm/panel: novatek-nt36672a: Stop tracking prepared new 2a9487b5aa55 drm/panel: novatek-nt36672a: Don't call unprepare+disable [...] new 5a847750aac8 drm/panel: samsung-atna33xc20: Stop tracking prepared/enabled new 49869668ff0e drm/panel: samsung-atna33xc20: Don't call unprepare+disabl [...] new 2a1c99d7159b drm/panel: simple: Stop tracking prepared/enabled new bc62654df3c8 drm/panel: simple: Add a comment about unprepare+disable a [...] new 4e5e6fa77a9d drm/panel: xinpeng-xpp055c272: Stop tracking prepared new ac9e1786271f drm/panel: xinpeng-xpp055c272: Don't call unprepare+disabl [...] new 3004d2e9cca5 drm/panel: sitronix-st7703: Stop tracking prepared new 718bd8a1a5ee drm/panel: sitronix-st7703: Don't call disable at shutdown/remove new e28df86aeeff drm/panel: sony-acx565akm: Don't double-check enabled stat [...] new 6afebd850d1a drm/panel: sony-acx565akm: Don't call disable at remove new e4f9fd9edbc2 drm/panel-edp: Add support for several panels new 336dca397dce drm/panel-edp: Add more panels with conservative timings new 822f89a40919 drm/sun4i: Fix compilation error new 0c02cebc7fe9 drm/display: Fix HDMI state helper dependency new aa71584b323a drm: atmel-hlcdc: add driver ops to differentiate HLCDC an [...] new 73fc975318e0 drm: atmel-hlcdc: Define XLCDC specific registers new f5a5f04b6019 drm: atmel_hlcdc: replace regmap_read with regmap_read_pol [...] new d498771b0b83 drm: atmel_hlcdc: Add support for XLCDC using IP specific [...] new 0af86604e341 drm: atmel-hlcdc: add DPI mode support for XLCDC new 391acbc68997 drm: atmel-hlcdc: add vertical and horizontal scaling supp [...] new d0e78f535cbc drm: atmel-hlcdc: add support for DSI output formats new 86266829ea75 drm: atmel-hlcdc: add LCD controller layer definition for sam9x75 new c4e3267868e1 drm/ci: validate drm/msm XML register files against schema new c9402efe492b dma-buf: add a warning when drv try to reserve 0 fence slots new 4a534428ef8d MAINTAINERS: drm: Drop sam as panel reviewer new 45b888a8980a dt-bindings: display: panel: Add WL-355608-A8 panel new 62ea2eeba7bf drm: panel: nv3052c: Add WL-355608-A8 panel new e82290a2e0e8 drm/bridge: analogix_dp: properly handle zero sized AUX tr [...] new 3747c9818954 drm/bridge: analogix_dp: simplify analogix_dp_{set/get}_la [...] new 35e7a72a6719 drm/bridge: analogix_dp: don't adjust further when clock r [...] new 9c3951ec27b9 drm/v3d: Fix perfmon build error/warning new 310ec03841a3 dma-buf: align fd_flags and heap_flags with dma_heap_alloc [...] new 3c28b239620e drm/meson: plane: Add error handling new 3ed96977a3c5 drm/mm: Remove unused drm_mm_replace_node new cc806b744666 drm/ci: uprev mesa version new 9c5219349b5b drm/ci: add farm variable new 0493be3ba118 drm/ci: generate testlist from build new 225d3de749d0 drm/ci: uprev IGT new 460a336398e0 drm/ci: skip driver specific tests new e2ef28ea15b4 drm/ci: update xfails for the new testlist new 3b37a419b710 dt-bindings: vendor-prefixes: Add PrimeView new d046611a6187 dt-bindings: display: simple: Add PrimeView PM070WL4 panel new 8d1330d24788 drm/panel: simple: Add PrimeView PM070WL4 support new 0d1130702297 drm/print: Add missing [drm] prefix to drm based WARN new 0d5edcc60abe drm/print: Kill ___drm_dbg() new 178c0a33c421 drm/print: Add generic drm dev printk function new c2ef66e9ad88 drm/print: Improve drm_dbg_printer new ce79b73336d5 drm/i915: Don't use __func__ as prefix for drm_dbg_printer new fdb164667bb1 dt-bindings: display: panel: mipi-dbi-spi: Add a pixel for [...] new f34f014c8412 drm/mipi-dbi: Remove mipi_dbi_machine_little_endian() new df3fb27a74a4 drm/mipi-dbi: Make bits per word configurable for pixel transfers new 4aebb79021f3 drm/mipi-dbi: Add support for DRM_FORMAT_RGB888 new aa61186951cc drm/tiny: panel-mipi-dbi: Support the pixel format property new ecc24fc3718c drm/tests: add missing MODULE_DESCRIPTION() macros new 22cb31088eff drm/panel: add missing MODULE_DESCRIPTION() macros new 2c232f9b3875 drm/tiny: add missing MODULE_DESCRIPTION() macros new 27039de42b57 drm/bridge: add missing MODULE_DESCRIPTION() macros new 665415092eca drm: add missing MODULE_DESCRIPTION() macros new 134155a50c62 drm/sun4i: Unify sun8i_*_layer structs new aa0b4a69b6da drm/sun4i: Add more parameters to sunxi_engine commit callback new f8d59fac575a drm/sun4i: Fix layer zpos change/atomic modesetting new eef5a55af317 drm/panic: only draw the foreground color in drm_panic_blit() new 24d07f114e4e drm/panic: Add a set_pixel() callback to drm_scanout_buffer new 54034bebb22f drm/panic: Add a kmsg panic screen new ac4be1e50165 drm/mediatek: Drop chain_mode_fixup call in mode_valid() new 1f0204954583 drm/bridge: Drop drm_bridge_chain_mode_fixup new 004370a82ae1 drm/bridge: tc358767: Fix comment in tc_edp_mode_valid new 162e48cb1d84 drm/bridge: tc358767: Check if fully initialized before si [...] new 78c4c0011bb5 drm/bridge: samsung-dsim: Set P divider based on min/max o [...] new 9a8ac1ec9efd drm/bridge: samsung-dsim: Fix porch calcalcuation rounding new 8814444e62b8 drm/bridge: it6505: update usleep_range for RC circuit cha [...] new 12866fdcfb9e drm/panel: boe-himax8279d: Stop tracking prepared/enabled new 2ccc698c6833 drm/panel: boe-himax8279d: Don't call unprepare+disable at [...] new 2469cb5c41b4 drm/panel: khadas-ts050: Stop tracking prepared/enabled new 6ac427c0cd21 drm/panel: khadas-ts050: Don't call unprepare+disable at s [...] new db45a6991d9e drm/panel: olimex-lcd-olinuxino: Stop tracking prepared/enabled new 16661a0dd541 drm/panel: olimex-lcd-olinuxino: Don't call unprepare+disa [...] new 9a3f7eb7811a drm/panel: osd-osd101t2587-53ts: Stop tracking prepared/enabled new c99e387afed1 drm/panel: osd-osd101t2587-53ts: Don't call unprepare+disa [...] new 7c9526e58f74 drm/panel: tdo-tl070wsh30: Stop tracking prepared new 2098604605ad drm/panel: tdo-tl070wsh30: Don't call unprepare+disable at [...] new 698acd40aee3 drm/panel: jdi-lt070me05000: Stop tracking prepared/enabled new c8f67cd1d931 drm/panel: jdi-lt070me05000: Don't call disable at shutdow [...] new e9864996b44e drm/panel: panasonic-vvx10f034n00: Stop tracking prepared/enabled new f10b4577da3e drm/panel: panasonic-vvx10f034n00: Don't call disable at s [...] new 155739579969 drm/panel: seiko-43wvf1g: Stop tracking prepared/enabled new 728290006afb drm/panel: seiko-43wvf1g: Don't call disable at shutdown/remove new 316bb1473c78 drm/panel: sharp-lq101r1sx01: Stop tracking prepared/enabled new d7d473d8464e drm/panel: sharp-lq101r1sx01: Don't call disable at shutdo [...] new 804c4d0a2043 drm/panel: sharp-ls043t1le01: Stop tracking prepared new b3494ccb0412 drm/panel: sharp-ls043t1le01: Don't call disable at shutdo [...] new b7c906d68078 drm/panel: raydium-rm67191: Stop tracking enabled new 78f15847bdb8 drm/panel: raydium-rm67191: Don't call unprepare+disable a [...] new 8e11b23c96c6 drm/panel: Update TODO list item for cleaning up prepared/ [...] new 000d1940c909 drm/connector: hdmi: allow disabling Audio Infoframe new c12907be57b1 drm/bridge-connector: switch to using drmm allocations new 6b4468b0c6ba drm/bridge-connector: implement glue code for HDMI connector new 66055636a146 drm/mipi-dsi: fix handling of ctx in mipi_dsi_msleep new a13aaf157467 drm/panel: himax-hx83102: fix incorrect argument to mipi_d [...] new 579d47838b56 drm/mgag200: Consolidate VGA output new 202fe72cce42 drm/mgag200: Add BMC output new 2bae076f3e35 drm/mgag200: Set .detect_ctx() and enable connector polling new 2755d1f46aa2 drm/connector: hdmi: Fix kerneldoc warnings new 520dbf5423e1 drm/bridge: sii902x: Fix mode_valid hook new 96fddae12632 drm/bridge: sii902x: Support atomic bridge APIs new 9324410846e1 drm/bridge: sii902x: Add pixel clock check in atomic_check new d9dfc4eaa3c6 accel/ivpu: Add wp0_during_power_up WA new b7ed87ffc734 accel/ivpu: Abort jobs of faulty context new 7d4b4c74432d accel/ivpu: Remove suspend_reschedule_counter new 52ab5be191c4 accel/ivpu: Disable disable_clock_relinquish WA for LNL B0+ new ab4484cd863b accel/ivpu: Disable clock relinquish for MMIO reset new a19bffb10c46 accel/ivpu: Implement DCT handling new d55923bf471a accel/ivpu: Make selected params read-only new f1432983d51b accel/ivpu: Update FW BOOT API headers new 72b96ec655a5 accel/ivpu: Make parts of FW image read-only new 3f440e0b4852 accel/ivpu: Add test mode flag for disabling timeouts new 86c1d13b8fb6 accel/ivpu: Disable MMU before checking for idle new a4d46253fa05 accel/ivpu: Synchronize device unbind with recovery work new cf1d06ac53a1 accel/ivpu: Increase autosuspend delay to 100ms on 40xx new a0a306f9f618 accel/ivpu: Remove duplicated debug messages new 7758685b3976 accel/ivpu: Remove unused ivpu_rpm_get_if_active() new faeebafe1d27 drm/panel-edp: add fat warning against adding new panel co [...] new 51e1fb144f17 drm/panel-edp: drop several legacy panels new 73458101e568 dt-bindings: display: panel-edp-legacy: drop several eDP panels new d999aa2785da drm/ci: mark kms_addfb_basic@addfb25-bad-modifier as passi [...] new 4ea3deda1341 drm: zynqmp_dpsub: Fix an error handling path in zynqmp_dp [...] new fea7fad8512f drm: xlnx: zynqmp_dpsub: Enable plane in atomic update new 0743dafefd3f drm: zynqmp_kms: Fix AUX bus not getting unregistered new c194dd025ae9 drm: zynqmp_dp: Rearrange zynqmp_dp for better padding new af197bef93bd drm: zynqmp_dp: Don't delay work new d2e02153f565 drm/ci: add tests on vkms new be36bf6a5941 Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] new 0db66572747a drm/amd/display: Add outbox notification support for HPD redetect new f1934de46f2b drm/amd/display: Extend PSRSU residency mode new 4aa1f202519f drm/amd/display: Simplify if conditions new 6b83b94a949f drm/amdgpu: add additional VM bits new 7c85e970839e drm/amdgpu: support for DCC feature new faa64f633c37 drm/amdgpu: add sdma 7.0 support for copy dcc buffer new afe9555e79fc drm/amd/display: use pre-allocated temp structure for boun [...] new 91efe6de7029 drm/amd/display/dcn401: use pre-allocated temp structure f [...] new a878304276b8 drm/amd/display: bypass ODM before CRTC off new 028383b64da2 drm/amd/display: Change the order of setting DP_IS_USB_C flag new ba73d69a2c03 drm/amd/display: Force max clocks unconditionally when p-s [...] new 6172d39be254 drm/amd/display: Add recovery timeout to FAMS2 new abb3f19cad93 drm/amd/display: add set ips disable new 06a498d9f589 drm/amd/display: Add monitor patch skip disable crtc durin [...] new ce66ffd9813c drm/amd/display: Add null check for 'afb' in amdgpu_dm_upd [...] new 38e6f715b02b drm/amd/display: Add NULL check for 'afb' before dereferen [...] new 57a0d65bd1d0 drm/amd/display: Introduce deferred Replay coasting vtotal update new 27b500b77b82 drm/amdgpu: remove dead code in atom_get_src_int new 839eb4bbbd96 drm/amd/pm: remove dead code in navi10_emit_clk_levels and [...] new cf58fdca000f drm/amd/display: Program DIG FE source select for DVI befo [...] new 06cd6d8f8081 drm/amd/display: Various DML2 fixes for FAMS2 new 470679ef332e drm/amd/display: Guard reading 3DLUT registers for dcn32/dcn35 new 82b7cde3f265 drm/amd/display: Increase MAX_LINKS by 2 new df86486d9051 drm/amd/display: Fix DSC slice and delay calculations new 6218bd6b22d7 drm/amd/display: dc 3.2.287 new 7bed1df814cd drm/amdgpu: fix NULL pointer in amdgpu_reset_get_desc new bac640ddb51e drm/amdgpu: add reset source in various cases new b3948ad1ac58 drm/amdgpu: add skip_hw_access checks for sriov new 5c0a1cdd17ce drm/amdgpu: fix sriov host flr handler new 1802b042a343 drm/amdgpu/kfd: remove is_hws_hang and is_resetting new 4b0e76e4c181 drm/amdgpu: remove tlb flush in amdgpu_gtt_mgr_recover new c1f9d82b9291 drm/amdgpu: use helper in amdgpu_gart_unbind new ba531117a87d drm/amdgpu: call flush_gpu_tlb directly in gfxhub enable new 9c33e5fd4fb6 drm/amdgpu: fix locking scope when flushing tlb new 18f2525d3140 drm/amdgpu: add lock in amdgpu_gart_invalidate_tlb new 37f432481d6b drm/amdgpu: fix the overflowed constant warning for RREG32 [...] new 1bfe5e77468d drm/amdgpu: enhance amdgpu_ucode_request() function flexibility new 02593249fa11 drm/amd/display: prevent register access while in IPS new a777c9d70adc drm/amdgpu: refine gpu_info firmware loading new 1e006baf5b9b Revert "drm/amd/display: Add null check for 'afb' in amdgp [...] new 778e3979c5dc Revert "drm/amd/display: Add NULL check for 'afb' before d [...] new ee3942d9ab1f drm/amdgpu: drop some kernel messages in VCN code new 2fe87f54abdc drm/amd/display: Set default brightness according to ACPI new 3612702852ac drm/amdgpu: Add missing locking for MES API calls new bf349b036d57 drm/amdgpu: refine mes firmware loading new d225960c2330 drm/amdgpu: add lock in kfd_process_dequeue_from_device new 8cae4b578ea0 drm/amdgpu: refine psp firmware loading new 3618fa26c811 drm/amdgpu: refine sdma firmware loading new 3a86fdc422c9 drm/amdgpu: Skip coredump during resets for debug new 199d69d5f9fb drm/amdgpu: Indicate CU havest info to CP new be6a69b21a35 drm/amdgpu: fix overflowed constant warning in mmhub_set_c [...] new 9817f06173cf drm/amdgpu: move aca/mca init functions into ras_init() stage new b441e9ac9df4 drm/amdgpu: refine vcn firmware loading new 8d7ff60f36b0 drm/amdgpu: refine vpe firmware loading new cd093c24ee43 drm/amdgpu: refine gmc firmware loading new 3e92af6bf5f3 drm/amdgpu: refine pmfw/smu firmware loading new c37b8f7868a9 drm/amdgpu: refine imu firmware loading new 59257fd1e08e drm/amd/display: Use dc wake for get the replay state new 030631e97b20 drm/amdgpu: revert "take runtime pm reference when we atta [...] new b5236da757ad drm/amd/display: Don't use fsleep for PSR exit waits on dm [...] new 3601a35a2e9d drm/amd/display: Wake DMCUB before sending a command for r [...] new 68b02a58f698 drm/amd/display: Use TPS3 for ALPM on Specific Panel new a3324a672b9f drm/amd/display: Replay low hz new a63e1c0459b4 drm/amd/display: Expand supported Replay residency mode new 0a4b06074cc4 drm/amd/display: Replay + IPS + ABM in Full Screen VPB new b59cb5a67198 drm/amd/display: Fix Replay Desync Error Test new 0caba87a406e drm/amd/display: use even ODM slice width for two pixels p [...] new dea54d186caf drm/amd/display: add odm_slice_rect parameter in spl_in new 223ac8b6f57a drm/amd/display: Remove redundant if conditions new 3c6ad7320b32 drm/amd/display: Remove unreachable check new 5d1608a81e01 drm/amd/display: Remove redundant ternary operation new f7e56091a46e drm/amd/display: Remove dcn32_smu13 duplicate header new e15fc7001425 drm/amd/display: Remove NULL assignment for stream_status new 42697ae79e55 drm/amd/display: Change AVI Info Frame version to 4 for OVT new d9d42ebd186a drm/amd/display: Return after Init new 827416d45476 drm/amd/display: Fix multiple cursors when using 4 display [...] new 9a29c4adb099 drm/amd/display: reduce ODM slice count to initial new dc [...] new 396477d9508e drm/amd/display: Update FIXED_VS retimer training pattern delay new 82c421ba46ec drm/amd/display: Add fallback defaults for invalid LTTPR D [...] new 6210e866eb1b drm/amd/display: Ignore phantom DTBCLK requirement new 1a90ec2e2663 drm/amd/display: Add sequential ONO sequencing for DCN35 new 020ceface29f drm/amd/display: [FW Promotion] Release 0.0.220.0 new ec14eab37dbb drm/amdkfd: Extend gfx12 trap handler fix to gfx10/11 new 26c56049cc4f drm/amd/display: added NULL check at start of dc_validate_stream new 9d26e0cfc218 drm/amdgpu: refine gfx7 firmware loading new e8eff33f2872 drm/amd/display: Add config support entry to replay caps debugfs new 1b51220dc28c drm/amd/display: Ignore UHBR13.5 cable ID cap for passive [...] new 0eea12b9bdd5 drm/amd/display: Remove duplicate 'update_idle_uclk' in dc [...] new 3df528be2af3 drm/amd/display: Use the SPDX license identifier for dmub_ [...] new ed79ab5a07c1 drm/amd/display: DCN401 cusor code update new 8362061eed67 drm/amd/display: Prevent overflow on DTO calculation new f2034ebb27c5 drm/amd/display: Disable boot optimization for DCN401 new d3d996ec8905 drm/amd/display: Avoid programming DTO if Refclk is 0 new e32e15dbf06d drm/amd/display: Adjust debug msg for usb4/tbt new 9a573481887e drm/amd/display: Defer the setting of link hpd status for [...] new ad28d7c3d989 drm/amd/display: Correct the defined value for AMDGPU_DMUB [...] new 6b3cc7a357db drm/amd/display: Change dram_clock_latency to 34us for dcn351 new fc6d61ad1dc7 drm/amd/display: change dram_clock_latency to 34us for dcn35 new fcf6a49d7992 drm/amd/display: Don't refer to dc_sink in is_dsc_need_re_compute new fa57924c76d9 drm/amd/display: Refactor function dm_dp_mst_is_port_suppo [...] new fd279d8f45c9 drm/amd/display: define abm debug interface new 1b04dcca4fb1 drm/amd/display: Introduce overlay cursor mode new 38e0c3df6dbd drm/amd/display: Move PRIMARY plane zpos higher new 466423c6dd8a drm/amd/display: Remove register from DCN35 DMCUB diagnost [...] new 3ddd9c83ff7a drm/amd/display: remove dpp pipes on failure to update pip [...] new c006d1a15a9c drm/amd/display: remove ODM combine before bandwidth validation new abf34ca465f5 drm/amd/display: use preferred link settings for dp signal only new 7c70e60fbf4b drm/amd/display: Disable DMCUB timeout for DCN35 new 9d8152cd1be1 drm/amd/display: Check otg_master pointer before use it new dd9d8c61ccff drm/amd/display: Minor cleanup for DCN401 cursor related code new d281b7742662 drm/amd/display: Fix incorrect size calculation for loop i [...] new 97dc6a480c81 drm/amd/display: Fix uninitialized variables in dcn401 new 82c94233e5c8 drm/amd/display: Remove useless comparison of unsigned int vs. 0 new a2919b25778b Revert "drm/amd/display: Handle HPD_IRQ for internal link" new 4316107bd083 drm/amd/display: Disable IPS when it is not allowed. new e27ffc2fe8f4 drm/amd/display: make ODM segment width of YCbCr422 two pi [...] new 989947e90563 drm/amd/display: populate hardware_release hook for dcn401 new fe6f61d47297 drm/amd/display: Remove reduntant comparisons by Coverity new 2037646406ad drm/amd/display: Remove NO_EFFECT self-assignment new 1608e201df49 drm/amd/display: Explicitly cast v_total to signed in a su [...] new 7e8af88cbd16 drm/amd/display: Block SubVP if hardware rotation is used [...] new a144eb40ef88 drm/amd/display: Add null check for phantom pipes in prepa [...] new ee4deffda66a drm/amd/display: Fix missed targets in FAMS2+HWFQ new cc2b7387c132 drm/amd/display: Do not override dml2.1 reinit new d6b54900c564 drm/amd/display: Avoid overflow from uint32_t to uint8_t new ea9b3dbc71d9 drm/amd/display: Update idle hardmins if uclk or fclk requ [...] new 02c316e69610 drm/amd/display: 3.2.288 new be5de1c4ee9a drm/amd/display: [FW Promotion] Release 0.0.221.0 new 5afbbcfe3b6c drm/amd/display: Disable PHYSYMCLK RCO new 5f7697bbc1a4 drm/amdgpu: trigger mode1 reset for RAS RMA status new 7e4371676e5e drm/amdgpu: create amdgpu_ras_in_recovery to simplify code new 09a3d8202df1 drm/amdgpu: set RAS fed status for more cases new b8a01690438c drm/amd/pm: update check condition for SMU mode1 reset new 4280f60e8e7c drm/amdkfd: use mode1 reset for RAS poison consumption new 9d308e32a98f drm/amdkfd: add ASIC version check for the reset selection [...] new 3a3be8bb97e1 drm/amdgpu: refine gfx8 firmware loading new 52971387a05a drm/amd/display: DCN401 full power down in HW init if any [...] new 6184bd5750a8 drm/amd/display: Enable DCN401 idle optimizations by default new 8867ae8cfab4 drm/amd/display: Add dcn401 DIG fifo enable/disable new 6b6d38c5086f Revert "drm/amd/display: workaround for oled eDP not light [...] new 9061707976c6 drm/amd/display: Remove redundant condition with DEADCODE new 2094401053df drm/amd/display: Remove redundant condition in VBA 314 func new 3a69c1702fdf drm/amd/display: fix minor coding errors where dml21 phase [...] new 3838c6736524 drm/amd/display: On clock init, maintain DISPCLK freq new 2d62bb450ed1 drm/amd/display: Refactor DCN3X into component folder new 37256027b45f drm/amd/display: Attempt to avoid empty TUs when endpoint is DPIA new a157dcc521dc drm/amd/display: Add null check to dml21_find_dc_pipes_for_plane new 0057b36ac2be drm/amd/display: Send message to notify the DPIA host rout [...] new 143818fae047 drm/amd/display: Explicitly extend unsigned 16 bit to 64 bit new 8092aa3ab8f7 drm/amd/display: Add null checker before passing variables new 8b0ddf19cca2 drm/amd/display: Check BIOS images before it is used new c4d31653c03b drm/amd/display: Skip wbscl_set_scaler_filter if filter is null new 2c8656bee144 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new 5a5bdc17a2fc drm/i915/display: Send vrr vsync params whne vrr is enabled new efde66b96548 drm/i915/dp_mst: Fix DSC input BPP computation new 1bcbe192e0dc drm/i915/dp_mst: Align TUs to avoid splitting symbols across MTPs new 6a03100200dd drm/i915/dp: Move link train params to a substruct in intel_dp new dd1eae474e4e drm/i915/dp: Move link train fallback to intel_dp_link_training.c new 9eb4aab86a87 drm/i915/dp: Sanitize intel_dp_get_link_train_fallback_values() new e5bf189a0f25 drm/i915: Factor out function to modeset commit a set of pipes new 4ce7cff538cd drm/i915/dp: Use a commit modeset for link retraining MST links new 3b3be899fc81 drm/i915/dp: Recheck link state after modeset new 5bd3e7ea8854 drm/i915/dp: Reduce link params only after retrying with u [...] new 182c6be08b81 drm/i915/dp: Pass atomic state to link training function new c9a5f6019c6c drm/i915/dp: Send a link training modeset-retry uevent to [...] new b22b4dd96e52 drm/i915/dp: Use check link state work in the hotplug handler new ff68f68c0ec5 drm/i915/dp: Use check link state work in the detect handler new 34aca703d4fd drm/i915/dp: Use check link state work in the HPD IRQ handler new 81c9642b2a03 drm/i915/dp: Disable link retraining after the last fallback step new e3e70d084090 drm/i915/dp_mst: Reset intel_dp->link_trained during disabling new 73afc1e2fd1d drm/i915/dp_mst: Enable link training fallback for MST new c3c90de3a7de drm/i915/dp: Add debugfs entries to force the link rate/la [...] new fe089d5b9ace drm/i915/dp: Add debugfs entries to get the max link rate/ [...] new 0e0af7e052dd drm/i915/dp: Add debugfs entry to force link training failure new 09f08c6ccc04 drm/i915/dp: Add debugfs entry to force link retrain new d6bbb6e58174 drm/i915/dp: Add debugfs entry to get the link retrain dis [...] new 084a55b264a4 drm/i915/gvt: remove the unused end parameter from calc_index() new 51715cdc9859 drm/i915/gvt: use proper i915_reg_t for calc_index() parameters new 200f178d7ca0 drm/i915/gvt: rename range variable to stride new b1e6ae07c72e drm/i915/gvt: do not use implict dev_priv in DSPSURF_TO_PIPE() new d6bbc4da2149 drm/i915: relocate some DSPCNTR reg bit definitions new f8324128fdf8 drm/i915: remove unused pipe/plane B register macros new 7997a9e4f89f drm/i915: Drop redundant dsc_decompression_aux check new 35859d448a20 drm/i915: Extract intel_dp_has_dsc() new 0c0543ff0a8d drm/i915: Handle MST in intel_dp_has_dsc() new 8de66736bcd8 drm/i915: Use intel_dp_has_dsc() during .compute_config() new cf235914f0e7 drm/i915: Reuse intel_dp_supports_dsc() for MST new b47e62b1ed13 drm/i915: Utilize edp_disable_dsc from VBT new 574884438c38 drm/i915: Remove bogus MST check in intel_dp_has_audio() new 8b5a92ca24eb drm/i915/mso: using joiner is not possible with eDP MSO new 105dadedc4ef drm/i915/wm: rename intel_get_cxsr_latency -> pnv_get_cxsr [...] new 322dc10b2af8 drm/i915/wm: clarify logging on not finding CxSR latency config new 9d4f1aeb25be drm/i915/dram: separate fsb freq detection from mem freq new e6534546a4b9 drm/i915/dram: split out pnv DDR3 detection new 846bd6086d35 drm/i915/dram: rearrange mem freq init new 024a05a47e44 drm/i915/gt: remove mem freq from gt debugfs new a4ad402078ad drm/i915: convert fsb_freq and mem_freq to kHz new fc8bf961059c drm/i915: extend the fsb_freq initialization to more platforms new d0a6e5015f0e drm/i915: use i9xx_fsb_freq() for GT clock frequency new 1cd377f33d4c drm/i915/cdclk: use i9xx_fsb_freq() for rawclk_freq initia [...] new b2956099379e drm/i915: move comments about FSB straps to proper place new 355d210aad94 drm/i915/display: update handling of FBC when VT-d active [...] new 6a78339fd55f Merge branch 'for-linux-next' of https://gitlab.freedeskto [...] new 92815da4576a Merge remote-tracking branch 'drm-misc/drm-misc-next' into HEAD new 86c774dd25a1 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] new 8b9544e07d80 drm/xe: Add LRC ctx timestamp support functions new 9f46ecbb3f1d drm/xe: Add MI_COPY_MEM_MEM GPU instruction definitions new 65921374c48f drm/xe: Emit ctx timestamp copy in ring ops new 1bf1ca4e326c drm/xe: Add ctx timestamp to LRC snapshot new 49cc215aad7f drm/xe: Add xe_gt_clock_interval_to_ms helper new 41e1fa93a2fb drm/xe: Improve unexpected state error messages new 7f4f492c7058 drm/xe: Assert runnable state in handle_sched_done new 716ce587a81e drm/xe: Add GuC state asserts to deregister_exec_queue new fc592a81ff9f drm/xe: Add pending disable assert to handle_sched_done new b47b83ef1657 drm/xe: Add killed, banned, or wedged as stick bit during [...] new 7ddb9403dd74 drm/xe: Sample ctx timestamp to determine if jobs have timed out new 6aaf3fd08d08 drm/xe/vf: Use correct check for being a VF driver new 8c57c4dc2a91 drm/xe: Drop duplicated declaration new de8390b101b2 drm/xe/sched_job: Promote xe_sched_job_add_deps() new 97fedf015cd9 drm/xe: Use fixed CCS mode when running in SR-IOV mode new 0d2ca8fd2878 drm/xe/uc: Fix and start using xe_uc_fw_sanitize() new 5d7612ae201e drm/xe/xe2lpg: Add Wa_14021490052 new 287fd54e6cee Merge branch 'drm-xe-next' of https://gitlab.freedesktop.o [...] new 47171a715d1e Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] new 3dc59489fda3 video/logo: Make logo data const again new d6161b7d8b33 video/logo: Remove linux_serial_image comments new f709f1cf65ac fbdev: matroxfb: add missing MODULE_DESCRIPTION() macros new 7cf51220bc6a fbdev: viafb: add missing MODULE_DESCRIPTION() macro new b4bc18a0a6ba fbdev: kyro: add missing MODULE_DESCRIPTION() macro new e4d52c0ea3de fbdev: goldfishfb: add missing MODULE_DESCRIPTION() macro new 47856a63fd6a fbdev: macmodes: add missing MODULE_DESCRIPTION() macro new 7606e60522a6 fbdev: vfb: add missing MODULE_DESCRIPTION() macro new 15be78e0c3d5 fbdev: offb: add missing MODULE_DESCRIPTION() macro new 7a0e8b7a7dc1 video: fbdev: use for_each_endpoint_of_node() new ecb582b4ab76 fbdev: omapfb: use of_graph_get_remote_port() new 1c50a4422be7 fbdev: vesafb: Detect VGA compatibility from screen info's [...] new 644f98e0d5fe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 48c1a30bf160 regmap-i2c: add missing MODULE_DESCRIPTION() macro new 1f2d1d78e340 Merge remote-tracking branch 'regmap/for-6.11' into regmap-next new eb621d524b15 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cc3c23764120 ALSA: xen-front: remove unused struct 'alsa_sndif_hw_param' new 163f10b29353 PCI: Add INTEL_HDA_PTL to pci_ids.h new 9c7fb8e832b7 ALSA: hda: hda-intel: add PantherLake support new 19765dbef1cd ALSA: hda: intel-dsp-config: Add PTL support new dd6668131ca5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7bd10e0e3a74 firewire: core: add enumerator of self ID sequences and it [...] new 93389767da62 firewire: core: add helper function to handle port status [...] new 10f5aee03787 firewire: core: minor code refactoring for topology builder new e404cacfc5ed firewire: ohci: minor code refactoring for self ID logging new 24b7f8e5cd65 firewire: core: use helper functions for self ID sequence new a16931ac6d8e firewire: ohci: use helper functions for self ID sequence new baf9d20b99ab firewire: core: add common inline functions to serialize/d [...] new 8f035147f095 firewire: core: use helper inline functions to deserialize [...] new f9a228364e5e firewire: ohci: use helper inline functions to serialize/d [...] new 1ccfd1a4c809 firewire: core: arrangement header inclusion for tracepoin [...] new 677ceae19073 firewire: core: add tracepoints event for self_id_sequence new 75d47101fa37 firewire: core: add tests for serialization/deserializatio [...] new 67e51784c197 firewire: core: use inline helper functions to serialize p [...] new 2fd22faf0e9f firewire: core: record card index in tracepoints event for [...] new 7c5c45bfdf79 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 01e29260c645 ASoC: dt-bindings: wlf,wm8782: Convert to dtschema new e8ffc08366f9 ASoC: dt-bindings: wlf,wm8804: Convert to dtschema new fe833e4397fb ASoC: amd: add missing MODULE_DESCRIPTION() macros new a9c8ca5d5d84 ASoC: dt-bindings: convert tas571x.txt to dt-schema new 7fbc4f5e633c dt-bindings: sound: Convert max98088 to dtschema new 378918d59181 ASoC: codecs: lpass-macro: add helpers to get codec version new dbacef05898d ASoC: codec: lpass-rx-macro: prepare driver to accomdate n [...] new 432e5074f805 ASoC: codec: lpass-rx-macro: add support for 2.5 codec version new c8d0930a0478 ASoC: codecs: lpass: add support for v2.5 rx macro new 36e5f291f72a Merge remote-tracking branch 'asoc/for-6.11' into asoc-next new 627aaa25db50 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3aa60e8be278 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 52734206b227 io_uring: Drop per-ctx dummy_ubuf new 4faf204386db io_uring/rsrc: Drop io_copy_iov in favor of iovec API new 4313c8d79a6d io_uring/eventfd: move to more idiomatic RCU free usage new 31718d0ba577 io_uring/eventfd: move eventfd handling to separate file new 7cc167a8abaa io_uring: use 'state' consistently new 940b8c41dd4e io_uring/io-wq: make io_wq_work flags atomic new b5d951cabc60 Merge branch 'for-6.11/io_uring' into for-next new 3253aba3408a rust: block: introduce `kernel::block::mq` module new bc5b533b91ef rust: block: add rnull, Rust null_blk implementation new d37a9ab8331c MAINTAINERS: add entry for Rust block device driver API new 5db755fbb1a0 ubd: refactor the interrupt handler new 31ade7d4fdcf ubd: untagle discard vs write zeroes not support handling new a00d4bfce7c6 rbd: increase io_opt again new a23634644afc block: take io_opt and io_min into account for max_sectors new b3491b0db165 sd: simplify the ZBC case in provisioning_mode_store new b0dadb86a90b sd: add a sd_disable_discard helper new 9972b8ce0d4b sd: add a sd_disable_write_same helper new d15b9bd42cd3 sd: simplify the disable case in sd_config_discard new f1e8185fc12c sd: factor out a sd_discard_mode helper new 9c1d339a1bf4 sd: cleanup zoned queue limits initialization new 804e498e0496 sd: convert to the atomic queue limits API new 969f17e10f5b sr: convert to the atomic queue limits API new 1652b0bafeaa block: remove unused queue limits API new 73e3715ed148 block: add special APIs for run-time disabling of discard [...] new 899ee2c3829c block: initialize integrity buffer to zero before writing [...] new d11854ed0563 md/raid0: don't free conf on raid0_run failure new 799af947ed13 md/raid1: don't free conf on raid0_run failure new 63e649594ab1 dm-integrity: use the nop integrity profile new e9f5f44ad372 block: remove the blk_integrity_profile structure new e8bc14d116ae block: remove the blk_flush_integrity call in blk_integrit [...] new 1366251a794b block: factor out flag_{store,show} helper for integrity new 1d59857ed2ec block: use kstrtoul in flag_store new 43c5dbe98a39 block: don't require stable pages for non-PI metadata new 3c3e85ddffae block: bypass the STABLE_WRITES flag for protection information new 9f4aa46f2a74 block: invert the BLK_INTEGRITY_{GENERATE,VERIFY} flags new c6e56cf6b2e7 block: move integrity information into queue_limits new e3e72fe4cb1d Merge branch 'for-6.11/block-limits' into for-6.11/block new 813025d515f5 Merge branch 'for-6.11/block' into for-next new 5e3b7009f116 rust: block: do not use removed queue limit API new c579de88740b Merge branch 'for-6.11/block' into for-next new e21d12c7cd5c block: Improve checks on zone resource limits new 7f91ccd8a608 dm: Call dm_revalidate_zones() after setting the queue limits new 73a74af0c72b dm: Improve zone resource limits handling new eaa3706fedc6 dm: Remove unused macro DM_ZONE_INVALID_WP_OFST new 031a3d7ebfb0 Merge branch 'for-6.11/block' into for-next new d9c2332199d0 bdev: make blockdev_mnt static new c3042a5403ef block: Drop locking annotation for limits_lock new 66088084fdab block: BFQ: Refactor bfq_exit_icq() to silence sparse warning new 2606e08dc4e2 Merge branch 'for-6.11/block' into for-next new 7ce6f0f07d6d Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new c34b13bd0b2b Merge remote-tracking branch 'libata/for-6.10-fixes' into HEAD new ba57299715c7 Merge remote-tracking branch 'libata/for-6.11' into HEAD new 22d6a7ef3751 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1b46e31257c0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 0682cfa3325f dt-bindings: mfd: pm8008: Add reset gpio new 6ad7f80b5325 mfd: pm8008: Fix regmap irq chip initialisation new c251befb097e mfd: pm8008: Deassert reset on probe new 742bdd99aa9a mfd: pm8008: Mark regmap structures as const new a4b3225f06e4 mfd: pm8008: Use lower case hex notation new 3162cd961eba mfd: pm8008: Rename irq chip new 40ac32d19985 mfd: pm8008: Drop unused driver data new 8643ef1213ee dt-bindings: mfd: pm8008: Drop redundant descriptions new 8c72db5884a3 dt-bindings: mfd: pm8008: Rework binding new 288b550463cf mfd: pm8008: Rework to match new DT binding new 11d861d227ed regulator: add pm8008 pmic regulator driver new c44311031d26 mfd: idt8a340_reg: Start comments with '/*' new 5cd59b48490e mfd: omap-usb-host: Remove unused linux/gpio.h new bd052b9e1ef2 mfd: menelaus: Remove unused linux/gpio.h new bfc59b32c86e mfd: Drop explicit initialization of struct i2c_device_id: [...] new 6a9d27769397 dt-bindings: mfd: syscon: Add ti,am625-dss-oldi-io-ctrl co [...] new 7ff6a91d7b8b dt-bindings: mfd: mediatek,mt8195-scpsys: Add support for MT8188 new 65454e871757 dt-bindings: mfd: mediatek,mt8195-scpsys: Add mediatek,mt8 [...] new d2ddf2ca422f mfd: intel_soc_pmic_crc: Use PWM_LOOKUP_WITH_MODULE() for [...] new ac1b089a308a dt-bindings: mfd: qcom-spmi-pmic: Document SMB2360 PMIC new c353be492fbf mfd: cros_ec: Register charge control subdevice new 494d2b3d42ed mfd: cros_ec: Register hardware monitoring subdevice new e4ee16993b6d mfd: rsmu: Split core code into separate module new 589d23d50524 dt-bindings: mfd: qcom,spmi-pmic: Document PMC8380 new a7e793fd12df mfd: mt6397-core: Add support for AUXADCs on MT6357/58/59 PMICs new 6f3d712db9ea mfd: core: Make use of device_set_node() new 415b14556ca9 mfd: intel-lpss: Rename SPI intel_lpss_platform_info structs new 5bd8aecbe34c dt-bindings: mfd: syscon: Add more simple compatibles new 93993318727d mfd: qcom-pm8008: Add missing MODULE_DESCRIPTION() macro new f2d2fbb964ba mfd: Add missing MODULE_DESCRIPTION() macros new 9df687233253 mfd: max14577: Fix Wvoid-pointer-to-enum-cast warning (again) new 34f26982326c mfd: mxs-lradc: Fix Wvoid-pointer-to-enum-cast warning (again) new ec3156ab0802 mfd: wm8994: Fix Wvoid-pointer-to-enum-cast warning (again) new f47113054920 mfd: arizona: Simplify with spi_get_device_match_data() new 9e361c3c58da mfd: madera: Simplify with spi_get_device_match_data() new fe6ba540b2ce mfd: tps65912: Use devm helper functions to simplify probe new 0991aa23e893 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new 90b7f2ead953 backlight: lm3509_bl: Fix NULL vs IS_ERR() check in regist [...] new 7857f5c38d04 backlight: Add missing MODULE_DESCRIPTION() macros new ac9ca48c7c97 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] new 12b68b03b2ae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 82732e7e5e0e Merge remote-tracking branch 'regulator/for-6.11' into reg [...] new 8caa13072d17 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0daba3397310 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 019598cff31d Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new 221ac6d4bc50 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new fb0bb0de72d6 Merge branch 'next' of git://github.com/cschaufler/smack-next new 9af787ff47d7 Merge branch 'master' of git://git.code.sf.net/p/tomoyo/to [...] new 68e5afd8f440 watchdog: lenovo_se10_wdt: add HAS_IOPORT dependency new acf9e67a7625 watchdog: add missing MODULE_DESCRIPTION() macros new a6c9ce56b518 Merge branch 'master' of git://www.linux-watchdog.org/linu [...] new b5c29fba72a6 iommu: Make iommu_sva_domain_alloc() static new 8d485a69603f iommu/dma: Prune redundant pgprot arguments new c94ad1d5e388 iommu/iova: Add missing MODULE_DESCRIPTION() macro new e4ba1aa32afd Merge branches 'iommu/fixes' and 'core' into next new 9ec1aa071adf Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 701b7a24fed6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c909ec8d78a8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 313d2c9d1252 spi: meson-spicc: add spicc loopback mode new 21685859de1b Merge remote-tracking branch 'spi/for-6.11' into spi-next new 9883a9014f89 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1f0a79c829b2 x86/fpu: Introduce the x86_task_fpu() helper method new c822542ba0bc x86/fpu: Convert task_struct::thread.fpu accesses to use x [...] new 81106b7e0b13 x86/fpu: Make task_struct::thread constant size new 807333522953 x86/fpu: Remove the thread::fpu pointer new 025136aa3c05 x86/fpu: Push 'fpu' pointer calculation into the fpu__drop() call new c4fb3a595f60 x86/fpu: Make sure x86_task_fpu() doesn't get called for P [...] new d0ce4e3657ec x86/fpu: Remove init_task FPU state dependencies, add debu [...] new a5c15ef0d6b8 x86/fpu: Use 'fpstate' variable names consistently new 26553b73af10 x86/fpu: Fix stale comment in ex_handler_fprestore() new 8a3b8b883d77 Merge branch into tip/master: 'WIP.x86/fpu' new e9bf7fae6d1c Merge branch into tip/master: 'irq/core' new 3340cd060d9f Merge branch into tip/master: 'locking/core' new 6c8977ea6b1a Merge branch into tip/master: 'perf/core' new 2dcb81931a2f Merge branch into tip/master: 'ras/core' new cb352de31598 Merge branch into tip/master: 'sched/core' new 3f44d100f06f Merge branch into tip/master: 'timers/core' new 96b14dffd891 Merge branch into tip/master: 'x86/alternatives' new 33e62e8018e9 Merge branch into tip/master: 'x86/boot' new 5b3ab7f0ccaf Merge branch into tip/master: 'x86/cache' new 3772389b549c Merge branch into tip/master: 'x86/cc' new 9b9eec8dc284 Documentation: Remove "mfgpt_irq=" from the kernel-paramet [...] new 71315037cb7d x86/boot: Remove unused function __fortify_panic() new 3c3e8d52def7 Merge branch into tip/master: 'x86/cleanups' new 501bd734f933 x86/CPU/AMD: Always inline amd_clear_divider() new 79ce65b95d99 Merge branch into tip/master: 'x86/cpu' new 9aae1baa1c5d x86, arm: Add missing license tag to syscall tables files new 1d2a03d26a69 tools/x86/kcpuid: Add missing dir via Makefile new f97a8b9170a0 EDAC/amd64: Remove unused register accesses new 5ac6293047cf EDAC/amd64: Check return value of amd_smn_read() new c2d79cc5455c hwmon: (k10temp) Check return value of amd_smn_read() new dc5243921be1 x86/amd_nb: Enhance SMN access error checking new cc66126fd317 hwmon: (k10temp) Define a helper function to read CCD temperature new a8bc4165d237 hwmon: (k10temp) Reduce k10temp_get_ccd_support() parameters new 0e097f2b5928 hwmon: (k10temp) Remove unused HAVE_TDIE() macro new efdf761a83cd hwmon: (k10temp) Rename _data variable new dece45a0c401 Merge branch into tip/master: 'x86/misc' new 758f22f21ed3 Merge branch into tip/master: 'x86/percpu' new 31787c98638f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 88150cd9501b EDAC/igen6: Add Intel Arrow Lake-U/H SoCs support new af634986d78d Merge branch 'edac-misc' into edac-for-next new ccbc829fc179 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new ae432b8391d4 Merge fgraph/for-next new 8af40c77dfe2 Merge ftrace/for-next new 9172a2da3b41 Merge probes/for-next new dd4900d94f2f ring-buffer: Allow mapped field to be set without mapping new be68d63a139b ring-buffer: Add ring_buffer_alloc_range() new b14d032973d4 ring-buffer: Add ring_buffer_meta data new 2124de79adaa tracing: Implement creating an instance based on a given m [...] new 950032ffcee7 ring-buffer: Add output of ring buffer meta page new c76883f18e59 ring-buffer: Add test if range of boot buffer is valid new 5f3b6e839f3c ring-buffer: Validate boot range memory events new e645535a954a tracing: Add option to use memmapped memory for trace boot [...] new 8f3e6659656e ring-buffer: Save text and data locations in mapped meta data new 7a1d1e4b9639 tracing/ring-buffer: Add last_boot_info file to boot instance new 07714b4bb3f9 tracing: Handle old buffer mappings for event strings and [...] new 7cfeb9033dd1 tracing: Update function tracing output for previous boot buffer new a62b4f6fbdff tracing: Add last boot delta offset for stack traces new 5dfebf3c26dc Merge ring-buffer/for-next new acac82223c98 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4464dbf7b02a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 0998245c9de2 Merge branch 'non-rcu/next' of git://git.kernel.org/pub/sc [...] new d53399808bbd Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new 0b5afe05377d KVM: arm64: Add early_param to control WFx trapping new 2ed73cdf09ed Merge branch kvm-arm64/misc into kvmarm/next new eb9d53d4a949 KVM: arm64: nv: Fix RESx behaviour of disabled FGTs with n [...] new 98dfd3e46ba1 Merge branch kvm-arm64/misc into kvmarm/next new 7b38e88df0c5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new fdf5502af7b5 Merge branch 'riscv_kvm_next' of https://github.com/kvm-ri [...] new 64381acfb874 Merge branch 'fixes' new 5c1f50ab7fcb KVM: Fix a goof where kvm_create_vm() returns 0 instead of [...] new 958cdbd52bb3 Merge branch 'generic' new d1b940bc11d3 Merge branch 'misc' new caa727882937 KVM: x86/mmu: Rephrase comment about synthetic PFERR flags [...] new cf3ff0ee24d6 KVM: x86/mmu: Always drop mmu_lock to allocate TDP MMU SPs [...] new e1c04f7a9f42 KVM: x86/mmu: Hard code GFP flags for TDP MMU eager split [...] new 3d4a5a45ca26 KVM: x86/mmu: Unnest TDP MMU helpers that allocate SPs for [...] new 0089c055b560 KVM: x86/mmu: Avoid reacquiring RCU if TDP MMU fails to al [...] new 265462e759c7 Merge branch 'mmu' new 81da8851f9c8 Merge branch 'mtrrs' new f826331602c7 Merge branch 'pmu' new b3cf3409f43b Merge branch 'selftests' new 795864e6e7b3 Merge branch 'static_calls' new 0ce958282e66 Merge branch 'svm' new a30b41f8a083 Merge branch 'next' of https://github.com/kvm-x86/linux.git new f19ba3962c21 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 57dfe9448768 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 490d573b5a85 platform/x86/intel/ifs: Switch to new Intel CPU model defines new 61165ef48e8d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 77a714325d09 platform/chrome: cros_ec_lpc: Fix error code in cros_ec_lp [...] new b57cd5703a16 platform/chrome: cros_ec_lpc: Handle zero length read/write new a9bb45b54371 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 720a55fb48a6 Merge branch 'for-firmware-next' of git://git.kernel.org/p [...] new ae8577e90795 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c7519351d702 leds: core: Omit set_brightness error message for a LED su [...] new b234df8016fc leds: ncp5623: Use common error handling code in ncp5623_probe() new 057739faa006 leds: spi-byte: Call of_node_put() on error path new 9cb832b2c7bc leds: spi-byte: Get rid of custom led_init_default_state_get() new 3e3735a40ec6 leds: spi-byte: Make use of device properties new dc5f64e4c153 leds: spi-byte: Utilise temporary variable for struct device new cc5f66ad5640 leds: spi-byte: Use devm_mutex_init() for mutex initialization new 2ac2628cc23c leds: spi-byte: Move OF ID table closer to their user new ad5851de0eb1 leds: triggers: Flush pending brightness before activating [...] new bdd39a590cec leds: rgb: leds-qcom-lpg: Add PPG check for setting/cleari [...] new 5e6bc823b5c1 leds: tlc591xx: Replace of_node_put to __free new 6e0b22810851 leds: mt6360: Fix memory leak in mt6360_init_isnk_properties() new e58481bfbf19 MAINTAINERS: Update LED's active maintainer tree new 7c85503b6d59 leds: powernv: Replace of_node_put to __free new 2cb4156a2927 Merge branch 'for-leds-next' of git://git.kernel.org/pub/s [...] new 0627cef36145 ipmi: ssif_bmc: prevent integer overflow on 32bit systems new 867e2abcfa31 Merge branch 'for-next' of git://github.com/cminyard/linux [...] new 97b1974547c5 drivers: arch_topology: Refactor do-while loops new 880f5f58fd1a drivers: arch_topology: use __free attribute instead of of [...] new dd6e9894b451 kobject_uevent: Fix OOB access within zap_modalias_env() new 477e36546e6f nvdimm: make nd_class constant new ff985c759778 auxbus: make to_auxiliary_drv accept and return a constant [...] new 841b7ebf8194 driver core: platform: fix ups for constant struct device_driver new 0725e8f9c442 driver core: driver: mark driver_add/remove_groups constant new 33ebea9bc0a3 driver core: make device_release_driver_internal() take a const * new f6e98ef5f78a driver core: make driver_detach() take a const * new c6c631d2b72b driver core: mark async_driver as a const * new b5dd424181f3 Merge tag 'v6.10-rc4' into driver-core-next new ab5a04b68c26 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] new 453d8b305027 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 2b4350677418 thunderbolt: Mention Thunderbolt/USB4 debugging tools in Kconfig new f1c42720c401 thunderbolt: Move usb4_port_margining_caps() declaration i [...] new e8241f66a812 thunderbolt: Make usb4_port_sb_read/write() available outs [...] new 6d241fa00159 thunderbolt: Add sideband register access to debugfs new ec6f888ed08a thunderbolt: Split out margining from USB4 port new 0890fc36c70c thunderbolt: Make margining functions accept target and re [...] new ff6ab055e070 thunderbolt: Add receiver lane margining support for retimers new da92c33ee548 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 694dda13f30f Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] new ef60f9ca26d3 docs: iio: add documentation for adis16480 driver new 9f53b59f4843 iio: chemical: ams-iaq-core: clean up codestyle warning new c4ec8dedca96 driver: iio: add missing checks on iio_info's callback access new f4bed1ceb82e iio: accel: mma7660: add mount-matrix support new 1b88a895b931 iio: adc: ti-adc161s626: make use of iio_device_claim_dire [...] new 038c57c179ea dt-bindings: iio: adc: ti,ads1015: add compatible for tla2021 new f451fbd73b0d iio: adc: axp20x_adc: Add support for AXP192 new f91f9ece6797 iio: event: use sizeof(*pointer) instead of sizeof(type) new b2fb2d03e2dc iio: add missing MODULE_DESCRIPTION() macros new 2aac3f9aec74 iio: humidity: si7020: add heater support new 4f9b4594bb09 staging: iio: Drop explicit initialization of struct i2c_d [...] new d6e3ee74d16f iio: accel: adxl313: simplify with spi_get_device_match_data() new eafc2664be3a iio: accel: adxl355: simplify with spi_get_device_match_data() new bf3c855be801 iio: adc: max11205: simplify with spi_get_device_match_data() new d7bffff19b6d iio: adc: ti-ads131e08: simplify with spi_get_device_match_data() new d8f2d8ae94d1 iio: adc: ti-tsc2046: simplify with spi_get_device_match_data() new ce17861c8635 iio: addac: ad74413r: simplify with spi_get_device_match_data() new 2ac3ce8afd5f iio: dac: max5522: simplify with spi_get_device_match_data() new bf977499c106 iio: adc: mcp3564: drop redundant open-coded spi_get_devic [...] new 50cfe81b71e5 iio: imu: inv_icm42600: add register caching in the regmap new 9fae1f2aa419 iio: adc: adi-axi-adc: add platform dependencies new d157d0ba0213 iio: dac: adi-axi-dac: add platform dependencies new 5cf99438d5d8 dt-bindings: iio: adc: amlogic,meson-saradc: add optional [...] new 3c34171c1b12 iio: light: driver for Vishay VEML6040 new 8af8d75e9f82 dt-bindings: iio: light: add VEML6040 RGBW-LS new dea750f8015b iio: temperature: mcp9600: add threshold events support new 202ce3eaa691 dt-bindings: vendor-prefixes: add ScioSense new ec6c56577b39 dt-bindings: iio: chemical: add ENS160 sensor new e3166508a12e iio: chemical: add driver for ENS160 sensor new 0fc26596b4b3 iio: chemical: ens160: add triggered buffer support new d12b7d6ede9b iio: chemical: ens160: add power management support new 4c4daafc996a MAINTAINERS: Add ScioSense ENS160 new 3d4d033a8d55 iio: document inv_icm42600 driver private sysfs attributes new 07d4d0bb4a8d iio: imu: inv_icm42600: add support of accel low-power mode new 2db573c5dc1f Merge tag 'iio-for-6.11a' of ssh://gitolite.kernel.org/pub [...] new 204604729520 Merge tag 'v6.10-rc4' into char-misc-next new 872421124605 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new 54b912b08aa7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 06be5b2eeddd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3a0fa8e97d30 fpga: altera-fpga2sdram: remove unused struct 'prop_map' new ec8e255535d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c136ef2315bf interconnect: imx: add missing MODULE_DESCRIPTION() macros new b14aa62c83ce interconnect: qcom: add missing MODULE_DESCRIPTION() macros new 1a8009e10838 dt-bindings: interconnect: Add MediaTek EMI Interconnect bindings new b45293799f75 interconnect: mediatek: Add MediaTek MT8183/8195 EMI Inter [...] new c2efbafcc8c1 Merge branch 'icc-mtk' into icc-next new d66d1011b267 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] new 912cee11c143 phy: qcom: qmp-pcie: restore compatibility with existing DTs new 7cd3e586068a dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: drop second [...] new cd13368db059 dt-bindings: phy: qcom,usb-hs-phy: Add compatible new e4a8e87250fc dt-bindings: phy: Add starfive,jh7110-dphy-tx new d3ab79553308 phy: starfive: Add mipi dphy tx support new 7c46101aa631 dt-bindings: phy: Add i.MX8Q HSIO SerDes PHY binding new 82c56b6dd24f phy: freescale: imx8qm-hsio: Add i.MX8QM HSIO PHY driver support new b1b6cfa0a222 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f89ad25666e9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 811b6f6b19d2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 52ccd0082c3e Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new 1c30c6d02472 counter: ti-eqep: implement over/underflow events new 42c1debf9b68 counter: ti-eqep: remove unused struct member new f045f1e1cc53 counter: ti-eqep: remove counter_priv() wrapper new 888c32f316bd Merge branch 'counter-next' of git://git.kernel.org/pub/sc [...] new 327db0a16f88 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 61138367dcf3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 42c6a8ebe13c Merge branch 'misc' into for-next new f9bdc0b4dfa2 Merge branch 'fixes' into for-next new 9d7c56422350 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 14d38356ec33 scsi: core: Fix an incorrect comment new 258c6bbf21c9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6159855954ba remoteproc: omap: Use devm_rproc_alloc() helper new 5efcc364fc63 remoteproc: omap: Use devm action to release reserved memory new 8d3739dbba3b remoteproc: omap: Use devm_rproc_add() helper new 5f416e61a602 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] new dd8bfc84e1a4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7e92061f1e9d gpiolib: put gpio_suffixes in a single compilation unit new c524951280d4 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new 8da86499d4cd pinctrl: qcom: spmi-gpio: drop broken pm8008 support new 550dec8593cd dt-bindings: pinctrl: qcom,pmic-gpio: drop pm8008 new fbbfd2be3205 dt-bindings: firmware: arm,scmi: Add properties for i.MX95 [...] new 8e42f78a3f8f pinctrl: scmi: add blocklist new 1e37f761d016 pinctrl: imx: support SCMI pinctrl protocol for i.MX95 new fb5e8e47a0e5 pinctrl: keembay: Fix func conversion in keembay_build_fun [...] new 389c8249af71 Merge branch 'devel' into for-next new b9274de085a6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9fff4d570a31 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] new c211d62b74ae pwm: Make use of a symbol namespace for the core new 8e98199138b7 pwm: cros-ec: Don't care about consumers in .get_state() new 842c15cfb50d pwm: cros-ec: Simplify device tree xlation new 2dd68a4fd313 pwm: Make pwm_request_from_chip() private to the core new a4989753dbde pwm: Remove wrong implementation details from pwm_ops's do [...] new 4a8b59bc68f5 bus: ts-nbus: Use pwm_apply_might_sleep() new 132ab3dd9724 Merge branch 'pwm/for-next' of git://git.kernel.org/pub/sc [...] new 38e8281fcdeb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 51104c19d857 kunit: test: Add vm_mmap() allocation resource manager new cf6219ee889f usercopy: Convert test_user_copy to KUnit test new f45f3b36c66f Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new 46edf5d7aed5 selftests/livepatch: define max test-syscall processes new 9d3c19b678b1 Merge branch 'for-6.11' into for-next new 615511fe31ea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8a0de25532cc Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 6ad77b4276c8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new ce234a2d8b41 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6f2757042bc2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new eb241a25e614 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new aa69b9f77e93 Merge branch 'zstd-next' of https://github.com/terrelln/linux.git new 69be3ff60050 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 62f69c76ad57 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f9df56a20fcc Merge branch 'slab/for-next' of git://git.kernel.org/pub/s [...] new 5b4a5cc05040 landlock: Use bit-fields for storing handled layer access masks new 67b976454afc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 2f7c62489205 locking: Remove superfluous sentinel element from kern_loc [...] new e2a6c472de7a mm profiling: Remove superfluous sentinel element from ctl_table new d7a76ec87195 sysctl: Remove check for sentinel element in ctl_table arrays new 55bb7eb62db4 sysctl: Replace nr_entries with ctl_table_size in new_links new aef9d25e7f56 sysctl: Remove superfluous empty allocations from sysctl i [...] new a02fe70de4c2 sysctl: Remove "child" sysctl code comments new 3717540377c5 sysctl: Remove ctl_table sentinel code comments new acc154691fc7 sysctl: Warn on an empty procname element new 7cd5708629d6 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] new ecc2d19c2857 Merge branch 'bitmap-for-next' of https://github.com/norov [...] new b589e21ef258 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new ba426a0116a6 Merge branch 'pwrseq/for-next' of git://git.kernel.org/pub [...] new 76db4c64526c Add linux-next specific files for 20240617
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 (6906a84c482f) \ N -- N -- N refs/heads/master (76db4c64526c)
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 2170 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: .editorconfig | 3 - .mailmap | 1 + .../ABI/testing/sysfs-bus-iio-inv_icm42600 | 18 + Documentation/admin-guide/kernel-parameters.txt | 31 +- Documentation/admin-guide/mm/damon/usage.rst | 4 + Documentation/admin-guide/mm/transhuge.rst | 13 + Documentation/block/data-integrity.rst | 49 +- Documentation/dev-tools/kmsan.rst | 4 +- .../devicetree/bindings/arm/amlogic/analog-top.txt | 20 - .../devicetree/bindings/arm/amlogic/assist.txt | 17 - .../devicetree/bindings/arm/amlogic/bootrom.txt | 17 - .../devicetree/bindings/arm/amlogic/pmu.txt | 18 - .../devicetree/bindings/arm/atmel-sysregs.txt | 29 - Documentation/devicetree/bindings/arm/axis.txt | 16 - .../bindings/arm/cpu-enable-method/al,alpine-smp | 10 - .../arm/freescale/fsl,vf610-mscm-cpucfg.txt | 14 - Documentation/devicetree/bindings/arm/fsl.yaml | 15 +- .../bindings/arm/marvell/marvell,dove.txt | 15 - .../devicetree/bindings/arm/spear-misc.txt | 9 - .../bindings/clock/qcom,dispcc-sc8280xp.yaml | 20 +- .../bindings/clock/qcom,dispcc-sm6350.yaml | 20 +- .../bindings/clock/qcom,dispcc-sm8x50.yaml | 18 +- .../bindings/clock/qcom,gpucc-sdm660.yaml | 20 +- .../devicetree/bindings/clock/qcom,gpucc.yaml | 20 +- .../bindings/clock/qcom,msm8998-gpucc.yaml | 20 +- .../bindings/clock/qcom,qca8k-nsscc.yaml | 86 + .../bindings/clock/qcom,qcm2290-dispcc.yaml | 20 +- .../bindings/clock/qcom,qcm2290-gpucc.yaml | 77 + .../bindings/clock/qcom,sc7180-dispcc.yaml | 20 +- .../bindings/clock/qcom,sc7280-dispcc.yaml | 20 +- .../bindings/clock/qcom,sdm845-dispcc.yaml | 20 +- .../bindings/clock/qcom,sm6115-dispcc.yaml | 20 +- .../bindings/clock/qcom,sm8450-dispcc.yaml | 20 +- .../bindings/clock/qcom,sm8450-gpucc.yaml | 20 +- .../bindings/clock/qcom,sm8450-videocc.yaml | 20 +- .../bindings/clock/qcom,sm8550-dispcc.yaml | 20 +- .../devicetree/bindings/clock/qcom,videocc.yaml | 19 +- .../bindings/clock/ti-keystone-pllctrl.txt | 20 - .../bindings/display/panel/boe,tv101wum-nl6.yaml | 2 - .../bindings/display/panel/himax,hx83102.yaml | 77 + .../bindings/display/panel/panel-edp-legacy.yaml | 117 + .../bindings/display/panel/panel-mipi-dbi-spi.yaml | 30 + .../panel/panel-simple-lvds-dual-ports.yaml | 6 + .../bindings/display/panel/panel-simple.yaml | 58 +- .../bindings/display/panel/samsung,atna33xc20.yaml | 95 + .../bindings/display/panel/sharp,ld-d5116z01b.yaml | 30 - .../bindings/display/panel/wl-355608-a8.yaml | 60 + .../display/rockchip/rockchip,dw-mipi-dsi.yaml | 2 + .../devicetree/bindings/firmware/arm,scmi.yaml | 16 +- .../bindings/firmware/nxp,imx95-scmi-pinctrl.yaml | 53 + .../bindings/iio/adc/amlogic,meson-saradc.yaml | 3 + .../devicetree/bindings/iio/adc/ti,ads1015.yaml | 1 + .../bindings/iio/chemical/sciosense,ens160.yaml | 70 + .../bindings/iio/light/vishay,veml6075.yaml | 9 +- .../bindings/interconnect/mediatek,mt8183-emi.yaml | 51 + .../interrupt-controller/fsl,ls-extirq.yaml | 1 - .../bindings/media/mediatek,mt7622-cir.yaml | 55 + .../devicetree/bindings/media/mtk-cir.txt | 28 - .../bindings/memory-controllers/fsl/fsl,ifc.yaml | 2 +- .../devicetree/bindings/mfd/qcom,pm8008.yaml | 144 +- Documentation/devicetree/bindings/mfd/syscon.yaml | 29 + Documentation/devicetree/bindings/mips/mscc.txt | 17 - .../devicetree/bindings/mtd/atmel-nand.txt | 9 - .../bindings/net/bluetooth/nxp,88w8987-bt.yaml | 4 + .../devicetree/bindings/net/dsa/lantiq,gswip.yaml | 202 + .../devicetree/bindings/net/dsa/lantiq-gswip.txt | 146 - .../bindings/net/hisilicon-hip04-net.txt | 10 - .../devicetree/bindings/net/stm32-dwmac.yaml | 43 +- .../devicetree/bindings/phy/fsl,imx8qm-hsio.yaml | 164 + .../bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml | 7 +- .../devicetree/bindings/phy/qcom,usb-hs-phy.yaml | 2 + .../bindings/phy/starfive,jh7110-dphy-tx.yaml | 68 + .../devicetree/bindings/rng/amlogic,meson-rng.yaml | 3 + .../bindings/soc/fsl/fsl,layerscape-dcfg.yaml | 1 - .../bindings/soc/fsl/fsl,layerscape-scfg.yaml | 1 - .../devicetree/bindings/soc/qcom/qcom,smsm.yaml | 30 +- .../devicetree/bindings/sound/maxim,max98088.txt | 23 - .../devicetree/bindings/sound/maxim,max98088.yaml | 47 + .../devicetree/bindings/sound/tas571x.txt | 49 - .../devicetree/bindings/sound/ti,tas57xx.yaml | 133 + .../devicetree/bindings/sound/wlf,wm8782.yaml | 47 + .../devicetree/bindings/sound/wlf,wm8804.yaml | 58 + Documentation/devicetree/bindings/sound/wm8782.txt | 24 - Documentation/devicetree/bindings/sound/wm8804.txt | 25 - .../devicetree/bindings/vendor-prefixes.yaml | 8 + Documentation/filesystems/proc.rst | 1 + .../filesystems/xfs-online-fsck-design.rst | 5315 ++ Documentation/gpu/drm-internals.rst | 10 +- Documentation/gpu/drm-kms-helpers.rst | 12 +- Documentation/gpu/kms-properties.csv | 2 - Documentation/gpu/todo.rst | 70 +- Documentation/hid/hid-bpf.rst | 173 +- Documentation/iio/adis16480.rst | 38 +- Documentation/kbuild/modules.rst | 8 +- Documentation/mm/damon/design.rst | 4 + Documentation/netlink/specs/nfsd.yaml | 27 + Documentation/networking/ip-sysctl.rst | 14 + Documentation/riscv/hwprobe.rst | 86 + .../userspace-api/media/v4l/ext-ctrls-codec.rst | 14 + Documentation/userspace-api/mfd_noexec.rst | 4 +- Documentation/{arch => }/x86/shstk.rst | 0 MAINTAINERS | 43 +- Makefile | 2 +- Next/SHA1s | 232 +- Next/merge.log | 60242 ++++++++++++++++++- arch/Kconfig | 2 +- arch/arm/boot/dts/nxp/imx/e60k02.dtsi | 4 + arch/arm/boot/dts/nxp/imx/imx51-apf51dev.dts | 4 +- arch/arm/boot/dts/nxp/imx/imx51-babbage.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx51-ts4800.dts | 4 +- arch/arm/boot/dts/nxp/imx/imx53-m53evk.dts | 4 +- arch/arm/boot/dts/nxp/imx/imx53-m53menlo.dts | 1 + arch/arm/boot/dts/nxp/imx/imx53-qsb-common.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx53-qsb-hdmi.dtso | 6 +- arch/arm/boot/dts/nxp/imx/imx53-tx53-x03x.dts | 14 +- arch/arm/boot/dts/nxp/imx/imx53-tx53-x13x.dts | 6 +- .../boot/dts/nxp/imx/imx6dl-aristainetos2_4.dts | 5 +- .../arm/boot/dts/nxp/imx/imx6dl-aristainetos_4.dts | 4 +- .../arm/boot/dts/nxp/imx/imx6dl-aristainetos_7.dts | 4 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw52xx.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw53xx.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw54xx.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw560x.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw5903.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw5904.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6qdl-sabreauto.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6qdl-tx6-lcd.dtsi | 21 +- arch/arm/boot/dts/nxp/imx/imx6qdl-tx6-lvds.dtsi | 20 +- arch/arm/boot/dts/nxp/imx/imx6ul-tx6ul.dtsi | 14 +- arch/arm/boot/dts/nxp/mxs/imx28-tx28.dts | 6 - arch/arm/boot/dts/qcom/msm8226-motorola-falcon.dts | 53 + arch/arm/configs/imx_v6_v7_defconfig | 7 + arch/arm64/boot/dts/exynos/google/gs101-oriole.dts | 2 +- arch/arm64/boot/dts/exynos/google/gs101.dtsi | 22 +- arch/arm64/boot/dts/freescale/Makefile | 11 + arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 70 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 31 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 50 +- arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 128 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 4 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 54 +- arch/arm64/boot/dts/freescale/fsl-ls2080a.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-ls2088a.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 168 +- arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 42 +- arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 2 +- .../boot/dts/freescale/imx8mm-iot-gateway.dts | 218 + .../imx8mm-phygate-tauri-l-rs232-rs232.dtso | 72 + .../imx8mm-phygate-tauri-l-rs232-rs485.dtso | 76 + .../imx8mm-phygate-tauri-l-rs232-rts-cts.dtso | 41 + .../boot/dts/freescale/imx8mm-phygate-tauri-l.dts | 10 + arch/arm64/boot/dts/freescale/imx8mm-ucm-som.dtsi | 679 + arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi | 4 +- .../arm64/boot/dts/freescale/imx8mp-beacon-kit.dts | 10 +- .../boot/dts/freescale/imx8mp-debix-model-a.dts | 47 + .../arm64/boot/dts/freescale/imx8mp-dhcom-pdk2.dts | 39 + .../arm64/boot/dts/freescale/imx8mp-dhcom-pdk3.dts | 39 + .../arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 44 + .../boot/dts/freescale/imx8mp-msc-sm2s-ep1.dts | 27 + .../dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts | 5 - .../boot/dts/freescale/imx8mp-venice-gw73xx.dtsi | 2 +- .../boot/dts/freescale/imx8mp-verdin-dahlia.dtsi | 37 + .../boot/dts/freescale/imx8mp-verdin-dev.dtsi | 37 + .../boot/dts/freescale/imx8mp-verdin-mallow.dtsi | 37 + .../boot/dts/freescale/imx8mp-verdin-nonwifi.dtsi | 3 +- .../boot/dts/freescale/imx8mp-verdin-wifi.dtsi | 3 +- .../boot/dts/freescale/imx8mp-verdin-yavia.dtsi | 37 + arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi | 16 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 5 +- arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 2 - arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 4 +- arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts | 1 - .../{imx93-11x11-evk.dts => imx93-9x9-qsb.dts} | 419 +- arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts | 200 + arch/arm64/boot/dts/freescale/imx95-clock.h | 187 + arch/arm64/boot/dts/freescale/imx95-pinfunc.h | 865 + arch/arm64/boot/dts/freescale/imx95-power.h | 47 + arch/arm64/boot/dts/freescale/imx95.dtsi | 1042 + arch/arm64/boot/dts/qcom/msm8916-acer-a1-724.dts | 26 + arch/arm64/boot/dts/qcom/qcm2290.dtsi | 154 + arch/arm64/boot/dts/qcom/qcm6490-fairphone-fp5.dts | 2 +- arch/arm64/boot/dts/qcom/qrb2210-rb1.dts | 8 + .../boot/dts/xilinx/zynqmp-sck-kv-g-revA.dtso | 19 +- .../boot/dts/xilinx/zynqmp-sck-kv-g-revB.dtso | 41 +- arch/arm64/boot/dts/xilinx/zynqmp-sm-k26-revA.dts | 19 +- arch/arm64/boot/dts/xilinx/zynqmp-smk-k26-revA.dts | 8 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 91 +- arch/arm64/kernel/Makefile | 1 - arch/arm64/kernel/acpi.c | 105 - arch/arm64/kernel/efi.c | 2 + arch/arm64/kernel/reloc_test_core.c | 1 + arch/arm64/kvm/arm.c | 68 +- arch/arm64/kvm/nested.c | 24 +- arch/mips/pci/pci-lantiq.c | 8 +- arch/powerpc/configs/ppc6xx_defconfig | 1 - arch/powerpc/kvm/book3s_64_vio.c | 18 +- arch/s390/Kconfig | 1 + arch/s390/Makefile | 2 +- arch/s390/boot/Makefile | 3 + arch/s390/boot/kmsan.c | 6 + arch/s390/boot/startup.c | 7 + arch/s390/boot/string.c | 16 + arch/s390/include/asm/checksum.h | 2 + arch/s390/include/asm/cpacf.h | 3 + arch/s390/include/asm/cpu_mf.h | 6 + arch/s390/include/asm/irqflags.h | 17 +- arch/s390/include/asm/kmsan.h | 43 + arch/s390/include/asm/pgtable.h | 8 + arch/s390/include/asm/string.h | 20 +- arch/s390/include/asm/thread_info.h | 2 +- arch/s390/include/asm/uaccess.h | 111 +- arch/s390/kernel/diag.c | 10 +- arch/s390/kernel/ftrace.c | 2 + arch/s390/kernel/traps.c | 6 + arch/s390/kernel/unwind_bc.c | 4 + arch/um/drivers/ubd_kern.c | 50 +- arch/x86/boot/compressed/Makefile | 4 +- arch/x86/boot/compressed/misc.c | 5 - arch/x86/include/asm/amd_nb.h | 4 +- arch/x86/include/asm/cpufeatures.h | 1 + arch/x86/include/asm/efi.h | 1 - arch/x86/include/asm/processor.h | 12 +- arch/x86/kernel/amd_nb.c | 44 +- arch/x86/kernel/cpu/amd.c | 11 - arch/x86/kernel/cpu/scattered.c | 1 + arch/x86/kernel/fpu/init.c | 8 +- arch/x86/kvm/mmu/mmu.c | 5 +- arch/x86/kvm/mmu/tdp_mmu.c | 78 +- arch/x86/platform/efi/memmap.c | 12 +- block/Kconfig | 8 +- block/Makefile | 3 +- block/bdev.c | 2 +- block/bfq-iosched.c | 38 +- block/bio-integrity.c | 69 +- block/blk-flush.c | 3 +- block/blk-integrity.c | 229 +- block/blk-mq.c | 13 +- block/blk-settings.c | 365 +- block/blk-zoned.c | 23 +- block/blk.h | 8 + block/sed-opal.c | 2 +- block/t10-pi.c | 249 +- crypto/ecc.c | 2 +- drivers/accel/ivpu/Makefile | 11 +- drivers/accel/ivpu/ivpu_debugfs.c | 89 +- drivers/accel/ivpu/ivpu_drv.c | 113 +- drivers/accel/ivpu/ivpu_drv.h | 62 +- drivers/accel/ivpu/ivpu_fw.c | 61 +- drivers/accel/ivpu/ivpu_fw.h | 4 + drivers/accel/ivpu/ivpu_gem.h | 11 +- drivers/accel/ivpu/ivpu_hw.c | 331 + drivers/accel/ivpu/ivpu_hw.h | 199 +- drivers/accel/ivpu/ivpu_hw_37xx.c | 1065 - drivers/accel/ivpu/ivpu_hw_37xx_reg.h | 72 - drivers/accel/ivpu/ivpu_hw_40xx.c | 1250 - drivers/accel/ivpu/ivpu_hw_40xx_reg.h | 94 +- drivers/accel/ivpu/ivpu_hw_btrs.c | 905 + drivers/accel/ivpu/ivpu_hw_btrs.h | 50 + drivers/accel/ivpu/ivpu_hw_btrs_lnl_reg.h | 108 + drivers/accel/ivpu/ivpu_hw_btrs_mtl_reg.h | 83 + drivers/accel/ivpu/ivpu_hw_ip.c | 1174 + drivers/accel/ivpu/ivpu_hw_ip.h | 36 + drivers/accel/ivpu/ivpu_ipc.c | 20 +- drivers/accel/ivpu/ivpu_ipc.h | 8 +- drivers/accel/ivpu/ivpu_job.c | 324 +- drivers/accel/ivpu/ivpu_job.h | 6 +- drivers/accel/ivpu/ivpu_jsm_msg.c | 311 +- drivers/accel/ivpu/ivpu_jsm_msg.h | 22 +- drivers/accel/ivpu/ivpu_mmu.c | 22 +- drivers/accel/ivpu/ivpu_mmu_context.c | 86 + drivers/accel/ivpu/ivpu_mmu_context.h | 2 + drivers/accel/ivpu/ivpu_ms.c | 309 + drivers/accel/ivpu/ivpu_ms.h | 36 + drivers/accel/ivpu/ivpu_pm.c | 111 +- drivers/accel/ivpu/ivpu_pm.h | 10 +- drivers/accel/ivpu/ivpu_sysfs.c | 58 + drivers/accel/ivpu/ivpu_sysfs.h | 13 + drivers/accel/ivpu/vpu_boot_api.h | 16 +- drivers/accel/ivpu/vpu_jsm_api.h | 14 +- drivers/acpi/ac.c | 2 +- drivers/acpi/acpi_pad.c | 19 +- drivers/acpi/acpi_tad.c | 1 + drivers/acpi/acpica/acevents.h | 4 + drivers/acpi/acpica/evregion.c | 6 +- drivers/acpi/acpica/evxfregn.c | 54 + drivers/acpi/arm64/Makefile | 6 +- .../arm64/kernel => drivers/acpi/arm64}/cpuidle.c | 4 - drivers/acpi/arm64/ffh.c | 107 + drivers/acpi/battery.c | 26 +- drivers/acpi/cppc_acpi.c | 2 + drivers/acpi/ec.c | 3 + drivers/acpi/nfit/core.c | 1 + drivers/acpi/numa/hmat.c | 6 +- drivers/acpi/platform_profile.c | 1 + drivers/acpi/pmic/intel_pmic_chtdc_ti.c | 13 +- drivers/acpi/pmic/intel_pmic_chtwc.c | 5 +- drivers/acpi/pmic/intel_pmic_xpower.c | 7 +- drivers/acpi/sbs.c | 29 +- drivers/acpi/x86/utils.c | 44 +- drivers/ata/libata-scsi.c | 8 +- drivers/base/arch_topology.c | 145 +- drivers/base/auxiliary.c | 8 +- drivers/base/base.h | 10 +- drivers/base/dd.c | 21 +- drivers/base/driver.c | 4 +- drivers/base/platform.c | 12 +- drivers/base/regmap/regmap-i2c.c | 1 + drivers/block/Kconfig | 9 + drivers/block/Makefile | 3 + drivers/block/loop.c | 23 + drivers/block/nbd.c | 53 +- drivers/block/rbd.c | 3 +- drivers/block/rnull.rs | 73 + drivers/block/xen-blkfront.c | 4 +- drivers/bluetooth/btnxpuart.c | 121 +- drivers/bus/ts-nbus.c | 2 +- drivers/bus/vexpress-config.c | 1 + drivers/char/ipmi/ssif_bmc.c | 6 +- drivers/clk/qcom/Kconfig | 18 + drivers/clk/qcom/Makefile | 2 + drivers/clk/qcom/apss-ipq6018.c | 2 +- drivers/clk/qcom/camcc-sc7180.c | 2 +- drivers/clk/qcom/camcc-sc7280.c | 2 +- drivers/clk/qcom/camcc-sc8280xp.c | 2 +- drivers/clk/qcom/camcc-sdm845.c | 2 +- drivers/clk/qcom/camcc-sm6350.c | 2 +- drivers/clk/qcom/camcc-sm7150.c | 2 +- drivers/clk/qcom/camcc-sm8250.c | 2 +- drivers/clk/qcom/camcc-sm8450.c | 2 +- drivers/clk/qcom/camcc-sm8550.c | 2 +- drivers/clk/qcom/camcc-x1e80100.c | 2 +- drivers/clk/qcom/clk-alpha-pll.c | 47 + drivers/clk/qcom/clk-alpha-pll.h | 3 + drivers/clk/qcom/clk-branch.c | 7 + drivers/clk/qcom/clk-branch.h | 1 + drivers/clk/qcom/common.c | 7 +- drivers/clk/qcom/common.h | 2 +- drivers/clk/qcom/dispcc-qcm2290.c | 2 +- drivers/clk/qcom/dispcc-sc7180.c | 2 +- drivers/clk/qcom/dispcc-sc7280.c | 2 +- drivers/clk/qcom/dispcc-sc8280xp.c | 2 +- drivers/clk/qcom/dispcc-sdm845.c | 2 +- drivers/clk/qcom/dispcc-sm6115.c | 2 +- drivers/clk/qcom/dispcc-sm6125.c | 2 +- drivers/clk/qcom/dispcc-sm6350.c | 2 +- drivers/clk/qcom/dispcc-sm6375.c | 2 +- drivers/clk/qcom/dispcc-sm7150.c | 2 +- drivers/clk/qcom/dispcc-sm8250.c | 2 +- drivers/clk/qcom/dispcc-sm8450.c | 2 +- drivers/clk/qcom/dispcc-sm8550.c | 2 +- drivers/clk/qcom/dispcc-sm8650.c | 2 +- drivers/clk/qcom/dispcc-x1e80100.c | 2 +- drivers/clk/qcom/ecpricc-qdu1000.c | 2 +- drivers/clk/qcom/gcc-ipq5018.c | 2 +- drivers/clk/qcom/gcc-ipq6018.c | 2 +- drivers/clk/qcom/gcc-ipq8074.c | 2 +- drivers/clk/qcom/gcc-mdm9607.c | 2 +- drivers/clk/qcom/gcc-mdm9615.c | 2 +- drivers/clk/qcom/gcc-msm8917.c | 2 +- drivers/clk/qcom/gcc-msm8939.c | 2 +- drivers/clk/qcom/gcc-msm8953.c | 2 +- drivers/clk/qcom/gcc-msm8976.c | 2 +- drivers/clk/qcom/gcc-msm8996.c | 2 +- drivers/clk/qcom/gcc-msm8998.c | 2 +- drivers/clk/qcom/gcc-qcm2290.c | 2 +- drivers/clk/qcom/gcc-qcs404.c | 2 +- drivers/clk/qcom/gcc-qdu1000.c | 2 +- drivers/clk/qcom/gcc-sa8775p.c | 2 +- drivers/clk/qcom/gcc-sc7180.c | 2 +- drivers/clk/qcom/gcc-sc7280.c | 2 +- drivers/clk/qcom/gcc-sc8180x.c | 2 +- drivers/clk/qcom/gcc-sc8280xp.c | 2 +- drivers/clk/qcom/gcc-sdm660.c | 2 +- drivers/clk/qcom/gcc-sdm845.c | 2 +- drivers/clk/qcom/gcc-sdx55.c | 2 +- drivers/clk/qcom/gcc-sdx65.c | 2 +- drivers/clk/qcom/gcc-sdx75.c | 2 +- drivers/clk/qcom/gcc-sm4450.c | 2 +- drivers/clk/qcom/gcc-sm6115.c | 2 +- drivers/clk/qcom/gcc-sm6125.c | 2 +- drivers/clk/qcom/gcc-sm6350.c | 2 +- drivers/clk/qcom/gcc-sm6375.c | 2 +- drivers/clk/qcom/gcc-sm7150.c | 2 +- drivers/clk/qcom/gcc-sm8150.c | 2 +- drivers/clk/qcom/gcc-sm8250.c | 2 +- drivers/clk/qcom/gcc-sm8350.c | 2 +- drivers/clk/qcom/gcc-sm8450.c | 2 +- drivers/clk/qcom/gcc-sm8550.c | 2 +- drivers/clk/qcom/gcc-sm8650.c | 2 +- drivers/clk/qcom/gcc-x1e80100.c | 2 +- drivers/clk/qcom/gpucc-msm8998.c | 2 +- .../clk/qcom/{gpucc-sm6125.c => gpucc-qcm2290.c} | 290 +- drivers/clk/qcom/gpucc-sa8775p.c | 2 +- drivers/clk/qcom/gpucc-sc7180.c | 2 +- drivers/clk/qcom/gpucc-sc7280.c | 2 +- drivers/clk/qcom/gpucc-sc8280xp.c | 2 +- drivers/clk/qcom/gpucc-sdm660.c | 2 +- drivers/clk/qcom/gpucc-sdm845.c | 2 +- drivers/clk/qcom/gpucc-sm6115.c | 2 +- drivers/clk/qcom/gpucc-sm6125.c | 2 +- drivers/clk/qcom/gpucc-sm6350.c | 2 +- drivers/clk/qcom/gpucc-sm6375.c | 2 +- drivers/clk/qcom/gpucc-sm8150.c | 2 +- drivers/clk/qcom/gpucc-sm8250.c | 2 +- drivers/clk/qcom/gpucc-sm8350.c | 2 +- drivers/clk/qcom/gpucc-sm8450.c | 2 +- drivers/clk/qcom/gpucc-sm8550.c | 2 +- drivers/clk/qcom/gpucc-sm8650.c | 2 +- drivers/clk/qcom/gpucc-x1e80100.c | 2 +- drivers/clk/qcom/lcc-ipq806x.c | 2 +- drivers/clk/qcom/lcc-msm8960.c | 2 +- drivers/clk/qcom/lpassaudiocc-sc7280.c | 4 +- drivers/clk/qcom/lpasscorecc-sc7180.c | 2 +- drivers/clk/qcom/lpasscorecc-sc7280.c | 2 +- drivers/clk/qcom/mmcc-msm8960.c | 2 +- drivers/clk/qcom/mmcc-msm8974.c | 2 +- drivers/clk/qcom/mmcc-msm8994.c | 2 +- drivers/clk/qcom/mmcc-msm8996.c | 2 +- drivers/clk/qcom/mmcc-msm8998.c | 2 +- drivers/clk/qcom/mmcc-sdm660.c | 2 +- drivers/clk/qcom/nsscc-qca8k.c | 2221 + drivers/clk/qcom/tcsrcc-sm8550.c | 2 +- drivers/clk/qcom/videocc-sc7180.c | 2 +- drivers/clk/qcom/videocc-sc7280.c | 2 +- drivers/clk/qcom/videocc-sdm845.c | 2 +- drivers/clk/qcom/videocc-sm7150.c | 2 +- drivers/clk/qcom/videocc-sm8150.c | 2 +- drivers/clk/qcom/videocc-sm8250.c | 2 +- drivers/clk/qcom/videocc-sm8350.c | 2 +- drivers/clk/qcom/videocc-sm8450.c | 2 +- drivers/clk/qcom/videocc-sm8550.c | 2 +- drivers/clk/rockchip/clk-cpu.c | 5 +- drivers/clk/rockchip/clk-pll.c | 8 +- drivers/clk/samsung/clk-cpu.c | 4 +- drivers/clk/samsung/clk-pll.c | 8 +- drivers/counter/ti-eqep.c | 130 +- drivers/cpufreq/amd-pstate.c | 9 +- drivers/cpufreq/cppc_cpufreq.c | 9 +- drivers/crypto/ccp/sev-dev.c | 8 +- drivers/dma-buf/dma-fence-array.c | 10 +- drivers/dma-buf/dma-heap.c | 4 +- drivers/dma-buf/dma-resv.c | 7 + drivers/edac/amd64_edac.c | 69 +- drivers/edac/amd64_edac.h | 4 - drivers/edac/igen6_edac.c | 8 + drivers/firewire/Kconfig | 2 +- drivers/firewire/core-card.c | 6 +- drivers/firewire/core-cdev.c | 6 +- drivers/firewire/core-topology.c | 4 +- drivers/firewire/core-transaction.c | 30 +- drivers/firmware/arm_scmi/common.h | 1 + drivers/firmware/arm_scmi/mailbox.c | 57 +- drivers/firmware/arm_scmi/scmi_power_control.c | 21 +- drivers/firmware/arm_scmi/shmem.c | 5 + drivers/firmware/efi/memmap.c | 9 - drivers/fpga/altera-fpga2sdram.c | 6 - drivers/gpio/gpiolib-acpi.c | 4 +- drivers/gpio/gpiolib-of.c | 4 +- drivers/gpio/gpiolib.c | 4 + drivers/gpio/gpiolib.h | 3 +- drivers/gpu/drm/Kconfig | 14 + drivers/gpu/drm/Makefile | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_aca.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 16 - drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 34 - drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 70 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 134 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 15 - drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 23 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c | 6 +- drivers/gpu/drm/amd/amdgpu/atom.c | 8 +- drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 11 +- drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v11_0_3.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 27 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 69 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c | 15 +- drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c | 3 + drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/imu_v11_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/imu_v12_0.c | 17 +- drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c | 1 - drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 3 - drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c | 3 - drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c | 2 - drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c | 5 - drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 2 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 39 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 39 +- drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c | 6 - drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 1 + drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 11 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 11 +- drivers/gpu/drm/amd/amdgpu/sdma_v6_0_0_pkt_open.h | 8 + drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 11 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 16 +- drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c | 10 +- drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c | 10 +- drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 16 +- .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx10.asm | 38 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 1 - .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 79 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 1 - drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 11 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 4 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 13 +- drivers/gpu/drm/amd/display/Makefile | 7 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 626 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 17 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 1 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 3 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 244 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c | 29 +- drivers/gpu/drm/amd/display/dc/Makefile | 6 +- drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c | 4 - drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 14 + .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 8 +- .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 8 +- .../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c | 2 +- .../dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.c | 2 +- .../amd/display/dc/clk_mgr/dcn32/smu13_driver_if.h | 108 - .../amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c | 55 + .../drm/amd/display/dc/clk_mgr/dcn35/dcn35_smu.c | 21 +- .../drm/amd/display/dc/clk_mgr/dcn35/dcn35_smu.h | 2 + .../amd/display/dc/clk_mgr/dcn401/dcn401_clk_mgr.c | 55 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 10 + drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 90 +- drivers/gpu/drm/amd/display/dc/core/dc_state.c | 80 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 4 +- drivers/gpu/drm/amd/display/dc/dc.h | 12 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 9 +- drivers/gpu/drm/amd/display/dc/dc_spl_translate.c | 5 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 2 + .../drm/amd/display/dc/dccg/dcn401/dcn401_dccg.c | 6 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 12 +- drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c | 6 +- drivers/gpu/drm/amd/display/dc/dce/dmub_abm_lcd.c | 2 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 5 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.h | 3 +- drivers/gpu/drm/amd/display/dc/dce/dmub_replay.c | 145 +- drivers/gpu/drm/amd/display/dc/dce/dmub_replay.h | 33 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_dwb_scl.c | 3 + drivers/gpu/drm/amd/display/dc/dcn32/Makefile | 19 - drivers/gpu/drm/amd/display/dc/dcn321/Makefile | 17 - drivers/gpu/drm/amd/display/dc/dcn35/Makefile | 19 - drivers/gpu/drm/amd/display/dc/dio/Makefile | 63 + .../dc/{ => dio}/dcn32/dcn32_dio_link_encoder.c | 0 .../dc/{ => dio}/dcn32/dcn32_dio_link_encoder.h | 0 .../dc/{ => dio}/dcn32/dcn32_dio_stream_encoder.c | 0 .../dc/{ => dio}/dcn32/dcn32_dio_stream_encoder.h | 0 .../dc/{ => dio}/dcn321/dcn321_dio_link_encoder.c | 0 .../dc/{ => dio}/dcn321/dcn321_dio_link_encoder.h | 0 .../dc/{ => dio}/dcn35/dcn35_dio_link_encoder.c | 10 +- .../dc/{ => dio}/dcn35/dcn35_dio_link_encoder.h | 0 .../dc/{ => dio}/dcn35/dcn35_dio_stream_encoder.c | 4 +- .../dc/{ => dio}/dcn35/dcn35_dio_stream_encoder.h | 6 + .../dc/{ => dio}/dcn401/dcn401_dio_link_encoder.c | 0 .../dc/{ => dio}/dcn401/dcn401_dio_link_encoder.h | 0 .../{ => dio}/dcn401/dcn401_dio_stream_encoder.c | 4 +- .../{ => dio}/dcn401/dcn401_dio_stream_encoder.h | 0 .../display/dc/dml/dcn21/display_rq_dlg_calc_21.c | 3 - .../display/dc/dml/dcn314/display_mode_vba_314.c | 9 - .../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c | 2 + .../gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c | 2 +- .../gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c | 2 +- .../drm/amd/display/dc/dml2/display_mode_core.c | 45 +- .../display/dc/dml2/display_mode_core_structs.h | 1 + .../drm/amd/display/dc/dml2/dml21/dml21_utils.c | 18 +- .../drm/amd/display/dc/dml2/dml21/dml21_utils.h | 4 +- .../drm/amd/display/dc/dml2/dml21/dml21_wrapper.c | 12 +- .../dc/dml2/dml21/src/dml2_core/dml2_core_dcn4.c | 1 - .../dml21/src/dml2_core/dml2_core_dcn4_calcs.c | 43 +- .../dc/dml2/dml21/src/dml2_core/dml2_core_shared.c | 4 - .../dml2/dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c | 5 +- .../display/dc/dml2/dml21/src/dml2_top/dml_top.c | 4 +- .../amd/display/dc/dml2/dml2_dc_resource_mgmt.c | 6 +- .../amd/display/dc/dml2/dml2_translation_helper.c | 3 +- drivers/gpu/drm/amd/display/dc/dml2/dml2_wrapper.c | 8 +- .../gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c | 34 +- .../gpu/drm/amd/display/dc/dpp/dcn401/dcn401_dpp.c | 5 - drivers/gpu/drm/amd/display/dc/dwb/Makefile | 37 + .../drm/amd/display/dc/{ => dwb}/dcn35/dcn35_dwb.c | 0 .../drm/amd/display/dc/{ => dwb}/dcn35/dcn35_dwb.h | 0 drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.c | 11 +- drivers/gpu/drm/amd/display/dc/gpio/hw_generic.c | 2 +- drivers/gpu/drm/amd/display/dc/gpio/hw_hpd.c | 2 +- drivers/gpu/drm/amd/display/dc/hpo/Makefile | 35 + .../dc/{ => hpo}/dcn32/dcn32_hpo_dp_link_encoder.c | 0 .../dc/{ => hpo}/dcn32/dcn32_hpo_dp_link_encoder.h | 0 .../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 5 + .../drm/amd/display/dc/hwss/dcn21/dcn21_hwseq.c | 2 +- .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 157 +- .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.h | 2 + .../gpu/drm/amd/display/dc/hwss/dcn35/dcn35_init.c | 2 +- .../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c | 96 +- .../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.h | 2 +- .../drm/amd/display/dc/hwss/dcn401/dcn401_init.c | 3 +- drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/link.h | 2 +- drivers/gpu/drm/amd/display/dc/irq/irq_service.c | 2 +- .../hwss/link_hwss_hpo_fixed_vs_pe_retimer_dp.c | 6 +- drivers/gpu/drm/amd/display/dc/link/link_dpms.c | 2 +- .../display/dc/link/protocols/link_dp_capability.c | 46 +- .../dc/link/protocols/link_dp_irq_handler.c | 24 +- .../display/dc/link/protocols/link_dp_training.c | 8 +- .../dc/link/protocols/link_edp_panel_control.c | 7 +- .../dc/link/protocols/link_edp_panel_control.h | 2 +- drivers/gpu/drm/amd/display/dc/mmhubbub/Makefile | 45 + .../dc/{ => mmhubbub}/dcn32/dcn32_mmhubbub.c | 0 .../dc/{ => mmhubbub}/dcn32/dcn32_mmhubbub.h | 0 .../dc/{ => mmhubbub}/dcn35/dcn35_mmhubbub.c | 0 .../dc/{ => mmhubbub}/dcn35/dcn35_mmhubbub.h | 0 drivers/gpu/drm/amd/display/dc/mpc/Makefile | 45 + .../drm/amd/display/dc/{ => mpc}/dcn32/dcn32_mpc.c | 0 .../drm/amd/display/dc/{ => mpc}/dcn32/dcn32_mpc.h | 0 .../amd/display/dc/{ => mpc}/dcn401/dcn401_mpc.c | 0 .../amd/display/dc/{ => mpc}/dcn401/dcn401_mpc.h | 0 drivers/gpu/drm/amd/display/dc/opp/Makefile | 35 + .../drm/amd/display/dc/{ => opp}/dcn35/dcn35_opp.c | 0 .../drm/amd/display/dc/{ => opp}/dcn35/dcn35_opp.h | 0 .../gpu/drm/amd/display/dc/optc/dcn31/dcn31_optc.c | 11 + drivers/gpu/drm/amd/display/dc/pg/Makefile | 35 + .../amd/display/dc/{ => pg}/dcn35/dcn35_pg_cntl.c | 6 +- .../amd/display/dc/{ => pg}/dcn35/dcn35_pg_cntl.h | 0 drivers/gpu/drm/amd/display/dc/resource/Makefile | 2 +- .../amd/display/dc/resource/dcn20/dcn20_resource.c | 4 +- .../amd/display/dc/resource/dcn30/dcn30_resource.c | 3 - .../amd/display/dc/resource/dcn32/dcn32_resource.c | 8 +- .../{ => resource}/dcn32/dcn32_resource_helpers.c | 0 .../display/dc/resource/dcn321/dcn321_resource.c | 8 +- .../amd/display/dc/resource/dcn35/dcn35_resource.c | 7 +- .../display/dc/resource/dcn351/dcn351_resource.c | 3 +- .../display/dc/resource/dcn401/dcn401_resource.c | 10 +- drivers/gpu/drm/amd/display/dc/spl/dc_spl.c | 32 +- drivers/gpu/drm/amd/display/dc/spl/dc_spl_types.h | 4 +- drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 2 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 173 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.c | 5 +- .../gpu/drm/amd/display/dmub/src/dmub_srv_stat.c | 6 + .../drm/amd/display/modules/power/power_helpers.c | 14 + .../drm/amd/display/modules/power/power_helpers.h | 5 + drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 8 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 4 - drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 6 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 5 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 6 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 3 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 18 +- drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c | 6 +- drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 49 +- drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 8 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.h | 1 + .../gpu/drm/arm/display/komeda/komeda_pipeline.c | 4 +- drivers/gpu/drm/ast/ast_drv.c | 4 +- drivers/gpu/drm/atmel-hlcdc/Kconfig | 2 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 172 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 105 + drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h | 132 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 369 +- drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 5 - drivers/gpu/drm/bridge/analogix/analogix-anx6345.c | 20 +- drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c | 28 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 172 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.h | 22 +- drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c | 119 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 36 +- drivers/gpu/drm/bridge/analogix/anx7625.h | 10 +- .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 5 - drivers/gpu/drm/bridge/imx/imx-ldb-helper.c | 5 - .../gpu/drm/bridge/imx/imx8qxp-pixel-combiner.c | 5 - drivers/gpu/drm/bridge/imx/imx8qxp-pixel-link.c | 5 - drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c | 5 - drivers/gpu/drm/bridge/ite-it6505.c | 80 +- drivers/gpu/drm/bridge/lontium-lt9611.c | 1 + drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 6 +- .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 5 - drivers/gpu/drm/bridge/nxp-ptn3460.c | 5 - drivers/gpu/drm/bridge/panel.c | 5 - drivers/gpu/drm/bridge/samsung-dsim.c | 25 +- drivers/gpu/drm/bridge/sii902x.c | 46 +- drivers/gpu/drm/bridge/sii9234.c | 1 + drivers/gpu/drm/bridge/sil-sii8620.c | 1 + drivers/gpu/drm/bridge/simple-bridge.c | 5 - drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 5 - drivers/gpu/drm/bridge/tc358767.c | 27 +- drivers/gpu/drm/bridge/ti-tfp410.c | 5 - drivers/gpu/drm/ci/build-igt.sh | 41 +- drivers/gpu/drm/ci/build.sh | 10 +- drivers/gpu/drm/ci/build.yml | 1 + drivers/gpu/drm/ci/container.yml | 12 +- drivers/gpu/drm/ci/gitlab-ci.yml | 47 +- drivers/gpu/drm/ci/igt_runner.sh | 15 +- drivers/gpu/drm/ci/image-tags.yml | 4 +- drivers/gpu/drm/ci/lava-submit.sh | 4 +- drivers/gpu/drm/ci/test.yml | 41 +- drivers/gpu/drm/ci/testlist.txt | 2761 - drivers/gpu/drm/ci/x86_64.config | 1 + drivers/gpu/drm/ci/xfails/amdgpu-stoney-fails.txt | 41 +- drivers/gpu/drm/ci/xfails/amdgpu-stoney-flakes.txt | 7 + drivers/gpu/drm/ci/xfails/amdgpu-stoney-skips.txt | 33 +- drivers/gpu/drm/ci/xfails/i915-amly-fails.txt | 31 + drivers/gpu/drm/ci/xfails/i915-amly-flakes.txt | 9 + drivers/gpu/drm/ci/xfails/i915-amly-skips.txt | 22 +- drivers/gpu/drm/ci/xfails/i915-apl-fails.txt | 46 +- drivers/gpu/drm/ci/xfails/i915-apl-flakes.txt | 6 + drivers/gpu/drm/ci/xfails/i915-apl-skips.txt | 26 +- drivers/gpu/drm/ci/xfails/i915-cml-fails.txt | 38 + drivers/gpu/drm/ci/xfails/i915-cml-flakes.txt | 6 + drivers/gpu/drm/ci/xfails/i915-cml-skips.txt | 23 + drivers/gpu/drm/ci/xfails/i915-glk-fails.txt | 41 +- drivers/gpu/drm/ci/xfails/i915-glk-flakes.txt | 7 + drivers/gpu/drm/ci/xfails/i915-glk-skips.txt | 26 +- drivers/gpu/drm/ci/xfails/i915-kbl-fails.txt | 42 +- drivers/gpu/drm/ci/xfails/i915-kbl-flakes.txt | 7 +- drivers/gpu/drm/ci/xfails/i915-kbl-skips.txt | 36 +- drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt | 77 +- drivers/gpu/drm/ci/xfails/i915-tgl-skips.txt | 28 +- drivers/gpu/drm/ci/xfails/i915-whl-fails.txt | 63 +- drivers/gpu/drm/ci/xfails/i915-whl-flakes.txt | 6 + drivers/gpu/drm/ci/xfails/i915-whl-skips.txt | 22 +- .../gpu/drm/ci/xfails/mediatek-mt8173-fails.txt | 30 +- .../gpu/drm/ci/xfails/mediatek-mt8173-flakes.txt | 11 + .../gpu/drm/ci/xfails/mediatek-mt8173-skips.txt | 16 + .../gpu/drm/ci/xfails/mediatek-mt8183-fails.txt | 21 +- .../gpu/drm/ci/xfails/mediatek-mt8183-skips.txt | 18 + drivers/gpu/drm/ci/xfails/meson-g12b-fails.txt | 24 +- drivers/gpu/drm/ci/xfails/meson-g12b-skips.txt | 18 + drivers/gpu/drm/ci/xfails/msm-apq8016-fails.txt | 26 +- drivers/gpu/drm/ci/xfails/msm-apq8016-skips.txt | 15 + drivers/gpu/drm/ci/xfails/msm-apq8096-fails.txt | 8 +- drivers/gpu/drm/ci/xfails/msm-apq8096-flakes.txt | 6 + drivers/gpu/drm/ci/xfails/msm-apq8096-skips.txt | 26 +- .../xfails/msm-sc7180-trogdor-kingoftown-fails.txt | 175 +- .../msm-sc7180-trogdor-kingoftown-flakes.txt | 8 + .../xfails/msm-sc7180-trogdor-kingoftown-skips.txt | 19 + .../msm-sc7180-trogdor-lazor-limozeen-fails.txt | 175 +- .../msm-sc7180-trogdor-lazor-limozeen-flakes.txt | 6 + .../msm-sc7180-trogdor-lazor-limozeen-skips.txt | 16 + drivers/gpu/drm/ci/xfails/msm-sdm845-fails.txt | 38 +- drivers/gpu/drm/ci/xfails/msm-sdm845-flakes.txt | 25 +- drivers/gpu/drm/ci/xfails/msm-sdm845-skips.txt | 19 + .../gpu/drm/ci/xfails/rockchip-rk3288-fails.txt | 62 +- .../gpu/drm/ci/xfails/rockchip-rk3288-skips.txt | 21 +- .../gpu/drm/ci/xfails/rockchip-rk3399-fails.txt | 83 +- .../gpu/drm/ci/xfails/rockchip-rk3399-flakes.txt | 13 +- .../gpu/drm/ci/xfails/rockchip-rk3399-skips.txt | 19 + drivers/gpu/drm/ci/xfails/update-xfails.py | 4 +- .../gpu/drm/ci/xfails/virtio_gpu-none-fails.txt | 94 +- .../gpu/drm/ci/xfails/virtio_gpu-none-skips.txt | 20 +- drivers/gpu/drm/ci/xfails/vkms-none-fails.txt | 57 + drivers/gpu/drm/ci/xfails/vkms-none-flakes.txt | 69 + drivers/gpu/drm/ci/xfails/vkms-none-skips.txt | 119 + drivers/gpu/drm/display/Kconfig | 7 + drivers/gpu/drm/display/Makefile | 2 + drivers/gpu/drm/display/drm_hdmi_helper.c | 61 + drivers/gpu/drm/display/drm_hdmi_state_helper.c | 752 + drivers/gpu/drm/drm_atomic.c | 11 + drivers/gpu/drm/drm_atomic_uapi.c | 4 + drivers/gpu/drm/drm_bridge.c | 42 - drivers/gpu/drm/drm_bridge_connector.c | 107 +- drivers/gpu/drm/drm_connector.c | 194 + drivers/gpu/drm/drm_crtc_internal.h | 2 + drivers/gpu/drm/drm_debugfs.c | 158 +- drivers/gpu/drm/drm_drv.c | 6 +- drivers/gpu/drm/drm_edid.c | 61 +- drivers/gpu/drm/drm_fb_helper.c | 11 +- drivers/gpu/drm/drm_fbdev_dma.c | 66 +- .../gpu/drm/{drm_fbdev_dma.c => drm_fbdev_shmem.c} | 153 +- .../drm/{drm_fbdev_generic.c => drm_fbdev_ttm.c} | 80 +- drivers/gpu/drm/drm_ioctl.c | 5 +- drivers/gpu/drm/drm_mipi_dbi.c | 77 +- drivers/gpu/drm/drm_mipi_dsi.c | 322 + drivers/gpu/drm/drm_mm.c | 35 - drivers/gpu/drm/drm_mode_object.c | 1 + drivers/gpu/drm/drm_panel_orientation_quirks.c | 1 + drivers/gpu/drm/drm_panic.c | 284 +- drivers/gpu/drm/drm_print.c | 72 +- drivers/gpu/drm/drm_probe_helper.c | 8 +- drivers/gpu/drm/drm_simple_kms_helper.c | 1 + drivers/gpu/drm/drm_sysfs.c | 24 +- drivers/gpu/drm/gma500/cdv_intel_dp.c | 2 +- drivers/gpu/drm/gud/gud_drv.c | 5 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 4 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c | 17 +- drivers/gpu/drm/hisilicon/kirin/Kconfig | 2 +- drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c | 11 +- drivers/gpu/drm/hisilicon/kirin/dw_dsi_reg.h | 2 + drivers/gpu/drm/hisilicon/kirin/kirin_ade_reg.h | 2 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 4 +- drivers/gpu/drm/hyperv/hyperv_drm_drv.c | 4 +- drivers/gpu/drm/i2c/tda998x_drv.c | 19 +- drivers/gpu/drm/i915/Makefile | 1 + drivers/gpu/drm/i915/display/g4x_dp.c | 35 +- drivers/gpu/drm/i915/display/i9xx_plane_regs.h | 2 + drivers/gpu/drm/i915/display/i9xx_wm.c | 27 +- drivers/gpu/drm/i915/display/intel_bios.c | 4 + drivers/gpu/drm/i915/display/intel_cdclk.c | 57 +- drivers/gpu/drm/i915/display/intel_ddi.c | 67 +- drivers/gpu/drm/i915/display/intel_display.c | 34 + drivers/gpu/drm/i915/display/intel_display.h | 3 + .../gpu/drm/i915/display/intel_display_debugfs.c | 2 + drivers/gpu/drm/i915/display/intel_display_types.h | 26 +- drivers/gpu/drm/i915/display/intel_dp.c | 314 +- drivers/gpu/drm/i915/display/intel_dp.h | 15 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 538 +- .../gpu/drm/i915/display/intel_dp_link_training.h | 8 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 51 +- drivers/gpu/drm/i915/display/intel_encoder.c | 39 + drivers/gpu/drm/i915/display/intel_encoder.h | 16 + drivers/gpu/drm/i915/display/intel_fbc.c | 22 +- drivers/gpu/drm/i915/display/intel_vrr.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 2 +- drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 3 +- drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 1 - drivers/gpu/drm/i915/gt/intel_reset.c | 2 +- drivers/gpu/drm/i915/gt/intel_rps.c | 11 +- drivers/gpu/drm/i915/gt/selftest_context.c | 2 +- drivers/gpu/drm/i915/gvt/handlers.c | 29 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 1 + drivers/gpu/drm/i915/i915_reg.h | 23 - drivers/gpu/drm/i915/soc/intel_dram.c | 212 +- drivers/gpu/drm/i915/soc/intel_dram.h | 1 + drivers/gpu/drm/imx/ipuv3/imx-ldb.c | 24 +- drivers/gpu/drm/imx/ipuv3/imx-tve.c | 14 +- drivers/gpu/drm/imx/lcdc/imx-lcdc.c | 4 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 4 +- drivers/gpu/drm/loongson/Kconfig | 1 + drivers/gpu/drm/loongson/lsdc_drv.c | 4 +- drivers/gpu/drm/loongson/lsdc_output_7a1000.c | 15 +- drivers/gpu/drm/loongson/lsdc_output_7a2000.c | 15 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 4 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 11 - drivers/gpu/drm/meson/meson_plane.c | 17 +- drivers/gpu/drm/mgag200/Kconfig | 18 +- drivers/gpu/drm/mgag200/Makefile | 5 +- drivers/gpu/drm/mgag200/mgag200_bmc.c | 107 + drivers/gpu/drm/mgag200/mgag200_ddc.c | 179 + drivers/gpu/drm/mgag200/mgag200_ddc.h | 11 + drivers/gpu/drm/mgag200/mgag200_drv.c | 27 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 46 +- drivers/gpu/drm/mgag200/mgag200_g200.c | 46 +- drivers/gpu/drm/mgag200/mgag200_g200eh.c | 46 +- drivers/gpu/drm/mgag200/mgag200_g200eh3.c | 46 +- drivers/gpu/drm/mgag200/mgag200_g200er.c | 46 +- drivers/gpu/drm/mgag200/mgag200_g200ev.c | 46 +- drivers/gpu/drm/mgag200/mgag200_g200ew3.c | 46 +- drivers/gpu/drm/mgag200/mgag200_g200se.c | 46 +- drivers/gpu/drm/mgag200/mgag200_g200wb.c | 46 +- drivers/gpu/drm/mgag200/mgag200_i2c.c | 129 - drivers/gpu/drm/mgag200/mgag200_mode.c | 35 +- drivers/gpu/drm/mgag200/mgag200_vga.c | 72 + drivers/gpu/drm/nouveau/dispnv50/disp.c | 8 +- drivers/gpu/drm/nouveau/dispnv50/head.c | 8 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h | 6 + drivers/gpu/drm/nouveau/nouveau_connector.c | 2 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c | 362 +- drivers/gpu/drm/omapdrm/Kconfig | 2 +- drivers/gpu/drm/omapdrm/omap_gem.c | 4 +- drivers/gpu/drm/panel/Kconfig | 9 + drivers/gpu/drm/panel/Makefile | 1 + drivers/gpu/drm/panel/panel-abt-y030xx067a.c | 1 + drivers/gpu/drm/panel/panel-auo-a030jtn01.c | 1 + drivers/gpu/drm/panel/panel-boe-himax8279d.c | 40 - drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 2757 +- drivers/gpu/drm/panel/panel-edp.c | 260 +- drivers/gpu/drm/panel/panel-himax-hx83102.c | 706 + drivers/gpu/drm/panel/panel-himax-hx8394.c | 3 +- drivers/gpu/drm/panel/panel-ilitek-ili9341.c | 7 +- drivers/gpu/drm/panel/panel-ilitek-ili9882t.c | 830 +- drivers/gpu/drm/panel/panel-innolux-ej030na.c | 1 + drivers/gpu/drm/panel/panel-innolux-p079zca.c | 332 +- drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 35 - drivers/gpu/drm/panel/panel-khadas-ts050.c | 39 - drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c | 48 - drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c | 28 - drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c | 28 - drivers/gpu/drm/panel/panel-lg-sw43408.c | 74 +- drivers/gpu/drm/panel/panel-newvision-nv3052c.c | 226 + drivers/gpu/drm/panel/panel-novatek-nt36672a.c | 29 - drivers/gpu/drm/panel/panel-novatek-nt36672e.c | 647 +- drivers/gpu/drm/panel/panel-novatek-nt39016.c | 1 + drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c | 44 - drivers/gpu/drm/panel/panel-orisetech-ota5601a.c | 1 + drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c | 41 +- .../gpu/drm/panel/panel-panasonic-vvx10f034n00.c | 47 +- drivers/gpu/drm/panel/panel-raydium-rm67191.c | 26 - drivers/gpu/drm/panel/panel-raydium-rm692e5.c | 10 - drivers/gpu/drm/panel/panel-samsung-atna33xc20.c | 36 - drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 49 - drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c | 63 +- drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 24 - drivers/gpu/drm/panel/panel-simple.c | 185 +- drivers/gpu/drm/panel/panel-sitronix-st7703.c | 35 +- drivers/gpu/drm/panel/panel-sony-acx565akm.c | 6 - drivers/gpu/drm/panel/panel-tdo-tl070wsh30.c | 23 - drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c | 28 - drivers/gpu/drm/qxl/qxl_drv.c | 4 +- drivers/gpu/drm/radeon/atombios_encoders.c | 10 +- drivers/gpu/drm/radeon/evergreen_hdmi.c | 5 +- drivers/gpu/drm/radeon/radeon_audio.c | 13 +- drivers/gpu/drm/radeon/radeon_connectors.c | 27 +- drivers/gpu/drm/radeon/radeon_display.c | 2 +- drivers/gpu/drm/radeon/radeon_encoders.c | 4 +- drivers/gpu/drm/radeon/radeon_mode.h | 2 - drivers/gpu/drm/renesas/rcar-du/Kconfig | 2 +- drivers/gpu/drm/renesas/rcar-du/rcar_du_drv.c | 4 +- drivers/gpu/drm/renesas/rz-du/rzg2l_du_drv.c | 4 +- drivers/gpu/drm/renesas/shmobile/shmob_drm_drv.c | 4 +- drivers/gpu/drm/rockchip/Kconfig | 3 + drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 20 + drivers/gpu/drm/rockchip/inno_hdmi.c | 152 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 4 +- drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 2 +- drivers/gpu/drm/solomon/ssd130x.c | 4 +- drivers/gpu/drm/sti/Kconfig | 2 +- drivers/gpu/drm/sti/sti_dvo.c | 1 + drivers/gpu/drm/stm/Kconfig | 2 +- drivers/gpu/drm/sun4i/Kconfig | 3 + drivers/gpu/drm/sun4i/sun4i_backend.c | 4 +- drivers/gpu/drm/sun4i/sun4i_crtc.c | 2 +- drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 83 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 70 +- drivers/gpu/drm/sun4i/sun8i_mixer.h | 20 + drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 85 +- drivers/gpu/drm/sun4i/sun8i_ui_layer.h | 20 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 86 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.h | 20 +- drivers/gpu/drm/sun4i/sunxi_engine.h | 13 +- drivers/gpu/drm/tests/Makefile | 1 + drivers/gpu/drm/tests/drm_buddy_test.c | 1 + drivers/gpu/drm/tests/drm_cmdline_parser_test.c | 1 + drivers/gpu/drm/tests/drm_connector_test.c | 1052 +- drivers/gpu/drm/tests/drm_damage_helper_test.c | 1 + drivers/gpu/drm/tests/drm_dp_mst_helper_test.c | 1 + drivers/gpu/drm/tests/drm_exec_test.c | 1 + drivers/gpu/drm/tests/drm_format_test.c | 1 + drivers/gpu/drm/tests/drm_framebuffer_test.c | 1 + drivers/gpu/drm/tests/drm_gem_shmem_test.c | 1 + drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c | 1743 + drivers/gpu/drm/tests/drm_kunit_edid.h | 484 + drivers/gpu/drm/tests/drm_kunit_helpers.c | 1 + drivers/gpu/drm/tests/drm_managed_test.c | 1 + drivers/gpu/drm/tests/drm_mm_test.c | 1 + drivers/gpu/drm/tests/drm_modes_test.c | 1 + drivers/gpu/drm/tests/drm_plane_helper_test.c | 1 + drivers/gpu/drm/tests/drm_probe_helper_test.c | 1 + drivers/gpu/drm/tests/drm_rect_test.c | 1 + drivers/gpu/drm/tiny/bochs.c | 28 +- drivers/gpu/drm/tiny/cirrus.c | 5 +- drivers/gpu/drm/tiny/gm12u320.c | 5 +- drivers/gpu/drm/tiny/hx8357d.c | 4 +- drivers/gpu/drm/tiny/ili9163.c | 4 +- drivers/gpu/drm/tiny/ili9225.c | 5 +- drivers/gpu/drm/tiny/ili9341.c | 4 +- drivers/gpu/drm/tiny/ili9486.c | 4 +- drivers/gpu/drm/tiny/mi0283qt.c | 5 +- drivers/gpu/drm/tiny/ofdrm.c | 4 +- drivers/gpu/drm/tiny/panel-mipi-dbi.c | 60 +- drivers/gpu/drm/tiny/repaper.c | 4 +- drivers/gpu/drm/tiny/simpledrm.c | 4 +- drivers/gpu/drm/tiny/st7586.c | 5 +- drivers/gpu/drm/tiny/st7735r.c | 4 +- drivers/gpu/drm/udl/Makefile | 8 +- drivers/gpu/drm/udl/udl_drv.c | 5 +- drivers/gpu/drm/udl/udl_drv.h | 12 +- drivers/gpu/drm/udl/udl_edid.c | 80 + drivers/gpu/drm/udl/udl_edid.h | 15 + drivers/gpu/drm/udl/udl_modeset.c | 138 +- drivers/gpu/drm/v3d/v3d_drv.c | 11 + drivers/gpu/drm/v3d/v3d_drv.h | 11 +- drivers/gpu/drm/v3d/v3d_perfmon.c | 228 +- drivers/gpu/drm/v3d/v3d_performance_counters.h | 29 + drivers/gpu/drm/v3d/v3d_sched.c | 2 +- drivers/gpu/drm/vboxvideo/vbox_drv.c | 4 +- drivers/gpu/drm/vc4/Kconfig | 1 + drivers/gpu/drm/vc4/tests/vc4_mock.c | 6 +- drivers/gpu/drm/vc4/tests/vc4_mock.h | 9 +- drivers/gpu/drm/vc4/tests/vc4_mock_plane.c | 44 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 644 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 44 +- drivers/gpu/drm/vc4/vc4_hdmi_phy.c | 6 +- drivers/gpu/drm/virtio/virtgpu_display.c | 10 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 4 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 2 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 12 +- drivers/gpu/drm/vkms/vkms_drv.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c | 1 - drivers/gpu/drm/xe/Makefile | 1 + drivers/gpu/drm/xe/instructions/xe_mi_commands.h | 4 + drivers/gpu/drm/xe/xe_exec.c | 6 +- drivers/gpu/drm/xe/xe_force_wake.c | 4 +- drivers/gpu/drm/xe/xe_gt_ccs_mode.c | 9 +- drivers/gpu/drm/xe/xe_gt_clock.c | 20 + drivers/gpu/drm/xe/xe_gt_clock.h | 1 + drivers/gpu/drm/xe/xe_guc.c | 2 +- drivers/gpu/drm/xe/xe_guc_submit.c | 334 +- drivers/gpu/drm/xe/xe_huc.c | 4 +- drivers/gpu/drm/xe/xe_hw_engine.c | 1 + drivers/gpu/drm/xe/xe_lrc.c | 84 +- drivers/gpu/drm/xe/xe_lrc.h | 5 + drivers/gpu/drm/xe/xe_migrate.c | 26 +- drivers/gpu/drm/xe/xe_ring_ops.c | 21 + drivers/gpu/drm/xe/xe_sched_job.c | 6 + drivers/gpu/drm/xe/xe_sched_job.h | 3 + drivers/gpu/drm/xe/xe_uc_fw.h | 2 +- drivers/gpu/drm/xe/xe_wa.c | 9 + drivers/gpu/drm/xe/xe_wa.h | 2 - drivers/gpu/drm/xlnx/zynqmp_disp.c | 44 +- drivers/gpu/drm/xlnx/zynqmp_dp.c | 62 +- drivers/gpu/drm/xlnx/zynqmp_dpsub.c | 1 + drivers/gpu/drm/xlnx/zynqmp_dpsub.h | 1 + drivers/gpu/drm/xlnx/zynqmp_kms.c | 22 +- drivers/gpu/drm/xlnx/zynqmp_kms.h | 4 +- drivers/hid/bpf/Makefile | 2 +- drivers/hid/bpf/entrypoints/Makefile | 93 - drivers/hid/bpf/entrypoints/README | 4 - drivers/hid/bpf/entrypoints/entrypoints.bpf.c | 25 - drivers/hid/bpf/entrypoints/entrypoints.lskel.h | 248 - drivers/hid/bpf/hid_bpf_dispatch.c | 266 +- drivers/hid/bpf/hid_bpf_dispatch.h | 12 +- drivers/hid/bpf/hid_bpf_jmp_table.c | 565 - drivers/hid/bpf/hid_bpf_struct_ops.c | 303 + drivers/hid/bpf/progs/FR-TEC__Raptor-Mach-2.bpf.c | 9 +- drivers/hid/bpf/progs/HP__Elite-Presenter.bpf.c | 6 +- drivers/hid/bpf/progs/Huion__Kamvas-Pro-19.bpf.c | 9 +- .../hid/bpf/progs/IOGEAR__Kaliber-MMOmentum.bpf.c | 6 +- drivers/hid/bpf/progs/Makefile | 2 +- .../hid/bpf/progs/Microsoft__XBox-Elite-2.bpf.c | 6 +- drivers/hid/bpf/progs/Wacom__ArtPen.bpf.c | 6 +- drivers/hid/bpf/progs/XPPen__Artist24.bpf.c | 10 +- drivers/hid/bpf/progs/XPPen__ArtistPro16Gen2.bpf.c | 24 +- drivers/hid/bpf/progs/hid_bpf.h | 5 + drivers/hid/hid-core.c | 6 +- drivers/hwmon/hwmon.c | 2 +- drivers/hwmon/k10temp.c | 62 +- drivers/hwmon/max6639.c | 534 +- drivers/hwmon/pmbus/mp9941.c | 2 + drivers/i2c/busses/i2c-omap.c | 36 +- drivers/iio/accel/adxl313_spi.c | 8 +- drivers/iio/accel/adxl355_spi.c | 10 +- drivers/iio/adc/Kconfig | 1 + drivers/iio/adc/axp20x_adc.c | 279 + drivers/iio/adc/ingenic-adc.c | 1 + drivers/iio/adc/max11205.c | 5 +- drivers/iio/adc/mcp3564.c | 6 - drivers/iio/adc/ti-ads131e08.c | 4 +- drivers/iio/adc/ti-tsc2046.c | 7 +- drivers/iio/adc/xilinx-ams.c | 1 + drivers/iio/addac/ad74413r.c | 13 +- drivers/iio/buffer/kfifo_buf.c | 1 + drivers/iio/chemical/Kconfig | 20 + drivers/iio/chemical/Makefile | 3 + drivers/iio/chemical/ens160.h | 10 + drivers/iio/chemical/ens160_core.c | 367 + drivers/iio/chemical/ens160_i2c.c | 62 + drivers/iio/chemical/ens160_spi.c | 61 + drivers/iio/dac/Kconfig | 1 + drivers/iio/dac/max5522.c | 11 +- drivers/iio/humidity/si7020.c | 137 +- drivers/iio/imu/inv_icm42600/inv_icm42600.h | 4 + drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c | 124 +- drivers/iio/imu/inv_icm42600/inv_icm42600_core.c | 71 + drivers/iio/industrialio-event.c | 4 +- drivers/iio/light/Kconfig | 11 + drivers/iio/light/Makefile | 1 + drivers/iio/light/veml6040.c | 281 + drivers/iio/temperature/mcp9600.c | 363 +- drivers/infiniband/core/iwcm.c | 41 +- drivers/infiniband/hw/mana/device.c | 3 + drivers/infiniband/hw/mana/main.c | 31 +- drivers/infiniband/hw/mana/mana_ib.h | 24 + drivers/infiniband/hw/mana/qp.c | 32 +- drivers/infiniband/hw/mlx5/counters.c | 4 + drivers/infiniband/hw/mlx5/main.c | 19 +- drivers/infiniband/hw/mlx5/mem.c | 198 - drivers/infiniband/hw/mlx5/mlx5_ib.h | 3 - drivers/infiniband/hw/mlx5/qp.c | 16 - drivers/interconnect/Kconfig | 1 + drivers/interconnect/Makefile | 1 + drivers/interconnect/imx/imx.c | 1 + drivers/interconnect/imx/imx8mm.c | 1 + drivers/interconnect/imx/imx8mn.c | 1 + drivers/interconnect/imx/imx8mp.c | 1 + drivers/interconnect/imx/imx8mq.c | 1 + drivers/interconnect/mediatek/Kconfig | 29 + drivers/interconnect/mediatek/Makefile | 5 + drivers/interconnect/mediatek/icc-emi.c | 153 + drivers/interconnect/mediatek/icc-emi.h | 40 + drivers/interconnect/mediatek/mt8183.c | 143 + drivers/interconnect/mediatek/mt8195.c | 339 + drivers/interconnect/qcom/icc-common.c | 1 + drivers/interconnect/qcom/icc-rpmh.c | 1 + drivers/iommu/amd/init.c | 2 +- drivers/iommu/dma-iommu.c | 16 +- drivers/iommu/iommu-sva.c | 6 +- drivers/iommu/iova.c | 1 + drivers/leds/Kconfig | 1 - drivers/leds/flash/leds-mt6360.c | 5 +- drivers/leds/led-class.c | 6 - drivers/leds/led-core.c | 19 +- drivers/leds/led-triggers.c | 6 + drivers/leds/leds-powernv.c | 28 +- drivers/leds/leds-spi-byte.c | 63 +- drivers/leds/leds-tlc591xx.c | 18 +- drivers/leds/rgb/leds-ncp5623.c | 16 +- drivers/leds/rgb/leds-qcom-lpg.c | 8 +- drivers/leds/trigger/ledtrig-timer.c | 5 - drivers/md/dm-core.h | 1 - drivers/md/dm-crypt.c | 4 +- drivers/md/dm-integrity.c | 47 +- drivers/md/dm-table.c | 176 +- drivers/md/dm-zone.c | 205 +- drivers/md/dm.h | 1 + drivers/md/md.c | 72 +- drivers/md/md.h | 5 +- drivers/md/raid0.c | 7 +- drivers/md/raid1.c | 10 +- drivers/md/raid10.c | 10 +- drivers/md/raid5.c | 2 +- drivers/media/pci/intel/ipu6/ipu6-bus.h | 2 +- drivers/media/pci/intel/ipu6/ipu6-isys-video.c | 2 +- drivers/media/pci/intel/ipu6/ipu6-isys.c | 2 +- drivers/media/pci/intel/ivsc/Kconfig | 1 + drivers/media/platform/amphion/vdec.c | 2 - drivers/media/platform/amphion/venc.c | 6 +- drivers/media/platform/amphion/vpu.h | 1 + drivers/media/platform/amphion/vpu_defs.h | 1 + drivers/media/platform/amphion/vpu_v4l2.c | 16 + drivers/media/platform/amphion/vpu_v4l2.h | 1 + drivers/media/platform/amphion/vpu_windsor.c | 2 + .../mediatek/vcodec/common/mtk_vcodec_util.c | 3 +- .../mediatek/vcodec/decoder/mtk_vcodec_dec.c | 60 +- .../mediatek/vcodec/decoder/vdec/vdec_vp8_if.c | 2 +- .../platform/mediatek/vcodec/decoder/vdec_vpu_if.c | 6 + drivers/media/v4l2-core/v4l2-ctrls-defs.c | 5 + drivers/mfd/Kconfig | 1 + drivers/mfd/arizona-core.c | 1 + drivers/mfd/arizona-spi.c | 9 +- drivers/mfd/intel_soc_pmic_bxtwc.c | 1 + drivers/mfd/madera-spi.c | 9 +- drivers/mfd/max14577.c | 2 +- drivers/mfd/mfd-core.c | 1 + drivers/mfd/mxs-lradc.c | 2 +- drivers/mfd/pcf50633-gpio.c | 1 + drivers/mfd/qcom-pm8008.c | 170 +- drivers/mfd/rt4831.c | 1 + drivers/mfd/ssbi.c | 1 + drivers/mfd/timberdale.c | 1 + drivers/mfd/tps65912-core.c | 21 +- drivers/mfd/tps65912-i2c.c | 8 - drivers/mfd/tps65912-spi.c | 8 - drivers/mfd/vexpress-sysreg.c | 1 + drivers/mfd/wm8994-core.c | 2 +- drivers/net/dsa/lantiq_gswip.c | 123 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 51 + drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 12 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 4 +- drivers/net/ethernet/google/gve/gve_rx_dqo.c | 8 +- drivers/net/ethernet/intel/ice/ice_ddp.c | 23 +- drivers/net/ethernet/intel/ice/ice_main.c | 10 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 2 +- drivers/net/ethernet/intel/ice/ice_tc_lib.c | 4 + drivers/net/ethernet/intel/igc/igc_main.c | 5 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 5 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 112 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 8 +- drivers/net/ethernet/mediatek/mtk_ppe_offload.c | 17 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/en/qos.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 187 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 6 + drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 37 + .../mellanox/mlx5/core/en_accel/ipsec_rxtx.h | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 145 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 2 + drivers/net/ethernet/mellanox/mlx5/core/wc.c | 434 + drivers/net/ethernet/mellanox/mlxsw/port.h | 3 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 31 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 1 - .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 8 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 6 +- .../ethernet/microchip/lan966x/lan966x_ethtool.c | 8 - drivers/net/ethernet/microsoft/mana/gdma_main.c | 1 + drivers/net/ethernet/microsoft/mana/mana_en.c | 85 +- drivers/net/ethernet/microsoft/mana/mana_ethtool.c | 27 +- .../net/ethernet/netronome/nfp/flower/offload.c | 4 + drivers/net/ethernet/pensando/ionic/ionic_lif.c | 4 +- drivers/net/ethernet/sfc/tc.c | 5 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 11 + drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c | 7 + .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 7 + drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c | 178 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 10 +- drivers/net/phy/realtek.c | 8 + drivers/net/usb/cdc_ncm.c | 47 +- drivers/net/wireless/ti/wl1251/acx.h | 2 +- drivers/nvdimm/btt.c | 13 +- drivers/nvdimm/bus.c | 19 +- drivers/nvme/host/Kconfig | 1 - drivers/nvme/host/core.c | 81 +- drivers/nvme/host/ioctl.c | 15 +- drivers/nvme/host/multipath.c | 3 +- drivers/nvme/target/Kconfig | 1 - drivers/nvme/target/core.c | 1 + drivers/nvme/target/fabrics-cmd-auth.c | 3 - drivers/nvme/target/fabrics-cmd.c | 6 - drivers/nvme/target/io-cmd-bdev.c | 16 +- drivers/nvme/target/passthru.c | 6 +- drivers/phy/freescale/Kconfig | 9 +- drivers/phy/freescale/Makefile | 1 + drivers/phy/freescale/phy-fsl-imx8qm-hsio.c | 610 + drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 9 +- drivers/phy/starfive/Kconfig | 10 + drivers/phy/starfive/Makefile | 1 + drivers/phy/starfive/phy-jh7110-dphy-tx.c | 459 + drivers/pinctrl/freescale/Kconfig | 9 + drivers/pinctrl/freescale/Makefile | 1 + drivers/pinctrl/freescale/pinctrl-imx-scmi.c | 357 + drivers/pinctrl/pinctrl-keembay.c | 2 +- drivers/pinctrl/pinctrl-scmi.c | 9 + drivers/platform/chrome/cros_ec_lpc.c | 4 +- drivers/platform/chrome/cros_ec_lpc_mec.c | 6 +- drivers/platform/x86/intel/ifs/core.c | 15 +- drivers/pwm/core.c | 10 +- drivers/pwm/pwm-cros-ec.c | 63 +- drivers/regulator/Kconfig | 7 + drivers/regulator/Makefile | 1 + drivers/regulator/axp20x-regulator.c | 33 +- drivers/regulator/qcom-pm8008-regulator.c | 198 + drivers/remoteproc/omap_remoteproc.c | 46 +- drivers/s390/char/sclp.c | 2 +- drivers/scsi/Kconfig | 1 - drivers/scsi/qedf/qedf_main.c | 2 +- drivers/scsi/scsi_devinfo.c | 11 +- drivers/scsi/sd.c | 234 +- drivers/scsi/sd.h | 18 +- drivers/scsi/sd_dif.c | 45 +- drivers/scsi/sd_zbc.c | 27 +- drivers/scsi/sr.c | 42 +- drivers/soc/qcom/pmic_glink.c | 4 + drivers/soc/qcom/smsm.c | 51 +- drivers/spi/spi-meson-spicc.c | 6 +- drivers/staging/iio/addac/adt7316-i2c.c | 12 +- drivers/staging/iio/impedance-analyzer/ad5933.c | 4 +- .../media/atomisp/include/linux/atomisp_platform.h | 27 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 2 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 2 +- drivers/target/target_core_iblock.c | 49 +- drivers/thermal/mediatek/lvts_thermal.c | 12 +- drivers/thunderbolt/Kconfig | 11 +- drivers/thunderbolt/debugfs.c | 623 +- drivers/thunderbolt/retimer.c | 53 +- drivers/thunderbolt/sb_regs.h | 9 + drivers/thunderbolt/tb.h | 45 +- drivers/thunderbolt/usb4.c | 183 +- drivers/ufs/core/ufshcd.c | 1 + drivers/usb/class/cdc-wdm.c | 4 +- drivers/usb/storage/scsiglue.c | 6 + drivers/usb/storage/uas.c | 7 + drivers/video/backlight/lm3509_bl.c | 5 +- drivers/video/backlight/platform_lcd.c | 1 + drivers/video/backlight/rt4831-backlight.c | 1 + drivers/video/fbdev/core/fb_defio.c | 82 +- drivers/video/fbdev/goldfishfb.c | 1 + drivers/video/fbdev/kyro/fbdev.c | 1 + drivers/video/fbdev/macmodes.c | 1 + drivers/video/fbdev/matrox/matroxfb_DAC1064.c | 1 + drivers/video/fbdev/matrox/matroxfb_Ti3026.c | 1 + drivers/video/fbdev/matrox/matroxfb_accel.c | 1 + drivers/video/fbdev/offb.c | 1 + drivers/video/fbdev/omap2/omapfb/dss/dss-of.c | 15 +- .../fbdev/omap2/omapfb/dss/omapdss-boot-init.c | 3 +- drivers/video/fbdev/vesafb.c | 2 +- drivers/video/fbdev/vfb.c | 1 + drivers/video/fbdev/via/viafbdev.c | 1 + drivers/video/logo/pnmtologo.c | 4 +- drivers/watchdog/Kconfig | 1 + drivers/watchdog/menz69_wdt.c | 1 + drivers/watchdog/omap_wdt.c | 1 + drivers/watchdog/simatic-ipc-wdt.c | 1 + drivers/watchdog/ts4800_wdt.c | 1 + drivers/watchdog/twl4030_wdt.c | 1 + fs/bcachefs/alloc_background.c | 22 +- fs/bcachefs/bcachefs.h | 6 +- fs/bcachefs/bkey.c | 2 +- fs/bcachefs/bkey_methods.c | 6 +- fs/bcachefs/bkey_methods.h | 3 +- fs/bcachefs/btree_cache.c | 17 +- fs/bcachefs/btree_cache.h | 2 + fs/bcachefs/btree_gc.c | 37 +- fs/bcachefs/btree_gc.h | 11 +- fs/bcachefs/btree_gc_types.h | 13 +- fs/bcachefs/btree_io.c | 8 +- fs/bcachefs/btree_iter.c | 38 +- fs/bcachefs/btree_iter.h | 5 +- fs/bcachefs/btree_journal_iter.h | 2 + fs/bcachefs/btree_key_cache.c | 83 +- fs/bcachefs/btree_locking.h | 1 + fs/bcachefs/btree_node_scan.c | 9 +- fs/bcachefs/btree_trans_commit.c | 2 +- fs/bcachefs/btree_update_interior.c | 18 + fs/bcachefs/btree_update_interior.h | 1 + fs/bcachefs/buckets.c | 290 +- fs/bcachefs/buckets.h | 17 +- fs/bcachefs/buckets_types.h | 2 + fs/bcachefs/chardev.c | 2 +- fs/bcachefs/data_update.c | 3 +- fs/bcachefs/disk_accounting.c | 226 +- fs/bcachefs/disk_accounting.h | 46 +- fs/bcachefs/disk_accounting_types.h | 11 +- fs/bcachefs/ec.c | 26 +- fs/bcachefs/error.c | 2 + fs/bcachefs/error.h | 2 + fs/bcachefs/extents.c | 9 +- fs/bcachefs/eytzinger.h | 11 + fs/bcachefs/fs-io-buffered.c | 9 +- fs/bcachefs/fs-ioctl.c | 17 +- fs/bcachefs/fs.c | 7 +- fs/bcachefs/fsck.c | 3 + fs/bcachefs/io_read.c | 37 +- fs/bcachefs/io_write.c | 19 +- fs/bcachefs/movinggc.c | 7 +- fs/bcachefs/replicas.c | 15 +- fs/bcachefs/super.c | 13 +- fs/bcachefs/util.h | 17 +- fs/btrfs/bio.c | 4 +- fs/btrfs/block-group.c | 51 +- fs/btrfs/block-group.h | 1 - fs/btrfs/btrfs_inode.h | 20 +- fs/btrfs/extent-tree.c | 68 +- fs/btrfs/ioctl.c | 4 +- fs/btrfs/space-info.c | 240 +- fs/btrfs/space-info.h | 42 - fs/btrfs/sysfs.c | 81 +- fs/btrfs/tree-log.c | 27 + fs/btrfs/tree-log.h | 2 + fs/dlm/memory.c | 2 + fs/hostfs/hostfs_kern.c | 2 +- fs/inode.c | 2 +- fs/nfs/direct.c | 2 - fs/nfsd/netlink.c | 17 + fs/nfsd/netlink.h | 2 + fs/nfsd/nfsctl.c | 99 +- fs/nfsd/nfsd.h | 3 +- fs/nfsd/nfssvc.c | 59 +- fs/ocfs2/aops.c | 5 + fs/ocfs2/dlmglue.c | 28 +- fs/ocfs2/journal.c | 17 + fs/ocfs2/journal.h | 2 + fs/ocfs2/ocfs2.h | 2 +- fs/ocfs2/ocfs2_trace.h | 2 + fs/ocfs2/stack_o2cb.c | 2 +- fs/ocfs2/stack_user.c | 2 +- fs/ocfs2/stackglue.h | 2 +- fs/open.c | 7 +- fs/overlayfs/export.c | 6 +- fs/proc/proc_sysctl.c | 50 +- fs/proc/task_mmu.c | 5 +- fs/super.c | 11 +- include/acpi/acpixf.h | 4 + include/crypto/internal/ecc.h | 3 + include/drm/display/drm_dp_helper.h | 2 +- include/drm/display/drm_hdmi_helper.h | 4 + include/drm/display/drm_hdmi_state_helper.h | 23 + include/drm/drm_bridge.h | 84 +- include/drm/drm_connector.h | 245 +- include/drm/drm_drv.h | 2 +- include/drm/drm_edid.h | 4 - include/drm/drm_fbdev_generic.h | 15 - include/drm/drm_fbdev_shmem.h | 15 + include/drm/drm_fbdev_ttm.h | 15 + include/drm/drm_mipi_dbi.h | 10 + include/drm/drm_mipi_dsi.h | 122 +- include/drm/drm_mm.h | 1 - include/drm/drm_mode_config.h | 4 +- include/drm/drm_panic.h | 9 + include/drm/drm_print.h | 14 +- include/dt-bindings/clock/qcom,qca8k-nsscc.h | 101 + include/dt-bindings/clock/qcom,qcm2290-gpucc.h | 32 + include/dt-bindings/interconnect/mediatek,mt8183.h | 23 + include/dt-bindings/interconnect/mediatek,mt8195.h | 44 + include/dt-bindings/mfd/qcom-pm8008.h | 19 - include/dt-bindings/reset/qcom,qca8k-nsscc.h | 76 + include/kunit/test.h | 17 + include/linux/acpi.h | 4 +- include/linux/auxiliary_bus.h | 2 +- include/linux/bio.h | 4 + include/linux/blk-integrity.h | 62 +- include/linux/blkdev.h | 78 +- include/linux/bpf_verifier.h | 14 +- include/linux/btf.h | 2 +- include/linux/compiler_types.h | 23 + include/linux/damon.h | 15 +- include/linux/dcache.h | 7 +- include/linux/dma-fence-array.h | 3 + include/linux/fb.h | 1 + include/linux/hid_bpf.h | 119 +- include/linux/hugetlb.h | 5 - include/linux/hw_random.h | 3 +- include/linux/io_uring_types.h | 5 +- include/linux/iommu.h | 8 - include/linux/kmsan.h | 33 + include/linux/kmsan_types.h | 2 +- include/linux/linux_logo.h | 3 - include/linux/mfd/atmel-hlcdc.h | 10 + include/linux/mfd/max597x.h | 96 + include/linux/mfd/tps65912.h | 1 - include/linux/migrate_mode.h | 1 + include/linux/mlx5/driver.h | 11 + include/linux/mlx5/mlx5_ifc.h | 11 +- include/linux/mm.h | 13 +- include/linux/netdevice.h | 3 +- include/linux/non-atomic/xchg.h | 19 + include/linux/numa.h | 5 + include/linux/nvme-fc-driver.h | 2 +- include/linux/page-flags.h | 5 - include/linux/pci_ids.h | 1 + include/linux/pwm.h | 19 +- include/linux/ring_buffer.h | 20 + include/linux/rmap.h | 10 +- include/linux/sched.h | 2 +- include/linux/screen_info.h | 10 + include/linux/soc/apple/rtkit.h | 4 +- include/linux/stmmac.h | 4 +- include/linux/sunrpc/svc.h | 3 + include/linux/swap.h | 32 +- include/linux/t10-pi.h | 20 +- include/linux/zswap.h | 6 + include/net/flow_dissector.h | 2 + include/net/flow_offload.h | 35 + include/net/ip_fib.h | 28 + include/net/mana/gdma.h | 5 +- include/net/mana/mana.h | 9 +- include/net/netns/ipv4.h | 8 + include/ras/ras_event.h | 1 - include/scsi/scsi_devinfo.h | 4 +- include/trace/events/firewire.h | 122 +- include/trace/events/migrate.h | 3 +- include/uapi/drm/amdgpu_drm.h | 9 + include/uapi/drm/drm_mode.h | 8 - include/uapi/drm/ivpu_accel.h | 69 +- include/uapi/drm/v3d_drm.h | 48 + include/uapi/linux/bpf.h | 2 + include/uapi/linux/dma-heap.h | 2 +- include/uapi/linux/in.h | 2 + include/uapi/linux/nfsd_netlink.h | 10 + include/uapi/linux/v4l2-controls.h | 2 + init/Makefile | 2 +- io_uring/cancel.h | 4 +- io_uring/io-wq.c | 19 +- io_uring/io-wq.h | 2 +- io_uring/io_uring.c | 15 +- io_uring/rsrc.c | 1 + kernel/bpf/crypto.c | 26 +- kernel/bpf/helpers.c | 4 +- kernel/bpf/log.c | 4 +- kernel/bpf/verifier.c | 126 +- kernel/fork.c | 3 + kernel/hung_task.c | 2 +- kernel/kcov.c | 2 +- kernel/locking/lockdep.c | 1 - kernel/trace/ftrace.c | 1 + kernel/trace/ring_buffer.c | 878 +- kernel/trace/trace.c | 242 +- kernel/trace/trace.h | 10 +- kernel/trace/trace_output.c | 12 +- lib/Kconfig.debug | 21 +- lib/Makefile | 2 +- lib/alloc_tag.c | 1 - lib/fonts/Kconfig | 20 +- lib/kobject_uevent.c | 17 +- lib/kunit/Makefile | 1 + lib/kunit/user_alloc.c | 113 + lib/lockref.c | 14 +- lib/plist.c | 38 +- lib/test_user_copy.c | 331 - lib/usercopy_kunit.c | 329 + lib/zlib_dfltcc/dfltcc.h | 1 + lib/zlib_dfltcc/dfltcc_util.h | 28 + localversion-next | 2 +- mm/Kconfig | 1 + mm/compaction.c | 11 +- mm/damon/core.c | 5 +- mm/damon/dbgfs.c | 2 +- mm/damon/lru_sort.c | 3 +- mm/damon/paddr.c | 157 + mm/damon/reclaim.c | 3 +- mm/damon/sysfs-schemes.c | 35 +- mm/huge_memory.c | 10 +- mm/hugetlb.c | 4 + mm/hugetlb_cgroup.c | 303 +- mm/internal.h | 40 +- mm/kasan/common.c | 2 +- mm/kfence/core.c | 11 +- mm/kmsan/core.c | 1 - mm/kmsan/hooks.c | 23 +- mm/kmsan/init.c | 7 +- mm/kmsan/instrumentation.c | 11 +- mm/kmsan/kmsan.h | 9 +- mm/kmsan/kmsan_test.c | 5 + mm/kmsan/report.c | 8 +- mm/kmsan/shadow.c | 9 +- mm/memblock.c | 28 +- mm/memcontrol.c | 4 +- mm/memfd.c | 9 +- mm/memory-failure.c | 46 +- mm/memory.c | 22 +- mm/migrate.c | 8 +- mm/mm_init.c | 64 +- mm/mmap.c | 399 +- mm/page_io.c | 113 +- mm/rmap.c | 27 +- mm/shmem.c | 2 +- mm/slub.c | 24 +- mm/swapfile.c | 285 +- mm/util.c | 3 + mm/vmalloc.c | 21 +- mm/vmscan.c | 5 +- mm/zswap.c | 88 +- net/atm/ioctl.c | 4 +- net/bluetooth/hci_core.c | 4 + net/bpf/test_run.c | 28 +- net/bridge/br_mst.c | 13 +- net/core/datagram.c | 4 +- net/core/filter.c | 29 +- net/core/flow_dissector.c | 7 + net/core/netdev-genl.c | 16 +- net/hsr/hsr_device.c | 63 +- net/hsr/hsr_forward.c | 37 +- net/hsr/hsr_framereg.c | 12 + net/hsr/hsr_framereg.h | 2 + net/hsr/hsr_main.h | 4 +- net/hsr/hsr_netlink.c | 1 + net/ipv4/cipso_ipv4.c | 75 +- net/ipv4/route.c | 12 +- net/ipv4/sysctl_net_ipv4.c | 66 + net/ipv6/route.c | 16 +- net/mac80211/driver-ops.c | 17 + net/mac80211/iface.c | 21 +- net/mac80211/scan.c | 17 +- net/mac80211/util.c | 2 +- net/netfilter/nf_conntrack_core.c | 2 +- net/netrom/nr_timer.c | 3 +- net/qrtr/ns.c | 17 +- net/sched/act_api.c | 2 - net/smc/Makefile | 2 +- net/smc/af_smc.c | 162 +- net/smc/smc.h | 38 + net/smc/smc_inet.c | 159 + net/smc/smc_inet.h | 22 + net/sunrpc/svc.c | 111 +- net/sunrpc/svc_xprt.c | 1 + net/sysctl_net.c | 11 +- net/tipc/socket.c | 2 +- net/unix/af_unix.c | 18 +- rust/alloc/vec/set_len_on_drop.rs | 30 + rust/alloc/vec/spec_extend.rs | 174 + rust/bindings/bindings_helper.h | 3 + rust/helpers.c | 16 + rust/kernel/block.rs | 5 + rust/kernel/block/mq.rs | 98 + rust/kernel/block/mq/gen_disk.rs | 209 + rust/kernel/block/mq/operations.rs | 245 + rust/kernel/block/mq/raw_writer.rs | 55 + rust/kernel/block/mq/request.rs | 253 + rust/kernel/block/mq/tag_set.rs | 86 + rust/kernel/error.rs | 6 + rust/kernel/lib.rs | 2 + samples/hid/Makefile | 5 +- samples/hid/hid_bpf_attach.bpf.c | 18 - samples/hid/hid_bpf_attach.h | 14 - samples/hid/hid_mouse.bpf.c | 26 +- samples/hid/hid_mouse.c | 39 +- samples/hid/hid_surface_dial.bpf.c | 10 +- samples/hid/hid_surface_dial.c | 53 +- scripts/Makefile.package | 2 +- {init => scripts}/build-version | 0 scripts/kconfig/conf.c | 2 +- scripts/kconfig/expr.c | 10 +- scripts/kconfig/gconf-cfg.sh | 2 + scripts/kconfig/lkc_proto.h | 1 + scripts/kconfig/mconf-cfg.sh | 2 + scripts/kconfig/mconf.c | 2 +- scripts/kconfig/nconf-cfg.sh | 2 + scripts/kconfig/nconf.c | 2 +- scripts/kconfig/parser.y | 10 +- scripts/kconfig/qconf-cfg.sh | 2 + scripts/kconfig/symbol.c | 62 +- scripts/mod/modpost.c | 11 - scripts/package/builddeb | 2 +- scripts/package/buildtar | 2 +- scripts/package/gen-diff-patch | 2 + scripts/package/install-extmod-build | 5 +- scripts/package/mkdebian | 2 +- scripts/package/mkspec | 4 +- scripts/spelling.txt | 3 + security/landlock/limits.h | 2 - security/landlock/ruleset.c | 4 - security/landlock/ruleset.h | 24 +- sound/hda/intel-dsp-config.c | 11 +- sound/pci/hda/cs35l41_hda.c | 4 +- sound/pci/hda/cs35l41_hda_property.c | 8 + sound/pci/hda/cs35l56_hda.c | 4 +- sound/pci/hda/hda_intel.c | 2 + sound/pci/hda/patch_realtek.c | 34 +- sound/pci/hda/tas2781_hda_i2c.c | 4 +- sound/soc/amd/acp/acp-i2s.c | 1 + sound/soc/amd/acp/acp-legacy-common.c | 1 + sound/soc/amd/acp/acp-pci.c | 1 + sound/soc/amd/acp/acp-pdm.c | 1 + sound/soc/amd/ps/ps-mach.c | 1 + sound/soc/amd/renoir/acp3x-rn.c | 1 + sound/soc/amd/yc/acp6x-mach.c | 1 + sound/soc/codecs/cs35l56-shared.c | 4 + sound/soc/codecs/lpass-macro-common.c | 23 + sound/soc/codecs/lpass-macro-common.h | 35 + sound/soc/codecs/lpass-rx-macro.c | 595 +- sound/soc/codecs/lpass-va-macro.c | 28 + sound/soc/codecs/rt722-sdca-sdw.c | 2 +- sound/soc/qcom/qdsp6/q6apm-lpass-dais.c | 32 +- sound/soc/soc-topology.c | 12 +- sound/soc/sof/sof-audio.c | 2 +- sound/soc/sof/sof-client.c | 4 +- sound/xen/xen_snd_front_alsa.c | 5 - tools/include/uapi/asm/unistd_32.h | 458 + tools/include/uapi/asm/unistd_64.h | 380 + tools/include/uapi/asm/unistd_x32.h | 369 + tools/include/uapi/linux/bpf.h | 2 + tools/lib/perf/include/perf/event.h | 6 + tools/objtool/check.c | 2 + tools/perf/bench/epoll-ctl.c | 2 +- tools/perf/bench/epoll-wait.c | 2 +- tools/perf/bench/futex-hash.c | 2 +- tools/perf/bench/futex-lock-pi.c | 2 +- tools/perf/bench/futex-requeue.c | 2 +- tools/perf/bench/futex-wake-parallel.c | 4 +- tools/perf/bench/futex-wake.c | 2 +- tools/perf/builtin-annotate.c | 4 +- tools/perf/builtin-record.c | 32 +- tools/perf/builtin-report.c | 12 +- tools/perf/builtin-sched.c | 12 +- tools/perf/tests/pmu.c | 22 +- tools/perf/ui/hist.c | 144 +- tools/perf/ui/stdio/hist.c | 5 +- tools/perf/util/events_stats.h | 3 +- tools/perf/util/evsel.c | 13 +- tools/perf/util/hist.c | 6 +- tools/perf/util/hist.h | 3 +- tools/perf/util/python.c | 3 + tools/perf/util/session.c | 5 +- tools/perf/util/session.h | 3 +- tools/perf/util/symbol_conf.h | 3 +- tools/testing/selftests/arm64/fp/kernel-test.c | 4 +- tools/testing/selftests/bpf/bpf_experimental.h | 28 + .../selftests/bpf/bpf_testmod/bpf_testmod.c | 6 + .../selftests/bpf/bpf_testmod/bpf_testmod_kfunc.h | 1 + .../bpf/prog_tests/kfunc_param_nullable.c | 11 + .../selftests/bpf/prog_tests/test_skb_pkt_end.c | 1 + tools/testing/selftests/bpf/prog_tests/verifier.c | 2 + tools/testing/selftests/bpf/progs/arena_htab.c | 17 +- tools/testing/selftests/bpf/progs/arena_list.c | 1 + tools/testing/selftests/bpf/progs/crypto_bench.c | 10 +- tools/testing/selftests/bpf/progs/crypto_sanity.c | 16 +- tools/testing/selftests/bpf/progs/skb_pkt_end.c | 11 +- .../bpf/progs/test_kfunc_param_nullable.c | 43 + tools/testing/selftests/bpf/progs/verifier_arena.c | 1 + .../selftests/bpf/progs/verifier_arena_large.c | 1 + .../bpf/progs/verifier_iterating_callbacks.c | 236 + .../selftests/bpf/progs/verifier_or_jmp32_k.c | 41 + tools/testing/selftests/bpf/verifier/precise.c | 22 +- tools/testing/selftests/hid/hid_bpf.c | 100 +- tools/testing/selftests/hid/progs/hid.c | 100 +- .../testing/selftests/hid/progs/hid_bpf_helpers.h | 19 +- tools/testing/selftests/livepatch/test-syscall.sh | 5 +- tools/testing/selftests/memfd/memfd_test.c | 2 +- tools/testing/selftests/mm/hugepage-mremap.c | 2 +- tools/testing/selftests/mm/hugetlb_dio.c | 1 - tools/testing/selftests/mm/ksm_functional_tests.c | 8 +- tools/testing/selftests/mm/memfd_secret.c | 14 +- tools/testing/selftests/mm/mkdirty.c | 8 +- tools/testing/selftests/mm/mlock2.h | 1 + tools/testing/selftests/mm/mrelease_test.c | 2 +- tools/testing/selftests/mm/mseal_helpers.h | 4 - tools/testing/selftests/mm/mseal_test.c | 2 +- tools/testing/selftests/mm/pagemap_ioctl.c | 2 +- tools/testing/selftests/mm/protection_keys.c | 2 +- tools/testing/selftests/mm/seal_elf.c | 2 +- tools/testing/selftests/mm/uffd-common.c | 4 - tools/testing/selftests/mm/uffd-stress.c | 16 +- tools/testing/selftests/mm/uffd-unit-tests.c | 14 +- tools/testing/selftests/net/forwarding/Makefile | 2 + tools/testing/selftests/net/forwarding/lib.sh | 9 +- .../selftests/net/forwarding/min_max_mtu.sh | 283 + .../selftests/net/forwarding/router_mpath_seed.sh | 333 + virt/kvm/kvm_main.c | 5 +- 1749 files changed, 115977 insertions(+), 26402 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600 delete mode 100644 Documentation/devicetree/bindings/arm/amlogic/analog-top.txt delete mode 100644 Documentation/devicetree/bindings/arm/amlogic/assist.txt delete mode 100644 Documentation/devicetree/bindings/arm/amlogic/bootrom.txt delete mode 100644 Documentation/devicetree/bindings/arm/amlogic/pmu.txt delete mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,vf610-mscm- [...] delete mode 100644 Documentation/devicetree/bindings/arm/spear-misc.txt create mode 100644 Documentation/devicetree/bindings/clock/qcom,qca8k-nsscc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,qcm2290-gpucc.yaml delete mode 100644 Documentation/devicetree/bindings/clock/ti-keystone-pllctrl.txt create mode 100644 Documentation/devicetree/bindings/display/panel/himax,hx83102.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/panel-edp-legacy.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,atna33x [...] delete mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ld-d5116z [...] create mode 100644 Documentation/devicetree/bindings/display/panel/wl-355608-a8.yaml create mode 100644 Documentation/devicetree/bindings/firmware/nxp,imx95-scmi-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/iio/chemical/sciosense,ens160.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/mediatek,mt8183- [...] create mode 100644 Documentation/devicetree/bindings/media/mediatek,mt7622-cir.yaml delete mode 100644 Documentation/devicetree/bindings/media/mtk-cir.txt create mode 100644 Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml delete mode 100644 Documentation/devicetree/bindings/net/dsa/lantiq-gswip.txt create mode 100644 Documentation/devicetree/bindings/phy/fsl,imx8qm-hsio.yaml create mode 100644 Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml delete mode 100644 Documentation/devicetree/bindings/sound/maxim,max98088.txt create mode 100644 Documentation/devicetree/bindings/sound/maxim,max98088.yaml delete mode 100644 Documentation/devicetree/bindings/sound/tas571x.txt create mode 100644 Documentation/devicetree/bindings/sound/ti,tas57xx.yaml create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8782.yaml create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8804.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wm8782.txt delete mode 100644 Documentation/devicetree/bindings/sound/wm8804.txt create mode 100644 Documentation/filesystems/xfs-online-fsck-design.rst create mode 100644 Documentation/riscv/hwprobe.rst copy Documentation/{arch => }/x86/shstk.rst (100%) create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-iot-gateway.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-phygate-tauri-l-rs232-rs232.dtso create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-phygate-tauri-l-rs232-rs485.dtso create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-phygate-tauri-l-rs232-rts- [...] create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-ucm-som.dtsi copy arch/arm64/boot/dts/freescale/{imx93-11x11-evk.dts => imx93-9x9-qsb.dts} (61%) create mode 100644 arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts create mode 100644 arch/arm64/boot/dts/freescale/imx95-clock.h create mode 100644 arch/arm64/boot/dts/freescale/imx95-pinfunc.h create mode 100644 arch/arm64/boot/dts/freescale/imx95-power.h create mode 100644 arch/arm64/boot/dts/freescale/imx95.dtsi create mode 100644 arch/s390/boot/kmsan.c create mode 100644 arch/s390/include/asm/kmsan.h create mode 100644 drivers/accel/ivpu/ivpu_hw.c delete mode 100644 drivers/accel/ivpu/ivpu_hw_37xx.c delete mode 100644 drivers/accel/ivpu/ivpu_hw_40xx.c create mode 100644 drivers/accel/ivpu/ivpu_hw_btrs.c create mode 100644 drivers/accel/ivpu/ivpu_hw_btrs.h create mode 100644 drivers/accel/ivpu/ivpu_hw_btrs_lnl_reg.h create mode 100644 drivers/accel/ivpu/ivpu_hw_btrs_mtl_reg.h create mode 100644 drivers/accel/ivpu/ivpu_hw_ip.c create mode 100644 drivers/accel/ivpu/ivpu_hw_ip.h create mode 100644 drivers/accel/ivpu/ivpu_ms.c create mode 100644 drivers/accel/ivpu/ivpu_ms.h create mode 100644 drivers/accel/ivpu/ivpu_sysfs.c create mode 100644 drivers/accel/ivpu/ivpu_sysfs.h rename {arch/arm64/kernel => drivers/acpi/arm64}/cpuidle.c (97%) create mode 100644 drivers/acpi/arm64/ffh.c create mode 100644 drivers/block/rnull.rs copy drivers/clk/qcom/{gpucc-sm6125.c => gpucc-qcm2290.c} (57%) create mode 100644 drivers/clk/qcom/nsscc-qca8k.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/smu13_driver_if.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/Makefile delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn321/Makefile delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/Makefile create mode 100644 drivers/gpu/drm/amd/display/dc/dio/Makefile rename drivers/gpu/drm/amd/display/dc/{ => dio}/dcn32/dcn32_dio_link_encoder.c (100%) rename drivers/gpu/drm/amd/display/dc/{ => dio}/dcn32/dcn32_dio_link_encoder.h (100%) rename drivers/gpu/drm/amd/display/dc/{ => dio}/dcn32/dcn32_dio_stream_encoder.c (100%) rename drivers/gpu/drm/amd/display/dc/{ => dio}/dcn32/dcn32_dio_stream_encoder.h (100%) rename drivers/gpu/drm/amd/display/dc/{ => dio}/dcn321/dcn321_dio_link_encoder.c (100%) rename drivers/gpu/drm/amd/display/dc/{ => dio}/dcn321/dcn321_dio_link_encoder.h (100%) rename drivers/gpu/drm/amd/display/dc/{ => dio}/dcn35/dcn35_dio_link_encoder.c (98%) rename drivers/gpu/drm/amd/display/dc/{ => dio}/dcn35/dcn35_dio_link_encoder.h (100%) rename drivers/gpu/drm/amd/display/dc/{ => dio}/dcn35/dcn35_dio_stream_encoder.c (99%) rename drivers/gpu/drm/amd/display/dc/{ => dio}/dcn35/dcn35_dio_stream_encoder.h (99%) rename drivers/gpu/drm/amd/display/dc/{ => dio}/dcn401/dcn401_dio_link_encoder.c (100%) rename drivers/gpu/drm/amd/display/dc/{ => dio}/dcn401/dcn401_dio_link_encoder.h (100%) rename drivers/gpu/drm/amd/display/dc/{ => dio}/dcn401/dcn401_dio_stream_encoder.c (99%) rename drivers/gpu/drm/amd/display/dc/{ => dio}/dcn401/dcn401_dio_stream_encoder.h (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/dwb/Makefile rename drivers/gpu/drm/amd/display/dc/{ => dwb}/dcn35/dcn35_dwb.c (100%) rename drivers/gpu/drm/amd/display/dc/{ => dwb}/dcn35/dcn35_dwb.h (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/hpo/Makefile rename drivers/gpu/drm/amd/display/dc/{ => hpo}/dcn32/dcn32_hpo_dp_link_encoder.c (100%) rename drivers/gpu/drm/amd/display/dc/{ => hpo}/dcn32/dcn32_hpo_dp_link_encoder.h (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/mmhubbub/Makefile rename drivers/gpu/drm/amd/display/dc/{ => mmhubbub}/dcn32/dcn32_mmhubbub.c (100%) rename drivers/gpu/drm/amd/display/dc/{ => mmhubbub}/dcn32/dcn32_mmhubbub.h (100%) rename drivers/gpu/drm/amd/display/dc/{ => mmhubbub}/dcn35/dcn35_mmhubbub.c (100%) rename drivers/gpu/drm/amd/display/dc/{ => mmhubbub}/dcn35/dcn35_mmhubbub.h (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/mpc/Makefile rename drivers/gpu/drm/amd/display/dc/{ => mpc}/dcn32/dcn32_mpc.c (100%) rename drivers/gpu/drm/amd/display/dc/{ => mpc}/dcn32/dcn32_mpc.h (100%) rename drivers/gpu/drm/amd/display/dc/{ => mpc}/dcn401/dcn401_mpc.c (100%) rename drivers/gpu/drm/amd/display/dc/{ => mpc}/dcn401/dcn401_mpc.h (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/opp/Makefile rename drivers/gpu/drm/amd/display/dc/{ => opp}/dcn35/dcn35_opp.c (100%) rename drivers/gpu/drm/amd/display/dc/{ => opp}/dcn35/dcn35_opp.h (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/pg/Makefile rename drivers/gpu/drm/amd/display/dc/{ => pg}/dcn35/dcn35_pg_cntl.c (99%) rename drivers/gpu/drm/amd/display/dc/{ => pg}/dcn35/dcn35_pg_cntl.h (100%) rename drivers/gpu/drm/amd/display/dc/{ => resource}/dcn32/dcn32_resource_helpers. [...] delete mode 100644 drivers/gpu/drm/ci/testlist.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-amly-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-apl-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-cml-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-glk-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/i915-whl-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/mediatek-mt8173-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/mediatek-mt8173-skips.txt create mode 100644 drivers/gpu/drm/ci/xfails/mediatek-mt8183-skips.txt create mode 100644 drivers/gpu/drm/ci/xfails/meson-g12b-skips.txt create mode 100644 drivers/gpu/drm/ci/xfails/msm-apq8016-skips.txt create mode 100644 drivers/gpu/drm/ci/xfails/msm-apq8096-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-kingoftown-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-lazor-limozeen-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/vkms-none-fails.txt create mode 100644 drivers/gpu/drm/ci/xfails/vkms-none-flakes.txt create mode 100644 drivers/gpu/drm/ci/xfails/vkms-none-skips.txt create mode 100644 drivers/gpu/drm/display/drm_hdmi_state_helper.c copy drivers/gpu/drm/{drm_fbdev_dma.c => drm_fbdev_shmem.c} (54%) rename drivers/gpu/drm/{drm_fbdev_generic.c => drm_fbdev_ttm.c} (76%) create mode 100644 drivers/gpu/drm/i915/display/intel_encoder.c create mode 100644 drivers/gpu/drm/i915/display/intel_encoder.h create mode 100644 drivers/gpu/drm/mgag200/mgag200_ddc.c create mode 100644 drivers/gpu/drm/mgag200/mgag200_ddc.h delete mode 100644 drivers/gpu/drm/mgag200/mgag200_i2c.c create mode 100644 drivers/gpu/drm/mgag200/mgag200_vga.c create mode 100644 drivers/gpu/drm/panel/panel-himax-hx83102.c create mode 100644 drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c create mode 100644 drivers/gpu/drm/tests/drm_kunit_edid.h create mode 100644 drivers/gpu/drm/udl/udl_edid.c create mode 100644 drivers/gpu/drm/udl/udl_edid.h create mode 100644 drivers/gpu/drm/v3d/v3d_performance_counters.h delete mode 100644 drivers/hid/bpf/entrypoints/Makefile delete mode 100644 drivers/hid/bpf/entrypoints/README delete mode 100644 drivers/hid/bpf/entrypoints/entrypoints.bpf.c delete mode 100644 drivers/hid/bpf/entrypoints/entrypoints.lskel.h delete mode 100644 drivers/hid/bpf/hid_bpf_jmp_table.c create mode 100644 drivers/hid/bpf/hid_bpf_struct_ops.c create mode 100644 drivers/iio/chemical/ens160.h create mode 100644 drivers/iio/chemical/ens160_core.c create mode 100644 drivers/iio/chemical/ens160_i2c.c create mode 100644 drivers/iio/chemical/ens160_spi.c create mode 100644 drivers/iio/light/veml6040.c create mode 100644 drivers/interconnect/mediatek/Kconfig create mode 100644 drivers/interconnect/mediatek/Makefile create mode 100644 drivers/interconnect/mediatek/icc-emi.c create mode 100644 drivers/interconnect/mediatek/icc-emi.h create mode 100644 drivers/interconnect/mediatek/mt8183.c create mode 100644 drivers/interconnect/mediatek/mt8195.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/wc.c create mode 100644 drivers/phy/freescale/phy-fsl-imx8qm-hsio.c create mode 100644 drivers/phy/starfive/phy-jh7110-dphy-tx.c create mode 100644 drivers/pinctrl/freescale/pinctrl-imx-scmi.c create mode 100644 drivers/regulator/qcom-pm8008-regulator.c create mode 100644 include/drm/display/drm_hdmi_state_helper.h delete mode 100644 include/drm/drm_fbdev_generic.h create mode 100644 include/drm/drm_fbdev_shmem.h create mode 100644 include/drm/drm_fbdev_ttm.h create mode 100644 include/dt-bindings/clock/qcom,qca8k-nsscc.h create mode 100644 include/dt-bindings/clock/qcom,qcm2290-gpucc.h create mode 100644 include/dt-bindings/interconnect/mediatek,mt8183.h create mode 100644 include/dt-bindings/interconnect/mediatek,mt8195.h delete mode 100644 include/dt-bindings/mfd/qcom-pm8008.h create mode 100644 include/dt-bindings/reset/qcom,qca8k-nsscc.h create mode 100644 include/linux/mfd/max597x.h create mode 100644 include/linux/non-atomic/xchg.h create mode 100644 lib/kunit/user_alloc.c delete mode 100644 lib/test_user_copy.c create mode 100644 lib/usercopy_kunit.c create mode 100644 net/smc/smc_inet.c create mode 100644 net/smc/smc_inet.h create mode 100644 rust/alloc/vec/set_len_on_drop.rs create mode 100644 rust/alloc/vec/spec_extend.rs create mode 100644 rust/kernel/block.rs create mode 100644 rust/kernel/block/mq.rs create mode 100644 rust/kernel/block/mq/gen_disk.rs create mode 100644 rust/kernel/block/mq/operations.rs create mode 100644 rust/kernel/block/mq/raw_writer.rs create mode 100644 rust/kernel/block/mq/request.rs create mode 100644 rust/kernel/block/mq/tag_set.rs delete mode 100644 samples/hid/hid_bpf_attach.bpf.c delete mode 100644 samples/hid/hid_bpf_attach.h rename {init => scripts}/build-version (100%) create mode 100644 tools/include/uapi/asm/unistd_32.h create mode 100644 tools/include/uapi/asm/unistd_64.h create mode 100644 tools/include/uapi/asm/unistd_x32.h create mode 100644 tools/testing/selftests/bpf/prog_tests/kfunc_param_nullable.c create mode 100644 tools/testing/selftests/bpf/progs/test_kfunc_param_nullable.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_or_jmp32_k.c create mode 100755 tools/testing/selftests/net/forwarding/min_max_mtu.sh create mode 100755 tools/testing/selftests/net/forwarding/router_mpath_seed.sh