This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository binutils-gdb.
from d264d78607d sim: ppc: delete unused build compile & link settings
new 4d4952a63dd sim: ppc: fix bad AC_CACHE_CHECK call with semun
new d237a93af39 sim: ppc: merge System V semaphores checks
new d961049a26b sim: ppc: change SysV sem & shm tests to compile-time
new bc756034ee8 sim: ppc: always compile in the sysv sem & shm device files
new d472066471d sim: ppc: hoist sysv tests to top-level
new 568432432a3 sim: ppc: move long long test to top-level
new d43207b0570 sim: ppc: move struct statfs to top-level
new e04ab9b01aa sim: ppc: move termio defines to config.h
new 1a9f6039fb2 sim: ppc: switch struct member checks to AC_CHECK_MEMBER
new 0168f1aedf7 sim: ppc: switch to AC_CACHE_CHECK
new 6bf212a8ac9 sim: ppc: move termios probes to top-level
new 0b5415c13c0 sim: ppc: stop including headers from gdb/
new 2c7cc02f964 sim: ppc: drop custom config.h header
new 82931068f4d sim: ppc: drop configure compiler checks
new 93c0f1cf94b sim: ppc: move defines.h generation to the top-level
The 15 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:
sim/Makefile.in | 19 +-
sim/config.h.in | 27 +
sim/configure | 323 +++++-
sim/m4/sim_ac_platform.m4 | 149 +++
sim/ppc/Makefile.in | 39 +-
sim/ppc/config.in | 39 -
sim/ppc/configure | 2682 ++++-----------------------------------------
sim/ppc/configure.ac | 209 +---
sim/ppc/defs.h | 53 -
sim/ppc/hw_sem.c | 10 +
sim/ppc/hw_shm.c | 10 +
sim/ppc/local.mk | 9 +
12 files changed, 776 insertions(+), 2793 deletions(-)
delete mode 100644 sim/ppc/defs.h
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository binutils-gdb.
from f5efa6046bd Automatic date update in version.in
new d264d78607d sim: ppc: delete unused build compile & link settings
The 1 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:
sim/ppc/Makefile.in | 3 ---
1 file changed, 3 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
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 39676dfe5233 Add linux-next specific files for 20231222
omits ab8a1e47afc0 Merge branch 'header_cleanup' of https://evilpiepirate.org [...]
omits ca262a7814bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits b7f81768b168 Merge branch 'nolibc' of git://git.kernel.org/pub/scm/linu [...]
omits 8c304152288d Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...]
omits 128b300f7fb1 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...]
omits 6daa3e0561b1 Merge branch 'bitmap-for-next' of https://github.com/norov [...]
omits 85443f351b22 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...]
omits 80c8f25b3c20 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...]
omits eb70a87dd97d Merge branch 'rust-next' of https://github.com/Rust-for-Li [...]
omits bcd3c165ed51 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
omits 7b8f38a03993 Merge branch 'slab/for-next' of git://git.kernel.org/pub/s [...]
omits 46618d451a67 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits 5a84094019d4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
omits e9c1f9dbddcd Merge branch 'zstd-next' of https://github.com/terrelln/linux.git
omits bbf4f0df2276 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits e4cbdd439fc5 Merge branch 'auxdisplay' of https://github.com/ojeda/linux.git
omits d97e25ea0734 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
omits a710feaaf3e0 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git
omits 709b766509a9 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...]
omits dd9c272e8d19 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits 28a8161c3ac4 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...]
omits 1c0f1f2fe98f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
omits 07066f9f3f0f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits a8a5d3962486 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits 92b761cc4268 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits eda5c40cd625 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...]
omits 817fcd654d41 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits 3519111f0260 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...]
omits fdcc31c234fc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits 2486e45c0ae5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits 22f2b8121eb8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits b631844decc1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
omits 87c9f66d5b8d Merge branch 'counter-next' of git://git.kernel.org/pub/sc [...]
omits ffa92964444b Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...]
omits 77b0b5ec3b86 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git
omits 31ecfee7c925 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...]
omits ceed9c623180 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
omits 70d478fe8744 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
omits 8fbb986c0f7d Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...]
omits 4349a1c133cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits b60af544faa2 Merge branch 'habanalabs-next' of git://git.kernel.org/pub [...]
omits 16f4527c2f64 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...]
omits 06331d1c591b Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...]
omits 70f57ba38348 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
omits d1804931a34a Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...]
omits 06e1764ab1a4 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...]
omits 70b2765132c0 Merge branch 'for-next' of git://github.com/cminyard/linux [...]
omits 59ecb7869cea Merge branch 'for-leds-next' of git://git.kernel.org/pub/s [...]
omits 8844cc68dd8f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits 3b26ea16b436 Merge branch 'for-firmware-next' of git://git.kernel.org/p [...]
omits e4c3f6edbd61 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits 18448a6bf59f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits 96c4666e39f3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits 6390b7792bac Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...]
omits a6b04721feab Merge branch 'next' of https://github.com/kvm-x86/linux.git
omits d49731faea65 Merge branch 'riscv_kvm_next' of https://github.com/kvm-ri [...]
omits 8db2b52501e7 Merge branch 'topic/ppc-kvm' of git://git.kernel.org/pub/s [...]
omits 6bf631a57406 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
omits 9778aed9eb82 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
omits 07fa7917380e Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...]
omits f158feb82d60 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...]
omits 4b820adfb720 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits 418a70563480 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...]
omits b5ef721dcf2f Merge branch 'timers/drivers/next' of git://git.linaro.org [...]
omits 3f58d57768c5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...]
omits 1c8be19eb25a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits 6891d40f8de8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits c2393f55e8a0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
omits 501b5bcb16d6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
omits 3460314cf534 Merge branch 'master' of git://www.linux-watchdog.org/linu [...]
omits 17dd99ec4921 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
omits 9467aecdd846 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
omits 756e00f7496e Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...]
omits 1fba27512f38 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...]
omits bc804d649e71 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
omits a5aadae53cac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits 31a68a0f9a2e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits 854a8a3c6c99 next-20231221/backlight
omits 9716dc2827cd Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...]
omits d57a476ef353 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
omits 22d618486b03 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits c09df77c6b0d Merge branch 'for-next' of git://git.kernel.dk/linux-block.git
omits cc1ada2e1bef Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
omits ee7f55a0b9a3 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...]
omits 845ffbc604df Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits 1995bdd30acd Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...]
omits c00d467c5ada Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits 6631fc0a5e39 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits c783c2cdd61d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits 3a3fee162d46 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...]
omits df760ed9e408 Merge branch 'for-linux-next' of git://anongit.freedesktop [...]
omits 058a476d6052 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...]
omits 15652fb79af0 Merge branch 'for-linux-next' of git://anongit.freedesktop [...]
omits 7df9f039f942 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...]
omits 85753fb95b84 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...]
omits 051c25db8f6b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...]
omits 7a87182fd3f5 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...]
omits decdd8103993 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...]
omits 5b200b1521e4 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...]
omits 89f9fde314b0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...]
omits b35f43d28ff6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits 2d7085d464e5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...]
omits 8a895f63e38f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits 2180b4ce4e34 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...]
omits 0a9b2fcfe782 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits b52170c86991 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
omits 0fa961a77a7d Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...]
omits 1482edf02e37 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...]
omits 48f6716b81d6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
omits 563182ccb9c8 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...]
omits 0f4fe4ae49df Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...]
omits e09e05819242 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...]
omits 641cb50c8161 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git
omits f3b6b6e865e0 Merge branch 'master' of git://linuxtv.org/media_tree.git
omits d741d42f8d44 Merge branch 'docs-next' of git://git.lwn.net/linux.git
omits 420b511a738a Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...]
omits 45ebbe1f1d86 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...]
omits ba480b7386e4 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...]
omits 97d2ec45397f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits 411af3369939 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...]
omits dd8bfba80f8f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
omits 55d07d66b39e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits 6078494408b6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits 82820c01aa77 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...]
omits 0324d70eaabe Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...]
omits 4b3a65337aeb Merge branch '9p-next' of git://github.com/martinetd/linux
omits b7b2602d7dae Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...]
omits dd32009da542 Merge branch 'master' of https://github.com/Paragon-Softwa [...]
omits fe84ec07bb1a Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...]
omits 4732c3a9ca6c Merge branch 'ksmbd-for-next' of https://github.com/smfren [...]
omits 8653b4d9e3e1 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...]
omits bfc5e28cb3be Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits 9ab8279dc940 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...]
omits bf9e716a0971 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...]
omits 9f880bba8b54 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...]
omits 24580f6b9a7e Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...]
omits 50bf7efeac42 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
omits c8e4dd4f0709 Merge branch 'for-next' of git://git.infradead.org/users/h [...]
omits 145b6b4853cb Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...]
omits 54794db7bc31 Merge branch 'master' of git://github.com/ceph/ceph-client.git
omits 6466856e5ae9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits 5fc5baeafcdb Merge branch 'afs-next' of git://git.kernel.org/pub/scm/li [...]
omits 1308fdbba253 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...]
omits 47f03695bade Merge branch 'for-next' of https://evilpiepirate.org/git/b [...]
omits 73f923f6dbd5 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...]
omits 6e7fddb97f8e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits 6b7033cd5089 Merge branch 'riscv-soc-for-next' of git://git.kernel.org/ [...]
omits 5c9636449de1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits 8f9b63812453 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
omits 4d74b3de849d Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...]
omits 8edd65173393 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...]
omits 875c8ea76429 Merge branch 'loongarch-next' of git://git.kernel.org/pub/ [...]
omits 8ded4d29bc75 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits 59ba81cb39ef Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...]
omits 54ff024d162e Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git
omits fc48086d86e7 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...]
omits 88f5164a23ea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits a4a01a7a1c4c Merge branch 'next' of https://git.linaro.org/people/jens. [...]
omits 92394685fd3c Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...]
omits 80e551b27ce2 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...]
omits 06d4d3752a9f Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...]
omits 7a8fd05752df Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits 06b1bf47271f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits ae88786e2fad Merge branch 'reset/next' of https://git.pengutronix.de/gi [...]
omits 36732616ee4c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
omits b7bfaf6abac6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits beebdcca0b01 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits 210c03b07116 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits aaa0132e126d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits 8276a27bfc8b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits 803cb3b192e3 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...]
omits f85a5b1bbbef Merge branch 'next' of https://github.com/Broadcom/stblinux.git
omits c8c47f21d879 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...]
omits 590674e3ec78 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits 0c1f626ecba8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits a0a5fae2ff1a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits a4b32360abf3 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...]
omits 2898a965ec8b Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...]
omits 27de6afadc6e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...]
omits 10a09f8ca392 Merge branch 'for-next' of git://git.infradead.org/users/h [...]
omits 7198d30e7637 Merge branch 'perf-tools-next' of git://git.kernel.org/pub [...]
omits 7805e270405e Merge branch 'clang-format' of https://github.com/ojeda/linux.git
omits 6f7c3b03cc3c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits 9a63d5058dd3 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...]
omits 06f3485bda1e Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...]
omits 129bdbd5e880 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...]
omits 9711fa59aad9 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...]
omits e55dc3890838 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...]
omits 2b52dd0816e9 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...]
omits aa41260fef60 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...]
omits 82c98be702c7 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...]
omits 1c9f5754e5f1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...]
omits 320a6aa70e8a Merge branch 'for-linux-next-fixes' of git://anongit.freed [...]
omits 8c2aa01a67f8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...]
omits 4e018c325e31 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...]
omits 722a6a5fa9ea Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...]
omits c7fc6b40ea31 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...]
omits 5cca6f62444d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...]
omits c5cafe7cf3d6 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...]
omits a82275c62c97 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...]
omits 8e7a4b2f6d97 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...]
omits e2895ea56f52 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...]
omits f202b75080f4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...]
omits 1034422e983f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
omits 365f6a80ed4f Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...]
omits d13daa7930b6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...]
omits 9267276a7db3 Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/lin [...]
omits 0fb2b66cea27 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...]
omits c343c39176bf Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...]
omits 5d0a6c2b32f1 bcachefs: check_directory_structure() can now be run online
omits c2689dfb47c1 bcachefs: Fix reattach_inode() for snapshots
omits 68c20e475879 Merge branch 'for-6.8' into for-next
omits 2bf46683842b kernel/cgroup: use kernfs_create_dir_ns()
omits d114d3a09619 dmaengine: pl330: issue_pending waits until WFP state
omits 01e6d9076561 dmaengine: xilinx: xdma: Implement interleaved DMA transfers
omits fa88abfd0d03 dmaengine: xilinx: xdma: Prepare the introduction of inter [...]
omits c3fcb6f5575f dmaengine: xilinx: xdma: Add transfer error reporting
omits c38d055a7c02 dmaengine: xilinx: xdma: Add error checking in xdma_channel_isr()
omits 2e142cebb164 dmaengine: xilinx: xdma: Rework xdma_terminate_all()
omits 323b28042dab kbuild: fix build ID symlinks to installed debug VDSO files
omits 7cdb9dd97e6e gen_compile_commands.py: fix path resolve with symlinks in it
omits e231092d19b8 MAINTAINERS: Add scripts/clang-tools to Kbuild section
omits 6a473ae3ce70 Merge branch 'pm-devfreq' into linux-next
omits 1e2d90160497 afs: trace: Log afs_make_call(), including server address
omits 9912dfada126 afs: Fix offline and busy message emission
omits fe0aa35213c3 afs: Fix fileserver rotation
omits 2120b12a9683 afs: Overhaul invalidation handling to better support RO volumes
omits 9eb0d5cd067c afs: Parse the VolSync record in the reply of a number of RPC ops
omits 9a7cf70cc834 afs: Don't leave DONTUSE/NEWREPSITE servers out of server list
omits 44bd71343735 afs: Fix comment in afs_do_lookup()
omits 1e61629bb72c afs: Apply server breaks to mmap'd files in the call processor
omits 5aaa5a8dfbd3 afs: Move the vnode/volume validity checking code into its [...]
omits cb96a3d6c6e2 afs: Defer volume record destruction to a workqueue
omits ec278e6ddd29 afs: Make it possible to find the volumes that are using a server
omits 87017adbebd9 afs: Combine the endpoint state bools into a bitmask
omits 87b27f2d9a7d afs: Keep a record of the current fileserver endpoint state
omits 836856dd506f afs: Dispatch vlserver probes in priority order
omits 53905e1d1c5d afs: Dispatch fileserver probes in priority order
omits be6fa80c82ac afs: Mark address lists with configured priorities
omits 9701f24ea3db afs: Provide a way to configure address priorities
omits af2697edb1c1 afs: Remove the unimplemented afs_cmp_addr_list()
omits c64ea642f5ff afs: Add some more info to /proc/net/afs/servers
omits ba8851169fbe rxrpc: Create a procfile to display outstanding client con [...]
omits eee9e2aca6b2 afs: Fold the afs_addr_cursor struct in
omits 4766a6fd0763 afs: Use peer + service_id as call address
omits 6ed536f84919 afs: Rename some fields
omits 7cfbce781749 afs: Add a tracepoint for struct afs_addr_list
omits 03e73909dac3 afs: Simplify error handling
omits 220daaf265d9 afs: Don't put afs_call in afs_wait_for_call_to_complete()
omits 755f3257e829 afs: Wrap most op->error accesses with inline funcs
omits 483d40ab79c6 afs: Use op->nr_iterations=-1 to indicate to begin fileser [...]
omits 20f7c402cbc2 afs: Handle the VIO and UAEIO aborts explicitly
omits 425634a3dd55 afs: Rename addr_list::failed to probe_failed
omits ed8265053579 afs: Don't skip server addresses for which we didn't get a [...]
omits 3cc44397e705 rxrpc, afs: Allow afs to pin rxrpc_peer objects
omits 947ca8b18320 afs: Turn the afs_addr_list address array into an array of [...]
omits 807dd6626552 afs: Add comments on abort handling
omits d93548b55098 rxrpc_find_service_conn_rcu: fix the usage of read_seqbegi [...]
omits ef6ad86b1bae afs: use read_seqbegin() in afs_check_validity() and afs_g [...]
omits 02e1e13949dc afs: fix the usage of read_seqbegin_or_lock() in afs_find_ [...]
omits f63208833a3f afs: fix the usage of read_seqbegin_or_lock() in afs_looku [...]
omits 5c715e8a85f2 afs: Fix use-after-free due to get/remove race in volume tree
omits 0c6a91e73811 Merge branch 'vfs.netfs' into vfs.all
omits cd2469cc4bef Merge branch 'vfs.iov_iter' into vfs.all
omits e12febed80c9 Merge branch 'vfs.cachefiles' into vfs.all
omits 74d6e3a36e17 Merge branch 'vfs.rw' into vfs.all
omits f7e4c39e4833 Merge branch 'vfs.mount' into vfs.all
omits 4da1d89e7dae Merge branch 'vfs.super' into vfs.all
omits 1be6adb49bc2 Merge branch 'vfs.misc' into vfs.all
omits b94d95da859f Merge tag 'netfs-lib-20231221' of ssh://gitolite.kernel.or [...]
omits 6cd988bdf870 9p: Use netfslib read/write_iter
omits ed873fd29509 afs: Use the netfs write helpers
omits a855c5bdfbdd netfs: Export the netfs_sreq tracepoint
omits 6e6391e3da86 netfs: Optimise away reads above the point at which there [...]
omits 2955560b0953 netfs: Implement a write-through caching option
omits aee23cfa72eb netfs: Provide a launder_folio implementation
omits 7f2e7ee9cb41 netfs: Provide a writepages implementation
omits f9924ba4a7ac netfs, cachefiles: Pass upper bound length to allow expansion
omits eb6cfdb0f152 netfs: Provide netfs_file_read_iter()
omits e96dcf12322b netfs: Allow buffered shared-writeable mmap through netfs_ [...]
omits 02fe84739bb1 netfs: Implement buffered write API
omits 0307677d2bf7 netfs: Implement unbuffered/DIO write support
omits 0e145d45bd37 netfs: Implement unbuffered/DIO read support
omits 492ebf1fbc68 netfs: Allocate multipage folios in the writepath
omits 34920eac7143 netfs: Make netfs_read_folio() handle streaming-write pages
omits daf8103b180c netfs: Provide func to copy data to pagecache for buffered write
omits fb67ef56dd1a netfs: Dispatch write requests to process a writeback slice
omits d5afe1093684 netfs: Prep to use folio->private for write grouping and s [...]
omits edac736fa1ee netfs: Make the refcounting of netfs_begin_read() easier to use
omits e356c7a2e2ef netfs: Make netfs_put_request() handle a NULL pointer
omits e5579b754231 netfs: Add a hook to allow tell the netfs to update its i_size
omits 51906d9ac69a netfs: Extend the netfs_io_*request structs to handle writes
omits e719a1ad1e35 netfs: Limit subrequest by size or number of segments
omits c1613f732bd0 netfs: Add func to calculate pagecount/size-limited span o [...]
omits 15df6b438d04 netfs: Provide tools to create a buffer in an xarray
omits 1417eb790ddf netfs: Add support for DIO buffering
omits 7b6649693b87 netfs: Add iov_iters to (sub)requests to describe various buffers
omits 3b82b1e6f98b netfs: Implement unbuffered/DIO vs buffered I/O locking
omits cf4201df5bd6 netfs: Provide invalidate_folio and release_folio calls
omits 03714a9bed18 afs: Don't use folio->private to record partial modification
omits 6f6c874b8181 netfs: Add a ->free_subrequest() op
omits 2c9e7bc3157d netfs: Allow the netfs to make the io (sub)request alloc larger
omits c6a48796a794 netfs: Add a procfile to list in-progress requests
omits 57b604026df1 netfs: Move pinning-for-writeback from fscache to netfs
omits a9be3645e5c9 netfs, fscache: Move /proc/fs/fscache to /proc/fs/netfs an [...]
omits c2f74795cb37 netfs, fscache: Remove ->begin_cache_operation
omits 942d0e589ffc netfs, fscache: Combine fscache with netfs
omits 09b66b48d327 afs: Automatically generate trace tag enums
omits ce13a35fe448 netfs, fscache: Move fs/fscache/* into fs/netfs/
omits 13cadcae9a93 afs: Remove whitespace before most ')' from the trace header
omits 52227a1b2464 Merge branches 'pm-cpuidle', 'pm-cpufreq' and 'pm-sleep' i [...]
omits da1294407cb1 Merge branch 'devel' into for-next
omits 32380fd357a0 ksmbd: vfs: fix all kernel-doc warnings
omits 71831896f7a8 ksmbd: auth: fix most kernel-doc warnings
omits e40603f376cf ksmbd: Remove usage of the deprecated ida_simple_xx() API
omits 6c87cb920b11 ksmbd: don't increment epoch if current state and request [...]
omits fd32c7ac9413 ksmbd: fix potential circular locking issue in smb2_set_ea()
omits cacbdf777c56 ksmbd: set v2 lease version on lease upgrade
omits 8a7cc4bc65d6 ksmbd: validate the zero field of packet header
omits c15b2b60f8d1 ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
omits 4f8b38536f92 smb3: allow files to be created with backslash in name
omits 011325c2a094 smb: client: Fix minor whitespace errors and warnings
omits 046c659a0d2a drm/exynos: gsc: minor fix for loop iteration in gsc_runti [...]
omits 499f26128a07 bcachefs: bch2_btree_trans_peek_slot_updates
omits 9f1a6d2a92c3 bcachefs: bch2_btree_trans_peek_prev_updates
omits 92bc9ae450dd bcachefs: bch2_btree_trans_peek_updates
omits 332157f24e79 bcachefs: Kill GFP_NOFAIL usage in readahead path
omits cbc17801d0f5 Kill sched.h dependency on rcupdate.h
omits 3db67f701f37 kill unnecessary thread_info.h include
omits e35493afb492 Kill unnecessary kernel.h include
omits bf52ed48edd8 preempt.h: Kill dependency on list.h
omits 36e4bc981ecf rseq: Split out rseq.h from sched.h
omits 3252017b5d48 Merge branch 'mm-nonmm-unstable' into mm-everything
omits b789ee426799 nilfs2: cpfile: fix some kernel-doc warnings
omits a00b81440376 stacktrace: fix kernel-doc typo
omits 02d8e31c5872 scripts/checkstack.pl: fix no space expression between sp [...]
omits e7dd33017c67 x86/kexec: fix incorrect argument passed to kexec_dprintk()
omits 5e35b5ef282c x86/kexec: use pr_err() instead of kexec_dprintk() when an [...]
omits 023bdf75b089 nilfs2: add missing set_freezable() for freezable kthread
omits 7556fcc68e12 kernel: relay: remove relay_file_splice_read dead code, do [...]
omits 3b398e2b7761 docs: submit-checklist: remove all of "make namespacecheck"
omits 63fb76cf6d5a scripts/checkstack.pl: change min_stack to 512 by default
omits 90bf52b6bc90 scripts/checkstack.pl: match all stack sizes for some archs
omits b1e46ba99d5b scripts/checkstack.pl: add min_stack to the usage comment
omits 2371a519a2c4 scripts/checkstack.pl: remove ia64 support
omits c80b575b6380 lib: crc_ccitt_false() is identical to crc_itu_t()
omits 54b13f2176ff modules: wait do_free_init correctly
omits d4742ef29ecf lib: add note about process exit message for DEBUG_STACK_USAGE
omits 39926f858d57 checkstack: add loongarch support for scripts/checkstack.pl
omits 20a0e1018df2 scripts/decodecode: add support for LoongArch
omits 2b959333f8d3 kexec_file: fix incorrect temp_start value in locate_mem_h [...]
omits 410b0b7d86e0 kexec: modify the meaning of the end parameter in kimage_i [...]
omits d3b17c17cb29 crash_core: optimize crash_exclude_mem_range()
omits 666ef13f2870 x86/crash: fix potential cmem->ranges array overflow
omits f26f98a238de MAINTAINERS: remove Ohad Ben-Cohen from hwspinlock subsystem
omits 838735daf85f crash_core: fix and simplify the logic of crash_exclude_me [...]
omits ae1200b76df8 x86/crash: use SZ_1M macro instead of hardcoded value
omits e3d4c76ed9f7 x86/crash: remove the unused image parameter from prepare_ [...]
omits eacce8189e28 mm: zswap: fix the lack of page lru flag in zswap_writeback_entry
omits a60b71d4342d mm: optimization on page allocation when CMA enabled
omits 7fe8c4549fa1 selftests/mm: log run_vmtests.sh results in TAP format
omits 89ab7d77b27f mm/sparsemem: fix race in accessing memory_section->usage
omits d733fbc33611 mm/sparsemem: fix race in accessing memory_section->usage
omits e90cfac2bdf6 mm: remove VM_EXEC requirement for THP eligibility
omits 3161c0380482 mm/khugepaged: remove redundant try_to_freeze()
omits 7b521cc30fe8 lib/stackdepot: fix comment in include/linux/stackdepot.h
omits 45d72258b2a2 kasan: memset free track in qlink_free
omits 68b8aabe387b kasan: handle concurrent kasan_record_aux_stack calls
omits 9dea1b0c5517 lib/stackdepot: add printk_deferred_enter/exit guards
omits 96eb3508b63c io_uring: use mempool KASAN hook
omits 4dd07df47815 skbuff: use mempool KASAN hooks
omits ac6b240e1ede kasan: rename and document kasan_(un)poison_object_data
omits cd4c6c06ecf1 kasan: reorder tests
omits c319068b6c50 kasan: rename pagealloc tests
omits 2f8b66a9486b kasan: add mempool tests
omits acb10a0be3e2 mempool: introduce mempool_use_prealloc_only
omits dcbd3d018aa6 mempool: use new mempool KASAN hooks
omits d3c1fe820ed3 mempool: skip slub_debug poisoning when KASAN is enabled
omits 3f38c3c5bc40 kasan: save alloc stack traces for mempool
omits c356e07e1842 kasan: introduce poison_kmalloc_large_redzone
omits 876ecc3eca4b kasan: clean up and rename ____kasan_kmalloc
omits d2d500ce986b kasan: save free stack traces for slab mempools
omits c04315988540 kasan: clean up __kasan_mempool_poison_object
omits 1e1654022a4c kasan: introduce kasan_mempool_unpoison_pages
omits b11faeab9ec4 kasan: introduce kasan_mempool_poison_pages
omits 8dca57b7c3d1 kasan: introduce kasan_mempool_unpoison_object
omits c04e597aabd1 kasan: add return value for kasan_mempool_poison_object
omits 7faa5367cf33 kasan: document kasan_mempool_poison_object
omits 8e9f8c4b33c1 kasan: move kasan_mempool_poison_object
omits 5deddfab259b kasan: rename kasan_slab_free_mempool to kasan_mempool_poi [...]
omits 22ee1b76f129 fs: remove the bh_end_io argument from __block_write_full_folio
omits ec8bb1cf232b fs: convert block_write_full_page to block_write_full_folio
omits 8e8e190c3af7 ufs: remove writepage implementation
omits 2ce1093e710d sysv: remove writepage implementation
omits 7d52d373ac79 ocfs2: remove writepage implementation
omits 6855fd32d2f9 minix: remove writepage implementation
omits 6d5e5f098354 hfsplus: really remove hfsplus_writepage
omits edb46864c434 hfs: really remove hfs_writepage
omits 1fe0fceb8f76 bfs: remove writepage implementation
omits a58ea926cb51 adfs: remove writepage implementation
omits b116564ba1f8 fs: reduce stack usage in do_mpage_readpage
omits 2670653d5a53 fs: reduce stack usage in __mpage_writepage
omits 123ea5b92f5f fs: convert clean_buffers() to take a folio
omits 087a6ac87b03 fs: remove clean_page_buffers()
omits a5f2d498f791 mm: migrate: fix getting incorrect page mapping during pag [...]
omits f8faee471816 mm-convert-swap_cluster_readahead-and-swap_vma_readahead-t [...]
omits 2e94a13c2a4f mm: convert swap_cluster_readahead and swap_vma_readahead [...]
omits 8b07884f6dff mm: return a folio from read_swap_cache_async()
omits 6693a0779e31 mm: remove page_swap_info()
omits 086990dfbad8 mm: convert swap_readpage() to swap_read_folio()
omits a6d68eef4053 mm: convert swap_page_sector() to swap_folio_sector()
omits 9dd279fc1433 mm: pass a folio to swap_readpage_bdev_async()
omits 9fe5b056b299 mm: pass a folio to swap_readpage_bdev_sync()
omits 4dc0ce9028d3 mm: pass a folio to swap_readpage_fs()
omits 040497f331dd mm: pass a folio to swap_writepage_bdev_async()
omits 2fd569febdc9 mm: pass a folio to swap_writepage_bdev_sync()
omits a3f932242840 mm: pass a folio to swap_writepage_fs()
omits 84daf1563d05 mm: pass a folio to __swap_writepage()
omits cfb51ffbb7fd mm: return the folio from __read_swap_cache_async()
omits b29adba780c7 mm/zswap: directly use percpu mutex and buffer in load/store
omits e59bb01d6c79 mm/zswap: cleanup zswap_writeback_entry()
omits 289c03db848a mm/zswap: cleanup zswap_load()
omits b221eb99a108 mm/zswap: refactor out __zswap_load()
omits da8c9f2a4e98 mm/zswap: reuse dstmem when decompress
omits 7bc134496bbb mm/zswap: change dstmem size to one page
omits 0540593cc720 mm/ksm: document ksm advisor and its sysfs knobs
omits 679e3118cd9d mm/ksm: add tracepoint for ksm advisor
omits 3b95aab2bd67 mm/ksm: add sysfs knobs for advisor
omits bbbc2693475b mm/ksm: add ksm advisor
omits f227ef208eb3 mm: remove page_add_new_anon_rmap and lru_cache_add_inacti [...]
omits d209f5c37aad mm: convert collapse_huge_page() to use a folio
omits ed08d43b4240 mm: convert migrate_vma_insert_page() to use a folio
omits a73e760b22e2 mm: remove references to page_add_new_anon_rmap in comments
omits e17769a52800 mm: remove stale example from comment
omits 09767c0e4d68 mm: remove some calls to page_add_new_anon_rmap()
omits ef075d736733 mm: convert unuse_pte() to use a folio throughout
omits be2480de69ff mm: remove PageAnonExclusive assertions in unuse_pte()
omits d0cbcf8146a5 mm-convert-ksm_might_need_to_copy-to-work-on-folios-fix
omits 801701e3240f mm: convert ksm_might_need_to_copy() to work on folios
omits 7b078bb7ba75 zswap: memcontrol: implement zswap writeback disabling
omits 5a4f237ad400 selftests/mm: add UFFDIO_MOVE ioctl test
omits 1919df02ad13 selftests/mm: add uffd_test_case_ops to allow test case-sp [...]
omits fb361d2b502c selftests/mm: call uffd_test_ctx_clear at the end of the test
omits a3948212080c userfaultfd: UFFDIO_MOVE uABI
omits dae3c75d7c76 mm/rmap: support move to different root anon_vma in folio_ [...]
omits f63c14eae5a3 buffer: fix more functions for block size > PAGE_SIZE
omits 45f8bd6c235a buffer: handle large folios in __block_write_begin_int()
omits d5a78e79222c buffer: fix various functions for block size > PAGE_SIZE
omits b0a0bca33f2b buffer: cast block to loff_t before shifting it
omits 20353ebb1232 buffer: add cast in grow_buffers() to avoid a multiplicati [...]
omits 5941a0c6f171 buffer: fix grow_buffers() for block size > PAGE_SIZE
omits eabe56dd6b9d buffer: calculate block number inside folio_init_buffers()
omits deb3b5af03c6 buffer: return bool from grow_dev_folio()
omits f04ad01f3691 Merge branch 'mm-stable' into mm-unstable
omits 93aa5d854dee maintainers-remove-hugetlb-maintainer-mike-kravetz-fix
omits c275b8f6d0ed MAINTAINERS: remove hugetlb maintainer Mike Kravetz
omits a2c0649de381 mm: fix unmap_mapping_range high bits shift bug
omits 1caefd41a90e mm: memcg: fix split queue list crash when large folio migration
omits 50c8baeefbdf mm: fix arithmetic for max_prop_frac when setting max_ratio
omits 5004113b198f mm: fix arithmetic for bdi min_ratio
omits 65ce7c153dde mm: align larger anonymous mappings on THP boundaries
omits 7260d5c04f17 bcachefs: Improve the nopromote tracepoint
omits 26f14afe6469 Merge branch into tip/master: 'x86/tdx'
omits 0d4a98e33998 Merge branch into tip/master: 'x86/sgx'
omits 614db63108b0 Merge branch into tip/master: 'x86/sev'
omits 6ce01c389225 Merge branch into tip/master: 'x86/percpu'
omits df945c51fd45 Merge branch into tip/master: 'x86/mm'
omits c00791b8ddaa Merge branch into tip/master: 'x86/misc'
omits 0417345fe031 Merge branch into tip/master: 'x86/microcode'
omits 0873f2ff4043 Merge branch into tip/master: 'x86/entry'
omits 8c95956c9e5f Merge branch into tip/master: 'x86/cpu'
omits a7096ae074dc Merge branch into tip/master: 'x86/core'
omits c2e4128a9227 Merge branch into tip/master: 'x86/cleanups'
omits 652146fa5208 Merge branch into tip/master: 'x86/build'
omits 35f2bc677a79 Merge branch into tip/master: 'x86/boot'
omits 559ec69ed14d Merge branch into tip/master: 'x86/asm'
omits 055ea58e4485 Merge branch into tip/master: 'x86/apic'
omits 62cdd4be1eef Merge branch into tip/master: 'timers/core'
omits fa9841fee922 Merge branch into tip/master: 'smp/core'
omits 0fe0205b3d25 Merge branch into tip/master: 'sched/core'
omits 3e27b8277768 Merge branch into tip/master: 'ras/core'
omits 01bcf5f48a2e Merge branch into tip/master: 'perf/core'
omits 7297f088b02b Merge branch into tip/master: 'objtool/core'
omits 779aa8e13746 Merge branch into tip/master: 'locking/core'
omits 77d131ac2442 Merge branch into tip/master: 'core/merge'
omits bde766d42f5a Merge branch into tip/master: 'core/debugobjects'
omits c945e758904d Merge branch into tip/master: 'x86/merge'
omits 800ee5c46429 Merge branch into tip/master: 'x86/urgent'
omits 8e88552eaa8e Merge branches 'arm32-for-6.8', 'arm64-defconfig-for-6.8', [...]
omits 2fb802a9c52d mtd: Fix gluebi NULL pointer dereference caused by ftl notifier
omits 72da6edd3281 dt-bindings: mtd: partitions: u-boot: Fix typo
omits 7bcb4237d68a bcachefs: mean and variance: fix kernel-doc for function params
omits 2f1a418a7ff5 bcachefs: Use GFP_KERNEL for promote allocations
omits a63b24b779dd bcachefs: Delete dio read alignment check
omits 3349f72211a8 bcachefs: skip journal more often in key cache reclaim
omits cee0be6f58ca bcachefs: clean up some dead fallocate code
omits a02a07119b27 bcachefs: Make sure allocation failure errors are logged
omits ca3565b0604e bcachefs: drop extra semicolon
omits d168d50dd868 bcachefs: Replace zero-length array with flex-array member [...]
omits 55044cf4f60c bcachefs: Use array_size() in call to copy_from_user()
omits 96a267528939 bcachefs: kill __bch2_btree_iter_peek_upto_and_restart()
omits efe4df12bb75 bcachefs: fsck -> bch2_trans_run()
omits 5d18fcaf5c5e bcachefs: bch2_dirent_lookup() -> lockrestart_do()
omits 72b7596234d9 bcachefs: vstruct_for_each() now declares loop iter
omits 9730ac1892af bcachefs: for_each_member_device_rcu() now declares loop iter
omits 583716a1e7af bcachefs: for_each_member_device() now declares loop iter
omits e469ef4b9e62 bcachefs: for_each_btree_key() now declares loop iter
omits 7e6cc3db4040 bcachefs: kill for_each_btree_key_norestart()
omits 6ca14396f441 bcachefs: kill for_each_btree_key_old_upto()
omits 3ccb03e0f645 bcachefs: for_each_btree_key_upto() -> for_each_btree_key_ [...]
omits a7de8470984c bcachefs: darray_for_each() now declares loop iter
omits 3b441ae34b4c bcachefs: trans_for_each_update() now declares loop iter
omits 8ff66b39e8d2 bcachefs: qstr_eq()
omits 36185c93d869 bcachefs: bch_err_(fn|msg) check if should print
omits 1786b94863d5 bcachefs: fix userspace build errors
omits 097398aaaf4d bcachefs: growable btree_paths
omits f144f9b60f4b bcachefs: Fix interior update path btree_path uses
omits 8829991af790 bcachefs: trans->nr_paths
omits 3c13cb8e058b bcachefs: trans->updates will also be resizable
omits 334b6867742c bcachefs: optimize __bch2_trans_get(), kill DEBUG_TRANSACTIONS
omits 9e274ba48843 bcachefs: rcu protect trans->paths
omits 6ff80081be61 bcachefs: btree write bounce overrun debug
omits b866872b7dc7 bcachefs: bch2_trans_srcu_lock() should be static
omits a6ee64afe0b3 bcachefs: Clean up btree_trans
omits aff3da308561 bcachefs: use track_event_change() for allocator blocked stats
omits 86f117737e60 bcachefs: kill btree_path.idx
omits 701982e7397d bcachefs: get_unlocked_mut_path() -> btree_path_idx_t
omits 265ea4e22e47 bcachefs: bch2_btree_iter_peek_prev() no longer uses path->idx
omits 78274f30643b bcachefs: bch2_path_get() no longer uses path->idx
omits b15ddc0a15da bcachefs: trans_for_each_path_with_node() no longer uses p [...]
omits 394e5dc3e7d3 bcachefs: trans_for_each_path() no longer uses path->idx
omits 7b0751cf1dc2 bcachefs: kill trans_for_each_path_from()
omits d228a90e1606 bcachefs: bch2_btree_path_to_text() -> btree_path_idx_t
omits 20eb5b04bff4 bcachefs: struct trans_for_each_path_inorder_iter
omits e0e25bcda534 bcachefs: btree_insert_entry -> btree_path_idx_t
omits 3f4e2cc9af8a bcachefs: btree_iter -> btree_path_idx_t
omits 84bf353319b3 bcachefs: btree_path_alloc() -> btree_path_idx_t
omits 0a4e79b7f9ec bcachefs: bch2_btree_path_traverse() -> btree_path_idx_t
omits 714e4df0103b bcachefs: bch2_btree_path_make_mut() -> btree_path_idx_t
omits f544454c9c9f bcachefs: bch2_btree_path_set_pos() -> btree_path_idx_t
omits 96dedd992a25 bcachefs; bch2_path_put() -> btree_path_idx_t
omits f5c3da9d3446 bcachefs: bch2_path_get() -> btree_path_idx_t
omits c396c8f0ea6d bcachefs: minor bch2_btree_path_set_pos() optimization
omits 0f39c1512daa bcachefs: Drop journal entry compaction
omits 59b73aa751d3 bcachefs: kill btree_trans->wb_updates
omits 2a7f43fa0a94 bcachefs: check_root() can now be run online
omits 644fc5cd4671 bcachefs: Inline btree write buffer sort
omits 2bd91bde28e9 bcachefs: btree write buffer now slurps keys from journal
omits c5ef1000055e bcachefs: journal->buf_lock
omits 4926b6be99c7 bcachefs: Unwritten journal buffers are always dirty
omits b92594d61379 bcachefs: bch2_trans_node_add no longer uses trans_for_eac [...]
omits 80130c8cd97d bcachefs: Improve trans->extra_journal_entries
omits ea2ef6401ae6 bcachefs; kill bch2_btree_key_cache_flush()
omits a922c27abf12 bcachefs: kill btree_path->(alloc_seq|downgrade_seq)
omits 390f0c345dc6 bcachefs: Fix snapshot.c assertion for online fsck
omits 4ce9c5459ce5 bcachefs: six lock: fix typos
omits 3cc53a3be46e bcachefs: reserve path idx 0 for sentinal
omits 2142527986b0 bcachefs: Rename for_each_btree_key2() -> for_each_btree_key()
omits b0ef06f17c20 bcachefs: Kill for_each_btree_key()
omits eae077f1213d bcachefs: continue now works in for_each_btree_key2()
omits 257cf19cc33e bcachefs: Fix bch2_read_btree()
omits 75286cae07d7 bcachefs: Fix open coded set_btree_iter_dontneed()
omits 01c0f5d80688 bcachefs: BCH_IOCTL_FSCK_ONLINE
omits 6bb22d72997a bcachefs: BCH_IOCTL_FSCK_OFFLINE
omits 5c798dd29598 bcachefs: bch2_run_online_recovery_passes()
omits 740290208dd5 bcachefs: Mark recovery passses that are safe to run online
omits e7881a9b7536 bcachefs: Add ability to redirect log output
omits 76d40e104d1f bcachefs: thread_with_file
omits 7e6f4b82a34e bcachefs: c->ro_ref
omits 171a7713d82c bcachefs: Improve error message when finding wrong btree node
omits 1781c07fd7f6 bcachefs: return from fsync on writeback error to avoid ea [...]
omits 3beebe05b42c bcachefs: BCH_ERR_opt_parse_error
omits 1e85062af79a bcachefs: Refactor trans->paths_allocated to be standard bitmap
omits efa8607b7345 bcachefs: Move reflink_p triggers into reflink.c
omits febccc15b49a bcachefs: Remove obsolete comment about zstd
omits 0968e932c37f bcachefs: Include btree_trans in more tracepoints
omits ae34911c9f4d bcachefs: remove sb lock and flags update on explicit shutdown
omits d94764dbe572 bcachefs: Make backpointer fsck wb flush check more rigorous
omits 97930146ba2b bcachefs: On missing backpointer to interior node, flush i [...]
omits d70d0177cac5 bcachefs: remove redundant condition from data_update_inde [...]
omits 793ddadc0684 bcachefs: copygc shouldn't try moving buckets on error
omits 0077403fad70 bcachefs: Explicity go RW for fsck
omits 8b5266211a53 bcachefs: copygc should wakeup on shutdown if disabled
omits 0d5c6bcda5bb bcachefs: rebalance should wakeup on shutdown if disabled
omits 66aceccc6f7e bcachefs: remove dead bch2_evacuate_bucket()
omits 58c72afc5a32 bcachefs: Replace zero-length arrays with flexible-array members
omits d6efba9ad9c5 bcachefs: more write buffer refactoring
omits cf89de472a89 bcachefs: wb_flush_one_slowpath()
omits 9a407992e744 bcachefs: ONLY_SPECIFIED_DEVS doesn't mean ignore durabili [...]
omits c43ee1177c76 bcachefs: Don't open code bch2_dev_exists2()
omits a4f2495a036b bcachefs: Improve trace_trans_restart_would_deadlock
omits 359137173688 bcachefs: Improve trace_trans_restart_too_many_iters()
omits 8c05103e4c66 bcachefs: count_event()
omits 742d9f68b753 bcachefs: bch2_btree_write_buffer_flush() -> bch2_btree_wr [...]
omits 8617ad188abc bcachefs: bch2_btree_write_buffer_flush_locked()
omits 164801ce81a9 bcachefs: Clean up btree write buffer write ref handling
omits ae985dee8a10 bcachefs: delete useless commit_do()
omits ba37afd1fe56 bcachefs: kill journal->preres_wait
omits 83aa3cd65057 bcachefs: Improve btree write buffer tracepoints
omits 0fad82d77a47 bcachefs: No need to allocate keys for write buffer
omits 45b4d963f0b9 bcachefs: convert bch_fs_flags to x-macro
omits 3519c086cf42 bcachefs: Kill journal_seq/gc args to bch2_dev_usage_update_m()
omits 9f955e87333a bcachefs: Refactor bch2_check_alloc_to_lru_ref()
omits 419f721d8e5f bcachefs: Add a rebalance, data_update tracepoints
omits 15f6ace70427 drm/exynos: fix accidental on-stack copy of exynos_drm_plane
omits a389eb4a6152 drm/exynos: fix incorrect type issue
omits 6e874da6b5c0 dt-bindings: display: samsung,exynos-mixer: Fix 'regs' typo
omits 9dc2ad6ff6cf bcachefs: Print durability in member_to_text()
omits 53444444e87e bcachefs: Improve sysfs compression_stats
omits 01ec227bf537 bcachefs: Kill dev_usage->buckets_ec
omits f1a72b25103f bcachefs: bch2_dev_usage_to_text()
omits 9bd3c5cb8f42 bcachefs: New bucket sector count helpers
omits 72f2511eb8c6 bcachefs: BCH_IOCTL_DEV_USAGE_V2
omits 38777f8ce4cf bcachefs: Simplify check_bucket_ref()
omits f3296fb78980 bcachefs: six locks: Simplify optimistic spinning
omits a146bf5bea79 powerpc: Export kvm_guest static key, for bcachefs six locks
omits 69dd6975f66b bcachefs: BCH_DATA_OP_drop_extra_replicas
omits c5aa28bb890c bcachefs: Convert bch2_move_btree() to bbpos
omits 6a4110acab64 bcachefs: x-macro-ify bch_data_ops enum
omits 8f024468029b bcachefs: clean up one inconsistent indenting
omits 4ad1c2f28db3 bcachefs: add a quieter bch2_read_super
omits b5efe2ce0650 bcachefs: Don't use update_cached_sectors() in bch2_mark_alloc()
omits 70959f6c5bfb bcachefs: Rename bch_replicas_entry -> bch_replicas_entry_v1
omits 3dfd426bb437 bcachefs: Kill btree_iter->journal_pos
omits 78a0f8f1430c bcachefs: Kill memset() in bch2_btree_iter_init()
omits 68cd194f0f5b bcachefs: Add a tracepoint for journal entry close
omits 358b4b2af455 bcachefs: Switch darray to kvmalloc()
omits a8820b78812b bcachefs: Don't flush journal after replay
omits 2658b0374227 bcachefs: Don't rejournal keys in key cache flush
omits 4c19ce6e59c1 bcachefs: Fix userspace bch2_prt_datetime()
omits 097fbc8c7d91 bcachefs: Kill BTREE_ITER_ALL_LEVELS
omits 8afd2c6409c7 bcachefs: backpointers fsck no longer uses BTREE_ITER_ALL_LEVELS
omits d7f0b531940d bcachefs: Improve btree_path_dowgrade tracepoint
omits c9aa2c97031e bcachefs: Rename BTREE_INSERT flags
omits 525a76d719c1 bcachefs: bch_str_hash_flags_t
omits 85a8a51b0daf bcachefs: Kill dead BTREE_INSERT flags
omits f926ef3a964c bcachefs: Fix redundant variable initialization
omits 0164b315a00c bcachefs: Avoiding dropping/retaking write locks in bch2_b [...]
omits ce1b69a9b0b3 bcachefs: Make journal replay more efficient
omits eeabb532b6a4 bcachefs: Go rw before journal replay
omits fc08907d649f bcachefs: Kill BTREE_UPDATE_PREJOURNAL
omits 815ed4260357 bcachefs: BTREE_INSERT_JOURNAL_REPLAY now "don't init tran [...]
omits 3b7847c505cc bcachefs: Clear k->needs_whitout earlier in commit path
omits 7b29b28e4b8d bcachefs: track_event_change()
omits 2f8bd71bbce5 bcachefs: Factor out darray resize slowpath
omits 817225630650 bcachefs: Journal pins must always have a flush_fn
omits ede5c8c71939 bcachefs: Add an assertion in bch2_journal_pin_set()
omits 90c9ba9c8477 bcachefs: Include average write size in sysfs journal_debug
omits 5d0bcff0f3f6 bcachefs: Fix warning when building in userspace
omits 3424ea8b88d5 bcachefs: Print old version when scanning for old metadata
omits 0b5359f05c6c bcachefs: Fix locking when checking freespace btree
omits c96bd941166d bcachefs: Check for unlinked inodes not on deleted list
omits da974f13f5bd bcachefs: kill INODE_LOCK, use lock_two_nondirectories()
omits c0efc1c0f982 bcachefs: Improved backpointer messages in fsck
omits 3e1b53d05aed bcachefs: Add extra verbose logging for ro path
omits faf505200004 bcachefs: Flush fsck errors before running twice
omits 8f0ca5ae0b42 Bluetooth: Add device 13d3:3572 IMC Networks Bluetooth Radio
omits ff1bb03a94dc Bluetooth: L2CAP: Fix possible multiple reject send
omits 1e961bd261a6 Bluetooth: hci_sync: fix BR/EDR wakeup bug
omits 315a4c9045df Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg
omits aaa600f30fad Bluetooth: Add more enc key size check
omits 6ab75888baf7 Bluetooth: MGMT/SMP: Fix address type when using SMP over [...]
omits b207711da3d7 Bluetooth: L2CAP: Send reject on command corrupted request
omits 6a1c43ddb092 Bluetooth: btnxpuart: remove useless assignment
omits f3e26a1b243f Bluetooth: btmtkuart: fix recv_buf() return value
omits bf8b7816f2cb Bluetooth: btnxpuart: fix recv_buf() return value
omits 01edddb9f366 Bluetooth: hci_core: Fix hci_conn_hash_lookup_cis
omits 57a5dfb99dd0 Bluetooth: qca: Support HFP offload for QCA2066
omits 110536ffa7e6 Bluetooth: hci_conn: Check non NULL function before callin [...]
omits 229e6b06c3fb Bluetooth: ISO: Avoid creating child socket if PA sync is [...]
omits febc684c28f0 Bluetooth: Fix bogus check for re-auth no supported with non-ssp
omits 37044639ad5e Bluetooth: hci_event: shut up a false-positive warning
omits 9b8bd5e2195e Bluetooth: btintel: Print firmware SHA1
omits 382bfbcc526b Bluetooth: hci_core: Remove le_restart_scan work
omits dcef15f5f9b5 Bluetooth: Add documentation to exported functions in lib
omits 67203cb28936 Bluetooth: btusb: Don't suspend when there are connections
omits 27a4852d53c1 Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY h [...]
omits cc6fa632d7c1 Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES qui [...]
omits 8d79bc35fb81 Bluetooth: Fix deadlock in vhci_send_frame
omits e904144a7bd3 Bluetooth: ISO: Reassociate a socket with an active BIS
omits 480d6ae1b1f8 Bluetooth: ISO: Allow binding a PA sync socket
omits 8127ee3d7e0f Bluetooth: Fix not notifying when connection encryption changes
omits c00c52a0060b Merge remote-tracking branch 'asoc/for-6.8' into asoc-next
omits 33ebe5e94a9b Merge probes/for-next
omits fb3da63feffb Merge branches 'pm-cpuidle', 'pm-cpufreq' and 'pm-sleep' i [...]
omits c37d19108ae5 Merge branch 'thermal' into linux-next
omits 810ea2b68a0e Merge branches 'acpi-misc', 'acpi-soc', 'acpi-numa' and 'p [...]
omits ae3059f4353a Merge branches 'acpi-video', 'acpi-apei', 'acpi-pm' and 'a [...]
omits 86490b0b83d6 Merge branch 'acpi-thermal' into linux-next
omits 789edf1f981b Merge branch 'acpi-utils' into linux-next
omits 119652b855e6 platform/x86/intel/pmc: Add Lunar Lake M support to intel_ [...]
omits f34dcf397286 platform/x86/intel/pmc: Add Arrow Lake S support to intel_ [...]
omits 0ae0d521bb6f Merge remote-tracking branch 'spi/for-6.8' into spi-next
omits 9637daa85f69 svcrdma: Increase the per-transport rw_ctx count
omits 9edaca2eb79d svcrdma: Use all allocated Send Queue entries
omits 7769285f1d59 svcrdma: Reserve an extra WQE for ib_drain_rq()
omits 589c52823707 svcrdma: Clean up comment in svc_rdma_accept()
omits 7e91070cbbdb svcrdma: Remove queue-shortening warnings
omits e508453ef292 svcrdma: Remove pointer addresses shown in dprintk()
omits 033d7d6f390d svcrdma: Optimize svc_rdma_cc_init()
omits 3025cda271b0 svcrdma: De-duplicate completion ID initialization helpers
omits 875cd47cff86 svcrdma: Move the svc_rdma_cc_init() call
omits 0b1868504a47 svcrdma: Remove struct svc_rdma_read_info
omits 46860ff86831 svcrdma: Update the synopsis of svc_rdma_read_special()
omits 403238650c63 svcrdma: Update the synopsis of svc_rdma_read_call_chunk()
omits 6b479a88e8e6 svcrdma: Update synopsis of svc_rdma_read_multiple_chunks()
omits 28863a442b86 svcrdma: Update synopsis of svc_rdma_copy_inline_range()
omits 67b59cd4ab9c svcrdma: Update the synopsis of svc_rdma_read_data_item()
omits 6c6ba8c70227 svcrdma: Update synopsis of svc_rdma_read_chunk_range()
omits 4bd4b3da66b1 svcrdma: Update synopsis of svc_rdma_build_read_chunk()
omits ce0cb68c300a svcrdma: Update synopsis of svc_rdma_build_read_segment()
omits c5ca9daead74 svcrdma: Move read_info::ri_pageoff into struct svc_rdma_r [...]
omits 2dc5e5410bf3 svcrdma: Move svc_rdma_read_info::ri_pageno to struct svc_ [...]
omits 3dfb329b179c svcrdma: Start moving fields out of struct svc_rdma_read_info
omits b5960a60773d svcrdma: Move struct svc_rdma_chunk_ctxt to svc_rdma.h
omits fbc673f77de0 svcrdma: Remove the svc_rdma_chunk_ctxt::cc_rdma field
omits 88747cab9264 svcrdma: Pass a pointer to the transport to svc_rdma_cc_release()
omits 4927e8155c84 svcrdma: Explicitly pass the transport to svc_rdma_post_ch [...]
omits c44c849ed60d svcrdma: Explicitly pass the transport into Read chunk I/O paths
omits 84863b28e125 svcrdma: Explicitly pass the transport into Write chunk I/O paths
omits d3512b186236 svcrdma: Acquire the svcxprt_rdma pointer from the CQ context
omits 469cae530e9f svcrdma: Reduce size of struct svc_rdma_rw_ctxt
omits ab9dbb6f98e1 svcrdma: Update some svcrdma DMA-related tracepoints
omits b8841dbbe805 svcrdma: DMA error tracepoints should report completion IDs
omits b9fc787116e5 svcrdma: SQ error tracepoints should report completion IDs
omits 066b7a67443c rpcrdma: Introduce a simple cid tracepoint class
omits 0cd4fd2a8779 svcrdma: Add lockdep class keys for transport locks
omits 666bb1796952 svcrdma: Clean up locking
omits b49cb64862e1 svcrdma: Add an async version of svc_rdma_write_info_free()
omits 0704b78db26e svcrdma: Add an async version of svc_rdma_send_ctxt_put()
omits ed1cc63c52c0 svcrdma: Add a utility workqueue to svcrdma
omits d79be847285e svcrdma: Pre-allocate svc_rdma_recv_ctxt objects
omits b504a22fd1f9 svcrdma: Eliminate allocation of recv_ctxt objects in backchannel
omits ad8154ed22a2 NFSv4, NFSD: move enum nfs_cb_opnum4 to include/linux/nfs4.h
omits 61392719d9c1 nfsd: remove unnecessary NULL check
omits f48f7766eb1b SUNRPC: Remove RQ_SPLICE_OK
omits f77cb909ad9b NFSD: Modify NFSv4 to use nfsd_read_splice_ok()
omits 60527cfbf340 NFSD: Replace RQ_SPLICE_OK in nfsd_read()
omits 3ceb3a9351f2 SUNRPC: Add a server-side API for retrieving an RPC's pseu [...]
omits 91158d19e2c1 NFSD: Document lack of f_pos_lock in nfsd_readdir()
omits a307a2f50278 NFSD: Remove nfsd_drc_gc() tracepoint
omits 2172938bee53 NFSD: Make the file_delayed_close workqueue UNBOUND
omits abd97e0b8f2b NFSD: use read_seqbegin() rather than read_seqbegin_or_lock()
omits 71aa7d315158 nfsd: new Kconfig option for legacy client tracking
omits f3e05cd6e21d Merge branches 'acpi-osl', 'acpi-bus' and 'acpi-tables' in [...]
omits 8b3e6d72e45b Merge branches 'acpi-scan' and 'acpi-processor' into linux-next
omits 70ec8691764f dt-bindings: watchdog: qcom,pm8916-wdt: add parent spmi no [...]
omits 224aa341fe6f dt-bindings: watchdog: nxp,pnx4008-wdt: convert txt to yaml
omits 2a351ca270e1 dt-bindings: watchdog: qca,ar7130-wdt: convert txt to yaml
omits 194a55df099d dt-bindings: watchdog: intel,keembay: reference common wat [...]
omits 4ef753233eca dt-bindings: watchdog: re-order entries to match coding co [...]
omits 587dafffd05f watchdog: mlx_wdt.c: fix struct mlxreg_wdt parameter descriptions
omits ab9345f3fb21 Merge branch 'pci/controller/vmd'
omits 085ae6486357 Merge branch 'pci/controller/rcar'
omits 1b1d44b5e322 Merge branch 'pci/controller/layerscape'
omits 15583878e2cb Merge branch 'pci/controller/cadence'
omits 0723f5550210 Merge branch 'pci/virtualization'
omits d7791c67df2b Merge branch 'pci/switchtec'
omits b0fd836ba723 Merge branch 'pci/resource'
omits 9ea7b43c129c Merge branch 'pci/p2pdma'
omits 28021108bff6 Merge branch 'pci/enumeration-logging'
omits 05742e3003f5 Merge branch 'pci/enumeration'
omits 87d7aa2d5aaf Merge branch 'pci/ecam'
omits ccb5ec0f7dc1 Merge branch 'pci/aer'
omits 242278ed93dd Merge branch 'v6.8-armsoc/dts64' into for-next
omits aba89738bf7d arm64: dts: rockchip: Add support for rk3588 based board C [...]
omits 3b79d71c73c3 dt-bindings: arm: rockchip: Add Cool Pi CM5
omits 2d55c73a407a arm64: dts: rockchip: Add support for rk3588s based board [...]
omits 473aa8633848 dt-bindings: arm: rockchip: Add Cool Pi 4B
omits 40488a16e455 dt-bindings: vendor-prefixes: Add Cool Pi
omits 799637dfadb0 arm64: rockchip: dts: rk3328-rock-pi-e: add gpio-line-names
omits 1809d3a7b51a scripts: Introduce a default git.orderFile
omits f3038f517d8e Merge branch 'v6.8-armsoc/dts64' into for-next
omits 6a8065619fc3 Merge branch 'v6.7-clk/fixes' into for-next
omits 44ba0e241511 Merge branch 'v6.7-armsoc/dtsfixes' into for-next
omits effe0db4965e Merge branch 'v6.8-clk/next' into for-next
omits 6afdb145b0bc Merge branch 'v6.8-armsoc/dts64' into for-next
omits d1d2c0885b68 Merge branch 'v6.8-armsoc/dts32' into for-next
omits 44028378399f gen_compile_commands.py: fix path resolve with symlinks in it
omits 532c49178523 Add .editorconfig file for basic formatting
omits a50156fe3dcb landlock: Document IOCTL support
omits ce05e6624558 samples/landlock: Add support for LANDLOCK_ACCESS_FS_IOCTL
omits 86d25e41081e selftests/landlock: Test ioctl(2) and ftruncate(2) with op [...]
omits a725134eca88 selftests/landlock: Test IOCTL with memfds
omits e0bf2e60f9c3 selftests/landlock: Test IOCTL support
omits 2d2016fefb8e landlock: Add IOCTL access right
omits ae2de167f19d landlock: Optimize the number of calls to get_access_mask [...]
omits af439612b4dd selftests/landlock: Rename "permitted" to "allowed" in ftr [...]
omits 9d88b22a5d43 landlock: Remove remaining "inline" modifiers in .c files
omits 888a50f6f93a MAINTAINERS: Add scripts/clang-tools to Kbuild section
omits e6f179fe7f4c kconfig: Use KCONFIG_CONFIG instead of .config
omits e702a6b9b3e1 kconfig: remove redundant NULL pointer check before free()
omits 0b0a979fef22 kconfig: remove unreachable printf()
omits fd370f676fa6 kconfig: add include guard to lkc_proto.h
omits 1dbedc8d0530 kconfig: squash menu_has_help() and menu_get_help()
omits ed43154de387 kconfig: make menu_warn() static function
omits f7eb801fcdb1 Merge branch 'slab/for-6.8/slub-hook-cleanups' into slab/for-next
omits 1c7809d3e9bd mm/slub: free KFENCE objects in slab_free_hook()
omits d25e52a7eb36 clocksource/drivers/cadence-ttc: Fix some kernel-doc warnings
omits a6fd07f80ab7 coda: Remove the now superfluous sentinel elements from ct [...]
omits d4af5b699d8b sysctl: Remove the now superfluous sentinel elements from [...]
omits ce3abc008ade fs: Remove the now superfluous sentinel elements from ctl_ [...]
omits 213bdf5eed42 cachefiles: Remove the now superfluous sentinel element fr [...]
omits 26fb7cbd09af sysclt: Clarify the results of selftest run
omits 1851612ccde7 sysctl: Add a selftest for handling empty dirs
omits fd696ee23957 sysctl: Fix out of bounds access for empty sysctl registers
omits 75e903657414 MAINTAINERS: Add Joel Granados as co-maintainer for proc sysctl
omits 50037a1f506a clocksource/drivers/timer-ti-dm: Fix make W=n kerneldoc warnings
omits 991b8301286c clocksource/timer-riscv: Add riscv_clock_shutdown callback
omits 37521d74cf33 dt-bindings: timer: Add StarFive JH8100 clint
omits 618bd668882e dt-bindings: timer: thead,c900-aclint-mtimer: separate mti [...]
omits 413e638fb4df selftests/landlock: Add tests to check unhandled rule's ac [...]
omits 677a9e3b7e3d selftests/landlock: Add tests to check unknown rule's acce [...]
omits bbe0a82cc096 MAINTAINERS: remove Iurii Zaikin from proc sysctl
adds 24e0d2e527a3 Merge tag 'pinctrl-v6.7-4' of git://git.kernel.org/pub/scm [...]
adds 93a165cb9a4c Merge tag '9p-for-6.7-rc7' of https://github.com/martinetd/linux
adds 9dda0c07f00f drm/amd/display: Revert " drm/amd/display: Use channel_wid [...]
adds ebab8c3eb6a6 drm/amdkfd: svm range always mapped flag not working on APU
adds 3248211dd971 drm/amd/display: disable FPO and SubVP for older DMUB vers [...]
adds 989824589f79 drm/amd/display: Add case for dcn35 to support usb4 dmub h [...]
adds 51e7b6469077 drm/amd/display: get dprefclk ss info from integration info table
adds 81b9aeb7b995 drm/amd/display: dereference variable before checking for zero
adds 4a0057afa358 drm/amdgpu: re-create idle bo's PTE during VM state machine reset
adds b7ef7caff63a Merge tag 'amd-drm-fixes-6.7-2023-12-20' of https://gitlab [...]
adds d4b6e7f582e2 Merge tag 'drm-intel-fixes-2023-12-21' of git://anongit.fr [...]
adds 8afe6f0e0e25 Merge tag 'drm-fixes-2023-12-22' of git://anongit.freedesk [...]
adds b7bc7bce88bd Merge tag 'for-linus-6.7a-rc7-tag' of git://git.kernel.org [...]
adds a9ca0330d222 Merge tag 'gpio-fixes-for-v6.7-rc7' of git://git.kernel.or [...]
adds 2618280dedb2 Merge tag 'i2c-for-6.7-rc8' of git://git.kernel.org/pub/sc [...]
adds 5414aea7b750 Merge tag 'sound-6.7-rc7' of git://git.kernel.org/pub/scm/ [...]
adds c0f65a7c112b Merge tag 'printk-for-6.8' of git://git.kernel.org/pub/scm [...]
adds e39120ab8a04 KVM: selftests: Fix dynamic generation of configuration names
adds a26b7cd22546 KVM: SEV: Do not intercept accesses to MSR_IA32_XSS for SE [...]
adds 01ad29d224ff KVM: arm64: vgic: Simplify kvm_vgic_destroy()
adds d26b9cb33c2d KVM: arm64: vgic: Add a non-locking primitive for kvm_vgic [...]
adds 02e3858f08fa KVM: arm64: vgic: Force vcpu vgic teardown on vcpu destroy
adds 6bef365e310a KVM: arm64: vgic: Ensure that slots_lock is held in vgic_r [...]
adds b1a39a718db4 KVM: Convert comment into an assertion in kvm_io_bus_regis [...]
adds 0c12e6c8267f KVM: selftests: Ensure sysreg-defs.h is generated at the e [...]
adds 5c2b2176ead1 Merge tag 'kvmarm-fixes-6.7-2' of git://git.kernel.org/pub [...]
adds ef5b28372c56 Merge tag 'kvm-riscv-fixes-6.7-1' of https://github.com/kv [...]
adds 867583b39919 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...]
adds d3e8b1858734 Revert "nvme-fc: fix race between error recovery and creat [...]
adds f6fe0b2d3545 nvme-pci: fix sleeping function called from interrupt context
adds 13d822bf1cba Merge tag 'nvme-6.7-2023-12-21' of git://git.infradead.org [...]
adds 5254c0cbc92d Merge tag 'block-6.7-2023-12-22' of git://git.kernel.dk/linux
adds ea3715941a9b Input: soc_button_array - add mapping for airplane mode button
adds fa655abe42c6 Merge tag 'input-for-v6.7-rc6' of git://git.kernel.org/pub [...]
adds 159f5bdadcdd debugfs: initialize cancellations earlier
adds a0652eb205b7 Merge tag 'char-misc-6.7-rc7' of git://git.kernel.org/pub/ [...]
adds ab241a0ab5ab Merge tag 'usb-serial-6.7-rc6' of https://git.kernel.org/p [...]
adds 4b2ee6d2b33d Merge tag 'usb-6.7-rc7' of git://git.kernel.org/pub/scm/li [...]
adds f969c91482e1 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...]
adds 3f82f1c3a036 Merge tag 'x86-urgent-2023-12-23' of git://git.kernel.org/ [...]
adds 861deac3b092 Linux 6.7-rc7
adds fbafc3e621c3 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...]
adds 1997b3cb4217 keys, dns: Fix missing size check of V1 server-list header
adds f5837722ffec Merge tag 'mm-hotfixes-stable-2023-12-27-15-00' of git://g [...]
adds 01db5e5f2f6e bcachefs: Fix insufficient disk reservation with compressi [...]
adds c8296d730f19 bcachefs: Fix leakage of internal error code
adds 7b474c77dadd bcachefs: Fix promotes
adds eeec2599630a Merge tag 'bcachefs-2023-12-27' of https://evilpiepirate.o [...]
adds f6847807c22f linux/export: Fix alignment for 64-bit ksymtab entries
adds c134abc9b8e1 MAINTAINERS: Add scripts/clang-tools to Kbuild section
adds 880946158b01 gen_compile_commands.py: fix path resolve with symlinks in it
adds c1a8627164db kbuild: fix build ID symlinks to installed debug VDSO files
adds 753547de0dae linux/export: Ensure natural alignment of kcrctab array
adds 505e701c0b2c Merge tag 'kbuild-fixes-v6.7-2' of git://git.kernel.org/pu [...]
adds d10c77873ba1 ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
adds 8735c7c84d1b Merge tag '6.7rc7-smb3-srv-fix' of git://git.samba.org/ksmbd
adds 146e843f6b09 badblocks: avoid checking invalid range in badblocks_check()
adds 02d374f3418d block: renumber QUEUE_FLAG_HW_WC
adds 09c57a762e79 Merge tag 'block-6.7-2023-12-29' of git://git.kernel.dk/linux
adds b28ff7a7c324 platform/x86: p2sb: Allow p2sb_bar() calls during PCI devi [...]
adds 7c13f365aee6 platform/x86/intel/pmc: Add suspend callback
adds 6f9cc5c1f94d platform/x86/intel/pmc: Allow reenabling LTRs
adds 70681aa0746a platform/x86/intel/pmc: Move GBE LTR ignore to suspend callback
adds e543d0b5ecf2 Merge tag 'platform-drivers-x86-v6.7-6' of git://git.kerne [...]
adds 7cf4e6831502 MAINTAINERS: split out the uAPI into a new section
adds d4c139ca7cfe MAINTAINERS: Remove Andy from GPIO maintainers
adds ad5575eb6278 MAINTAINERS: Add a missing file to the INTEL GPIO section
adds f016f7547aee Merge tag 'gpio-fixes-for-v6.7-rc8' of git://git.kernel.or [...]
adds 7c2230982129 locking/osq_lock: Move the definition of optimistic_spin_n [...]
adds 563adbfc351b locking/osq_lock: Clarify osq_wait_next() calling convention
adds b106bcf0f99a locking/osq_lock: Clarify osq_wait_next()
adds 7e8358edf503 eventfs: Fix file and directory uid and gid ownership
adds 623b1f896fa8 ring-buffer: Fix wake ups when buffer_percent is set to 100
adds 39a7dc23a1ed tracing: Fix blocked reader of snapshot buffer
adds d05cb470663a ftrace: Fix modification of direct_function hash while in use
adds 453f5db0619e Merge tag 'trace-v6.7-rc7' of git://git.kernel.org/pub/scm [...]
adds 9c334eb9ce88 get_maintainer: correctly parse UTF-8 encoded names in files
adds 2639772a11c8 get_maintainer: remove stray punctuation when cleaning fil [...]
adds 610a9b8f49fb Linux 6.7-rc8
adds efa7df3e3bb5 mm: align larger anonymous mappings on THP boundaries
adds e0646b759008 mm: fix arithmetic for bdi min_ratio
adds fa151a39a687 mm: fix arithmetic for max_prop_frac when setting max_ratio
adds 9bcef5973e31 mm: memcg: fix split queue list crash when large folio migration
adds 9eab0421fa94 mm: fix unmap_mapping_range high bits shift bug
adds 140a923bc18e MAINTAINERS: remove hugetlb maintainer Mike Kravetz
adds 4bdd58df05cf MAINTAINERS: hand over hwpoison maintainership to Miaohe Lin
adds c28ac3c7eb94 mm/mglru: skip special VMAs in lru_gen_look_around()
adds 46e714c729c8 arch/mm/fault: fix major fault accounting when retrying un [...]
adds c1bacb02cb2f MAINTAINERS: change vmware.com addresses to broadcom.com
adds 5b8fbf50a54b mailmap: add entries for Mathieu Othacehe
adds a8c662dc7239 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...]
adds 45a14dd9a598 Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/lin [...]
adds b7ed41824b80 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...]
adds c95f919567d6 nfc: llcp_core: Hold a ref to llcp_local->dev when holding [...]
adds 6ec0d7527c42 nfc: Do not send datagram if socket state isn't LLCP_BOUND
adds dff90e4a092b Merge branch 'nfc-refcounting'
adds 0ee2384a5a0f octeontx2-af: Fix marking couple of structure as __packed
adds 49fcf34ac908 Merge tag 'wireless-2023-12-19' of git://git.kernel.org/pu [...]
adds a4255b2e5c52 Merge tag 'nf-23-12-20' of git://git.kernel.org/pub/scm/li [...]
adds 97417cd79ce1 ptp: ocp: fix bug in unregistering the DPLL subsystem
adds dcea1bd45e6d mlxbf_gige: fix receive packet race condition
adds 8fcb0382af6f net: sched: em_text: fix possible memory leak in em_text_d [...]
adds b901a4e27694 net/tcp_sigpool: Use kref_get_unless_zero()
adds 9c476269bff2 r8169: Fix PCI error on system resume
adds 82585d5e2af1 MAINTAINERS: step down as TJA11XX C45 maintainer
adds 9bf2e9165f90 net: qrtr: ns: Return 0 if server port is not present
adds 5662bc37c45d Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...]
adds 6dad45f4d289 ALSA: hda/tas2781: do not use regcache
adds a0c9f7f2e0a4 ALSA: hda/tas2781: fix typos in comment
adds e7aa105657f7 ALSA: hda/tas2781: move set_drv_data outside tasdevice_init
adds 4e7914eb1dae ALSA: hda/tas2781: remove sound controls in unbind
adds 0b2dca555d78 ALSA: scarlett2: Convert meter levels from little-endian
adds 13a5b2119758 ALSA: hda/realtek: enable SND_PCI_QUIRK for hp pavilion 14 [...]
adds bbc6470a85c4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...]
adds f9d378fc68c4 ASoC: fsl_rpmsg: Fix error handler with pm_runtime_enable
adds 38744c3fa001 ASoC: mediatek: mt8186: fix AUD_PAD_TOP register and offset
adds 8263a2f792c7 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...]
adds 1ce7d3dbed19 Revert "PCI/ASPM: Remove pcie_aspm_pm_state_change()"
adds 17d77b5a8671 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...]
adds 191bb38dae44 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...]
adds 58314bed786a Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...]
adds f15291865e60 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...]
adds 9ea77e98467e Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...]
adds 2bd7a06a1208 drm/i915/dp: Fix passing the correct DPCD_REV for drm_dp_s [...]
adds ee11d2d37f5c drm/i915/perf: Update handling of MMIO triggered reports
adds f2807ec6a3ee Merge branch 'for-linux-next-fixes' of git://anongit.freed [...]
adds 8f023a69b734 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...]
adds 15a4319bd532 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...]
adds d6d9d52ea84f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...]
adds 8489246b81d8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...]
adds 84b101010500 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...]
new 6d840a18773f buffer: return bool from grow_dev_folio()
new 382497ada051 buffer: calculate block number inside folio_init_buffers()
new 5f3bd90d9b98 buffer: fix grow_buffers() for block size > PAGE_SIZE
new 808441943f6b buffer: cast block to loff_t before shifting it
new 4b04646caed5 buffer: fix various functions for block size > PAGE_SIZE
new b0619401b8cd buffer: handle large folios in __block_write_begin_int()
new fa399c311234 buffer: fix more functions for block size > PAGE_SIZE
new 880a99b60d46 mm/rmap: support move to different root anon_vma in folio_ [...]
new adef440691ba userfaultfd: UFFDIO_MOVE uABI
new 1c8d39fa7b63 selftests/mm: call uffd_test_ctx_clear at the end of the test
new e8a422408ba9 selftests/mm: add uffd_test_case_ops to allow test case-sp [...]
new a2bf6a9ca805 selftests/mm: add UFFDIO_MOVE ioctl test
new 96db66d9c8f3 mm: convert ksm_might_need_to_copy() to work on folios
new 8d294a8c6393 mm: remove PageAnonExclusive assertions in unuse_pte()
new f00f48436c78 mm: convert unuse_pte() to use a folio throughout
new 2853b66b601a mm: remove some calls to page_add_new_anon_rmap()
new b2926ac8178b mm: remove stale example from comment
new cb9089babc91 mm: remove references to page_add_new_anon_rmap in comments
new d3b082736518 mm: convert migrate_vma_insert_page() to use a folio
new 5432726848bb mm: convert collapse_huge_page() to use a folio
new cafa8e37a2eb mm: remove page_add_new_anon_rmap and lru_cache_add_inacti [...]
new 4e5fa4f5eff6 mm/ksm: add ksm advisor
new 66790e9a735b mm/ksm: add sysfs knobs for advisor
new 5088b49730af mm/ksm: add tracepoint for ksm advisor
new 0710f38ad26a mm/ksm: document ksm advisor and its sysfs knobs
new c75f5c1e0f1d mm/zswap: reuse dstmem when decompress
new 32acba4c0483 mm/zswap: refactor out __zswap_load()
new 66447fd036a5 mm/zswap: cleanup zswap_load()
new e947ba0bbf47 mm/zswap: cleanup zswap_writeback_entry()
new 8ba2f844f050 mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx
new 96c7b0b42239 mm: return the folio from __read_swap_cache_async()
new b99b4e0d9d7f mm: pass a folio to __swap_writepage()
new bfcd44d5f816 mm: pass a folio to swap_writepage_fs()
new 6de62c7bc4bc mm: pass a folio to swap_writepage_bdev_sync()
new ee1b1d9b46f2 mm: pass a folio to swap_writepage_bdev_async()
new 64a24e55e3f4 mm: pass a folio to swap_readpage_fs()
new 2c184d821eec mm: pass a folio to swap_readpage_bdev_sync()
new 3c3ebd82e0d1 mm: pass a folio to swap_readpage_bdev_async()
new 3a61e6f66812 mm: convert swap_page_sector() to swap_folio_sector()
new c9bdf768dd93 mm: convert swap_readpage() to swap_read_folio()
new 69fe7d67cb0c mm: remove page_swap_info()
new 6e03492e9d28 mm: return a folio from read_swap_cache_async()
new a4575c4138db mm: convert swap_cluster_readahead and swap_vma_readahead [...]
new d1adb25df711 mm: migrate: fix getting incorrect page mapping during pag [...]
new f099c961f499 fs: remove clean_page_buffers()
new e8ff8248d377 fs: convert clean_buffers() to take a folio
new 6ad7c607b125 fs: reduce stack usage in __mpage_writepage
new 12ac5a65cb56 fs: reduce stack usage in do_mpage_readpage
new 81d469d33075 adfs: remove writepage implementation
new 3a44d30577e7 bfs: remove writepage implementation
new df56d2287c57 hfs: really remove hfs_writepage
new 44afc066c993 hfsplus: really remove hfsplus_writepage
new 1443a9fb4e72 minix: remove writepage implementation
new bfc7fbe36976 ocfs2: remove writepage implementation
new a2b92914b0bb sysv: remove writepage implementation
new af34acc24bd6 ufs: remove writepage implementation
new 17bf23a981be fs: convert block_write_full_page to block_write_full_folio
new 14059f66a959 fs: remove the bh_end_io argument from __block_write_full_folio
new 280ec6ccb642 kasan: rename kasan_slab_free_mempool to kasan_mempool_poi [...]
new 9b94fe91099c kasan: move kasan_mempool_poison_object
new 1bb843048d00 kasan: document kasan_mempool_poison_object
new 2e7c954c11af kasan: add return value for kasan_mempool_poison_object
new 195683275373 kasan: introduce kasan_mempool_unpoison_object
new f129c3103928 kasan: introduce kasan_mempool_poison_pages
new 9f41c59ae316 kasan: introduce kasan_mempool_unpoison_pages
new cf0da2afe3dc kasan: clean up __kasan_mempool_poison_object
new b556a462eb8d kasan: save free stack traces for slab mempools
new ce37eec0ab62 kasan: clean up and rename ____kasan_kmalloc
new 0cc9fdbf4a52 kasan: introduce poison_kmalloc_large_redzone
new 29d7355a9d05 kasan: save alloc stack traces for mempool
new 7d4847ded247 mempool: skip slub_debug poisoning when KASAN is enabled
new 413643f3a3e2 mempool: use new mempool KASAN hooks
new 37dcc69ad17a mempool: introduce mempool_use_prealloc_only
new 0f199eb4351f kasan: add mempool tests
new 0f18ea6ea44c kasan: rename pagealloc tests
new 86b15969831b kasan: reorder tests
new 1ce9a0523938 kasan: rename and document kasan_(un)poison_object_data
new 74e831af165a skbuff: use mempool KASAN hooks
new 8ab3b09755d9 io_uring: use mempool KASAN hook
new a914d8d6cf20 lib/stackdepot: add printk_deferred_enter/exit guards
new a414d4286f34 kasan: handle concurrent kasan_record_aux_stack calls
new 08d7c94d9635 kasan: memset free track in qlink_free
new 91349f541e7d lib/stackdepot: fix comment in include/linux/stackdepot.h
new b39ca208403c mm/khugepaged: remove redundant try_to_freeze()
new 7fbb5e188248 mm: remove VM_EXEC requirement for THP eligibility
new 5ec8e8ea8b77 mm/sparsemem: fix race in accessing memory_section->usage
new a3c5cc5129ef selftests/mm: log run_vmtests.sh results in TAP format
new 51fb591edc86 xtensa, kasan: define KASAN_SHADOW_END
new 27232ba96cfb kasan/arm64: improve comments for KASAN_SHADOW_START/END
new 5cb6674b694b mm, kasan: use KASAN_TAG_KERNEL instead of 0xff
new c20e3feadd45 kasan: improve kasan_non_canonical_hook
new 3067b919ed81 kasan: clean up kasan_requires_meta
new 1a55836a1b00 kasan: update kasan_poison documentation comment
new 99f3fe416c71 kasan: clean up is_kfence_address checks
new 58ee788cb237 kasan: respect CONFIG_KASAN_VMALLOC for kasan_flag_vmalloc
new 14c99b990ccc kasan: check kasan_vmalloc_enabled in vmalloc tests
new f2fffc0cfcfa kasan: export kasan_poison as GPL
new 3ab9304db6ab kasan: remove SLUB checks for page_alloc fallbacks in tests
new 4e397274e10b kasan: speed up match_all_mem_tag test for SW_TAGS
new f6940e8adc64 kasan: clean up kasan_cache_create
new 04afc540e58e kasan: reuse kasan_track in kasan_stack_ring_entry
new fd4064f69708 kasan: simplify saving extra info into tracks
new a3fbe303ec9d kasan: simplify kasan_complete_mode_report_info for tag-ba [...]
new 9d5fafd5d882 mm/rmap: rename hugepage_add* to hugetlb_add*
new e135826b2da0 mm/rmap: introduce and use hugetlb_remove_rmap()
new 44887f399455 mm/rmap: introduce and use hugetlb_add_file_rmap()
new ebe2e35ec0f2 mm/rmap: introduce and use hugetlb_try_dup_anon_rmap()
new 0c2ec32bf0b2 mm/rmap: introduce and use hugetlb_try_share_anon_rmap()
new a4ea18641d83 mm/rmap: add hugetlb sanity checks for anon rmap handling
new 68f0320824fa mm/rmap: convert folio_add_file_rmap_range() into folio_ad [...]
new ef37b2ea08ac mm/memory: page_add_file_rmap() -> folio_add_file_rmap_[pt [...]
new 14d85a6e88a6 mm/huge_memory: page_add_file_rmap() -> folio_add_file_rmap_pmd()
new c4dffb0bc237 mm/migrate: page_add_file_rmap() -> folio_add_file_rmap_pte()
new 7123e19c3c9d mm/userfaultfd: page_add_file_rmap() -> folio_add_file_rmap_pte()
new be6e57cfabe9 mm/rmap: remove page_add_file_rmap()
new 96fd74958c55 mm/rmap: factor out adding folio mappings into __folio_add_rmap()
new 8bd5130070fb mm/rmap: introduce folio_add_anon_rmap_[pte|ptes|pmd]()
new 91b2978a3480 mm/huge_memory: batch rmap operations in __split_huge_pmd_ [...]
new 395db7b19089 mm/huge_memory: page_add_anon_rmap() -> folio_add_anon_rmap_pmd()
new a15dc4785c98 mm/migrate: page_add_anon_rmap() -> folio_add_anon_rmap_pte()
new 977295349eb7 mm/ksm: page_add_anon_rmap() -> folio_add_anon_rmap_pte()
new da7dc0afe243 mm/swapfile: page_add_anon_rmap() -> folio_add_anon_rmap_pte()
new b832a354d787 mm/memory: page_add_anon_rmap() -> folio_add_anon_rmap_pte()
new 84f0169e6c8a mm/rmap: remove page_add_anon_rmap()
new 0cae959e3abf mm/rmap: remove RMAP_COMPOUND
new b06dc281aa99 mm/rmap: introduce folio_remove_rmap_[pte|ptes|pmd]()
new 5cc9695f06b0 kernel/events/uprobes: page_remove_rmap() -> folio_remove_ [...]
new a8e61d584eda mm/huge_memory: page_remove_rmap() -> folio_remove_rmap_pmd()
new 35668a432146 mm/khugepaged: page_remove_rmap() -> folio_remove_rmap_pte()
new 18e8612e5624 mm/ksm: page_remove_rmap() -> folio_remove_rmap_pte()
new c46265030b0f mm/memory: page_remove_rmap() -> folio_remove_rmap_pte()
new 5b205c7f2684 mm/migrate_device: page_remove_rmap() -> folio_remove_rmap_pte()
new ca1a0746182c mm/rmap: page_remove_rmap() -> folio_remove_rmap_pte()
new 5a0033f0285e Documentation: stop referring to page_remove_rmap()
new 4d8f7418e8ba mm/rmap: remove page_remove_rmap()
new d8ef5e311d7b mm/rmap: convert page_dup_file_rmap() to folio_dup_file_rm [...]
new 61d90309b715 mm/rmap: introduce folio_try_dup_anon_rmap_[pte|ptes|pmd]()
new 96c772c25c89 mm/huge_memory: page_try_dup_anon_rmap() -> folio_try_dup_ [...]
new 08e7795e2444 mm/memory: page_try_dup_anon_rmap() -> folio_try_dup_anon_ [...]
new a13d096471ec mm/rmap: remove page_try_dup_anon_rmap()
new e3b4b1374f87 mm: convert page_try_share_anon_rmap() to folio_try_share_ [...]
new e78a13fd16bb mm/rmap: rename COMPOUND_MAPPED to ENTIRELY_MAPPED
new 4a8ffab02db5 mm: remove one last reference to page_add_*_rmap()
new e99fb98d478a mm: remove unnecessary ia64 code and comment
new 1ae41dffd48a mm/damon/vaddr: change asm-generic/mman-common.h to linux/mman.h
new 501a06fe8e4c zswap: memcontrol: implement zswap writeback disabling
new 74cb1597680c Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...]
new 5c28913ed04b MAINTAINERS: remove Ohad Ben-Cohen from hwspinlock subsystem
new 816d334afa85 kexec: modify the meaning of the end parameter in kimage_i [...]
new 18d565ea95fe kexec_file: fix incorrect temp_start value in locate_mem_h [...]
new d738bced865a scripts/decodecode: add support for LoongArch
new d089622b32c3 checkstack: add loongarch support for scripts/checkstack.pl
new bc09d1dea84e lib: add note about process exit message for DEBUG_STACK_USAGE
new 90ca22513ed5 lib: crc_ccitt_false() is identical to crc_itu_t()
new dd8e05c5dd04 scripts/checkstack.pl: remove ia64 support
new 52f562881936 scripts/checkstack.pl: add min_stack to the usage comment
new 66d25cbe29f3 scripts/checkstack.pl: match all stack sizes for some archs
new 712afc7c410e scripts/checkstack.pl: change min_stack to 512 by default
new 50bc98323c0f docs: submit-checklist: remove all of "make namespacecheck"
new d391615618e8 kernel: relay: remove relay_file_splice_read dead code, do [...]
new 5b130948d53a nilfs2: add missing set_freezable() for freezable kthread
new 43132282d8ef x86/kexec: use pr_err() instead of kexec_dprintk() when an [...]
new 22bb6bcd4c2b x86/kexec: fix incorrect argument passed to kexec_dprintk()
new f22c3634361c scripts/checkstack.pl: fix no space expression between sp [...]
new 5f981878c71e stacktrace: fix kernel-doc typo
new 8e226a0a8dc8 nilfs2: cpfile: fix some kernel-doc warnings
new 037d88f0dd87 lib/trace_readwrite.c:: replace asm-generic/io with linux/io
new 3177e6315b12 x86/kexec: fix incorrect end address passed to kernel_iden [...]
new 2861b3773262 kexec_core: fix the assignment to kimage->control_page
new 6dcde5d5f248 watchdog/hardlockup: adopt softlockup logic avoiding double-dumps
new 896260a6d69d watchdog/softlockup: use printk_cpu_sync_get_irqsave() to [...]
new ee6bdb3f4bf0 watchdog/hardlockup: use printk_cpu_sync_get_irqsave() to [...]
new 55efe4abf927 watchdog: if panicking and we dumped everything, don't re- [...]
new 436efd9e4b65 scripts/decode_stacktrace.sh: strip unexpected CR from lines
new 29166371ef67 kdump: remove redundant DEFAULT_CRASH_KERNEL_LOW_SIZE
new d0c7c01730d8 Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...]
new 38e3874a6716 Merge branch 'mm-stable' into mm-unstable
new b3cfa82dc364 mm: optimization on page allocation when CMA enabled
new 749c61b7c72e mm: zswap: fix the lack of page lru flag in zswap_writeback_entry
new f59ecf303e2d mm/mglru: add CONFIG_ARCH_HAS_HW_PTE_YOUNG
new d3071838b7b2 mm/mglru: add CONFIG_LRU_GEN_WALKS_MMU
new edec8563cbfe mm/mglru: remove CONFIG_MEMCG
new 3c556cac6307 mm/mglru: add dummy pmd_dirty()
new 4a97fe2d96d4 mm/mglru: remove CONFIG_TRANSPARENT_HUGEPAGE
new 435736586ddc kasan: stop leaking stack trace handles
new e8f62dc00bc4 kasan-stop-leaking-stack-trace-handles-fix
new 506a54ee9b6a mm: ratelimit stat flush from workingset shrinker
new bfbd51786990 mm, treewide: introduce NR_PAGE_ORDERS
new 78f5d33f3dd4 mm, treewide: rename MAX_ORDER to MAX_PAGE_ORDER
new 44e4253869d4 mm: remove inc/dec lruvec page state functions
new bb964e5ea4d7 slub: use alloc_pages_node() in alloc_slab_page()
new 01869cf7b4c6 slub: use folio APIs in free_large_kmalloc()
new 8017164cb101 slub: use a folio in __kmalloc_large_node
new f6142de20207 mm/khugepaged: use a folio more in collapse_file()
new 0921866c6294 mm/memcontrol: remove __mod_lruvec_page_state()
new 57e2af469eac mm: zsmalloc: return -ENOSPC rather than -EINVAL in zs_mal [...]
new fe09d827d149 mm/vmstat: move pgdemote_* out of CONFIG_NUMA_BALANCING
new f0fe7b18d7ce x86/crash: remove the unused image parameter from prepare_ [...]
new 866cd6e09db6 x86/crash: use SZ_1M macro instead of hardcoded value
new 343e2a214fde crash_core: fix and simplify the logic of crash_exclude_me [...]
new 961c69e9f1bf x86/crash: fix potential cmem->ranges array overflow
new 45c472fa8236 crash_core: optimize crash_exclude_mem_range()
new 11d55d88032b modules: wait do_free_init correctly
new d05d082edd35 modules-wait-do_free_init-correctly-fix
new cd259dac58e4 Merge branch 'mm-nonmm-unstable' into mm-everything
new fee853f42394 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...]
new 092e39d1456b kconfig: squash menu_has_help() and menu_get_help()
new 405d2cb209b5 kconfig: add include guard to lkc_proto.h
new 9ad86d747c46 kconfig: remove unreachable printf()
new 407868deb2a3 kconfig: remove redundant NULL pointer check before free()
new ac14947c77a3 kconfig: Use KCONFIG_CONFIG instead of .config
new 5a602de99797 Add .editorconfig file for basic formatting
new 15d3f7664d27 kconfig: WERROR unmet symbol dependency
new 67f8f1e7aa31 scripts: Introduce a default git.orderFile
new 1f7f31bf7202 check-uapi: Introduce check-uapi.sh
new 8c88bc5b489e docs: dev-tools: Add UAPI checker documentation
new 7beba04eb305 kbuild: resolve symlinks for O= properly
new f3b2306bea33 gen_init_cpio: Apply mtime supplied by user to all file types
new 9c65810cfb21 kbuild: deb-pkg: split debian/copyright from the mkdebian script
new b88365b6d74e kbuild: deb-pkg: hard-code Build-Depends
new 466e6fc43fb9 kbuild: deb-pkg: factor out common Make options in debian/rules
new 7d4f07d5cb71 kbuild: deb-pkg: squash scripts/package/deb-build-option t [...]
new a18e891e334a kbuild: deb-pkg: set DEB_* variables if debian/rules is di [...]
new 2666170c5600 kbuild: deb-pkg: allow to run debian/rules from output directory
new e317385a0862 kbuild: deb-pkg: remove unneeded '-f $srctree/Makefile' in [...]
new d7b0608eeb5f kbuild: deb-pkg: use more debhelper commands in builddeb
new 385ab28c42fa kbuild: deb-pkg: use build ID instead of debug link for db [...]
new 86715c070faa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new a429c70f805e Merge branch 'clang-format' of https://github.com/ojeda/linux.git
new 457caadce7ab perf vendor events: Remove UTF-8 characters from cmn.json
new ac254dfb983d perf vendor events powerpc: Add PVN for HX-C2000 CPU with [...]
new 60cb19b485a5 perf dwarf-aux: Factor out die_get_typename_from_type()
new 3eee606757ad perf dwarf-regs: Add get_dwarf_regnum()
new b9c87f536c6f perf annotate-data: Add find_data_type() to get type from [...]
new fc044c53b99f perf annotate-data: Add dso->data_types tree
new 0669729eb0af perf annotate: Factor out evsel__get_arch()
new 3a0c26edc3d2 perf annotate: Add annotate_get_insn_location()
new 67bc54bbc5a2 perf annotate: Implement hist_entry__get_data_type()
new 2f2c41bdd87f perf report: Add 'type' sort key
new 81e57deec325 perf report: Support data type profiling
new 4a111cadac85 perf annotate-data: Add member field in the data type
new 9bd7ddd15761 perf annotate-data: Update sample histogram for type
new 871304a79f75 perf report: Add 'typeoff' sort key
new e2c1c8ff2d2f perf report: Add 'symoff' sort key
new 263925bf843f perf annotate: Add --data-type option
new 227ad323854a perf annotate: Support event group display
new 61a9741e9f78 perf annotate: Add --type-stat option for debugging
new 58824fa0087e perf annotate: Add --insn-stat option for debugging
new a9c1f7c29260 Merge branch 'perf-tools-next' of git://git.kernel.org/pub [...]
new 86c88f99d803 Merge branch 'for-next' of git://git.infradead.org/users/h [...]
new 7c719d1e582b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...]
new 387208e34082 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...]
new a1f5eb276c5f Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...]
new 2d7123c7e167 Merge tag 'qcom-arm64-for-6.8' of https://git.kernel.org/p [...]
new 35a2b5d72d39 Merge branch 'soc/dt' into for-next
new 734add1a278f soc: hisilicon: kunpeng_hccs: Fix some incorrect format strings
new e1e720f3f2c5 soc: hisilicon: kunpeng_hccs: Add failure log for no _CRS method
new a079f3244563 soc: hisilicon: kunpeng_hccs: Remove an unused blank line
new a07d8fc358af doc: kunpeng_hccs: Fix incorrect email domain name
new be2f78a8a638 soc: hisilicon: kunpeng_hccs: Support the platform with PC [...]
new 60cc77704eb2 Merge tag 'hisi-drivers-for-6.8' of https://github.com/his [...]
new 9d0e3c5a3d89 Merge tag 'system-thread-for-v6.8' of https://git.linaro.o [...]
new 95c1e57a384b Merge tag 'ffa-notif-for-v6.8' of https://git.linaro.org/p [...]
new daa554ab044b Merge tag 'kern-priv-shm-for-v6.8' of https://git.linaro.o [...]
new fc0c64154e5d soc: fsl: cpm1: tsa: Fix __iomem addresses declaration
new a5ec3a21220d soc: fsl: cpm1: qmc: Fix __iomem addresses declaration
new dfe66d012af2 soc: fsl: cpm1: qmc: Fix rx channel reset
new 0e034aec5be2 soc: fsl: cpm1: qmc: Extend the API to provide Rx status
new 48490dc36742 soc: fsl: cpm1: qmc: Remove inline function specifiers
new ba3b7e4753c5 soc: fsl: cpm1: qmc: Add support for child devices
new 9b7a69d0bd2b soc: fsl: cpm1: qmc: Introduce available timeslots masks
new 2d965e25fa41 soc: fsl: cpm1: qmc: Rename qmc_setup_tsa* to qmc_init_tsa*
new 6f9b814d3765 soc: fsl: cpm1: qmc: Introduce qmc_chan_setup_tsa*
new b1891c13645b soc: fsl: cpm1: qmc: Remove no more needed checks from qmc [...]
new f2deea16bf18 soc: fsl: cpm1: qmc: Check available timeslots in qmc_chec [...]
new 9217161115bf soc: fsl: cpm1: qmc: Add support for disabling channel TSA [...]
new 32881b253c94 soc: fsl: cpm1: qmc: Split Tx and Rx TSA entries setup
new 0e85feacc815 soc: fsl: cpm1: qmc: Introduce is_tsa_64rxtx flag
new 7cc9bda9c163 soc: fsl: cpm1: qmc: Handle timeslot entries at channel st [...]
new 0d75119d0844 soc: fsl: cpm1: qmc: Remove timeslots handling from setup_chan()
new 7a2ee1576dcc soc: fsl: cpm1: qmc: Introduce functions to change timeslo [...]
new 125b02edde58 Merge tag 'fsl_qmc_tsa_v6.8' of https://github.com//hcodin [...]
new 8ccda5cecaed soc: mediatek: svs: Add support for MT8195 SoC
new 58dbf59308c9 soc: mediatek: svs: Add support for MT8186 SoC
new dfd78c1e1c16 soc: mediatek: mmsys: Add support for MT8188 VPPSYS
new c0349314d5a0 soc: mediatek: Support MT8188 VDOSYS1 in mtk-mmsys
new 2ffdd4773d98 soc: mediatek: Support MT8188 VDOSYS1 Padding in mtk-mmsys
new 67637de7bbde soc: mediatek: Support reset bit mapping in mmsys driver
new 27222a779d04 soc: mediatek: Add MT8188 VDOSYS reset bit map
new 40d59dc92e6f soc: mediatek: mtk-svs: Subtract offset from regs_v2 to av [...]
new 259919b3aa8e soc: mediatek: mtk-svs: Convert sw_id and type to enumerations
new 07933fe29f94 soc: mediatek: mtk-svs: Build bank name string dynamically
new 904d2dc4e967 soc: mediatek: mtk-svs: Reduce memory footprint of struct [...]
new 30d83ef88feb soc: mediatek: mtk-svs: Change the thermal sensor device name
new 7d23d4879e41 soc: mediatek: mtk-svs: Add a map to retrieve fused values
new 34f806b76894 soc: mediatek: mtk-svs: Add SVS-Thermal coefficient to SoC [...]
new 1712c8969b55 soc: mediatek: mtk-svs: Move t-calibration-data retrieval [...]
new 97c224fa8f84 soc: mediatek: mtk-svs: Commonize efuse parse function for [...]
new 63077f99b18b soc: mediatek: mtk-svs: Drop supplementary svs per-bank pointer
new 947f4252e27f soc: mediatek: mtk-svs: Commonize MT8192 probe function fo [...]
new a60641b0ddfb soc: mediatek: mtk-svs: Remove redundant print in svs_get_ [...]
new 69d2bf2efd60 soc: mediatek: mtk-svs: Compress of_device_id entries
new b77f0c305ad7 soc: mediatek: mtk-svs: Cleanup of svs_probe() function
new b74cac09c009 soc: mediatek: mtk-svs: Check if SVS mode is available in [...]
new f6c5f285e357 soc: mediatek: mtk-svs: Use ULONG_MAX to compare floor frequency
new 2bfbf82956e2 soc: mediatek: mtk-svs: Constify runtime-immutable members [...]
new e92c0b8b1592 Merge tag 'mtk-soc-for-v6.8' of https://git.kernel.org/pub [...]
new 827601c40c6d Merge tag 'renesas-drivers-for-v6.8-tag1' of git://git.ker [...]
new e85c036c9906 Merge tag 'imx-drivers-6.8' of git://git.kernel.org/pub/sc [...]
new c55a4983e93f Merge tag 'zynqmp-soc-for-6.8' of https://github.com/Xilin [...]
new 1b3171929107 Merge tag 'ti-driver-soc-for-v6.8' of https://git.kernel.o [...]
new 8eb0b1ed6540 Merge tag 'qcom-drivers-for-6.8' of https://git.kernel.org [...]
new ec5b7be61715 Merge tag 'samsung-drivers-6.8' of https://git.kernel.org/ [...]
new 815cdfaf3391 Merge tag 'mvebu-drivers-6.8-1' of git://git.kernel.org/pu [...]
new 418188d878d5 Merge tag 'amlogic-drivers-for-v6.8' of https://git.kernel [...]
new cd845dfd46b0 Merge tag 'riscv-soc-drivers-for-v6.8' of https://git.kern [...]
new 41ab5e162569 Merge tag 'riscv-cache-for-v6.8' of https://git.kernel.org [...]
new 8d446ff13a2a Merge tag 'memory-controller-drv-6.8' of https://git.kerne [...]
new 6fe341a24b9a Merge tag 'memory-controller-drv-6.8-2' of https://git.ker [...]
new 740f4bd6e4fe Merge tag 'scmi-updates-6.8' of git://git.kernel.org/pub/s [...]
new feb69ea40a96 Merge tag 'reset-for-v6.8' of git://git.pengutronix.de/pza [...]
new 3408005e304e Merge tag 'optee-cleanup-for-v6.8' of https://git.linaro.o [...]
new db0a7c09b2a5 Merge tag 'tee-iov-iter-for-v6.8' of https://git.linaro.or [...]
new bc7836835159 Merge branch 'soc/drivers' into for-next
new 9344204bb92a Merge tag 'omap-for-v6.8/defconfig-signed' of git://git.ke [...]
new 806f49a6eadc arm64: defconfig: Enable DA9211 regulator
new ebb78614ce2f arm64: defconfig: Enable configs for MT8195-Cherry-Tomato [...]
new b9339f63ddee Merge tag 'mtk-defconfig-for-v6.8' of https://git.kernel.o [...]
new 6863c7c6357c Merge tag 'ti-k3-config-for-v6.8' of https://git.kernel.or [...]
new 81f5afc68bfa Merge tag 'qcom-arm64-defconfig-for-6.8' of https://git.ke [...]
new ed27e15bc490 ARM: multi_v7_defconfig: enable STM32 DCMIPP media support
new bcc169106c2d Merge branch 'soc/defconfig' into for-next
new 7eda5fe9684f Merge tag 'omap-for-v6.8/maintainers-signed' of git://git. [...]
new 6248b4095f40 Merge tag 'at91-soc-6.8' of https://git.kernel.org/pub/scm [...]
new fe0a6cebe9f3 Merge tag 'imx-soc-6.8' of git://git.kernel.org/pub/scm/li [...]
new 64704ef17d0e Merge tag 'mvebu-arm-6.8-1' of git://git.kernel.org/pub/sc [...]
new 2560cffd2134 ARM: Delete ARM11MPCore (ARM11 ARMv6K SMP) support
new 9ca30fc6de5d Merge branch 'soc/arm' into for-next
new 6c473546063d soc: document merges
new 67c0c2e17578 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 854c31955e41 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 383d162903db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new aa80333b9c4f Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...]
new 015595f6e1af Merge branch 'next' of https://github.com/Broadcom/stblinux.git
new 26a893736411 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new cd742bb6956e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 924eaf0e6708 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new af27173cf9c6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 191fcf77e304 arm64: defconfig: Enable Qualcomm SC8280XP camera clock co [...]
new 4f6a031a1c8d Merge branches 'arm32-for-6.8', 'arm64-defconfig-for-6.8', [...]
new d31b35ef1486 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new b50e4a36a5ed Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new 3b1908f6c4c1 Merge branch 'v6.7-armsoc/dtsfixes' into for-next
new 1b9cd68a0c87 Merge branch 'v6.7-clk/fixes' into for-next
new 1df4bc6908b2 ARM: dts: rockchip: Add stdout-path for rk3036 kylin
new bb0b255fb6f1 ARM: dts: rockchip: Remove rockchip,default-sample-phase f [...]
new 437f3eeedcdf Merge branch 'v6.8-armsoc/dts32' into for-next
new b34d5026b641 arm64: dts: rockchip: add gpio-line-names to rk3328-rock-pi-e
new a6c06d4469e7 dt-bindings: vendor-prefixes: Add Cool Pi
new c0a38606e676 dt-bindings: arm: rockchip: Add Cool Pi 4B
new 3f5d336d64d6 arm64: dts: rockchip: Add support for rk3588s based board [...]
new e2637a4d67c6 dt-bindings: arm: rockchip: Add Cool Pi CM5
new 791c154c3982 arm64: dts: rockchip: Add support for rk3588 based board C [...]
new 085021cc825e arm64: dts: rockchip: rk3308-rock-pi-s gpio-line-names cleanup
new c699fbfdfd54 arm64: dts: rockchip: Support poweroff on NanoPC-T6
new fc5a80a43260 arm64: dts: rockchip: configure eth pad driver strength fo [...]
new 44de8996ed5a arm64: dts: rockchip: Fix rk3588 USB power-domain clocks
new 707ff91ff7db Merge branch 'v6.8-armsoc/dts64' into for-next
new 5758384339e7 Merge branch 'v6.8-clk/next' into for-next
new 9e1faff1cbc8 arm64: dts: rockchip: nanopc-t6 sdmmc beautification
new e9126f9d3c83 arm64: dts: rockchip: Support poweroff on Orange Pi 5
new 7738f5511735 arm64: dts: rockchip: support poweroff on the rock-5b
new aed6514c4e3a arm64: dts: rockchip: correct gpio_pwrctrl1 typo on rock-5b
new 245597883849 arm64: dts: rockchip: correct gpio_pwrctrl1 typo on nanopc-t6
new 8586a5d217ef arm64: dts: rockchip: Fix led pinctrl of lubancat 1
new 3a40bdf5fbe2 Merge branch 'v6.8-armsoc/dts64' into for-next
new 300b0c7edb4c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new d8c3a331d099 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 3061272d771a Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...]
new 71945a2782a7 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...]
new d51090f28496 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...]
new fdc563dbbe60 Merge branch 'next' of https://git.linaro.org/people/jens. [...]
new 3fcb41814ea2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new a2012b95e3c5 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...]
new b28df6b6a4b1 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git
new 55e4d224487f clk: starfive: Add flags argument to JH71X0__MUX macro
new a08d735efadf clk: starfive: jh7100: Add CLK_SET_RATE_PARENT to gmac_tx
new b7e7eca43263 Merge branch 'clk-starfive' into clk-next
new 2da861daf36b dt-bindings: clock: sophgo: Add clock controller of CV1800 [...]
new 25622c1cccf4 Merge branch 'clk-sophgo' into clk-next
new 45bef1af8f5f Merge tag 'clk-imx-6.8' of git://git.kernel.org/pub/scm/li [...]
new 9a6f78dbad07 Merge branch 'clk-imx' into clk-next
new c85d38e5653c Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...]
new 05de1e7cacbe Merge branch 'loongarch-next' of git://git.kernel.org/pub/ [...]
new bbcab98bf75f Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...]
new 682fb5be3531 MIPS: Allow vectored interrupt handler to reside everywher [...]
new 8e1803900ef1 MIPS: Remove unused shadow GPR support from vector irq setup
new b18165759a7e Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...]
new 6addc560e69c powerpc/mpc83xx: Add the missing set_freezable() for agent [...]
new 11611d254c15 powerpc/mpc83xx: Use wait_event_freezable() for freezable kthread
new ccc0f7b7673e powerpc/ps3: Add missing set_freezable() for ps3_probe_thread()
new eb8446e16457 powerpc/hvcall: Reorder Nestedv2 hcall opcodes
new ba5b952ad5f5 selftests/powerpc: Fix spelling mistake "EACCESS" -> "EACCES"
new e6beb47edb89 powerpc/powernv: Add error handling to opal_prd_range_is_valid
new 5bb13e63cb00 powerpc/86xx: Drop unused CONFIG_MPC8610
new 482b718a84f0 powerpc/ps3_defconfig: Disable PPC64_BIG_ENDIAN_ELF_ABI_V2
new 44a1aad2fe6c Merge branch 'topic/ppc-kvm' into next
new 53c2072b1c9b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new bb986dac9a56 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 30f3861482c5 Merge branch 'riscv-soc-for-next' of git://git.kernel.org/ [...]
new 5a8a12acc908 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 11ebe6f64400 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...]
new fa014953f940 bcachefs: Fix extents iteration + snapshots interaction
new f2eb8434e4fe bcachefs: fix invalid free in dio write path
new f87bf892ea98 bcachefs: fix setting version_upgrade_complete
new 73ab9e03861c bcachefs: Factor out darray resize slowpath
new a58a6a58f5ad bcachefs: Switch darray to kvmalloc()
new 099dc5c29dff bcachefs: DARRAY_PREALLOCATED()
new d9534cc9fc45 bcachefs: fix buffer overflow in nocow write path
new 6b49b0f7e738 bcachefs: move BCH_SB_ERRS() to sb-errors_types.h
new 560661d4ae06 bcachefs: prt_bitflags_vector()
new 808c680f2a25 bcachefs: Add persistent identifiers for recovery passes
new 8b16413cda7c bcachefs: bch_sb.recovery_passes_required
new 84f1638795da bcachefs: bch_sb_field_downgrade
new 0d72ab35a925 bcachefs: make RO snapshots actually RO
new 30418de09e6b bcachefs: Flush fsck errors before running twice
new e7f7ddedd67d bcachefs: Add extra verbose logging for ro path
new 8b58623f5b91 bcachefs: Improved backpointer messages in fsck
new ecf8a74dab1d bcachefs: kill INODE_LOCK, use lock_two_nondirectories()
new 359d1bad1b5c bcachefs: Check for unlinked inodes not on deleted list
new 7d9ae04e3987 bcachefs: Fix locking when checking freespace btree
new fbf927081724 bcachefs: Print old version when scanning for old metadata
new 09e0153b72bf bcachefs: Fix warning when building in userspace
new fa5df9e7d5a8 bcachefs: Include average write size in sysfs journal_debug
new df8e13ccf3c0 bcachefs: Add an assertion in bch2_journal_pin_set()
new 3eedfe1af9be bcachefs: Journal pins must always have a flush_fn
new 066a26460bb2 bcachefs: track_event_change()
new 389c92b36e30 bcachefs: Clear k->needs_whitout earlier in commit path
new 9a71de675f97 bcachefs: BTREE_INSERT_JOURNAL_REPLAY now "don't init tran [...]
new 43c7ede0095d bcachefs: Kill BTREE_UPDATE_PREJOURNAL
new bdde9829de1e bcachefs: Go rw before journal replay
new 573224301c56 bcachefs: Make journal replay more efficient
new e17b93eb3672 bcachefs: Avoiding dropping/retaking write locks in bch2_b [...]
new cd5bd1628284 bcachefs: Fix redundant variable initialization
new aa62aabbc7ab bcachefs: Kill dead BTREE_INSERT flags
new 5927310dcfc9 bcachefs: bch_str_hash_flags_t
new cb52d23e77a6 bcachefs: Rename BTREE_INSERT flags
new eb54e81f27b5 bcachefs: Improve btree_path_dowgrade tracepoint
new cd404e5b05eb bcachefs: backpointers fsck no longer uses BTREE_ITER_ALL_LEVELS
new e56978c80d86 bcachefs: Kill BTREE_ITER_ALL_LEVELS
new 5fd24caf572d bcachefs: Fix userspace bch2_prt_datetime()
new b4b79b076445 bcachefs: Don't rejournal keys in key cache flush
new b27d7afb7917 bcachefs: Don't flush journal after replay
new ae0e61175e22 bcachefs: Add a tracepoint for journal entry close
new 1ae8a0904a6a bcachefs: Kill memset() in bch2_btree_iter_init()
new ad9c7992eb99 bcachefs: Kill btree_iter->journal_pos
new 086a52f7fa9d bcachefs: Rename bch_replicas_entry -> bch_replicas_entry_v1
new 25f64e997e4b bcachefs: Don't use update_cached_sectors() in bch2_mark_alloc()
new 2b161cc7cb07 bcachefs: add a quieter bch2_read_super
new 225879f403c6 bcachefs: clean up one inconsistent indenting
new 01e9564540d7 bcachefs: x-macro-ify bch_data_ops enum
new 3c843a675951 bcachefs: Convert bch2_move_btree() to bbpos
new ba11c7d67a53 bcachefs: BCH_DATA_OP_drop_extra_replicas
new ee841b77b3bf powerpc: Export kvm_guest static key, for bcachefs six locks
new 011173321f6f bcachefs: six locks: Simplify optimistic spinning
new 3b05b8e08292 bcachefs: Simplify check_bucket_ref()
new e6674decb219 bcachefs: BCH_IOCTL_DEV_USAGE_V2
new dafff7e57508 bcachefs: New bucket sector count helpers
new ed0cd515cd8a bcachefs: bch2_dev_usage_to_text()
new 9b34f02cdcc1 bcachefs: Kill dev_usage->buckets_ec
new 7541787f58d1 bcachefs: Improve sysfs compression_stats
new d05db12715c9 bcachefs: Print durability in member_to_text()
new 25d1e39df0e2 bcachefs: Add a rebalance, data_update tracepoints
new 3f59547e22b9 bcachefs: Refactor bch2_check_alloc_to_lru_ref()
new 9e243d3cdac1 bcachefs: Kill journal_seq/gc args to bch2_dev_usage_update_m()
new 3c471b65889a bcachefs: convert bch_fs_flags to x-macro
new c259bd95d1df bcachefs: No need to allocate keys for write buffer
new 56db2429511e bcachefs: Improve btree write buffer tracepoints
new 8ab3fa963969 bcachefs: kill journal->preres_wait
new cf5bacb6a521 bcachefs: delete useless commit_do()
new 183bcc89b855 bcachefs: Clean up btree write buffer write ref handling
new d3083cf28d54 bcachefs: bch2_btree_write_buffer_flush_locked()
new cb13f471390c bcachefs: bch2_btree_write_buffer_flush() -> bch2_btree_wr [...]
new 74644030098a bcachefs: count_event()
new e153a0d70b31 bcachefs: Improve trace_trans_restart_too_many_iters()
new 3398124444b9 bcachefs: Improve trace_trans_restart_would_deadlock
new a276132c2d2b bcachefs: Don't open code bch2_dev_exists2()
new 48dade81760e bcachefs: ONLY_SPECIFIED_DEVS doesn't mean ignore durabili [...]
new ab4fb4b678c3 bcachefs: wb_flush_one_slowpath()
new 8a4b4c52c003 bcachefs: more write buffer refactoring
new 62286a08c3f3 bcachefs: Replace zero-length arrays with flexible-array members
new 74529338805d bcachefs: remove dead bch2_evacuate_bucket()
new 0c069781ddfa bcachefs: rebalance should wakeup on shutdown if disabled
new 3ec3758a8148 bcachefs: copygc should wakeup on shutdown if disabled
new 3f0e297d8677 bcachefs: Explicity go RW for fsck
new a79e1b6dea0b bcachefs: copygc shouldn't try moving buckets on error
new 21e07cc966aa bcachefs: remove redundant condition from data_update_inde [...]
new 0f64a6daaa48 bcachefs: On missing backpointer to interior node, flush i [...]
new a56c61714a2d bcachefs: Make backpointer fsck wb flush check more rigorous
new d9e14a4eb990 bcachefs: remove sb lock and flags update on explicit shutdown
new a564c9fad581 bcachefs: Include btree_trans in more tracepoints
new d4e4d8b98b83 bcachefs: Remove obsolete comment about zstd
new 0d963a635d20 bcachefs: Move reflink_p triggers into reflink.c
new 6e92d1554694 bcachefs: Refactor trans->paths_allocated to be standard bitmap
new 56ec287d30ba bcachefs: BCH_ERR_opt_parse_error
new 5a11b5fe79e9 bcachefs: return from fsync on writeback error to avoid ea [...]
new 483dea443124 bcachefs: Improve error message when finding wrong btree node
new 63508b756443 bcachefs: c->ro_ref
new bbefcd910d9f bcachefs: thread_with_file
new 2b41226d7f4b bcachefs: Add ability to redirect log output
new 0953450af79e bcachefs: Mark recovery passses that are safe to run online
new 7f391b2f8edc bcachefs: bch2_run_online_recovery_passes()
new 8408fa570ef9 bcachefs: BCH_IOCTL_FSCK_OFFLINE
new 267b801fda10 bcachefs: BCH_IOCTL_FSCK_ONLINE
new a0acc24fedbe bcachefs: Fix open coded set_btree_iter_dontneed()
new be1fa63de867 bcachefs: Fix bch2_read_btree()
new 8c066edeb43b bcachefs: continue now works in for_each_btree_key2()
new 27b2df982fa3 bcachefs: Kill for_each_btree_key()
new 5028b9078ccb bcachefs: Rename for_each_btree_key2() -> for_each_btree_key()
new f8fd5871becf bcachefs: reserve path idx 0 for sentinal
new b56cee70e75e bcachefs: six lock: fix typos
new 249bf593e84e bcachefs: Fix snapshot.c assertion for online fsck
new a83b6c895c4d bcachefs: kill btree_path->(alloc_seq|downgrade_seq)
new e4e49375a8e4 bcachefs; kill bch2_btree_key_cache_flush()
new 24de63dacbff bcachefs: Improve trans->extra_journal_entries
new f33600057f50 bcachefs: bch2_trans_node_add no longer uses trans_for_eac [...]
new 0ba9375a111a bcachefs: Unwritten journal buffers are always dirty
new b05c0e9370be bcachefs: journal->buf_lock
new 09caeabe1a5d bcachefs: btree write buffer now slurps keys from journal
new 38ced43bb04a bcachefs: Inline btree write buffer sort
new 002c76dcf6a4 bcachefs: check_root() can now be run online
new 679972348d03 bcachefs: kill btree_trans->wb_updates
new 73ffa5305694 bcachefs: Drop journal entry compaction
new e06af20719a4 bcachefs: fix userspace build errors
new cf904c8d964f bcachefs: bch_err_(fn|msg) check if should print
new 038fecc04593 bcachefs: qstr_eq()
new ac19c4c3d02e bcachefs: Use array_size() in call to copy_from_user()
new 4c26dea1c096 bcachefs: Replace zero-length array with flex-array member [...]
new 548673f8d392 bcachefs: drop extra semicolon
new a7dc10ce689a bcachefs: Make sure allocation failure errors are logged
new d8d819580ae0 bcachefs: clean up some dead fallocate code
new 033c9d7a2a34 MAINTAINERS: Update my email address
new 023f9ac9f70f bcachefs: Delete dio read alignment check
new 44fd13a4c68e bcachefs: Fixes for rust bindgen
new 447c1c010512 bcachefs: check for failure to downgrade
new 920388254f61 bcachefs: mean and variance: fix kernel-doc for function params
new 1ad36a010c69 bcachefs: Use GFP_KERNEL for promote allocations
new cee0a8ea6d4f bcachefs: Improve the nopromote tracepoint
new 559e6c23367f bcachefs: trans_for_each_update() now declares loop iter
new defd9e39b599 bcachefs: darray_for_each() now declares loop iter
new 037a2d9f4828 bcachefs: simplify bch_devs_list
new 53b67d8dcf47 bcachefs: better error message in btree_node_write_work()
new e34ec13a56a0 bcachefs: add more verbose logging
new ef23397c3019 bcachefs: fix warning about uninitialized time_stats
new 6d5c606c1cdc bcachefs: use track_event_change() for allocator blocked stats
new 79904fa2bb54 bcachefs: bch2_trans_srcu_lock() should be static
new c8ef2dc2fc87 bcachefs: bch2_dirent_lookup() -> lockrestart_do()
new 3a860b5ad5f7 bcachefs: for_each_btree_key_upto() -> for_each_btree_key_ [...]
new 44ddd8ad1e0b bcachefs: kill for_each_btree_key_old_upto()
new c47e8bfbb769 bcachefs: kill for_each_btree_key_norestart()
new 80eab7a7c280 bcachefs: for_each_btree_key() now declares loop iter
new 9fea2274f783 bcachefs: for_each_member_device() now declares loop iter
new 41b84fb489f7 bcachefs: for_each_member_device_rcu() now declares loop iter
new cea07a7b6ac2 bcachefs: vstruct_for_each() now declares loop iter
new 4eb3877eaeba bcachefs: fsck -> bch2_trans_run()
new 0bc64d7e2649 bcachefs: kill __bch2_btree_iter_peek_upto_and_restart()
new 0beebd92457c bcachefs: bkey_for_each_ptr() now declares loop iter
new 1a2a9f9f53a6 bcachefs: for_each_keylist_key() declares loop iter
new 0c0ba8e9c5a9 bcachefs: skip journal more often in key cache reclaim
new 806ebf2aa017 bcachefs: Convert split_devs() to darray
new 4753bdeb26d5 bcachefs: Kill GFP_NOFAIL usage in readahead path
new 5ce8b92da0b0 bcachefs: minor bch2_btree_path_set_pos() optimization
new 255ebbbf7507 bcachefs: bch2_path_get() -> btree_path_idx_t
new 74e600c19a18 bcachefs; bch2_path_put() -> btree_path_idx_t
new 4617d94617a4 bcachefs: bch2_btree_path_set_pos() -> btree_path_idx_t
new f6363acaa63a bcachefs: bch2_btree_path_make_mut() -> btree_path_idx_t
new 96ed47d13056 bcachefs: bch2_btree_path_traverse() -> btree_path_idx_t
new 788cc25d15e0 bcachefs: btree_path_alloc() -> btree_path_idx_t
new 07f383c71fad bcachefs: btree_iter -> btree_path_idx_t
new 7f9821a7c10b bcachefs: btree_insert_entry -> btree_path_idx_t
new 1f75ba4e65c5 bcachefs: struct trans_for_each_path_inorder_iter
new 311e446a4148 bcachefs: bch2_btree_path_to_text() -> btree_path_idx_t
new 4c5289e6323c bcachefs: kill trans_for_each_path_from()
new ccb7b08fbbb8 bcachefs: trans_for_each_path() no longer uses path->idx
new b0b67378225d bcachefs: trans_for_each_path_with_node() no longer uses p [...]
new 566eabd36fac bcachefs: bch2_path_get() no longer uses path->idx
new 542e6396740a bcachefs: bch2_btree_iter_peek_prev() no longer uses path->idx
new d7e14035a4b4 bcachefs: get_unlocked_mut_path() -> btree_path_idx_t
new 398c98347d46 bcachefs: kill btree_path.idx
new 6474b706108b bcachefs: Clean up btree_trans
new fea153a84557 bcachefs: rcu protect trans->paths
new 31403dca5bb1 bcachefs: optimize __bch2_trans_get(), kill DEBUG_TRANSACTIONS
new 5cc6daf74979 bcachefs: trans->updates will also be resizable
new 2c3b0fc3bd0a bcachefs: trans->nr_paths
new ff70ad2c8dfd bcachefs: Fix interior update path btree_path uses
new 0c99e17d3bd3 bcachefs: growable btree_paths
new eb6863598a9d bcachefs: bch2_btree_trans_peek_updates
new 359e89add5b8 bcachefs: bch2_btree_trans_peek_prev_updates
new c558c577cbea bcachefs: bch2_btree_trans_peek_slot_updates
new d296e7b18521 bcachefs: Fix reattach_inode() for snapshots
new c98d132ed1e3 bcachefs: check_directory_structure() can now be run online
new 38e8826d70a1 bcachefs: Check journal entries for invalid keys in trans [...]
new 38f82180b09d bcachefs: Fix nochanges/read_only interaction
new 0b09176f8278 bcachefs: bch_member->seq
new 2f9fcf770b2a bcachefs: Split brain detection
new 80f282da8da6 bcachefs: btree_trans always has stats
new 59d3755ab81c bcachefs: track transaction durations
new e6859d3c2309 bcachefs: wb_key_cmp -> wb_key_ref_cmp
new a07045e0cf37 bcachefs: __journal_keys_sort() refactoring
new 4dd35ab4455c bcachefs: __bch2_journal_key_to_wb -> bch2_journal_key_to_ [...]
new 4fa424c6ad69 bcachefs: Fix printing of device durability
new 7aa38b1be9fc bcachefs: factor out thread_with_file, thread_with_stdio
new 6b852e753cd7 bcachefs: Upgrading uses bch_sb.recovery_passes_required
new e6e012217c11 bcachefs: trans_mark now takes bkey_s
new 50fab5fd6b65 bcachefs: mark now takes bkey_s
new 9dc515ab66de bcachefs: Kill BTREE_TRIGGER_NOATOMIC
new 645178ca5287 bcachefs: BTREE_TRIGGER_TRANSACTIONAL
new 19fe50a64398 bcachefs: kill mem_trigger_run_overwrite_then_insert()
new addce0a214be bcachefs: unify inode trigger
new c077c9f1c205 bcachefs: unify reflink_p trigger
new 36854b60a614 bcachefs: unify reservation trigger
new f11d48a04790 bcachefs: move bch2_mark_alloc() to alloc_background.c
new 5c16800c504f bcachefs: unify alloc trigger
new 29f5416dfe91 bcachefs: move stripe triggers to ec.c
new aa9e996aa655 bcachefs: unify stripe trigger
new 537c72c11712 bcachefs: bch2_trigger_pointer()
new b23c1c1aa5f4 bcachefs: Online fsck can now fix errors
new 75dbd5dd2a13 bcachefs: bch2_trigger_stripe_ptr()
new 9f7be66e5663 bcachefs: unify extent trigger
new 50603706df67 bcachefs: Combine .trans_trigger, .atomic_trigger
new a20ddd835d22 Merge branch 'for-next' of https://evilpiepirate.org/git/b [...]
new c1f1f5bf4139 fscrypt: document that CephFS supports fscrypt now
new 275dca4630c1 f2fs: move release of block devices to after kill_block_super()
new 2a0e85719892 fs: move fscrypt keyring destruction to after ->put_super
new ddda2329bfa4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...]
new a790c2584c02 afs: Remove whitespace before most ')' from the trace header
new 2daa6404fd2f afs: Automatically generate trace tag enums
new 4121b4337146 afs: fix the usage of read_seqbegin_or_lock() in afs_looku [...]
new 1702e0654ca9 afs: fix the usage of read_seqbegin_or_lock() in afs_find_ [...]
new df91b9dfdee2 afs: use read_seqbegin() in afs_check_validity() and afs_g [...]
new bad1a11c0f06 rxrpc_find_service_conn_rcu: fix the usage of read_seqbegi [...]
new fe245c8fcdac afs: Add comments on abort handling
new 07f3502b33a2 afs: Turn the afs_addr_list address array into an array of [...]
new 72904d7b9bfb rxrpc, afs: Allow afs to pin rxrpc_peer objects
new a2aff7b5eb25 afs: Don't skip server addresses for which we didn't get a [...]
new aa4917d6e59d afs: Rename addr_list::failed to probe_failed
new eb8eae65f0c7 afs: Handle the VIO and UAEIO aborts explicitly
new 075171fd22be afs: Use op->nr_iterations=-1 to indicate to begin fileser [...]
new 2de5599f63ba afs: Wrap most op->error accesses with inline funcs
new 6f2ff7e89bd0 afs: Don't put afs_call in afs_wait_for_call_to_complete()
new aa453becce5d afs: Simplify error handling
new 1e5d8493254d afs: Add a tracepoint for struct afs_addr_list
new 905b86156423 afs: Rename some fields
new e38f299ececc afs: Use peer + service_id as call address
new 98f9fda2057b afs: Fold the afs_addr_cursor struct in
new d2ce4a84c21f rxrpc: Create a procfile to display outstanding client con [...]
new af9a5b4930df afs: Add some more info to /proc/net/afs/servers
new b605ee421fa0 afs: Remove the unimplemented afs_cmp_addr_list()
new f94f70d39cc2 afs: Provide a way to configure address priorities
new d14cf8edd306 afs: Mark address lists with configured priorities
new 92f091cdddac afs: Dispatch fileserver probes in priority order
new e6a7d7f71b17 afs: Dispatch vlserver probes in priority order
new f49b594df3eb afs: Keep a record of the current fileserver endpoint state
new 21c1f410d202 afs: Combine the endpoint state bools into a bitmask
new ca0e79a46097 afs: Make it possible to find the volumes that are using a server
new 445f9b695286 afs: Defer volume record destruction to a workqueue
new dfa0a44946e2 afs: Move the vnode/volume validity checking code into its [...]
new 32222f09782f afs: Apply server breaks to mmap'd files in the call processor
new dd94888938f8 afs: Fix comment in afs_do_lookup()
new d3acd81ef916 afs: Don't leave DONTUSE/NEWREPSITE servers out of server list
new 16069e1349a0 afs: Parse the VolSync record in the reply of a number of RPC ops
new 453924de6212 afs: Overhaul invalidation handling to better support RO volumes
new 495f2ae9e355 afs: Fix fileserver rotation
new 28f4c58045ed afs: Fix offline and busy message emission
new abcbd3bfbbfe afs: trace: Log afs_make_call(), including server address
new 314ef6069bff Merge branch 'afs-next' of git://git.kernel.org/pub/scm/li [...]
new 8cbbc0132298 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 86ecb86df8f9 Merge branch 'master' of git://github.com/ceph/ceph-client.git
new 27e1fd343f80 cifs: after disabling multichannel, mark tcon for reconnect
new 7257bcf3bdc7 cifs: cifs_chan_is_iface_active should be called with chan [...]
new 09eeb0723f21 cifs: do not depend on release_iface for maintaining iface_list
new 21cbc6a1d67f cifs: fix in logging in cifs_chan_update_iface
new 890ae8201a3c smb: client: Fix minor whitespace errors and warnings
new eda362020df6 smb: client: extend smb2_compound_op() to accept more commands
new 77002098a1e5 smb: client: allow creating special files via reparse points
new 9b3fad7c6c93 smb: client: optimise reparse point querying
new 153ab048f741 smb: client: fix renaming of reparse points
new 7b79ea528562 smb: client: fix hardlinking of reparse points
new a063b5475574 smb: client: allow creating symlinks via reparse points
new 0c06eba2e2e7 smb: client: cleanup smb2_query_reparse_point()
new f3f8dabd54ec smb: client: handle special files and symlinks in SMB3 POSIX
new d115e8d4b1d9 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...]
new 390cc761a477 Merge branch 'for-next' of git://git.infradead.org/users/h [...]
new 0c9ab91d49b9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new de9bced860d4 erofs: fix inconsistent per-file compression format
new 640d17df5cf2 erofs: avoid debugging output for (de)compressed data
new c9a2487e69b4 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...]
new ac1b1707011d Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...]
new ebec9818cd07 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...]
new 86d7d57a3f09 f2fs: fix to check return value of f2fs_recover_xattr_data
new 94e7eb42414b f2fs: Use wait_event_freezable_timeout() for freezable kthread
new 0145eed6ed32 f2fs: Constrain the modification range of dir_level in the sysfs
new 19ec1d31fa56 f2fs: Add error handling for negative returns from do_garb [...]
new c3c2d45b9050 f2fs: show more discard status by sysfs
new 651a51385114 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...]
new 5a7a964689b7 gfs2: Minor gfs2_{freeze,thaw}_super cleanup
new 4e58543e7da4 gfs2: Refcounting fix in gfs2_thaw_super
new e345b87b0b04 gfs2: Fix freeze consistency check in log_write_header
new 033d90f796fe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 3a0c36216c8b Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...]
new 1e6e5326da19 ksmbd: validate the zero field of packet header
new e4e9fbb47687 ksmbd: set v2 lease version on lease upgrade
new 688af41581bf ksmbd: fix potential circular locking issue in smb2_set_ea()
new 4e21304fe4f5 ksmbd: don't increment epoch if current state and request [...]
new 0c72c813509e ksmbd: Remove usage of the deprecated ida_simple_xx() API
new 4be2a7fc180a ksmbd: auth: fix most kernel-doc warnings
new c0c1bc12e6a2 ksmbd: vfs: fix all kernel-doc warnings
new 1ab1bdae6ee5 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...]
new b0d0222d683c nfsd: new Kconfig option for legacy client tracking
new be754f77ead3 NFSD: use read_seqbegin() rather than read_seqbegin_or_lock()
new 812e1fd33487 NFSD: Make the file_delayed_close workqueue UNBOUND
new 60cf91bbd389 NFSD: Remove nfsd_drc_gc() tracepoint
new 4fb76fb3c5c9 NFSD: Document lack of f_pos_lock in nfsd_readdir()
new f3e384aae27d SUNRPC: Add a server-side API for retrieving an RPC's pseu [...]
new ae94981a8261 NFSD: Replace RQ_SPLICE_OK in nfsd_read()
new a79793ffc414 NFSD: Modify NFSv4 to use nfsd_read_splice_ok()
new 2a9f587b77ac SUNRPC: Remove RQ_SPLICE_OK
new 4135f384eb44 nfsd: remove unnecessary NULL check
new 9a2e898b67ae NFSv4, NFSD: move enum nfs_cb_opnum4 to include/linux/nfs4.h
new 71ed3f058df2 svcrdma: Eliminate allocation of recv_ctxt objects in backchannel
new 454fede53383 svcrdma: Pre-allocate svc_rdma_recv_ctxt objects
new 7c215ddcd4a7 svcrdma: Add a utility workqueue to svcrdma
new 4f46c9feb360 svcrdma: Add an async version of svc_rdma_send_ctxt_put()
new 05736c0644a5 svcrdma: Add an async version of svc_rdma_write_info_free()
new 1c76e5a648e3 svcrdma: Clean up locking
new c4fce48c21ac svcrdma: Add lockdep class keys for transport locks
new d583c019e85d rpcrdma: Introduce a simple cid tracepoint class
new 78bbb60840ab svcrdma: SQ error tracepoints should report completion IDs
new 0dba364d8f69 svcrdma: DMA error tracepoints should report completion IDs
new 552634f8e27f svcrdma: Update some svcrdma DMA-related tracepoints
new 302d7ed549f6 svcrdma: Reduce size of struct svc_rdma_rw_ctxt
new 10e1386b2ad5 svcrdma: Acquire the svcxprt_rdma pointer from the CQ context
new 42ce86228674 svcrdma: Explicitly pass the transport into Write chunk I/O paths
new df41062d086d svcrdma: Explicitly pass the transport into Read chunk I/O paths
new 267723a0a63c svcrdma: Explicitly pass the transport to svc_rdma_post_ch [...]
new 5a070ec94510 svcrdma: Pass a pointer to the transport to svc_rdma_cc_release()
new 854dccb5e3e4 svcrdma: Remove the svc_rdma_chunk_ctxt::cc_rdma field
new 1c84ca2abe78 svcrdma: Move struct svc_rdma_chunk_ctxt to svc_rdma.h
new 63aee0f0199c svcrdma: Start moving fields out of struct svc_rdma_read_info
new abdb4526476f svcrdma: Move svc_rdma_read_info::ri_pageno to struct svc_ [...]
new 8c3504d93035 svcrdma: Move read_info::ri_pageoff into struct svc_rdma_r [...]
new 5ca3a431bbb4 svcrdma: Update synopsis of svc_rdma_build_read_segment()
new 513c7f47de75 svcrdma: Update synopsis of svc_rdma_build_read_chunk()
new 54daebac5864 svcrdma: Update synopsis of svc_rdma_read_chunk_range()
new 77ce3daed93e svcrdma: Update the synopsis of svc_rdma_read_data_item()
new 160f15613878 svcrdma: Update synopsis of svc_rdma_copy_inline_range()
new 05ad213899c7 svcrdma: Update synopsis of svc_rdma_read_multiple_chunks()
new 197257e9fa81 svcrdma: Update the synopsis of svc_rdma_read_call_chunk()
new a2b2dab3fe38 svcrdma: Update the synopsis of svc_rdma_read_special()
new 29414225e01b svcrdma: Remove struct svc_rdma_read_info
new 05cb09915472 svcrdma: Move the svc_rdma_cc_init() call
new ffda014a43fc svcrdma: De-duplicate completion ID initialization helpers
new 8bf2e9dfb412 svcrdma: Optimize svc_rdma_cc_init()
new 5b35c4f21787 svcrdma: Remove pointer addresses shown in dprintk()
new 0d0fa180fe7c svcrdma: Remove queue-shortening warnings
new c6e77f740d59 svcrdma: Clean up comment in svc_rdma_accept()
new c573316624cb svcrdma: Add back svc_rdma_recv_ctxt::rc_pages
new 77ccad703b8b svcrdma: Add back svcxprt_rdma::sc_read_complete_q
new 9fc19a07b62a svcrdma: Copy construction of svc_rqst::rq_arg to rdma_rea [...]
new d8feb5fda24c svcrdma: Implement multi-stage Read completion again
new 1eaca3128c2c SUNRPC: remove printk when back channel request not found
new f959bc7ae05e svc: don't hold reference for poolstats, only mutex.
new 3a0b966ab40f SUNRPC: discard sv_refcnt, and svc_get/svc_put
new 9bf4b41b79a3 nfsd: rename nfsd_last_thread() to nfsd_destroy_serv()
new 8bb650e17e29 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...]
new 89b4de5c4ba1 Merge branch 'master' of https://github.com/Paragon-Softwa [...]
new 0555f7444309 Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...]
new 07afd3173d0c xfs: add lock protection when remove perag from radix tree
new 782392188775 xfs: fix perag leak when growfs fails
new b5785f615918 xfs/health: cleanup, remove duplicated including
new 944df7595880 xfs: consider minlen sized extents in xfs_rtallocate_extent_block
new 825b49e4dad8 xfs: turn the xfs_trans_mod_dquot_byino stub into an inlin [...]
new eef519d746bb xfs: remove the xfs_alloc_arg argument to xfs_bmap_btalloc [...]
new 58643460546d xfs: also use xfs_bmap_btalloc_accounting for RT allocations
new 152e21235727 xfs: move xfs_bmap_rtalloc to xfs_rtalloc.c
new ce42b5d37527 xfs: return -ENOSPC from xfs_rtallocate_*
new db8616e2765a xfs: reflow the tail end of xfs_bmap_rtalloc
new 676544c27e71 xfs: indicate if xfs_bmap_adjacent changed ap->blkno
new a3e48f68b5f4 xfs: cleanup picking the start extent hint in xfs_bmap_rtalloc
new c2adcfa31ff6 xfs: move xfs_rtget_summary to xfs_rtbitmap.c
new b271b314119e xfs: split xfs_rtmodify_summary_int
new f3e509dd45c2 xfs: invert a check in xfs_rtallocate_extent_block
new 9ade45b08a68 xfs: reflow the tail end of xfs_rtallocate_extent_block
new d9498fa8c858 xfs: merge the calls to xfs_rtallocate_range in xfs_rtallo [...]
new 3c97c9f78d23 xfs: tidy up xfs_rtallocate_extent_exact
new 8ceee72fdb6f xfs: factor out a xfs_rtalloc_sumlevel helper
new 3abfe6c2759e xfs: remove rt-wrappers from xfs_format.h
new a39f5ccc30d5 xfs: remove XFS_RTMIN/XFS_RTMAX
new 26e5eed78022 xfs: reorder the minlen and prod calculations in xfs_bmap_rtalloc
new b6bb34588f4c xfs: simplify and optimize the RT allocation fallback cascade
new e1ead237407a xfs: fold xfs_rtallocate_extent into xfs_bmap_rtalloc
new 6e145f943bd8 xfs: make if_data a void pointer
new 45c76a2add55 xfs: return if_data from xfs_idata_realloc
new 14f2e4ab5d03 xfs: move the xfs_attr_sf_lookup tracepoint
new 6c8d169bbd51 xfs: simplify xfs_attr_sf_findname
new 22b7b1f597a6 xfs: remove xfs_attr_shortform_lookup
new 1fb4b0def7b5 xfs: use xfs_attr_sf_findname in xfs_attr_shortform_getvalue
new 414147225400 xfs: remove struct xfs_attr_shortform
new 074aea4be1a4 xfs: remove xfs_attr_sf_hdr_t
new 378b6aef9de0 xfs: turn the XFS_DA_OP_REPLACE checks in xfs_attr_shortfo [...]
new 4f6ac47b55e3 xfs: fix a use after free in xfs_defer_finish_recovery
new bcdfae6ee520 xfs: use the op name in trace_xlog_intent_recovery_failed
new 7850a85cbbdf Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...]
new dd8f87f21dc3 reiserfs: fix uninit-value in comp_keys
new 8b4c3be0125a Merge branch 'vfs.misc' into vfs.all
new 8ff363ade395 block: Fix a memory leak in bdev_open_by_dev()
new 0a17ebd3f3ec Merge branch 'vfs.super' into vfs.all
new 1ade70e950e3 Merge branch 'vfs.mount' into vfs.all
new f91a704f7161 fs: prepare for stackable filesystems backing file helpers
new a6293b3e285c fs: factor out backing_file_{read,write}_iter() helpers
new 9b7e9e2f5d5c fs: factor out backing_file_splice_{read,write}() helpers
new f567377e406c fs: factor out backing_file_mmap() helper
new 7a18c0fff41e Merge tag 'ovl-vfs-6.8' of ssh://gitolite.kernel.org/pub/s [...]
new c39e2ae3943d fs: fix __sb_write_started() kerneldoc formatting
new 9e42cb883eba Merge branch 'vfs.rw' into vfs.all
new 6751cec48610 Merge branch 'vfs.cachefiles' into vfs.all
new 6d39d1b42686 Merge branch 'vfs.iov_iter' into vfs.all
new 47757ea83a54 netfs, fscache: Move fs/fscache/* into fs/netfs/
new 915cd30cdea8 netfs, fscache: Combine fscache with netfs
new 4498a8eccc97 netfs, fscache: Remove ->begin_cache_operation
new 7eb5b3e3a0a5 netfs, fscache: Move /proc/fs/fscache to /proc/fs/netfs an [...]
new c9c4ff12df11 netfs: Move pinning-for-writeback from fscache to netfs
new 87b57a048964 netfs: Add a procfile to list in-progress requests
new cc3cb0a18da4 netfs: Allow the netfs to make the io (sub)request alloc larger
new 5f5ce7ba15e7 netfs: Add a ->free_subrequest() op
new a34847d4b73c afs: Don't use folio->private to record partial modification
new c1ec4d7c2e13 netfs: Provide invalidate_folio and release_folio calls
new 46ed60dcd4f2 netfs: Implement unbuffered/DIO vs buffered I/O locking
new 92b6cc5d1e7c netfs: Add iov_iters to (sub)requests to describe various buffers
new 21d706d5cf57 netfs: Add support for DIO buffering
new 7d828a066347 netfs: Provide tools to create a buffer in an xarray
new cae932d3aee5 netfs: Add func to calculate pagecount/size-limited span o [...]
new 768ddb1eacf5 netfs: Limit subrequest by size or number of segments
new 16af134ca4b7 netfs: Extend the netfs_io_*request structs to handle writes
new c6dc54dd91bb netfs: Add a hook to allow tell the netfs to update its i_size
new 6ba22d8d1521 netfs: Make netfs_put_request() handle a NULL pointer
new 4fcccc38ebbd netfs: Make the refcounting of netfs_begin_read() easier to use
new 9ebff83e6481 netfs: Prep to use folio->private for write grouping and s [...]
new 0e0f2dfe880f netfs: Dispatch write requests to process a writeback slice
new c38f4e96e605 netfs: Provide func to copy data to pagecache for buffered write
new 7f84a7b9892d netfs: Make netfs_read_folio() handle streaming-write pages
new e2e2e83924b1 netfs: Allocate multipage folios in the writepath
new 016dc8516aec netfs: Implement unbuffered/DIO read support
new 153a9961b551 netfs: Implement unbuffered/DIO write support
new 938e13a73b24 netfs: Implement buffered write API
new 102a7e2c598c netfs: Allow buffered shared-writeable mmap through netfs_ [...]
new 80645bd4aa33 netfs: Provide netfs_file_read_iter()
new e0ace6ca98be netfs, cachefiles: Pass upper bound length to allow expansion
new 62c3b7481b9a netfs: Provide a writepages implementation
new 4a79616cfb27 netfs: Provide a launder_folio implementation
new 41d8e7673a77 netfs: Implement a write-through caching option
new 100ccd18bb41 netfs: Optimise away reads above the point at which there [...]
new 545b135b7200 netfs: Export the netfs_sreq tracepoint
new 3560358a4956 afs: Use the netfs write helpers
new 80105ed2fd27 9p: Use netfslib read/write_iter
new 86fb59411553 Merge tag 'netfs-lib-20231228' of ssh://gitolite.kernel.or [...]
new aee755dd0219 Merge branch 'vfs.netfs' into vfs.all
new da9e5cca7e75 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...]
new 88388cb0c9b0 nfsctl: switch to simple_recursive_removal()
new 6d06b73bcd6e Merge branch 'work.simple_recursive_removal' into for-next
new 00488aa21150 zonefs: d_splice_alias() will do the right thing on ERR_PT [...]
new 96931dfe437c nilfs2: d_obtain_alias(ERR_PTR(...)) will do the right thing...
new 743cde7419bc bfs_add_entry(): get rid of pointless ->d_name.len checks
new 28403c09e36c nfsd: kill stale comment about simple_fill_super() requirements
new 32328a73e0ad udf: d_splice_alias() will do the right thing on ERR_PTR() inode
new f58b8c3ef7b2 udf: d_obtain_alias(ERR_PTR(...)) will do the right thing...
new 5e7582f6e3a8 udf_fiiter_add_entry(): check for zero ->d_name.len is bogus...
new 6f36230e235d hostfs: use d_splice_alias() calling conventions to simpli [...]
new 1eae9a47835e /proc/sys: use d_splice_alias() calling conventions to sim [...]
new 155d46beea3d affs: d_obtain_alias(ERR_PTR(...)) will do the right thing
new f6c8bfcf951f befs: d_obtain_alias(ERR_PTR(...)) will do the right thing
new 556f38bf457f ext4_add_entry(): ->d_name.len is never 0
new b64b0732c3ee __ocfs2_add_entry(), ocfs2_prepare_dir_for_insert(): namel [...]
new 3a1613672e85 reiserfs_add_entry(): get rid of pointless namelen checks
new fda43691041c ocfs2_find_match(): there's no such thing as NULL or negat [...]
new 12c0c3a65a0f orangefs: saner arguments passing in readdir guts
new c5f3fd21789c apparmorfs: don't duplicate kfree_link()
new b345389b921f Merge branch 'work.misc' into for-next
new e83cd4756a3b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new e01e3fb272cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 59b8aa97a020 Merge branch 'pci/aer'
new a5b19371ba96 Merge branch 'pci/ecam'
new d7ecf5141c3e Merge branch 'pci/enumeration'
new fe323f87e27d Merge branch 'pci/enumeration-logging'
new 5f6498009781 Merge branch 'pci/p2pdma'
new 523b21be2245 Merge branch 'pci/resource'
new c6742f5d38c2 Merge branch 'pci/switchtec'
new c7a5297edbde Merge branch 'pci/virtualization'
new 6af7c4d060a7 Merge branch 'pci/controller/cadence'
new edd6ae1022a6 PCI: dwc: Convert SOC_SIFIVE to ARCH_SIFIVE
new 2217fffcd63f PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignm [...]
new 36f462c35e5c Merge branch 'pci/controller/dwc'
new 9f5077ef8f81 PCI: kirin: Use devm_kasprintf() to dynamically allocate c [...]
new 95df28eba392 Merge branch 'pci/controller/kirin'
new 1ea0da592f22 Merge branch 'pci/controller/layerscape'
new cddd308dc83a Merge branch 'pci/controller/rcar'
new 38303ce50efe Merge branch 'pci/controller/vmd'
new b642e081f46c PCI: xilinx-xdma: Remove redundant dev_err()
new af1a7184f216 Merge branch 'pci/controller/xilinx'
new 4fbd8b788258 PCI: exynos: Convert to platform remove callback returning void
new 93d61d3aa996 PCI: keystone: Convert to platform remove callback returning void
new a5eee68931fc PCI: kirin: Convert to platform remove callback returning void
new eeca138556b4 Merge branch 'pci/controller/remove-void-return'
new 58ff9c5acb4a PCI: Rename PCI_IRQ_LEGACY to PCI_IRQ_INTX
new 74955cb8ccc3 PCI: endpoint: Drop PCI_EPC_IRQ_XXX definitions
new 8a608dac4bf6 PCI: endpoint: Use INTX instead of legacy
new 5b0fbadc0f87 PCI: endpoint: Rename LEGACY to INTX in test function driver
new acd288666979 misc: pci_endpoint_test: Use INTX instead of LEGACY
new c5d973a07bb1 PCI: dra7xx: Rename dra7xx_pcie_raise_legacy_irq()
new 570e8579761a PCI: cadence: Use INTX instead of legacy
new e9af4800d448 PCI: dwc: Rename dw_pcie_ep_raise_legacy_irq()
new 81957ace190f PCI: keystone: Use INTX instead of legacy
new 1b79b2aa9f6c PCI: dw-rockchip: Rename rockchip_pcie_legacy_int_handler()
new 3ba180c45b30 PCI: tegra194: Use INTX instead of legacy
new c0dcdeea0850 PCI: uniphier: Use INTX instead of legacy
new 5815c2d17a74 PCI: rockchip-ep: Use INTX instead of legacy
new 95da5fedd325 PCI: rockchip-host: Rename rockchip_pcie_legacy_int_handler()
new 354b2bd38aea PCI: xilinx-nwl: Use INTX instead of legacy
new 7c7608b6ad03 Merge branch 'pci/irq-clean-up'
new 86362293044b PCI: endpoint: Make struct pci_epf_ops in pci_epf_driver const
new 150d04ddf386 PCI: endpoint: pci-epf-mhi: Make structs pci_epf_ops and p [...]
new 54f22c9758dc PCI: endpoint: pci-epf-ntb: Make struct pci_epf_ops const
new c21b53deda09 PCI: endpoint: pci-epf-vntb: Make struct pci_epf_ops const
new 6f517e044096 PCI: endpoint: pci-epf-test: Make struct pci_epf_ops const
new 115a6e006f11 Merge branch 'pci/endpoint'
new 4791c44c0a98 dt-bindings: PCI: qcom: Adjust iommu-map for different SoC
new f2ab5a2455d9 dt-bindings: PCI: qcom: Correct clocks for SC8180x
new a711253d5f70 dt-bindings: PCI: qcom: Correct clocks for SM8150
new 3b74713a0321 dt-bindings: PCI: qcom: Correct reset-names property
new 639f666cf84e dt-bindings: PCI: dwc: rockchip: Document optional PCIe re [...]
new 41f757713ac3 dt-bindings: PCI: qcom: Document the SM8650 PCIe Controller
new 2afb41864fbd Merge branch 'pci/dt-bindings'
new 3ac3331ea2c1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new 5fb442a05c4b Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...]
new 8e2f79f41a5d HID: sensor-hub: Enable hid core report processing for all [...]
new 6209c09b660e Merge branch 'for-6.8/sensor-hub' into for-next
new b0a1fe4610de HID: magicmouse: fix kerneldoc for struct magicmouse_sc
new 5d3f31ca9011 Merge branch 'for-6.7/upstream-fixes' into for-next
new 991f892a539d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new af1d2beda215 i2c: wmt: Reduce redundant: bus busy check
new c62966b1824a i2c: wmt: Reduce redundant: wait event complete
new 354d55c50bd9 i2c: wmt: Reduce redundant: clock mode setting
new 6564042143c2 i2c: wmt: Reduce redundant: function parameter
new 15733cb95968 i2c: wmt: Reduce redundant: REG_CR setting
new 22c2e038fe7b i2c: i801: Add lis3lv02d for Dell Precision 3540
new dc3293b460db i2c: i801: Add lis3lv02d for Dell XPS 15 7590
new 9a0517a25901 i2c: stm32f7: use dev_err_probe upon calls of devm_request_irq
new abe8bfbf44be i2c: stm32f7: perform most of irq job in threaded handler
new aad422172b5f i2c: stm32f7: simplify status messages in case of errors
new dd69df0b5f5a dt-bindings: i2c: document st,stm32mp25-i2c compatible
new 4636ca7c80f6 i2c: stm32f7: perform I2C_ISR read once at beginning of event isr
new 0f63441c8232 i2c: stm32f7: add support for stm32mp25 soc
new 172b695a1e5e Merge branch 'i2c/for-mergewindow' into i2c/for-next
new 529eef88d883 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...]
new 625dccec5e91 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...]
new ec02e12ae3d5 hwmon: (lm75) remove now-unused include
new 40d654e8c8d5 dt-bindings: hwmon: (lm75) Add AMS AS6200 temperature sensor
new 887599b9201a hwmon: (lm75) Add AMS AS6200 temperature sensor
new 9e02829aa9d2 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...]
new 9581c33c2ff8 Merge branch 'docs-next' of git://git.lwn.net/linux.git
new f3bf942c71f4 Merge branch 'master' of git://linuxtv.org/media_tree.git
new 4df6e8957882 Merge branches 'acpi-scan' and 'acpi-processor' into linux-next
new 8e57de430764 ACPI: OSL: Use spin locks without disabling interrupts
new 655a6e7c0d83 ACPI: EC: Use a threaded handler for dedicated IRQ
new eb9299beadbd ACPI: EC: Use a spin lock without disabing interrupts
new cd9690d1d331 Merge branches 'acpi-osl', 'acpi-bus' and 'acpi-tables' in [...]
new 491b3f81f8b7 Merge branch 'acpi-utils' into linux-next
new 89f9d4b897e9 Merge branch 'acpi-thermal' into linux-next
new a70297d22132 ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED [...]
new e9512f491ba8 Merge branches 'acpi-video', 'acpi-apei', 'acpi-pm' and 'a [...]
new df0cced74159 ACPI: resource: Add another DMI match for the TongFang GMxXGxx
new 16f70feaabe9 ACPI: button: trigger wakeup key events
new 67db806aa6d2 Merge branches 'acpi-misc', 'acpi-soc', 'acpi-resource' an [...]
new 1ba6f487791d Merge branches 'acpi-numa' and 'pnp' into linux-next
new 5f70413a8505 thermal: cpuidle_cooling: fix kernel-doc warning and a spello
new 1454f80bdd72 Merge branch 'thermal' into linux-next
new 4e814173a8c4 thermal: core: Fix thermal zone suspend-resume synchronization
new 33fcb595dc14 thermal: core: Initialize poll_queue in thermal_zone_devic [...]
new 5a5efdaffda5 thermal: core: Resume thermal zones asynchronously
new 5eb4f413ad60 thermal: netlink: Add enum for mutlicast groups indexes
new 04c3b0304403 thermal: netlink: Add thermal_group_has_listeners() helper
new a8c959402d4d thermal: core: Add governor callback for thermal zone change
new 2c06456f656f thermal: gov_power_allocator: Refactor check_power_actors()
new 3d827317b17f thermal: gov_power_allocator: Refactor checks in divvy_up_power()
new 792c3dc08ddc thermal: gov_power_allocator: Change trace functions
new 912e97c67cc3 thermal: gov_power_allocator: Move memory allocation out o [...]
new e3ecd5716b95 thermal: gov_power_allocator: Simplify checks for valid po [...]
new 879c9dc51173 thermal/sysfs: Update instance->weight under tz lock
new bfc57bd16859 thermal/sysfs: Update governors when the 'weight' has changed
new a3cd6db4cc2e thermal: gov_power_allocator: Support new update callback [...]
new 2388b2bd67bb Merge branch 'thermal-core' into linux-next
new c8f5caec3df8 cpuidle: haltpoll: Do not enable interrupts when entering idle
new 7b14285d456e Merge branches 'pm-cpufreq', 'pm-cpuidle', 'pm-devfreq' an [...]
new 964c80149d24 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...]
new 0ad6ab67ecaa Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...]
new a729641b5561 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...]
new 638a7e3176bd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new ba367479c7ad OPP: The level field is always of unsigned int type
new ab7a781fd6f8 OPP: Fix _set_required_opps when opp is NULL
new 991fcb281e14 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...]
new 604d786b4dba Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...]
new ad1758c8f633 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new 9b0a7a2cb87d RDMA/bnxt_re: Add UAPI to share a page with user space
new e275919d9669 RDMA/bnxt_re: Share a page to expose per CQ info with userspace
new 9248f363d079 RDMA/bnxt_re: Fix the offset for GenP7 adapters for user a [...]
new 82a8903a9f9f RDMA/bnxt_re: Fix the sparse warnings
new a7f0636d223c RDMA/mana_ib: register RDMA device with GDMA
new 2c20e20b22d9 RDMA/mana_ib: query device capabilities
new c15d7802a424 RDMA/mana_ib: Add CQ interrupt support for RAW QP
new d42fafb89524 IB/iser: iscsi_iser.h: fix kernel-doc warning and spellos
new fe8c072a57ca Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 236f31bb21c0 e1000e: make lost bits explicit
new 3314f2097dee intel: add bit macro includes where needed
new 4d893c104cda intel: legacy: field prep conversion
new 9e3ab72c0499 i40e: field prep conversion
new 9b7f18042d4c iavf: field prep conversion
new 23eca34e5558 ice: field prep conversion
new 7173be21ae29 ice: fix pre-shifted bit usage
new c82e64868afd igc: field prep conversion
new b9a452545075 intel: legacy: field get conversion
new a8e0c7a6800d igc: field get conversion
new 62589808d73b i40e: field get conversion
new 65db56d5fa8f iavf: field get conversion
new 5a259f8e0baf ice: field get conversion
new 316a28daa805 ice: cleanup inconsistent code
new 6aa7ca3c7dcc idpf: refactor some missing field get/prep conversions
new afa9e2674863 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...]
new 27c346a22f81 octeontx2-af: Fix a double free issue
new 67f440c05dd2 selftests/net: Fix various spelling mistakes in TCP-AO tests
new 5e07e672412b tcp: Use bhash2 for v4-mapped-v6 non-wildcard address.
new 56f3e3f01f81 tcp: Rearrange tests in inet_bind2_bucket_(addr_match|matc [...]
new 06a8c04f8994 tcp: Save v4 address as v4-mapped-v6 in inet_bind2_bucket. [...]
new 5a22bba13d01 tcp: Save address type in inet_bind2_bucket.
new 4dd710885430 tcp: Rename tb in inet_bind2_bucket_(init|create)().
new 822fb91fc724 tcp: Link bhash2 to bhash.
new 58655bc0ad7c tcp: Rearrange tests in inet_csk_bind_conflict().
new b82ba728ccfe tcp: Iterate tb->bhash2 in inet_csk_bind_conflict().
new 8002d44fe84d tcp: Check hlist_empty(&tb->bhash2) instead of hlist_empty [...]
new b2cb9f9ef240 tcp: Unlink sk from bhash.
new 770041d337a8 tcp: Link sk and twsk to tb2->owners using skc_bind_node.
new 8191792c18c5 tcp: Remove dead code and fields for bhash2.
new 5f12303528da Merge branch 'tcp-refactor-bhash2'
new dcc3e46472d6 net: skbuff: Remove some excess struct-member documentation
new 45248f290229 tipc: Remove some excess struct member documentation
new 826eb9bcc184 selftest/tcp-ao: Rectify out-of-tree build
new 6530b29f77c8 selftests/net: remove unneeded semicolon
new b84c2faeb986 selftests/net: convert gre_gso.sh to run it in unique namespace
new f6476dedf08d selftests/net: convert netns-name.sh to run it in unique n [...]
new d3b6b1116127 selftests/net: convert rtnetlink.sh to run it in unique namespace
new 098f1ce08bbc selftests/net: convert stress_reuseport_listen.sh to run i [...]
new 976fd1fe4f58 selftests/net: convert xfrm_policy.sh to run it in unique [...]
new 4416c5f53b43 selftests/net: use unique netns name for setup_loopback.sh [...]
new 378f082eaf37 selftests/net: convert pmtu.sh to run it in unique namespace
new 9d0b4ad82d61 kselftest/runner.sh: add netns support
new 2437c0f5147b Merge branch 'net-selftests-unique-namespace-last-part'
new 2491d66ae66c selftests: forwarding: ethtool_mm: support devices with hi [...]
new c8659bd9d1c0 selftests: forwarding: ethtool_mm: fall back to aggregate [...]
new c92b1321bbf3 net: ethernet: am65-cpsw: Build am65-cpsw-qos only if required
new d0f9535b3182 net: ethernet: am65-cpsw: Rename TI_AM65_CPSW_TAS to TI_AM [...]
new 5db81bdc486d net: ethernet: am65-cpsw: cleanup TAPRIO handling
new 1374841ad477 net: ethernet: ti: am65-cpsw: Move code to avoid forward d [...]
new 8f5a75610698 net: ethernet: am65-cpsw: Move register definitions to hea [...]
new bc8d62e16ec2 net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in [...]
new 49a2eb906824 net: ethernet: ti: am65-cpsw-qos: Add Frame Preemption MAC [...]
new e4918f9d4882 net: ethernet: ti: am65-cpsw: add sw tx/rx irq coalescing [...]
new d11db8ad3882 Merge branch 'am65-cpsw-preemption-coalescing'
new 365d0371a9ec dpaa2-switch: set interface MAC address only on endpoint change
new 7218e963196e dpaa2-switch: declare the netdev as IFF_LIVE_ADDR_CHANGE capable
new d50b1a8c3033 dpaa2-switch: print an error when the vlan is already configured
new 77c42a3b0a3a dpaa2-switch: add ENDPOINT_CHANGED to the irq_mask
new f6da276479c6 dpaa2-switch: do not clear any interrupts automatically
new a8150c9fb1d5 dpaa2-switch: reorganize the [pre]changeupper events
new 6d46a4f10532 dpaa2-switch: move a check to the prechangeupper stage
new 71150d9447c0 dpaa2-switch: cleanup the egress flood of an unused FDB
new 3b83fa94cf31 Merge branch 'dpaa2-switch-small-improvements'
new e9301af385e7 net: sfp: fix PHY discovery for FS SFP-10G-T module
new ac053a169c71 net/smc: rename some 'fce' to 'fce_v2x' for clarity
new 5205ac4483b6 net/smc: introduce sub-functions for smc_clc_send_confirm_ [...]
new 9505450d55b0 net/smc: unify the structs of accept or confirm message fo [...]
new ece60db3a4ce net/smc: support SMCv2.x supplemental features negotiation
new 00e006a25718 net/smc: introduce virtual ISM device support feature
new 8dd512df3c98 net/smc: define a reserved CHID range for virtual ISM devices
new b40584d14570 net/smc: compatible with 128-bits extended GID of virtual [...]
new 01fd1617dbc6 net/smc: support extended GID in SMC-D lgr netlink attribute
new c6b8b8eb4990 net/smc: disable SEID on non-s390 archs where virtual ISM [...]
new b3bf76024f64 net/smc: manage system EID in SMC stack instead of ISM driver
new e3eb47f2347b Merge branch 'net-smcv2.1-ISM-device-support'
new 8e5443d2b866 net: remove SOCK_DEBUG leftovers
new b1dffcf0da22 net: remove SOCK_DEBUG macro
new 913b47d3424e net/sched: Introduce tc block netdev tracking infra
new a7042cf8f231 net/sched: cls_api: Expose tc block to the datapath
new 16085e48cb48 net/sched: act_mirred: Create function tcf_mirred_to_dev a [...]
new 415e38bf1d8d net/sched: act_mirred: Add helper function tcf_mirred_replace_dev
new 42f39036cda8 net/sched: act_mirred: Allow mirred to block
new 44a949ad07e0 Merge branch 'net-sched-tc-block-ports-tracking'
new 7961ef1fa10e net: phy: at803x: better align function varibles to open p [...]
new 8e2b8a9fa512 mptcp: don't overwrite sock_ops in mptcp_is_tcpsk()
new 57d3117ca80f mptcp: rename mptcp_setsockopt_sol_ip_set_transparent()
new c85636a29264 mptcp: sockopt: support IP_LOCAL_PORT_RANGE and IP_BIND_AD [...]
new 122db5e3634b selftests/net: add MPTCP coverage for IP_LOCAL_PORT_RANGE
new 1f62f58d5092 Merge branch 'mptcp-cleanups-ephemeral-port-sockopts'
new c2b2ee36250d bridge: cfm: fix enum typo in br_cc_ccm_tx_parse
new 90abde49ea85 net: rename dsa_realloc_skb to skb_ensure_writable_head_tail
new b34ab3527b96 net: macsec: use skb_ensure_writable_head_tail to expand the skb
new b1c036e835b6 net: macsec: move sci_to_cpu to macsec header
new eb97b9bd38f9 net: macsec: documentation for macsec_context and macsec_ops
new 25a00d0cd691 net: macsec: revert the MAC address if mdo_upd_secy fails
new a73d8779d61a net: macsec: introduce mdo_insert_tx_tag
new a868b486cb88 net: phy: nxp-c45-tja11xx: add MACsec support
new 31a99fc06b0b net: phy: nxp-c45-tja11xx: add MACsec statistics
new dc1a00380aa6 net: phy: nxp-c45-tja11xx: implement mdo_insert_tx_tag
new 2f7ccf1d8835 Merge branch 'net-tja11xx-macsec-support'
new 3fb65f6bc7dc net: pktgen: Use wait_event_freezable_timeout() for freeza [...]
new 144377c340f2 net: sock: remove excess structure-member documentation
new d0c3891db2d2 ethtool: reformat kerneldoc for struct ethtool_link_settings
new 1271ca00aa7f ethtool: reformat kerneldoc for struct ethtool_fec_stats
new f732ba4ac9f3 iucv: make iucv_bus const
new cd4d7263d58a genetlink: Use internal flags for multicast groups
new a7e7b40c4bc1 net/mlx5e: Use the correct lag ports number when creating TISes
new e04984a37398 net/mlx5: Fix query of sd_group field
new 4a04a31f4932 net/mlx5: SD, Introduce SD lib
new 63b9ce944c0e net/mlx5: SD, Implement basic query and instantiation
new a45af9a96740 net/mlx5: SD, Implement devcom communication and primary election
new 605fcce33b2d net/mlx5: SD, Implement steering for primary and secondaries
new c82d36032511 net/mlx5: SD, Add informative prints in kernel log
new e2578b4f983c net/mlx5e: Create single netdev per SD group
new c4fb94aa822d net/mlx5e: Create EN core HW resources for all secondary devices
new e4f9686bdee7 net/mlx5e: Let channels be SD-aware
new c73a3ab8fa6e net/mlx5e: Support cross-vhca RSS
new d72baceb9253 net/mlx5e: Support per-mdev queue counter
new 83a59ce0057b net/mlx5e: Block TLS device offload on combined SD netdev
new c88c49ac9c18 net/mlx5: Enable SD feature
new 22c4640698a1 net/mlx5: Implement management PF Ethernet profile
new 92de776d2090 Merge tag 'mlx5-updates-2023-12-20' of git://git.kernel.or [...]
new cff9c565e65f net: mdio: get/put device node during (un)registration
new 240436c06ce9 Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...]
new 5896e861a714 netfilter: nf_tables: Pass const set to nft_get_set_elem
new f649be6d9c84 netfilter: nf_tables: Introduce nft_set_dump_ctx_init()
new 3d483faa6663 netfilter: nf_tables: Add locking for NFT_MSG_GETSETELEM_R [...]
new ffb40fba4045 netfilter: nft_set_pipapo: prefer gfp_kernel allocation
new 3fde94b6e930 netfilter: flowtable: reorder nf_flowtable struct members
new 08e4c8c5919f netfilter: nf_tables: mark newset as dead on transaction abort
new eff3c558bb7e netfilter: ctnetlink: support filtering by zone
new aaba7ddc8507 netfilter: nf_tables: validate chain type update if available
new 109bf4cfe112 Merge tag 'nf-next-23-12-22' of git://git.kernel.org/pub/s [...]
new 02018c544ef1 net: phy: Introduce ethernet link topology representation
new 9c5625f559ad net: sfp: pass the phy_device when disconnecting an sfp mo [...]
new 034fcc210349 net: phy: add helpers to handle sfp phy connect/disconnect
new dedd702a3579 net: sfp: Add helper to return the SFP bus name
new 2ab0edb505fa net: ethtool: Allow passing a phy index for some commands
new c29451aefcb4 netlink: specs: add phy-index as a header parameter
new 63d5eaf35ac3 net: ethtool: Introduce a command to list PHYs on an interface
new 95132a018f00 netlink: specs: add ethnl PHY_GET command set
new 7db69ec9cfb8 net: ethtool: plca: Target the command to the requested PHY
new 345237dbc1bd net: ethtool: pse-pd: Target the command to the requested PHY
new fcc4b105caa4 net: ethtool: cable-test: Target the command to the requested PHY
new d078d480639a net: ethtool: strset: Allow querying phy stats by index
new 32bb4515e344 Documentation: networking: document phy_link_topology
new 9fb3dc1e9af2 Merge branch 'phy-listing-link_topology-tracking'
new ca20194665a5 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...]
new 80837140c1f2 Bluetooth: ISO: Allow binding a PA sync socket
new fa224d0c094a Bluetooth: ISO: Reassociate a socket with an active BIS
new 5d192b697c74 Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES qui [...]
new 4e0a1d8b0675 Bluetooth: btusb: Don't suspend when there are connections
new ba9e40149314 Bluetooth: Add documentation to exported functions in lib
new 78db544b5d27 Bluetooth: hci_core: Remove le_restart_scan work
new a2e7707bba21 Bluetooth: btintel: Print firmware SHA1
new d03376c18592 Bluetooth: Fix bogus check for re-auth no supported with non-ssp
new 9f150019f176 Bluetooth: ISO: Avoid creating child socket if PA sync is [...]
new 132d0fd0b841 Bluetooth: hci_conn: Check non NULL function before callin [...]
new ca6d2adf8ded Bluetooth: qca: Support HFP offload for QCA2066
new 94d053942544 Bluetooth: btnxpuart: fix recv_buf() return value
new 64057f051f20 Bluetooth: btmtkuart: fix recv_buf() return value
new 3c83800a6c5b Bluetooth: btnxpuart: remove useless assignment
new d4b70ba1eab4 Bluetooth: hci_sync: fix BR/EDR wakeup bug
new 96a3398b467a Bluetooth: L2CAP: Fix possible multiple reject send
new 3600860a7193 Bluetooth: Add device 13d3:3572 IMC Networks Bluetooth Radio
new da9065caa594 Bluetooth: Fix atomicity violation in {min,max}_key_size_set
new 54a254694017 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...]
new b1a77e48e9ac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 5e605a3f4ede Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...]
new b9e824f995ad dt-bindings: mtd: partitions: u-boot: Fix typo
new a43bdc376dea mtd: Fix gluebi NULL pointer dereference caused by ftl notifier
new bbcd80f53a5e mtd: rawnand: Prevent crossing LUN boundaries during seque [...]
new 7c9414c870c0 mtd: rawnand: Fix core interference with sequential reads
new a62c4597953f mtd: rawnand: Prevent sequential reads with on-die ECC engines
new 828f6df1bcba mtd: rawnand: Clarify conditions to enable continuous reads
new 67629667079e Merge tag 'spi-nor/for-6.8' into mtd/next
new 98d4fda8f2d4 Merge tag 'nand/for-6.8' into mtd/next
new 9c196d32aac4 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...]
new 67cc511e8d43 crypto: virtio - Wait for tasklet to complete on device remove
new f1b2fe908467 dt-bindings: rng: starfive: Add jh8100 compatible string
new 9b2b61126a06 hwrng: starfive - Add runtime pm ops
new 03b024887da4 dt-bindings: crypto: qcom-qce: constrain clocks for IPQ9574 QCE
new ae3bed72ac00 dt-bindings: crypto: qcom-qce: constrain clocks for SM8150 [...]
new ba3c55742030 crypto: lib/mpi - Fix unexpected pointer access in mpi_ec_init
new dd61d37370ce dt-bindings: crypto: qcom-qce: document the SC7280 crypto engine
new 4db87a5f9e30 crypto: qat - relocate and rename get_service_enabled()
new b34bd0fd563d crypto: qat - change signature of uof_get_num_objs()
new de51d2236492 crypto: qat - relocate portions of qat_4xxx code
new 98a4f29fba0f crypto: qat - move fw config related structures
new fcf60f4bcf54 crypto: qat - add support for 420xx devices
new 0eaef675b94c crypto: stm32/crc32 - fix parsing list of devices
new 37c6fc323a81 crypto: skcipher - Pass statesize for simple lskcipher instances
new 711b2e2d6d63 crypto: octeontx2 - remove CPT block reset
new 92508e7fcffd crypto: octeontx2 - add SGv2 support for CN10KB or CN10KA B0
new 82f89f1aa6ca crypto: octeontx2 - add devlink option to set t106 mode
new 9d1d5702aac8 crypto: octeontx2 - remove errata workaround for CN10KB or [...]
new cac482f2418b crypto: octeontx2 - add LF reset on queue disable
new 8bb0be9f53d1 crypto: octeontx2 - update CPT inbound inline IPsec mailbox
new e92971117c2c crypto: octeontx2 - add ctx_val workaround
new 434c1cb9722b crypto: octeontx2 - register error interrupts for inline cptlf
new 3139ebf70a63 crypto: octeontx2 - support setting ctx ilen for inline CPT LF
new bfcec4c65b33 crypto: tcrypt - add script tcrypt_speed_compare.py
new 4452c64ee41b crypto: rk3288 - Use helper to set reqsize
new 3088f5e5d5f6 crypto: amlogic - Use helper to set reqsize
new 4ef388f0cd87 crypto: artpec6 - Use helper to set reqsize
new 7b0795d97132 crypto: stm32/cryp - Use helper to set reqsize
new bfd00210a4e4 crypto: sl3516 - Use helper to set reqsize
new e9b218625870 crypto: sun8i-ce - Use helper to set reqsize
new 73092efad56a crypto: sun8i-ss - Use helper to set reqsize
new 98bb0dd15133 crypto: iaa - Change desc->priv to 0
new 5c3fadc83ee9 crypto: iaa - Remove unneeded newline in update_max_adecom [...]
new 38f56101b873 crypto: iaa - remove unneeded semicolon
new b6e4b6eb1e63 crypto: qat - include pci.h for GET_DEV()
new 7f06679dd54a crypto: qat - add admin msgs for telemetry
new 69e7649f7cc2 crypto: qat - add support for device telemetry
new eb52707716e3 crypto: qat - add support for ring pair level telemetry
new 5da6a2d5353e crypto: qat - generate dynamically arbiter mappings
new b590563e441c crypto: shash - remove excess kerneldoc members
new 069579d0291c crypto: skcipher - remove excess kerneldoc members
new d1d6351e37aa crypto: sahara - handle zero-length aes requests
new efcb50f41740 crypto: sahara - fix ahash reqsize
new 2dba8e1d1a79 crypto: sahara - fix wait_for_completion_timeout() error handling
new 5deff027fca4 crypto: sahara - improve error handling in sahara_sha_process()
new 7bafa74d1ba3 crypto: sahara - fix processing hash requests with req->nb [...]
new a3c6f4f4d249 crypto: sahara - do not resize req->src when doing hash op [...]
new 8a8f5d338a46 crypto: sahara - clean up macro indentation
new efadd1a9959a crypto: sahara - use BIT() macro
new 2f8547af4b70 crypto: sahara - use devm_clk_get_enabled()
new 2548c7a9088c crypto: sahara - use dev_err_probe()
new 1eece9c6de22 crypto: sahara - remove 'active' flag from sahara_aes_reqc [...]
new ebbcdd6358dd crypto: sahara - remove unnecessary NULL assignments
new a7dc2d5c0554 crypto: sahara - remove error message for bad aes request size
new 44ff4ea133b5 crypto: sahara - add support for crypto_engine
new 744e1885922a crypto: scomp - fix req->dst buffer overflow
new b8910630c967 crypto: iaa - Account for cpu-less numa nodes
new 8aa640c06581 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...]
new dd08ebf6c352 drm/xe: Introduce a new DRM driver for Intel GPUs
new 0f06dc101972 drm/xe: Implement a local xe_mmio_wait32
new 86011ae21c15 drm/xe: Stop using i915's range_overflows_t macro.
new 7aaec3a623ad drm/xe: Let's return last value read on xe_mmio_wait32.
new 2e5be5d57dbe drm/xe: Convert guc_ready to regular xe_mmio_wait32
new eb04985d7211 drm/xe: Wait for success on guc done.
new b6f468b847d0 drm/xe: Remove i915_utils dependency from xe_guc_pc.
new b56d208273bf drm/xe: Stop using i915_utils in xe_wopcm.
new eeb8019d8c6f drm/xe: Let's avoid i915_utils in the xe_force_wake.
new 81593af6c88d drm/xe: Convert xe_mmio_wait32 to us so we can stop using [...]
new 7dc9b92dcfef drm/xe: Remove i915_utils dependency from xe_pcode.
new e9d285ff9d49 drm/xe/migrate: Add kerneldoc for the migrate subsystem
new 765b65e5bde7 drm/xe: Take memory ref on kernel job creation
new d8b52a02cb40 drm/xe: Implement stolen memory.
new 60694edf668a drm/xe: Ensure VMA not userptr before calling xe_bo_is_stolen
new da34c2cf85a4 drm/xe: Fake pulling gt->info.engine_mask from hwconfig blob
new 99c821b00bf6 drm/xe/guc: Report submission version of GuC firmware
new f900725af8b6 drm/xe/guc: s/xe_guc_send_mmio/xe_guc_mmio_send
new 5e37266307df drm/xe/guc: Add support GuC MMIO send / recv
new c343bacfad5d drm/xe: Fix hidden gotcha regression with bo create
new 2c33b49a6e6f drm/xe: enforce GSMBASE for DG1 instead of BAR2
new d8731500721d drm/xe/pcode: fix pcode error check
new 760f168db30a drm/xe: fix xe_mmio_total_vram_size
new 4aa18ae44686 drm/xe/ggtt: Use BIT_ULL() for 64bit
new 857912c37ea7 drm/xe: Fix some log messages on 32b
new 9a6e6c14bfde drm/xe/mmio: Use non-atomic writeq/readq variant for 32b
new ebec269c522f drm/xe: Fix tracepoints on 32b
new 2c3878820bf0 drm/xe/gt: Fix min() with u32 and u64
new 1ef151d7aa0a drm/xe: Add documentation for mem_type
new a02a0c6d5309 drm/xe: Add min config for kunit integration ARCH=um
new 1598955dfce2 drm/xe/Kconfig.debug: select DEBUG_FS for KUnit runs
new a4c75c0fd613 drm/xe: KUnit tests depend on CONFIG_DRM_FBDEV_EMULATION
new 9484c7dce4e9 drm/xe/gt: Enable interrupt while initializing root gt
new 6c8c1e74faec drm/xe: Fix Meteor Lake rsa issue on guc loading
new b3ab1b918e59 drm/xe/guc_pc: Fix Meteor Lake registers.
new a93bcc3acf1f drm/xe: skip Kunit tests requiring real hardware when runn [...]
new 8375e58c3ac9 drm/xe: Use global macros to set PM functions
new 3949d57f1ef6 drm/xe/uapi: Rename XE_ENGINE_PROPERTY_X to XE_ENGINE_SET_ [...]
new 19431b029b8b drm/xe/uapi: Add XE_ENGINE_GET_PROPERTY uAPI
new 09a68b4a76e3 drm/xe: Convert memory device refcount to s32
new 9b6483af3709 drm/xe: Map initial FB at the same place in GGTT too
new f3edf6917ca8 drm/xe/bo: reduce xe_bo_create_pin_map() restrictions
new e63f81adcc42 drm/xe/ppgtt: clear the scratch page
new b1e52b657129 drm/xe/ppgtt: fix scratch page usage on DG2
new 5e53d1e806ae drm/xe/ggtt: fix alignment usage for DG2
new c5151fa80060 drm/xe/ggtt: fix GGTT scratch usage for DG2
new e89b384cde62 drm/xe/migrate: Update emit_pte to cope with a size level than 4k
new 5b643660875d drm/xe: Don't process TLB invalidation done in CT fast-path
new a9351846d945 drm/xe: Break of TLB invalidation into its own file
new 62ad062150c2 drm/xe: Move TLB invalidation variable to own sub-structure in GT
new fc108a8b759f drm/xe: Add TLB invalidation fence
new f4a8add94f2f drm/xe: Invalidate TLB after unbind is complete
new c6b0948ff8d0 drm/xe: Kernel doc GT TLB invalidations
new 24b52db6ae00 drm/xe: Add TLB invalidation fence ftrace
new 38224c00d9c2 drm/xe: Add TDR for invalidation fence timeout cleanup
new a12d9216740c drm/xe: Only set VM->asid for platforms that support a ASID
new 0335b53cc48c drm/xe: Delete debugfs entry to issue TLB invalidation
new 9d25e284ea46 drm/xe: Add has_range_tlb_invalidation device attribute
new 332dd0116c82 drm/xe: Add range based TLB invalidations
new 74a8b2c6e2d6 drm/xe: Propagate error from bind operations to async fence
new da3799c97572 drm/xe: Use GuC to do GGTT invalidations for the GuC firmware
new c3ca5465564e drm/xe: Lock GGTT on when restoring kernel BOs
new bae8ddae1881 drm/xe: Propagate VM unbind error to invalidation fence
new 9f9f09d40716 drm/xe: Signal invalidation fence immediately if CT send fails
new 5669899e9b3c drm/xe: Add has_asid to device info
new 5387e865d90e drm/xe: Add TLB invalidation fence after rebinds issued fr [...]
new 50a48cca6081 drm/xe: Drop TLB invalidation from ring operations
new 77775e24e684 drm/xe: Add debugfs for dumping GGTT mappings
new 62421b45d431 drm/xe: Fix typo in MCR documentation
new b799aa5a04d0 drm/xe: Fix xe_tuning include
new 2679be71f137 drm/xe: Remove TODO from rtp infra
new 43f98df1f5f0 drm/xe: Remove TODO from workaround documentation
new 3319b213d7c8 drm/xe/mcr: Use designated init for xe_steering_types
new 564d64f83de9 drm/xe/mcr: Add SQIDI steering for DG2
new 3747c88428a1 drm/xe: Rename xe_rtp_regval to xe_rtp_action
new 944a5e993a3e drm/xe/rtp: Split action and entry flags
new 844c0700a675 drm/xe/rtp: Support multiple actions per entry
new dc97898e8121 drm/xe: Initialize ret in mcr_lock()
new 780637e28783 drm/xe: Update the list of devices to add even more TGL devices
new ba00da78ce4d drm/xe: Remove unseless xe_force_wake_prune.
new 0d83be772c1f drm/xe/mmio: fix forcewake ref leak in xe_mmio_ioctl
new 6062acc1b866 drm/xe/stolen: don't map stolen on small-bar
new b47b0ef1ba34 drm/xe/query: zero the region info
new 671ca05d7c97 drm/xe: Make local functions static
new 3dbec4703ee7 drm/xe: Fix application of LRC tunings
new 220d957b5954 drm/xe: Remove unused functions
new 1d1b9262c5cb drm/xe: Add missing doc for xe parameter
new cb30cfdce500 drm/xe: Add missing include xe_wait_user_fence.h
new e50bbbb9baf6 drm/xe: Remove duplicate media_ver
new 5a4a8e8b3b0b drm/xe: Remove outdated build workaround
new 84ff55006578 drm/xe/guc: Remove i915_regs.h include
new 5b7e50e2ea17 drm/xe/pm: fix unbalanced ref handling
new 353dfaaa3164 drm/xe: Fix kunit integration due to missing prototypes
new 74f800c7a982 drm/xe: Remove gen-based mmio offsets from hw engine init
new ba11f1b7ea5b drm/xe: Assume MTL's forcewake register continues to futur [...]
new ea9f879d037f drm/xe: Sort includes
new b79e8fd954c4 drm/xe: Remove dependency on intel_engine_regs.h
new 226bfec858c9 drm/xe: Remove dependency on intel_gt_regs.h
new 0992884d09cc drm/xe: Remove dependency on intel_lrc_reg.h
new 63955b3bfa0b drm/xe: Remove dependency on intel_gpu_commands.h
new c584148145f7 drm/xe: Remove dependency on i915_reg.h
new e12ef39272a3 drm/xe/guc_pc: Move gt register to the proper place
new 5ec15f83117f drm/xe: Remove dependency on intel_mchbar_regs.h
new 3457388fcd14 drm/xe: Prefer single underscore for header guards
new 8cb49012ac17 drm/xe: Do not spread i915_reg_defs.h include
new 7bc08d2f49b0 drm/xe/mocs: Drop unwanted TGL table
new 579a6546d33c drm/xe/mocs: Add missing RKL handling
new d1000e3fc9fa drm/xe/mocs: Drop xe_mocs_info_index
new 6c57023ec427 drm/xe/mocs: Drop duplicate assignment of uc_index
new ee17e7f34a5e drm/xe/mocs: add MTL mocs
new f659ac1564d9 drm/xe/mocs: LNCF MOCS settings only need to be restored o [...]
new 90385dcfc040 drm/xe/mocs: Drop HAS_RENDER_L3CC flag
new e103c45f501a drm/xe: prefer xe_bo_create_pin_map()
new d79bdcdf06a3 drm/xe/bo: explicitly reject zero sized BO
new 3ea9f1f1f699 drm/xe/device: Prefer the drm-managed mutex_init
new 541623a406fe drm/xe: Fix typo persitent->persistent
new 63239946bc01 drm/xe: Fix size of xe_eu_mask_t
new cedbc0b75790 drm/xe: Fix duplicated setting for register 0x6604
new 7dae750dde42 drm/xe: Fix ROW_CHICKEN2 define
new 282c683a56e9 drm/xe/tests: Remove CONFIG_FB dependency
new 907a319c8c8e drm/xe/tests: Grab a memory access reference around the mi [...]
new b99cb6216bdf drm/xe/migrate: Fix number of PT structs in docbook
new 6db7761bbca6 drm/xe/stolen: Exclude reserved lmem portion
new 39fd0b4507c3 drm/xe/guc: Handle regset overflow check for entire GT
new 2a8477f7614a drm/xe: s/lmem/vram/
new 7c7225ddaa34 drm/xe: Separate engine fuse handling into dedicated functions
new 13fb0c98723f drm/xe: Add support for CCS engine fusing
new 4b1430f77553 drm/xe/vm: Use the correct vma destroy sequence on userptr [...]
new e84535d86043 drm/xe/mcr: Add L3BANK steering for DG2
new 6b980aa88d40 drm/xe/mcr: Document how to initialize group/instance
new 8846ffb45758 drm/xe: Allow const propagation in gt_to_xe()
new 1415283befa0 drm/xe: Constify xe_dss_mask_group_ffs()
new 4c128558fe16 drm/xe/rtp: Move match function from wa to rtp
new 043790f3edb5 drm/xe/rtp: Add match for render reset domain
new f647eff17254 drm/xe: Remove dump function from reg_sr
new 766849c4acca drm/xe: Name LRC wa after the engine it belongs
new 91ed180b419a drm/xe/pvc: Remove A* steppings
new 6d4f49b7dec3 drm/xe: make compound literal initialization const
new 11823d48abce drm/xe: Fix overflow in vram manager
new ddad061e8fbc drm/xe: one more s/lmem/vram/
new 69db25e447b8 drm/xe: add xe_ttm_stolen_cpu_access_needs_ggtt()
new 143800547b96 drm/xe/rtp: Add match helper for gslice fused off
new 5be84050ddce drm/xe/reg_sr: Tweak verbosity for register printing
new d855d2246ea6 drm/xe: Print whitelist while applying
new 6647e2fe23f5 drm/xe/debugfs: Dump register save-restore tables
new 6b5ccd6360e2 drm/xe: Reorder WAs to consider the platform
new a19220fa5f1a drm/xe: Add PVC gt workarounds
new 4688d9ce2e3d drm/xe: Add PVC engine workarounds
new 911aeb0f61b8 drm/xe: Add missing DG2 gt workarounds and tunings
new 4d5ab1216385 drm/xe: Add missing DG2 engine workarounds
new 11f78b130835 drm/xe: Add missing DG2 lrc tunings
new 8cd7e9759766 drm/xe: Add missing DG2 lrc workarounds
new 95ff48c2e7a6 drm/xe: Add missing ADL-P engine workaround
new fd93946d594e drm/xe: Add missing LRC workarounds for graphics 1200
new ccbb6ad52ab1 drm/xe: Replace i915 with xe in uapi
new 5fd92bdd54e2 drm/xe/irq: the irq handler local variable need not be static
new 8eb7ad99ae66 drm/xe/xe_uc_fw: Use firmware files from standard locations
new 7c51050b3b07 drm/xe: Use a define to set initial seqno for fences
new fc1cc680304d drm/xe/migrate: Update cpu page-table updates
new 17a28ea23c40 drm/xe/tests: Support CPU page-table updates in the migrate test
new 155c91655428 drm/xe: Introduce xe_engine_is_idle()
new a5dfb471bba1 drm/xe: Use a small negative initial seqno
new 7cba3396fd7e drm/xe/tests: Test both CPU- and GPU page-table updates wi [...]
new 8e41443e1bb7 drm/xe/vm: Defer vm rebind until next exec if nothing to execute
new 2492f4544e6f drm/xe/vram: start tracking the io_size
new 436dbd6bffbf drm/xe/mcr: Separate version from engine type selection
new 1a653b879d6e drm/xe/buddy: remove the virtualized start
new eb230dc47dd6 drm/xe: Use max wopcm size when validating the preset GuC [...]
new 11a2407ed5f0 drm/xe: Stop accepting value in xe_migrate_clear
new 793e6612deea drm/xe/buddy: add visible tracking
new ce79c6c43af7 drm/xe/buddy: add compatible and intersects hooks
new 044f0cfb1947 drm/xe: Drop zero length arrays
new 38c04b47cec8 drm/xe: Use atomic instead of mutex for xe_device_mem_acce [...]
new 4f1411e2dab7 drm/xe: Reinstate render / compute cache invalidation in ring ops
new 99c5952fe361 drm/xe/gt: some error handling fixes
new 59ea53eecb71 drm/xe: Use BO's GT to determine dma_offset when programming PTEs
new b4eecedc75c1 drm/xe: Fix potential deadlock handling page faults
new 85ea2bd2fd18 drm/xe/huc: Support for loading unversiond HuC
new 9bddebf1f0f6 drm/xe: Load HuC on Alderlake S
new ef5e3c2f703d drm/xe: Add max engine priority to xe query
new cf667aec0abe drm/xe: Decrement fault mode counts in xe_vm_close_and_put
new 576c6380da47 drm/xe/pat: Move PAT setup to a dedicated file
new 4f8437031339 drm/xe/pat: Use table-based programming of PAT settings
new 152d7f2db978 drm/xe/pat: Handle unicast vs MCR PAT registers
new 366974e4a69c drm/xe/pat: Clean up PAT register definitions
new f16a3f6335e8 drm/xe/mtl: Fix PAT table coherency settings
new 7321a713c6c9 drm/xe/mtl: Handle PAT_INDEX offset jump
new 8deba79f5deb drm/xe: add XE_BO_CREATE_VRAM_MASK
new e7dc1341f0da drm/xe/bo: refactor try_add_vram
new 011d8fa36296 drm/xe/pat: Define PAT tables as static
new 33de290bd179 drm/xe: don't auto fall back to execlist mode if guc faile [...]
new 3d4451d30f36 drm/xe: Better error messages for xe_gt_record_default_lrcs
new 681818fdb97d drm/xe: Include hardware prefetch buffer in batchbuffer al [...]
new 9b36f7af2024 drm/xe: Adjust batchbuffer space warning when creating a job
new 1bf1d86f12d4 drm/xe: Don't emit extra MI_BATCH_BUFFER_END in WA batchbuffer
new 6b8ddaf3721e drm/xe: Remove unused revid from firmware name
new f7339fe79654 drm/xe/tests: Use proper batch base address
new 370997d168d6 drm/xe/tests: Set correct expectation
new c33a721943f4 drm/xe: Use proper vram offset
new 96578d106b30 drm/xe: Fix platform order
new 1a545ed74b33 drm/xe: fix pvc unload issue
new 06d06064f725 drm/xe/irq: Drop gen3_ prefixes
new 9293b67de660 drm/xe/irq: Add helpers to find ISR/IIR/IMR/IER registers
new ca14d553434e drm/xe/irq: Drop IRQ_INIT and IRQ_RESET macros
new 6b7ece97dd21 drm/xe/irq: Drop unnecessary GEN11_ and GEN12_ register prefixes
new dd12b0ff2cf2 drm/xe/irq: Rename and clarify top-level interrupt handlin [...]
new c94cd8f2d278 drm/xe/irq: Drop remaining "gen11_" prefix from IRQ functions
new bf26d6984c28 drm/xe/irq: Drop commented-out code for non-existent media [...]
new b73d520b3d0f drm/xe/irq: Don't clobber display interrupts on multi-tile [...]
new d19ad0e80ebe drm/xe: Extract function to initialize xe->info
new af049be5a33e drm/xe: Move test infra out of xe_pci.[ch]
new 60d5c6abc289 drm/xe: Use symbol namespace for kunit tests
new e460410023d9 drm/xe: Generalize fake device creation
new 7bf350ecb240 drm/xe/reg_sr: Save errors for kunit integration
new 4cc0440229c6 drm/xe: Add basic unit tests for rtp
new b9d773fc515a drm/xe: Add test for GT workarounds and tunings
new ad55ead7f3c7 drm/xe: Update GuC/HuC firmware autoselect logic
new 1c060057ec29 drm/xe: Always write GEN12_RCU_MODE.GEN12_RCU_MODE_CCS_ENA [...]
new 61e72e77b662 drm/xe: Always log GuC/HuC firmware versions
new c8d72dfb2887 drm/xe: Start splitting xe_device_desc into graphics/media [...]
new c94f32e4f545 drm/xe: Set require_force_probe in each platform's description
new ce22dece001d drm/xe: Move most platform traits to graphics IP
new 33b270d93928 drm/xe: Move engine masks into IP descriptor structures
new bd75664b9c3f drm/xe: Clarify GT counting logic
new 9a08b2b935ce drm/xe: Add printable name to IP descriptors
new 5822bba943ad drm/xe: Select graphics/media descriptors from GMD_ID
new 3713ed52ef2b drm/xe: Add KUnit test for xe_pci.c IP engine lists
new 21cc8aadddf9 drm/xe: Clean up xe_device_desc
new 36919ebeaaca drm/xe: fix suspend-resume for dgfx
new 2988cf02ee30 drm/xe: Fix memory use after free
new 0a12a612c870 drm/xe: Let primary and media GT share a kernel_bb_pool
new 67f2f0d73717 drm/xe: Don't grab runtime PM ref in engine create IOCTL
new 689f40f520b6 drm/xe: Use packed bitfields for xe->info feature flags
new bf08dd47d156 drm/xe: Track whether platform has LLC
new 3c6be2542e35 drm/xe: Only request PCODE_WRITE_MIN_FREQ_TABLE on LLC platforms
new 94324e6bed4b drm/xe: GuC and HuC loading support for RKL
new 221896e54a30 drm/xe/mmio: stop incorrectly triggering drm_warn
new a8a39c15b011 drm/xe: Add Rocketlake device info
new fa4fe0db0885 drm/xe/tlb: fix expected_seqno calculation
new 79f2432e3138 drm/xe/sr: Apply masked registers properly
new 1a9d163c4243 drm/xe/sched_job: prefer dma_fence_is_later
new 7500477ded53 drm/xe/lrc: give start_seqno a better default
new d33dc1dc29ca drm/xe: Fix xe_mmio_rmw32 operation
new e881b1292f17 drm/xe: Drop GFX_FLSH_CNTL_GEN6 write during GGTT invalidation
new 96cb46df567e drm/xe: Keep all resize bar related prints inside xe_resiz [...]
new a180f4e13c44 drm/xe/guc_pc: Reorder forcewake and xe_pm_runtime calls
new fdb3abcebba5 drm/xe: Fix build without CONFIG_PM_SLEEP
new a12159400681 drm/xe: Limit the system memory size to half of the system memory
new 052df73b9e90 drm/xe: Update comment on why d3cold is still blocked.
new 9d3c8fb98ba3 drm/xe: Fix print of RING_EXECLIST_SQ_CONTENTS_HI
new 58e19acf0cdf drm/xe: Cleanup page-related defines
new bb36f4b4ed27 drm/xe: Rename RC0/RC6 macros
new 56492dacee94 drm/xe: Rename instruction field to avoid confusion
new e8178f8076de drm/xe/guc: Rename GEN11_SOFT_SCRATCH for clarity
new a9b1a1361472 drm/xe/guc: Move GuC registers to regs/
new 1bd4db39dee5 drm/xe: Remove extra xe_mmio_read32 from xe_mmio_wait32
new 7b829f6dd638 drm/xe/guc: Convert GuC registers to REG_FIELD/REG_BIT
new d9b79ad275e7 drm/xe: Drop gen afixes from registers
new 5f230a144a33 drm/xe: Use REG_FIELD/REG_BIT for all regs/*.h
new 143e3bc7832f drm/xe: Clarify register types on PAT programming
new 36e22be498fb drm/xe: Introduce xe_reg/xe_reg_mcr
new 3512a78a3cef drm/xe: Use XE_REG/XE_REG_MCR
new ca2acce76d81 drm/xe: Annotate masked registers used by RTP
new 07fbd1f85df1 drm/xe: Plumb xe_reg into WAs, rtp, etc
new 9a56502fe181 drm/xe: Move helper macros to separate header
new ad799e4ace0d drm/xe: Fix media detection for pre-GMD_ID platforms
new 4c69e4b4c60a drm/xe: Enable Raptorlake-P
new 9bc252522dbb drm/xe: Include only relevant header in xe_module.h
new e3ec5e75911b drm/xe: Set default MOCS value for cs instructions
new bb95a4f9f5c2 drm/xe: Set default MOCS value for copy cs instructions
new 116d32515214 drm/xe: Fix splat during error dump
new 14dac5a5748c drm/xe: Enable the compat ioctl functionality
new dbeb2bd25350 drm/xe: Do not mark 1809175790 as a WA
new 215bb2ce605b drm/xe: Fix comment on Wa_22013088509
new a31153fcb1dc drm/xe/guc: Remove special handling for PVC A*
new 98ce59e9ba5c drm/xe/guc: Handle RCU_MODE as masked from definition
new a56d8dabf134 drm/xe: Do not sleep in atomic
new a5cecbac92d5 drm/xe: Print GT info on TLB inv failure
new e3e4964d335c drm/xe: destroy clients engine and vm xarrays on close
new 9ca14f94d294 drm/xe: Handle -EDEADLK case in preempt worker
new 34f89ac8e66c drm/xe: Handle -EDEADLK case in exec ioctl
new ce8bf5bd0595 drm/xe/mmio: Use struct xe_reg
new ee21379acc1a drm/xe: Rename reg field to addr
new 50f1f0591638 drm/xe: Fix indent in xe_hw_engine_print_state()
new a2db3192115d drm/xe: fix tlb_invalidation_seqno_past()
new 5737f74e2947 drm/xe/adlp: Add revid => step mapping
new 500f90620cce drm/xe/adln: Enable ADL-N
new 85635f5d47d7 drm/xe: Load HuC on Alderlake P
new d0e96f3d5255 drm/xe: Remove unused define
new a029aecaa420 drm/xe: Get rid of MAKE_INIT_EXIT_FUNCS
new 9afd4b2d2a8d drm/xe: Call exit functions when xe_register_pci_driver() fails
new ed1df9897434 drm/xe: Allow compute VMs to output dma-fences on binds
new 7cabe5580cb9 drm/xe: Allow dma-fences as in-syncs for compute / faulting VM
new 75a6aadb9ae7 drm/xe: Introduce GT oriented log messages
new 3e535bd50405 drm/xe: Use GT oriented log messages in xe_gt.c
new e799485044cb drm/xe: Introduce the dev_coredump infrastructure.
new 656d29506ca8 drm/xe: Do not take any action if our device was removed.
new a7ca8157ec7b drm/xe: Extract non mapped regions out of GuC CTB into its [...]
new 513260dfd150 drm/xe: Convert GuC CT print to snapshot capture and print.
new 5ed534463254 drm/xe: Add GuC CT snapshot to xe_devcoredump.
new 1825c492daaf drm/xe: Introduce guc_submit_types.h with relevant structs.
new bbdf97c14006 drm/xe: Convert GuC Engine print to snapshot capture and print.
new 3847ec03ddd4 drm/xe: Add GuC Submit Engine snapshot to xe_devcoredump.
new a4db55558785 drm/xe: Convert Xe HW Engine print to snapshot capture and print.
new 01a87f3181ca drm/xe: Add HW Engine snapshot to xe_devcoredump.
new 328f3414b13c drm/xe: Limit CONFIG_DRM_XE_SIMPLE_ERROR_CAPTURE to itself.
new 5013ad8dd75f drm/xe: Move Media GuC register definition to regs/
new 915757a6cbf1 drm/xe: Change GuC interrupt data
new 82f428b62760 drm/xe: fix kernel-doc issues
new 6fedf8426d37 drm/xe: Do not forget to drm_dev_put() in xe_pci_probe()
new b67ece5b1733 drm/xe: Call drmm_add_action_or_reset() early in xe_device [...]
new c93b6de7cc76 drm/xe: Fail xe_device_create() if wq allocation fails
new 6ed6ba32dba1 drm/xe: Add stepping support for GMD_ID platforms
new 1b1d3710380d drm/xe: Apply upper limit to sg element size
new e2bd81af05cb drm/xe: Add explicit padding to uAPI definition
new 1799c761c480 drm/xe: Validate uAPI padding and reserved fields
new 58e30342c75d drm/xe/pvc: Don't try to invalidate AuxCCS TLB
new a9bd807eb16b drm/xe: Fix Wa_22011802037 annotation
new 72906d340b60 drm/xe/rtp: Split rtp process initialization
new cc982f0c1681 drm/xe/rtp: Replace XE_WARN_ON
new 91042671d9f3 drm/xe/rtp: Add "_sr" to entry/function names
new cefeb7634136 drm/xe/rtp: Allow to track active workarounds
new 49d329a0824d drm/xe/wa: Track gt/engine/lrc active workarounds
new 40a627cafe02 drm/xe/debugfs: Dump active workarounds
new 00a5912c020d drm/xe/rtp: Rename STEP to GRAPHICS_STEP
new ed73d03c0803 drm/xe/rtp: Add check for media stepping
new fe19328b900c drm/xe/rtp: Add support for entries with no action
new 464f2243c1fb drm/xe: Include build directory
new 9616e74b796c drm/xe: Add support for OOB workarounds
new 7d356b25b32e drm/xe/guc: Port Wa_22012773006 to xe_wa
new fb395db74b91 drm/xe/guc: Port Wa_16011759253 to xe_wa
new 57a148d63d0b drm/xe/guc: Port Wa_14012197797/Wa_22011391025 to xe_wa
new bb0f2e05ad6c drm/xe/guc: Port Wa_16011777198 to xe_wa
new 63bbd800ff01 drm/xe/guc: Port Wa_22012727170/Wa_22012727685 to xe_wa
new 2b48b0df30ce drm/xe/guc: Port Wa_16015675438/Wa_18020744125 to xe_wa
new 5e782507f67a drm/xe/guc: Port Wa_1509372804 to xe_wa
new 3e488e98fb9e drm/xe/rtp: Also check gt type
new 87c299fa3a97 drm/xe/guc: Port Wa_14014475959 to xe_wa and fix it
new 9922bb40e2ef drm/xe: Fix the migrate selftest for integrated GPUs
new 3690a01ba926 drm/xe: Support copying of data between system memory bos
new 38453f826db8 drm/xe/bo: further limit where CCS pages are needed
new a2f9f4ff07aa drm/xe/migrate: retain CCS aux state for vram -> vram
new 565ce72e1c2d drm/xe: don't allocate under ct->lock
new 3af436500397 drm/xe: keep pulling mem_access_get further back
new 094d739f4dbb drm/xe: Prevent evicting for page tables
new 61f288a89722 drm/xe: Rework size helper to be a little more correct
new 7f075300a318 drm/xe: Simplify rebar sizing
new 2d830096e414 drm/xe: Size GT device memory correctly
new fb31517cd712 drm/xe: Rename GPU offset helper to reflect true usage
new 4e4048364409 drm/xe: Replace PVC check by engine type check
new dbd6c64c99a8 drm/xe/vm: fix double list add
new dbc4f5d15a8e drm/xe/mtl: Disable media GT
new a5edc7cdb387 drm/xe: Introduce xe_tile
new f79ee3013ad5 drm/xe: Add backpointer from gt to tile
new 3643e6371542 drm/xe: Add for_each_tile iterator
new 3b0d4a557996 drm/xe: Move register MMIO into xe_tile
new ad703e06376d drm/xe: Move GGTT from GT to tile
new ebd288cba7db drm/xe: Move VRAM from GT to tile
new 876611c2b756 drm/xe: Memory allocations are tile-based, not GT-based
new 08dea7674533 drm/xe: Move migration from GT to tile
new ed006ba5e6e8 drm/xe: Clarify 'gt' retrieval for primary tile
new 68ccb9b2f71b drm/xe: Drop vram_id
new 1e6c20be6c83 drm/xe: Drop extra_gts[] declarations and XE_GT_TYPE_REMOTE
new f6929e80cdf5 drm/xe: Allocate GT dynamically
new e2682f616b91 drm/xe: Add media GT to tile
new 7e485d9816c1 drm/xe: Interrupts are delivered per-tile, not per-GT
new 8e758225e52e drm/xe/irq: Move ASLE backlight interrupt logic
new 80d6e5874af2 drm/xe/irq: Ensure primary GuC won't clobber media GuC's i [...]
new 22a222360176 drm/xe/irq: Untangle postinstall functions
new 3e29c149b3d8 drm/xe: Replace xe_gt_irq_postinstall with xe_irq_enable_hwe
new d78a47781950 drm/xe: Invalidate TLB on all affected GTs during GGTT updates
new 933b78d67821 drm/xe/tlb: Obtain forcewake when doing GGTT TLB invalidations
new 37efea9ca258 drm/xe: Allow GT looping and lookup on standalone media
new 1bc728dcb8ad drm/xe: Update query uapi to support standalone media
new 7bfbad97d38f drm/xe: Reinstate media GT support
new 08516de501fa drm/xe: Add kerneldoc description of multi-tile devices
new 437bcbab1023 drm/xe: Replace deprecated DRM_ERROR()
new 066d0952489b drm/xe: Reformat xe_guc_regs.h
new 17a6726c3d30 drm/xe: Initialize MOCS earlier
new 1fce9a6f69f5 drm/xe: Don't hardcode GuC's MOCS index in register header
new 433002ca3670 drm/xe: REBAR resize should be best effort
new 882b5d00f96a drm/xe/wa: Extend scope of Wa_14015795083
new a4f08dbb7121 drm/xe: Use SPDX-License-Identifier instead of license text
new fcca94c69b95 drm/xe: Group engine related structs
new a0385a840ca0 drm/xe: Fix some formatting issues in uAPI
new f1a5a9bf1418 drm/xe/guc: Read HXG fields from DW1 of G2H response
new 1011812c642c drm/xe/reg_sr: Use a single parameter for xe_reg_sr_apply_ [...]
new 5eeb8b443875 drm/xe/reg_sr: Apply limit to register whitelisting
new 85dbfe47d07c drm/xe: Invalidate TLB also on bind if in scratch page mode
new 9f8f93bee3ef drm/xe: Emit a render cache flush after each rcs/ccs batch
new 790bdc7cb2e7 drm/xe: Handle unmapped userptr in analyze VM
new 5e3220de6c72 drm/xe: Use Xe ordered workqueue for rebind worker
new 3534b18c3605 drm/xe: s/XE_PTE_READ_ONLY/XE_PTE_FLAG_READ_ONLY
new 6713ee6ca19e drm/xe: Move XE_PTE_FLAG_READ_ONLY to xe_vm_types.h
new a0ea91db616c drm/xe: Rename pte/pde encoding functions
new 90738d866507 drm/xe/guc: Fix typo s/enabled/enable/
new 6dc3a12fb818 drm/xe/guc: Normalize error messages with %#x
new 2846d10339a2 drm/xe: Donot apply forcewake while reading actual frequency
new 1e80d0c3c448 drm/xe: Fix GT looping for standalone media
new 35cbfe561912 drm/xe: Fix uninitialized variables
new d0e2dd764a6d drm/xe: Fix check for platform without geometry pipeline
new ff063430caa8 drm/xe/mtl: Add some initial MTL workarounds
new ab10e976fbda drm/xe: limit GGTT size to GUC_GGTT_TOP
new ee6ad1370528 drm/Xe: Use EOPNOTSUPP instead of ENOTSUPP
new 37430402618d drm/xe: NULL binding implementation
new 8ae8a2e8dd21 drm/xe: Long running job update
new 911cd9b3b4e1 drm/xe: Ensure LR engines are not persistent
new 73c09901b024 drm/xe: Only try to lock external BOs in VM bind
new 7ba4c5f02763 drm/xe: VM LRU bulk move
new 8489f30e0c8e drm/xe/bo: handle PL_TT -> PL_TT
new 898f86c23c60 drm/xe: Skip applying copy engine fuses
new 5db4afe1db56 drm/xe: Fix unreffed ptr leak on engine lookup
new ffd6620fb746 drm/xe: Document structures for device query
new 4f082f2c3a37 drm/xe: Move defines before relevant fields
new 1bc56a934f11 drm/xe: Document topology mask query
new 1105ac15d2a1 drm/xe/uapi: restrict system wide accounting
new a9c4a069fbc3 drm/xe/uapi: add some kernel-doc for region query
new 63f9c3cd36ca drm/xe/uapi: silence kernel-doc errors
new 83ee6699b596 drm/doc: include xe_drm.h
new 513e82627931 drm/xe/bo: consider bo->flags in xe_bo_migrate()
new 1c2097bbde10 drm/xe: add a new sysfs directory for gtidle properties
new 7b076d14f21a drm/xe/mtl: Add support to get C6 residency/status of MTL
new bc2e0215deea drm/xe/bo: Fix swapin when moving to VRAM
new 3439cc46619a drm/xe/bo: Avoid creating a system resource when allocatin [...]
new 70ff6a999d7c drm/xe/bo: Gracefully handle errors from ttm_bo_move_accel [...]
new a201c6ee37d6 drm/xe/bo: Evict VRAM to TT rather than to system
new 5835dc7fa6e4 drm/xe: Fix vm refcount races
new c8a740775dff drm/xe/pm: Disable PM on unbounded pcie parent bridge
new 64c9ae213d2a drm/xe/kunit: Handle fake device creation for all platform [...]
new 807e7cee6981 drm/xe: Add missing ADL entries to xe_test_wa
new 420c6a6f65f4 drm/xe: fix HuC FW ordering for DG1
new f07d9a615b7b drm/xe/slpc: Start SLPC before GuC submission on reset
new 7f38e1e1063e drm/xe: fix bounds checking for 'len' in xe_engine_create_ioctl
new 2e60442a4fef drm/xe: properly check bounds for xe_wait_user_fence_ioctl()
new 5572a0046857 drm/xe: Use nanoseconds instead of jiffies in uapi for user fence
new e5a845fd8fa4 drm/xe: Add sysfs entry for tile
new 8c82f914a302 drm/xe: Add GTs under respective tile sysfs
new 9641df819772 drm/xe: Add sysfs entry to report per tile memory size
new e4b2893c1704 drm/xe: Make usable size of VRAM readable
new 413343584725 drm/xe: Return GMD_ID revid properly
new 54c5b74a0693 drm/xe: Don't raise error on fused-off media
new 98b6d0923411 drm/xe: Print proper revid value for unknown media revision
new c0ab10ee2ee6 drm/xe: Enable PCI device earlier
new b747411964cd drm/xe: Make page-table updates using the default engine h [...]
new 44869c72e847 drm/xe/mmio: add xe_mmio_read16()
new c7fac450dd86 drm/xe/guc: Fix h2g_write usage of GUC_CTB_MSG_MAX_LEN
new 43e82fb9ecf0 drm/xe: make GT sysfs init return void
new 55d8ac9631aa drm/xe: make kobject type struct as constant
new 54c9fb7e64fd drm/xe: Use internal VM flags in xe_vm_create
new 9d858b69b0cf drm/xe: Ban a VM if rebind worker hits an error
new 21ed3327e388 drm/xe: Add helpers to hide struct xe_vma internals
new 5cecdd0bb6bf drm/xe: Remove __xe_vm_bind forward declaration
new b06d47be7c83 drm/xe: Port Xe to GPUVA
new 38fa29dc2b73 drm/xe/tlb: drop unnecessary smp_wmb()
new 86ed09250e06 drm/xe/tlb: ensure we access seqno_recv once
new c4bbc32e09ab drm/xe: hold mem_access.ref for CT fast-path
new dad33831d8d1 drm/xe/ct: hold fast_lock when reserving space for g2h
new 4803f6e26f16 drm/xe/tlb: increment next seqno after successful CT send
new a4d362bbed8c drm/xe/ct: serialise fast_lock during CT disable
new 7b24cc3e309f drm/xe/gt: tweak placement for signalling TLB fences after [...]
new 2ca01fe31b68 drm/xe/tlb: also update seqno_recv during reset
new 4aa5e3594f64 drm/xe/tlb: print seqno_recv on fence TLB timeout
new 0b688f9b2880 drm/xe/ct: update g2h outstanding for CTB capture
new 35c8a964398e drm/xe: handle TLB invalidations from CT fast-path
new 356010a1a0c9 drm/xe/mmio: update gt_count when probing multi-tile
new b1f8f4b5eec6 drm/xe: Fix BUG_ON during bind with prefetch
new 04194a4f7808 drm/xe: Fix lockdep warning from xe_vm_madvise
new 4cd6d492595f drm/xe: Cleanup SPACING style issues
new fb1d55efdfcb drm/xe: Cleanup OPEN_BRACE style issues
new 4ab5901cc0ed drm/xe: Cleanup POINTER_LOCATION style issues
new 763931d25c7f drm/xe: Cleanup CODE_INDENT style issues
new 80c58bdf0ea2 drm/xe: Cleanup TRAILING_WHITESPACE style issues
new f5b85ab62b0a drm/xe: Cleanup COMPLEX_MACRO style issues
new 5ce58303440b drm/xe: Fix typos
new b8c1ba831e67 drm/xe: Prevent flooding the kernel log with XE_IOCTL_ERR
new 3e8e7ee6a375 drm/xe: Cleanup style warnings
new 1737785ae531 drm/xe: remove gucrc disable from suspend path
new ac0be3b5b28e drm/xe/pm: Add pci d3cold_capable support
new fddebcbf7a47 drm/xe/pm: Refactor xe_pm_runtime_init
new b2d756199be8 drm/xe/pm: Add vram_d3cold_threshold Sysfs
new 2ef08b98025b drm/xe/pm: Toggle d3cold_allowed using vram_usages
new 09d88e3beb64 drm/xe/pm: Init pcode and restore vram on power lost
new a00b8f1aae43 drm/xe: fix xe_device_mem_access_get() races
new 2d30332a5ec0 drm/xe/vm: tidy up xe_runtime_pm usage
new 6bfbd0c589bb drm/xe/debugfs: grab mem_access around forcewake
new 2d3ab1fa3195 drm/xe/guc_pc: add missing mem_access for freq_rpe_show
new 7da1d76ff647 drm/xe/mmio: grab mem_access in xe_mmio_ioctl
new 03af26c9c976 drm/xe: ensure correct access_put ordering
new 7eed01a92683 drm/xe: drop xe_device_mem_access_get() from guc_ct_send
new e018f44b29ed drm/xe/ggtt: prime ggtt->lock against FS_RECLAIM
new 7d623575a345 drm/xe: drop xe_device_mem_access_get() from invalidation_vma
new e3d2309250d4 drm/xe: add lockdep annotation for xe_device_mem_access_get()
new 6a0612aeabcc drm/xe/selftests: hold rpm for evict_test_run_device()
new 939902913a25 drm/xe/selftests: hold rpm for ccs_test_migrate()
new 5a142f9c675a drm/xe/selftests: restart GT after xe_bo_restore_kernel()
new ee82d2da9c8a drm/xe: add missing bulk_move reset
new 0d39b6daa545 drm/xe: Normalize XE_VM_FLAG* names
new 4d18eac03212 drm/xe: Use FIELD_PREP/FIELD_GET for tile id encoding
new 955c09e2cc48 drm/xe: Rely on kmalloc/kzalloc log message
new ea82d5aab53f drm/xe/execlist: Remove leftover printk messages
new 72e8d73b712d drm/xe: Cleanup style warnings and errors
new 0043a3e8a1f5 drm/xe/execlist: Log when using execlist submission
new 845f64bdbfc9 drm/xe: Introduce a range-fence utility
new fd84041d094c drm/xe: Make bind engines safe
new 3188c0f4c893 drm/xe: Remove xe_vma_op_unmap
new 8f33b4f054fc drm/xe: Avoid doing rebinds
new 1655c893af08 drm/xe: Reduce the number list links in xe_vma
new 3daf694ccf8a drm/xe: Replace list_del_init with list_del for userptr.in [...]
new 63412a5a6718 drm/xe: Change tile masks from u64 to u8
new eae553cbe03a drm/xe: Combine destroy_cb and destroy_work in xe_vma into union
new a4cc60a55fd9 drm/xe: Only alloc userptr part of xe_vma for userptrs
new 7ead33156483 drm/xe: Use migrate engine for page fault binds
new 9700a1df0a55 drm/xe: add lockdep annotation for xe_device_mem_access_put()
new 7a060d786cc1 drm/xe/mtl: Map PPGTT as CPU:WC
new 2a6d871bd977 drm/xe: xe_engine_create_ioctl should check gt_count, not [...]
new 6a024f1bfdfe drm/xe/bo: support tiered vram allocation for small-bar
new cd928fced996 drm/xe/uapi: add the userspace bits for small-bar
new c00ce7f22317 drm/xe: fully turn on small-bar support
new c856cc138bf3 drm/xe/uapi: Remove XE_QUERY_CONFIG_FLAGS_USE_GUC
new c8dc15464880 drm/xe: Invert guc vs execlists parameters and info.
new 342206b7cc06 drm/xe: Always use xe_vm_queue_rebind_worker helper
new 70748acb7fb4 drm/xe: Signal out-syncs on VM binds if no operations
new 6aa26f6eb829 drm/xe/engine: add missing rpm for bind engines
new 0e34fdb4a01a drm/xe: Fix checking for unset value
new 43b5d81e0477 drm/xe: fix mcr semaphore locking for MTL
new 621c1fbd9b83 drm/xe: Remove vma arg from xe_pte_encode()
new 937b4be72baa drm/xe: Decouple vram check from xe_bo_addr()
new b23ebae7ab41 drm/xe: Set PTE_DM bit for stolen on MTL
new 58052eb70cde drm/xe: Fix MTL+ stolen memory mapping
new c0d6b6163fd9 drm/xe: Carve out top of DSM as reserved
new fda48d15a4ea drm/xe: Sort xe_regs.h
new f83a30f466eb drm/xe: Fix an invalid locking wait context bug
new 063e09af6e1d drm/xe: Invert mask and val in xe_mmio_wait32.
new 4f027e304a6c drm/xe: Notify Userspace when gt reset fails
new 8f3013e0b222 drm/xe: Introduce fault injection for gt reset
new f026520367be drm/xe: Only set PCI d3cold_allowed when we are really allowing.
new e07aa913161b drm/xe: Move d3cold_allowed decision all together.
new bba2ec4144f5 drm/xe: Fix the runtime_idle call and d3cold.allowed decision.
new a32d82b4cfd6 drm/xe: Only init runtime PM after all d3cold config is in place.
new d87c424afaf6 drm/xe: Ensure memory eviction on s2idle.
new fe58a2432b0d drm/xe/mtl: Reduce Wa_14018575942 scope to the CCS engine
new 757d9fdfe3db drm/xe: Remove XE_GUC_CT_SELFTEST
new 8d7a91fe58c9 drm/xe: Remove ct->fence_context
new e3828ebf6cde drm/xe: Add define WQ_HEADER_SIZE
new 3207a32163cd drm/xe/macro: Remove unused constant
new 99fea6828879 drm/xe: Prefer WARN() over BUG() to avoid crashing the kernel
new f82686ef74b9 drm/xe: remove header variable from parse_g2h_msg
new 2a368a09ae1c drm/xe: Fix error paths of __xe_bo_create_locked
new c22a4ed0c325 drm/xe: Rename xe_engine.[ch] to xe_exec_queue.[ch]
new 9b9529ce379a drm/xe: Rename engine to exec_queue
new 038ff941afe2 drm/xe: Add sysfs entries for engines under its GT
new eef55700f302 drm/xe: Add sysfs for default engine scheduler properties
new e91a989ce151 drm/xe: Add job timeout engine property to sysfs
new bc3a06ead1cd drm/xe: Add timeslice duration engine property to sysfs
new 69838d6330a7 drm/xe: Add sysfs for preempt reset timeout
new d27765647297 drm/xe: Add min/max cap for engine scheduler properties
new 0c0054290052 drm/xe: Fix error path in xe_guc_pc_gucrc_disable()
new d8b4494bf184 drm/xe: Fix error path in xe_guc_pc_start()
new 31b57683de2c drm/xe/guc_submit: prevent repeated unregister
new c47794bdd63d drm/xe: Set max pte size when skipping rebinds
new de4651d6dd04 drm/xe: Update ARL-S DevIDs to the latest BSpec
new 7f6c6e5085bd drm/xe: Implement HW workaround 14016763929
new 17d28aa8bdb1 drm/xe: don't warn for bogus pagefaults
new c7e4a611f35c drm/xe: Add Wa_14015150844 for DG2 and Xe_LPG
new 3d4b0bfcd97f drm/xe/pm: Add vram_d3cold_threshold for d3cold capable device
new ef6ea97228e1 drm/xe/guc_submit: fixup deregister in job timeout
new ca8656a2eb09 drm/xe: skip rebind_list if vma destroyed
new a20c75dba192 drm/xe: Call __guc_exec_queue_fini_async direct for KERNEL [...]
new 0887a2e7ab62 drm/xe: Make xe_mem_region struct
new 286089ce6929 drm/xe: Improve vram info debug printing
new 0955d3be8b53 drm/xe/dg2: Remove Wa_15010599737
new 50b099030bb4 drm/xe: Simplify engine class sched_props setting
new a863b4163ab9 drm/xe: Add CONFIG_DRM_XE_PREEMPT_TIMEOUT
new 0b1d1473b355 drm/xe: common function to assign queue name
new 296549107e47 drm/xe: base definitions for the GSCCS
new 3d2b5d4e28d9 drm/xe: add GSCCS irq support
new aef61349ef1b drm/xe: add GSCCS ring ops
new f4c33ae8eca2 drm/xe: GSC forcewake support
new 92939935f478 drm/xe: don't expose the GSCCS to users
new 07d7ba13d80a drm/xe: enable idle msg and set hysteresis for GSCCS
new 0aef9ff75204 drm/xe: Stop tracking 4-tile support
new 13a3398b927b drm/xe/xe2: Update render/compute context image sizes
new 015906fff123 drm/xe/xe2: Add GT topology readout
new 5c82000f5471 drm/xe/xe2: Add MCR register steering for primary GT
new 8e99b54508d6 drm/xe/xe2: Add MCR register steering for media GT
new c5fa58146ee0 drm/xe/xe2: Update context image layouts
new 53497182ddf7 drm/xe/xe2: Handle fused-off CCS engines
new be6dd3c8e884 drm/xe/xe2: AuxCCS is no longer used
new 2985bedc1c59 drm/xe/xe2: Define Xe2_LPG IP features
new 595e4a3aade3 drm/xe/xe2: Define Xe2_LPM IP features
new e9bb0891e690 drm/xe/xe2: Track VA bits independently of max page table level
new e4751ab5d2fe drm/xe/xe2: Add MOCS table
new 0993b22f93f8 drm/xe/xe2: Program GuC's MOCS on Xe2 and beyond
new 3330361543fc drm/xe/lnl: Add LNL platform definition
new 943c01b72f3e drm/xe/lnl: Add GuC firmware definition
new 770576f1e1c0 drm/xe/lnl: Hook up MOCS table
new 07431945d8ae drm/xe: Avoid 64-bit register reads
new 486b2ef27682 drm/xe: Drop xe_mmio_write64()
new 1c66c0f391da drm/xe: fix submissions without vm
new 923e42381745 drm/xe: split kernel vs permanent engine flags
new 9e9526352d6f drm/xe: standardize vm-less kernel submissions
new 429d56a6b12c drm/xe/ct: fix resv_space print
new 25063811d9c1 drm/xe/pvc: Blacklist BCS_SWCTRL register
new 7407f2e5c356 drm/xe/pvc: Force even num engines to use 64B
new a043fbab7af5 drm/xe/pvc: Use fast copy engines as migrate engine on PVC
new 14ec22408d2f drm/xe: Add patch version on guc firmware init
new 9c0d779fc67b drm/xe: Prevent return with locked vm
new 1da0702c1701 drm/xe: nuke GuC on unload
new 9a4566d5e0ae drm/xe: fix has_llc on rkl
new 35dfb48462d9 drm/xe: Convert xe_vma_op_flags to BIT macros
new 5ef091fc32a4 drm/xe: Fixup unwind on VM ops errors
new bbd52b615373 drm/gpuva: Add drm_gpuva_for_each_op_reverse
new 617eebb9c480 drm/xe: Fix array of binds
new 621fd7dc38b7 drm/xe/pm: Use PM functions only if CONFIG_PM_SLEEP is enabled
new fba153b0d0b7 drm/xe/selftests: consider multi-GT for eviction test
new e6a373dc3d12 drm/xe/selftests: make eviction test tile centric
new 8bc454baf403 drm/xe/pat: Use 0 instead of space on error
new a2112949e5f9 drm/xe/reg_sr: Simplify check for masked registers
new 46c63b6485b9 drm/xe/reg_sr: Use xe_gt_dbg
new 12a66a47018a drm/xe: Add dbg messages for LRC WAs
new 278c35822d61 drm/xe: Fix LRC workarounds
new 2793fac1dbe0 drm/xe/uapi: Typo lingo and other small backwards compatib [...]
new 9e6fe003d8c7 drm/xe/uapi: Remove useless max_page_size
new 9fa81f914a1c drm/xe/mmio: Account for GSI offset when checking ranges
new 08a4f00e62bc drm/xe/bo: Simplify xe_bo_lock()
new d00e9cc28e1e drm/xe/vm: Simplify and document xe_vm_lock()
new b7ab8c4f028f drm/xe/bo: Remove the lock_no_vm()/unlock_no_vm() interface
new d490ecf57790 drm/xe: Rework xe_exec and the VM rebind worker to use the [...]
new 2714d5093620 drm/xe: Convert pagefaulting code to use drm_exec
new 1f72718215ff drm/xe: Convert remaining instances of ttm_eu_reserve_buff [...]
new 30278e299646 drm/xe: Fix fence reservation accouting
new 5c0553cdc811 drm/xe: Replace XE_WARN_ON with drm_warn when just printin [...]
new 1975b5917a94 drm/xe: Introduce Xe assert macros
new c73acc1eeba5 drm/xe: Use Xe assert macros instead of XE_WARN_ON macro
new 430003b85ce3 drm/xe/guc: Switch to major-only GuC FW tracking for MTL
new 8d07691c35bf drm/xe: Get GT clock to nanosecs
new cd8534193a4b drm/xe: Use spinlock in forcewake instead of mutex
new 3856b0f71f52 drm/xe/pmu: Enable PMU interface
new c4991ee01d48 drm/xe/uc: Rename guc_submission_enabled() to uc_enabled()
new 757308471dbe drm/xe/uc: Fix uC status tracking
new a455ed04669f drm/xe/uc: Add GuC/HuC firmware path overrides
new fc678ec7c2e0 drm/xe: Reinstate pipelined fence enable_signaling
new d435a039646e drm/xe: Simplify final return from xe_irq_install()
new 7764222d54b7 drm/xe: Disallow pinning dma-bufs in VRAM
new 0d0534750f9d drm/xe/wa: Apply tile workarounds at probe/resume
new cb90d469183c drm/xe: Add child contexts to the GuC context lookup
new 8f965392c4d9 drm/xe: Add drm-client infrastructure
new 85c6ad1aa263 drm/xe: Interface xe drm client with fdinfo interface
new b27970f3e11c drm/xe: Add tracking support for bos per client
new 9e4e9761e64e drm/xe: Record each drm client with its VM
new 2ff00c4f77ab drm/xe: Track page table memory usage for client
new 303fb1165765 drm/xe: Account ring buffer and context state storage
new 0845233388f8 drm/xe: Implement fdinfo memory stats printing
new dbac286d8529 drm/xe: proper setting of irq enabled flag
new 14d25d8d684d drm/xe: change old msi irq api to a new one
new bc18dae50f16 drm/xe: add msix support
new babba646785d drm/xe: Accept a const xe device
new 02cadbb5d123 drm/xe: Align size to PAGE_SIZE
new 5fdd4b21aed8 drm/xe: Add Wa_18028616096
new 51a5d656090e drm/xe/irq: Clear GFX_MSTR_IRQ as part of IRQ reset
new 1951dad5347e drm/xe: Infer service copy functionality from engine list
new f24081cd6275 drm/xe: Normalize pte/pde encoding
new b3bb7d9c561d drm/xe: Remove check for vma == NULL
new 0e5e77bd9704 drm/xe: Use vfunc for pte/pde ppgtt encoding
new 23c8495efeed drm/xe/migrate: Do not hand-encode pte
new b445be571020 drm/xe: Use vfunc to initialize PAT
new 194bdb859950 drm/xe/dg2: Fix using wrong PAT table
new 451028644775 drm/xe/pat: Prefer the arch/IP names
new 0d68247efcdb drm/xe/pat: Keep track of relevant indexes
new fcd75139cd3c drm/xe: Use pat_index to encode pde/pte
new 1464f56b47d8 drm/xe: Use vfunc for ggtt pte encoding
new 5349bb76d620 drm/xe: do not register to PM if GuC is disabled
new 28b1d9155c3c drm/xe: Ensure mutex are destroyed
new 909faaa66c5e drm/xe: Add a missing mutex_destroy to xe_ttm_vram_mgr
new 9be79251813d drm/xe: set PTE_AE for all platforms supporting it
new e2e2d9633706 drm/xe: timeout needs to be a signed value
new c489925a154e drm/xe/tuning: Add missing engine class rules for LRC tuning
new 0dcac63649e3 drm/xe/xe2: Extend reserved stolen sizes
new 2c0ac321d997 drm/xe: Adjust mocs field mask definitions
new c690f0e6b7e6 drm/xe: Rename MEM_SET instruction
new 4bdd8c2ed957 drm/xe/xe2: Set tile y type in XY_FAST_COPY_BLT to Tile4
new 30603b5b0f86 drm/xe/xe2: Update MOCS fields in blitter instructions
new 328e089bfb37 drm/xe: Leverage ComputeCS read L3 caching
new 9a674bef6cf0 drm/xe: Fix exec queue usage for unbinds
new fb1b70607f73 drm/xe/hwmon: Expose power attributes
new 92d44a422d0d drm/xe/hwmon: Expose card reactive critical power
new fbcdc9d3bf58 drm/xe/hwmon: Expose input voltage attribute
new 71d0a32524f9 drm/xe/hwmon: Expose hwmon energy attribute
new 5f01a35b10f3 drm/xe/vm: print the correct 'keep' when printing gpuva ops
new 66aca8f04bb9 drm/xe/vm: use list_last_entry() to fetch last_op
new 0e1a234618a8 drm/xe: fix range printing for debug messages
new f24cf6cea519 drm/xe: Fix RING_MI_MODE label in devcoredump
new d32c49e318df drm/xe: Fix devcoredump readout of IPEHR
new a8e2e0d7fab7 drm/xe: Remove devcoredump readout of IPEIR
new 5708a1080a2e drm/xe/xe2: Add missing mocs entry
new 3a13c2de442d drm/xe/hwmon: fix uaf on unload
new a617b3048abe drm/xe: Add infrastructure for per engine tuning
new f8ebadd0df24 drm/xe: add gt tuning for indirect state
new 285230832eb7 drm/xe/vm: Prefer xe_assert() over XE_WARN_ON()
new dfc83d4293f3 drm/xe/xe2: Follow XeHPC for TLB invalidation
new d9e85dd5c24d drm/xe/xe_migrate.c: Use DPA offset for page table entries.
new cf0b9e94c8c7 drm/xe/tests/xe_migrate.c: Add vram to vram KUNIT test
new 811aa4d2074a drm/xe/xe2: Program PAT tables
new 5803bdc8ad6f drm/xe/xe2: Add one more bit to encode PAT to ppgtt entries
new 34803f9a4b3a drm/xe/pat: Add debugfs node to dump PAT
new d2300987cf5a drm/xe/gt: Dump PAT table when failing to initialize
new 1db6f9d4134e drm/xe/rtp: Fix doc for XE_RTP_ACTIONS
new 30e3b2cfb576 drm/xe/rplu: s/ADLP/ALDERLAKE_P
new fcb33ca6d629 drm/xe/rpls: Add RPLS Support
new 93b1b5f59d34 drm/xe/rpls: Add Stepping info for RPLS
new e3fee3aa7a89 drm/xe: Add missing ADL entries to xe_test_wa
new 406be3cc186e drm/xe/pat: trim the xelp PAT table
new e814389ff180 drm/xe: directly use pat_index for pte_encode
new 399a13323f0d drm/xe: add 28-bit address support in struct xe_reg
new 6360ebd1a123 drm/xe: add read/write support for MMIO extension space
new fdef72e02e20 drm/xe: add a flag to bypass multi-tile config from MTCFG reg
new 866b2b176434 drm/xe: add MMIO extension support flags
new ef29b390c734 drm/xe: map MMIO BAR according to the num of tiles in device desc
new a4e2f3a299ea drm/xe: refactor xe_mmio_probe_tiles to support MMIO extension
new b6f45db5d08a drm/xe: Set PTE_AE for smem allocations in integrated devices
new 3445166655cd drm/xe: Add new DG2 PCI IDs
new cd0adf746527 drm/xe/dg2: Remove one PCI ID
new 5120243bfb0d drm/xe/gsc: add HECI2 register offsets
new 437d7a84ada7 drm/xe/gsc: add has_heci_gscfi indication to device
new 87a4c85d3a3e drm/xe/gsc: add gsc device support
new de54bb81d9d4 drm/xe: Make MI_FLUSH_DW immediate size more explicit
new e12a64881e97 drm/xe: Separate number of registers from MI_LRI opcode
new 14a1e6a4a460 drm/xe: Clarify number of dwords/qwords stored by MI_STORE [...]
new 0134f130e76a drm/xe: Extract MI_* instructions to their own header
new 0f60547f7d2c drm/xe/debugfs: Add dump of default LRCs' MI instructions
new 6de492ae5f5e drm/xe/debugfs: Include GFXPIPE commands in LRC dump
new fd47ded23792 drm/xe: Fix array bounds check for queries
new 61d63a59f68c drm/xe: Set the correct type for xe_to_user_engine_class
new 7793d00d1bf5 drm/xe: Correlate engine and cpu timestamps with better accuracy
new ea0640fc6971 drm/xe/uapi: Separate VM_BIND's operation and flag
new 78ddc872c6a9 drm/xe/vm: Remove VM_BIND_OP macro
new 924e6a9789a0 drm/xe/uapi: Remove MMIO ioctl
new 5009d554e0d5 drm/xe: Fix xe_exec_queue_is_idle for parallel exec queues
new e05c6c977463 drm/xe: Deprecate XE_EXEC_QUEUE_SET_PROPERTY_COMPUTE_MODE [...]
new abce4e4b0742 drm/xe: Rename exec_queue_kill_compute to xe_vm_remove_com [...]
new bffb2573726b drm/xe: Remove XE_EXEC_QUEUE_SET_PROPERTY_COMPUTE_MODE from uAPI
new 5dc079d1a8e5 drm/xe/uapi: Use common drm_xe_ext_set_property extension
new 7224788f6756 drm/xe: Kill XE_VM_PROPERTY_BIND_OP_ERROR_CAPTURE_ADDRESS [...]
new b21ae51dcf41 drm/xe/uapi: Kill DRM_XE_UFENCE_WAIT_VM_ERROR
new f3e9b1f43458 drm/xe: Remove async worker and rework sync binds
new e669f10cd318 drm/xe: Fix VM bind out-sync signaling ordering
new 25f656f534f4 drm/xe/uapi: Document drm_xe_query_gt
new 2519450aaa31 drm/xe/uapi: Replace useless 'instance' per unique gt_id
new 922965715464 drm/xe/uapi: Remove unused field of drm_xe_query_gt
new e16b48378527 drm/xe/uapi: Rename gts to gt_list
new e48d146456e3 drm/xe/uapi: Fix naming of XE_QUERY_CONFIG_MAX_EXEC_QUEUE_ [...]
new 9b49762740e3 drm/xe/guc: Bump PVC GuC version to 70.9.1
new bf6d941c06c9 drm/xe: fix pat[2] programming with 2M/1G pages
new c85d36be2993 drm/xe: Simplify xe_res_get_buddy()
new bad3644dd8d5 drm/xe/xe2: Add initial workarounds
new f6c39feed021 drm/xe: Add performance tuning settings for MTL and Xe2
new 8656ea9ae8b4 drm/xe: Add event tracing for CTB
new 0d0dda27cf06 drm/xe/trace: Optimize trace definition
new b1543a494c52 drm/xe: Prepare to emit non-register state while recording [...]
new 72ac304769dd drm/xe: Emit SVG state on RCS during driver load on DG2 and MTL
new fb24b858a20d drm/xe/xe2: Update SVG state handling
new 83af834e711c drm/xe/mocs: MOCS registers are multicast on Xe_HP and beyond
new 8a93b0b4d110 drm/xe: Extend rpX values extraction for future platforms
new a9a95523c849 drm/xe/uc: Prepare for parsing of different header types
new 484ecffac910 drm/xe/huc: Extract version and binary offset from new HuC [...]
new b77d8b5c5ec0 drm/xe/huc: HuC is not supported on GTs that don't have vi [...]
new 185f93f3041f drm/xe/huc: Don't re-auth HuC if it's already authenticated
new bfeb4ac55565 drm/xe/huc: Define HuC for MTL
new 65e957358823 drm/xe: Fix WA 14010918519 write to wrong register
new b8d70702def2 drm/xe/xe_exec_queue: Add check for access counter granularity
new 7eea3fb67a30 drm/xe/xelpmp: Extend Wa_22016670082 to Xe_LPM+
new 4202dd9fc43e drm/xe/migrate: fix MI_ARB_ON_OFF usage
new a667cf56dbd6 drm/xe/bo: consider dma-resv fences for clear job
new 503a6f4e4f96 drm/xe/bo: sync kernel fences for KMD buffers
new b42ff0462d9e drm/xe/hwmon: Add kernel doc and refactor xe hwmon
new fef6dd12b45a drm/xe/hwmon: Protect hwmon rw attributes with hwmon_lock
new 4446fcf220ce drm/xe/hwmon: Expose power1_max_interval
new 4e002016a1e5 drm/xe: Replace xe_ttm_vram_mgr.tile with xe_mem_region
new 4e11a1411ab4 drm/xe: Remove unused xe_bo_to_tile
new fd0975b7cfee drm/xe: Replace usage of mem_type_to_tile
new ebb00b285bef drm/xe: Dump CTB during TLB timeout
new 81d11b9d6625 drm/xe: Adjust tile_present mask when skipping rebinds
new 74a6c6438ee7 drm/xe: Fix dequeue of access counter work item
new 4d5252b4ca1d drm/xe/xe2: Program correct MOCS registers
new effc560d7a36 drm/xe/mtl: Use 16.67 Mhz freq scale factor to get rpX
new 5d30cfe003a9 drm/xe: Add Wa_14019821291
new 27a1a1e2e47d drm/xe: stringify the argument to avoid potential vulnerability
new 571622740288 drm/xe: implement driver initiated function-reset
new e4e4268d9500 drm/xe: Fix pagefault and access counter worker functions
new 670e811d1fd6 drm/xe: Update SPDX deprecated license identifier
new 6ffef7b6991b drm/xe/xelpmp: Add Wa_16021867713
new 04dfef5b41af drm/xe: Fix unbind of unaccessed VMA (fault mode)
new 37d1eaab34ab drm/xe: move the lmem verification code into a separate function
new d7925d04c062 drm/xe: clear the serviced bits on INTR_IDENTITY_REG
new 047d1f6a2f17 drm/xe: Add Wa_14019877138
new 86017f3898d4 drm/xe/gsc: enable pvc support
new fa85b083733a drm/xe/tests: Fix migrate test
new 80103a23da50 drm/xe: Drop EXECLIST_CONTROL from error state dump
new 08987a8b6820 drm/xe: Fix build with KUNIT=m
new 43efd3ba9f44 drm/xe: Raise GT frequency before GuC/HuC load
new a839e365ac88 drm/xe: Use pool of ordered wq for GuC submission
new 44e694958b95 drm/xe/display: Implement display support
new f6761c68c0ac drm/xe/display: Improve s2idle handling.
new e5b6e616c63f drm/xe/display: Silence kernel-doc warnings related to display
new f02d48b881e2 drm/xe/display: ensure clear-color surfaces are cpu mappable
new 9914e19cc215 drm/xe/display: fix error handling flow when device probing fails
new 04316b4ae6e0 drm/xe/display: Use acpi_target_system_state only if ACPI_ [...]
new 9aab7851ff19 drm/xe/display: Add struct i915_active for Xe
new 1be5ff7f8206 drm/xe/display: Add macro to get i915 device from xe_bo
new cd494efdb843 drm/xe/display: Add frontbuffer setter/getter for xe_bo
new 0071f1713dab drm/xe/display: Add i915_active.h compatibility header
new fb764a35c7f4 drm/xe/display: Add empty def for i915_gem_object_flush_if [...]
new c3744ceb99e5 drm/xe/display: Add empty define for i915_ggtt_clear_scanout
new c5a2eadd729b drm/xe/display: Xe stolen memory handling for fbc support
new c890be73933a drm/xe/display: Add i915_gem.h compatibility header
new 08ea5ea2e890 drm/xe/display: Add Xe implementation for fence checks use [...]
new c79802d100d1 drm/xe/display: Create a dummy version for vga decode
new 95ab70f134d8 drm/xe/hdcp: Define intel_hdcp_gsc_check_status in Xe
new ff180adfb923 drm/xe/display: Don't try to use vram if not available
new 216d62bb241a drm/xe/display: Add writing of remapped dpt
new 3d78923bd07a drm/xe/guc: Promote guc_to_gt/xe helpers to .h
new de84aa96e442 drm/xe/uapi: Remove useless XE_QUERY_CONFIG_NUM_PARAM
new 1a912c90a278 drm/xe/uapi: Remove GT_TYPE_REMOTE
new ddfa2d6a846a drm/xe/uapi: Kill VM_MADVISE IOCTL
new 34f0cf6dc4c7 drm/xe/uapi: Remove unused inaccessible memory region
new 4195e5e5e3d5 drm/xe/uapi: Remove unused QUERY_CONFIG_MEM_REGION_COUNT
new 60f3c7fc5c24 drm/xe/uapi: Remove unused QUERY_CONFIG_GT_COUNT
new be13336e07b5 drm/xe/pmu: Drop interrupt pmu event
new b646ce9ce99f drm/xe: Make xe_mmio_tile_vram_size() static
new d5dc73dbd148 drm/xe/uapi: Add missing DRM_ prefix in uAPI constants
new 3ac4a7896d1c drm/xe/uapi: Add _FLAG to uAPI constants usable for flags
new 5ca2c4b80019 drm/xe/uapi: Change rsvd to pad in struct drm_xe_class_instance
new 45c30d800082 drm/xe/uapi: Rename *_mem_regions masks
new b02606d32376 drm/xe/uapi: Rename query's mem_usage to mem_regions
new 9ad743515cc5 drm/xe/uapi: Standardize the FLAG naming and assignment
new 4a349c86110a drm/xe/uapi: Differentiate WAIT_OP from WAIT_MASK
new aaa115ffaa46 drm/xe/uapi: Be more specific about the vm_bind prefetch region
new 32dd40fb48c5 drm/xe/dg2: Wa_18028616096 now applies to all DG2
new 4a9b7d29c117 drm/xe/guc: Fix wrong assert about full_len
new cd1c9c54c34b drm/xe/guc: Copy response data from proper registers
new 1d087cb7d81f drm/xe/guc: Fix handling of GUC_HXG_TYPE_NO_RESPONSE_BUSY
new cac74742faea drm/xe/guc: Use valid scratch register for posting read
new e7b4ebd7c6b3 drm/xe/bo: don't hold dma-resv lock over drm_gem_handle_create
new 8735f8616d65 drm/xe: Fold GEN11_MOCS_ENTRIES into gen12_mocs_desc
new 4399e95102ed drm/xe/mocs: Bring comment about mocs back to reality
new 0bc519d20ffa drm/xe: Remove GEN[0-9]*_ prefixes
new 40709aa761ac drm/xe: Only set xe_vma_op.map fields for GPUVA map operations
new baf9089c800c drm/xe: Include RPL-U to pciidlist
new 1bec833316ff drm/xe: Add missing RPL and ADL
new 1a3d4d76bace drm/xe: ATS-M device ID update
new 1d425066f15f drm/xe: Fix modpost warning on kunit modules
new a6a4ea6d7d37 drm/xe: Add mocs kunit
new 5c09bd6ccd41 drm/xe/mmio: Move xe_mmio_wait32() to xe_mmio.c
new b3f0654f5585 drm/xe/mmio: Make xe_mmio_wait32() aware of interrupts
new 11ea758c145f drm/xe/xe2: Add workaround 14017421178
new f25d8291aca1 drm/xe/xe2: Add workaround 16021867713
new 8bfbe174d7fa drm/xe/xe2: Add workaround 14019449301
new d6d14854ddf3 drm/xe: Add device flag to indicate SR-IOV support
new 13e5c32c849a drm/xe: Prepare for running in different SR-IOV modes
new 2475ac27df59 drm/xe: Print virtualization mode during probe
new 8c54ee8a8606 drm/xe: Ensure that we don't access the placements array o [...]
new a21fe5ee5981 drm/xe/bo: Rename xe_bo_get_sg() to xe_bo_sg()
new e7c9e049e0ad drm/xe/bo: Remove leftover trace_printk()
new d2f51c50b941 drm/xe/vm: Fix ASID XA usage
new fdb6a05383fa drm/xe: Internally change the compute_mode and no_dma_fenc [...]
new 812ec747a354 drm/xe: Sync MTL PCI IDs with i915
new f91bacce8dbb drm/xe/dg2: Drop Wa_22014600077
new a409901f516c drm/xe/xe2: Add workaround 14020013138
new adce1b393f90 drm/xe: Encapsulate all the module parameters
new 2e7227b4b733 drm/xe/uc: Rework uC version tracking
new 0d1caff4a367 drm/xe/gsc: Introduce GSC FW
new 985d5a49e845 drm/xe/gsc: Parse GSC FW header
new dd0e89e5edc2 drm/xe/gsc: GSC FW load
new aae84bf1cd96 drm/xe/gsc: Implement WA 14015076503
new f63182b45d67 drm/xe/gsc: Trigger a driver flr to cleanup the GSC on unload
new 0881cbe04077 drm/xe/gsc: Query GSC compatibility version
new 9897eb855544 drm/xe/gsc: Define GSCCS for MTL
new 5152234e2e7a drm/xe/gsc: Define GSC FW for MTL
new fcf98d68c002 drm/xe: fix mem_access for early lrc generation
new 5bb83841a3b9 drm/xe/kunit: Return number of iterated devices
new 622f709ca629 drm/xe/uapi: Add support for CPU caching mode
new f6a22e686273 drm/xe/pat: annotate pat_index with coherency mode
new e1fbc4f18d5b drm/xe/uapi: support pat_index selection with vm_bind
new 473b62763b76 drm/xe: explicitly set GGTT access for GuC DMA
new e784f352f8a1 drm/xe/guc: Drop ancient GuC CTB definitions
new 0a39ad21796f drm/xe/guc: Remove obsolete GuC CTB documentation
new b67cb798e422 drm/xe/guc: Include only required GuC ABI headers
new 8cdcef1c2f82 drm/xe/doc: Include documentation about xe_assert()
new c550f64f082b drm/xe: Rename xe_gt_idle_sysfs to xe_gt_idle
new f1cb5f647e89 drm/xe: Add skip_guc_pc flag
new 975e4a3795d4 drm/xe: Manually setup C6 when skip_guc_pc is set
new 8e35780233ce drm/xe/mocs: update MOCS table for xe2
new 082802a3ee09 drm/xe: add skip_pcode flag
new 0c923a68abbf drm/xe: rename bypass_mtcfg to skip_mtcfg
new 33acfc7172ab drm/xe: Fix header guard warning
new 0d29a76c6399 drm/xe: Skip calling drm_dev_put on probe error
new f321ef042e69 drm/xe: Use managed pci_enable_device
new 604f7e7777d6 drm/xe/irq: Don't call pci_free_irq_vectors
new 01c2413a5bc2 drm/xe: Move xe_set_dma_info outside of MMIO setup
new f4a0a113f103 drm/xe: Move xe_mmio_probe_tiles outside of MMIO setup
new a682b6a42d4d drm/xe: Support device page faults on integrated platforms
new 594b46ba0c82 drm/xe/xe2: Respond to TRTT faults as unsuccessful page fault
new 0ac3d319cbdd drm/xe/xe2: Add workaround 16020292621
new a754391f9c0e drm/xe/dsb: DSB implementation for xe
new 4f5ee007f62a drm/xe: Split xe_info_init
new 7e4ce4518b90 drm/xe: Introduce xe_tile_init_early and use at earlier po [...]
new 99e4b1aa8dbe drm/xe: Map the entire BAR0 and hold onto the initial mapping
new 4f122766f904 drm/xe/device: Introduce xe_device_probe_early
new 51fb5ef209b9 drm/xe: Don't "peek" into GMD_ID
new 1ccd68e967f1 drm/xe: Move system memory management init to earlier poin [...]
new b62f828a8368 drm/xe: Move force_wake init to earlier point in probe
new 791d0362a9e2 drm/xe: Reorder GGTT init to earlier point in probe
new 0e1a47fcabc8 drm/xe: Add a helper for DRM device-lifetime BO create
new c93ea05191c5 drm/xe/uc: Split xe_uc_fw_init
new bf2d0d88c3b8 drm/xe/uc: Store firmware binary in system-memory backed BO
new 7704f32c93cf drm/xe/uc: Extract xe_uc_sanitize_reset
new 4d637a1de2e4 drm/xe/guc: Split GuC params used for "hwconfig" and "post [...]
new ff765b7771d8 drm/xe: add some debug info for d3cold
new c4ad3710f51e drm/xe: Extend drm_xe_vm_bind_op
new 6b8c1edc4f69 drm/xe/uapi: Separate bo_create placement from flags
new 2bec30715435 drm/xe: Make DRM_XE_DEVICE_QUERY_ENGINES future proof
new 4e03b584143e drm/xe/uapi: Reject bo creation of unaligned size
new 4bc9dd98e0a7 drm/xe/uapi: Align on a common way to return arrays (memor [...]
new 71c625aa770d drm/xe/uapi: Align on a common way to return arrays (gt)
new 60a6a849fcb3 drm/xe/uapi: Align on a common way to return arrays (engines)
new 37d078e51b4c drm/xe/uapi: Split xe_sync types from flags
new cad4a0d6af14 drm/xe/uapi: Kill tile_mask
new 4016d6bf368c drm/xe/uapi: Crystal Reference Clock updates
new c3fca1077b9a drm/xe/uapi: Add Tile ID information to the GT info query
new 7a56bd0cfbea drm/xe/uapi: Fix various struct padding for 64b alignment
new 926ad2c38007 drm/xe/uapi: Move xe_exec after xe_exec_queue
new 9329f0667215 drm/xe/uapi: Use LR abbrev for long-running vms
new 9209fbede74f drm/xe: Remove unused extension definition
new 0f1d88f27864 drm/xe/uapi: Kill exec_queue_set_property
new c3ab84efbd05 drm/xe: Expand XE_REG_OPTION_MASKED documentation
new 1da0e581983c drm/xe/kunit: Remove handling of XE_TEST_SUBPLATFORM_ANY
new 5b2a63b40d56 drm/xe/kunit: Move fake pci data to test-priv
new 6cad22853cb8 drm/xe/kunit: Add stub to read_gmdid
new 2a70bbe6170f drm/xe/kunit: Test WAs for MTL and LNL
new 7ce5716e13cf drm/xe/huc: Prepare for 2-step HuC authentication
new d8b1571312b7 drm/xe/huc: HuC authentication via GSC
new 6a1fd6787d59 drm/xe/xe2: Add workaround 14019988906
new b279b5301507 drm/xe/xe2: Add workaround 18032095049 and 16021639441
new 0d97ecce16bd drm/xe: Enable Fixed CCS mode setting
new f3bc5bb4d53d drm/xe: Allow userspace to configure CCS mode
new 78e2701a2614 drm/xe: Avoid any races around ccs_mode update
new ed750833f165 drm/xe: Define DRM_XE_DEBUG_SRIOV config
new 5bcedc9eabdc drm/xe: Introduce SR-IOV logging macros
new b1d204058218 drm/xe/pf: Introduce Local Memory Translation Table
new a43ac2de4c1c drm/xe/kunit: Enable CONFIG_PCI_IOV in .kunitconfig
new f1a5d808b2a6 drm/xe/kunit: Add test for LMTT operations
new 5a92da34ddb4 drm/xe: Rename info.supports_* to info.has_*
new 06d5ae90579e drm/xe/vm: Avoid asid lookup if none allocated
new 2ab3cc4bf5a3 drm/xe: Change the name of frequency sysfs attributes
new bef52b5c7a19 drm/xe: Create a xe_gt_freq component for raw management a [...]
new 1c8e90190337 drm/xe: Add frequency throttle reasons sysfs attributes
new e84d716dd461 drm/xe: Restrict huge PTEs to 1GiB
new 06951c2ee72d drm/xe: Use NULL PTEs as scratch PTEs
new 68661c69e9fa drm/xe: Check skip_guc_pc before disabling gucrc
new 49e134e16f81 drm/xe: Fix lockdep warning in xe_force_wake calls
new 24f947d58fe5 drm/xe: Use DRM GPUVM helpers for external- and evicted objects
new 35705e32b13c drm/xe: Use DRM_GPUVM_RESV_PROTECTED for gpuvm
new 3b97e3b265c9 drm/xe: Use a flags field instead of bools for VMA create
new 53bf60f6d850 drm/xe: Use a flags field instead of bools for sync parse
new f5783b5026f7 drm/xe: Remove vram size info from sysfs
new eb9702ad2986 drm/xe: Allow num_batch_buffer / num_binds == 0 in IOCTLs
new 7a18d36f8810 drm/xe: Remove duplicate RING_MAX_NONPRIV_SLOTS definition
new 4cb12b71923b drm/xe/xe2: Determine bios enablement for flat ccs on igfx
new 064686272b7a drm/xe/xe2: Modify main memory to ccs memory ratio.
new 20561efb0ffd drm/xe/xe2: Allocate extra pages for ccs during bo create
new 9cca49021c81 drm/xe/xe2: Updates on XY_CTRL_SURF_COPY_BLT
new 9116eabb6d5e drm/xe/xe_migrate: Use NULL 1G PTE mapped at 255GiB VA for [...]
new 094275267933 drm/xe/xe2: Update chunk size for each iteration of ccs copy
new 65ef8dbad1db drm/xe/xe2: Update emit_pte to use compression enabled PAT index
new 266c85885263 drm/xe/xe2: Handle flat ccs move for igfx.
new d6abc18d6693 drm/xe/xe2: Modify xe_bo_test for system memory
new cbdc52c11c9b drm/xe/xe2: Support flat ccs
new bc17ec0b201e drm/xe: Drop "_REG" suffix from CSFE_CHICKEN1
new 5ea7fe65fb1c drm/xe: Move some per-engine register definitions to the e [...]
new 68df8642ea34 drm/xe: Fix whitespace in register definitions
new f52e4e906578 drm/xe: Move engine base offsets to engine register header
new 48e70d2a1a9c drm/xe: Move GSC HECI base offsets out of register header
new 93536c2bcfb2 drm/xe: Define interrupt vector bits with the interrupt registers
new aaa536a8877e drm/xe: Re-sort GT register header
new 1374df38e926 drm/xe: Drop some unnecessary header includes
new 40fb5ed290d4 drm/xe: Return error if drm_buddy_init() fails
new 80166e956797 drm/xe/bo: Remove unusued variable
new 73486d750f56 drm/xe/display: Fix dummy __i915_inject_probe_error()
new 7a8bc11782d3 drm/xe: Enable W=1 warnings by default
new 9212da07187f drm/xe/uapi: add exec_queue_id member to drm_xe_wait_user_ [...]
new e670f0b4ef24 drm/xe/uapi: Return correct error code for xe_wait_user_fe [...]
new e4f0cc64669b drm/xe/uapi: Remove DRM_IOCTL_XE_EXEC_QUEUE_SET_PROPERTY
new 9d329b4cea14 drm/xe/uapi: Remove DRM_XE_UFENCE_WAIT_MASK_*
new 90a8b23f9b85 drm/xe/pmu: Remove PMU from Xe till uapi is finalized
new 7e9337c29fb9 drm/xe/uapi: Ensure every uapi struct has drm_xe prefix
new d3d767396a02 drm/xe/uapi: Remove sync binds
new b0e47225a16f drm/xe/uapi: Add a comment to each struct
new 4efaadd38bc4 drm/xe/uapi: Add missing documentation for struct members
new ff6c6bc55258 drm/xe/uapi: Document use of size in drm_xe_device_query
new af8ea4162b4c drm/xe/uapi: Document drm_xe_query_config keys
new 37958604e694 drm/xe/uapi: Document DRM_XE_DEVICE_QUERY_HWCONFIG
new 801989b08aff drm/xe/uapi: Make constant comments visible in kernel doc
new 76ca3a22c00b drm/xe/uapi: Order sections
new 4b437893a826 drm/xe/uapi: More uAPI documentation additions and cosmeti [...]
new 535881a8c50b drm/xe/uapi: Document the memory_region bitmask
new 33c6fda687a3 drm/xe/uapi: Add block diagram of a device
new db35331176f9 drm/xe/uapi: Add examples of user space code
new 0bf90a8c2237 drm/xe/uapi: Move CPU_CACHING defines before doc
new 9f7ceec2cd25 drm/xe/uapi: Move DRM_XE_ACC_GRANULARITY_* where they are used
new 77a0d4d1cea2 drm/xe/uapi: Remove reset uevent for now
new d9e41171e513 MAINTAINERS: Updates to Intel DRM
new e157f0f76258 drm/xe: Fix build without CONFIG_FAULT_INJECTION
new de991b9af053 drm/xe: Remove ci-only GuC FW definitions
new b6e1b7081768 drm/xe: Remove uninitialized variable from warning
new d21970290260 Merge tag 'drm-xe-next-2023-12-21-pr1-1' of https://gitlab [...]
new ea97a66a2218 drm/xe: Disable 32bits build
new dc83fb6e38fe Merge tag 'drm-misc-next-fixes-2023-12-21' of git://anongi [...]
new 92242716ee92 Merge tag 'drm-habanalabs-next-2023-12-19' of https://git. [...]
new 1e23b6481aee Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...]
new a0585d90bb8a dt-bindings: display: samsung,exynos-mixer: Fix 'regs' typo
new 2d8ed1634ccb drm/exynos: fix incorrect type issue
new 5ea5709b1ac2 drm/exynos: fix accidental on-stack copy of exynos_drm_plane
new f22b8e47aef3 drm/exynos: gsc: minor fix for loop iteration in gsc_runti [...]
new 55769b9ef209 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...]
new cb4daf271302 drm: Don't unref the same fb many times by mistake due to [...]
new 971740a4c3ac drm: Warn when freeing a framebuffer that's still on a list
new 3ee348eb36f1 drm/rockchip: vop2: Avoid use regmap_reinit_cache at runtime
new f40e61eb538d drm/rockchip: vop2: clean up some inconsistent indenting
new 9f36d84d82ad Merge branch 'for-linux-next' of git://anongit.freedesktop [...]
new 330b49c71468 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...]
new da2d668480c3 drm/i915/hdcp: Fail Repeater authentication if Type1 devic [...]
new e11300a1d8e3 drm/i915/display: Remove intel_crtc_state->psr_vsc
new 00076671a648 drm/i915/display: Move colorimetry_support from intel_psr [...]
new 31a5b6ed88c7 drm/i915/display: Unify VSC SPD preparation
new fde53fa18d8e drm/i915/display: Fix vsc_sdp computation
new 6b6276138450 drm/i915/display: Ignore only psr specific part of vsc sdp
new 16448cf437ea drm/i915/display: Read PSR configuration before VSC SDP
new bac2d7d8e64b drm/i915/display: Take care of VSC select field in video d [...]
new e7b2d82d420a drm/i915/bios: remove some unused leftover declarations
new 448e06a92209 Merge branch 'for-linux-next' of git://anongit.freedesktop [...]
new 72df511540d2 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...]
new 4ba69a6d3813 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 86e4851e94c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 126c18a4bb64 ALSA: seq: fix kvmalloc_array() arguments order
new ee694e7db47e ALSA: hda: cs35l41: Support additional Dell models without _DSD
new d110858a6925 ALSA: hda: cs35l41: Prevent firmware load if SPI speed too low
new 423206604b28 ALSA: hda/realtek: Add quirks for Dell models
new 3abf66a42f1f Merge branch 'topic/cs35l41' into for-next
new 649cc9e543a7 ALSA: scarlett2: Update maintainer info
new 5f6ff6931a1c ALSA: scarlett2: Add missing error check to scarlett2_conf [...]
new ca459dfa7d4e ALSA: scarlett2: Add missing error check to scarlett2_usb_ [...]
new 50603a67daef ALSA: scarlett2: Add missing error checks to *_ctl_get()
new 04f8f053252b ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put()
new 993f7b42fa06 ALSA: scarlett2: Add missing mutex lock around get meter levels
new 103c23ccacaa ALSA: scarlett2: Add #defines for firmware upgrade
new 34101a0fb1d4 ALSA: scarlett2: Retrieve useful flash segment numbers
new 337b2f0e778f ALSA: scarlett2: Add skeleton hwdep/ioctl interface
new 6a7508e64ee3 ALSA: scarlett2: Add ioctl commands to erase flash segments
new 1abfbd3c9527 ALSA: scarlett2: Add support for uploading new firmware
new a2bb6c7d8057 ALSA: scarlett2: Simplify enums by removing explicit values
new 3a4e1afe7d98 ALSA: scarlett2: Infer has_msd_mode from config items
new 3978fefdf416 ALSA: scarlett2: Infer standalone switch from config items
new 2edc76dddee8 ALSA: scarlett2: Check for phantom persistence config item
new c13d43a8582a ALSA: scarlett2: Check presence of mixer using mux_assignment
new c0a7e1d859e7 ALSA: scarlett2: Add config set struct
new cbd6f148aa55 ALSA: scarlett2: Remove scarlett2_config_sets array
new 43222a612374 ALSA: scarlett2: Add check for config_item presence
new 7f4d8dbea215 ALSA: scarlett2: Refactor scarlett2_usb_set_config()
new 9c2ea88e9e3b ALSA: scarlett2: Refactor scarlett2_config_save()
new b5fe6c47a55f ALSA: scarlett2: Formatting fixes
new 648bd468b28c ALSA: scarlett2: Parameterise notifications
new e5fab78cd8e8 ALSA: scarlett2: Change num_mux_* from int to u8
new 42caae0e2032 ALSA: scarlett2: Refactor common port_count lookups
new 80c7933e74c3 ALSA: scarlett2: Remove struct scarlett2_usb_volume_status
new e79aea579a19 ALSA: scarlett2: Split dim_mute_update from vol_updated
new c6b3e71e2c08 ALSA: scarlett2: Remove line_out_hw_vol device info entry
new 90d8fef837a5 ALSA: scarlett2: Allow for interfaces without per-channel volume
new 56275126aca2 ALSA: scarlett2: Add scarlett2_mixer_value_to_db()
new a1faecfcfe35 ALSA: scarlett2: Add #define for SCARLETT2_MIX_MAX
new ad5174608eca ALSA: scarlett2: Rename db_scale_scarlett2_gain to volume
new d9b63123fbb0 ALSA: scarlett2: Split input_other into level/pad/air/phantom
new d3cf557b26a7 ALSA: scarlett2: Split direct_monitor out from monitor_other
new 4dedf7ca929a ALSA: scarlett2: Remove repeated elem->head.mixer references
new dd57b1213ab6 ALSA: scarlett2: Add support for air/phantom control on input 2
new 4fa07ff7b625 ALSA: scarlett2: Add support for Gen 4 style parameters
new 1b53c116232e ALSA: scarlett2: Allow for controls with a "mute mode"
new 038216f2bc85 ALSA: scarlett2: Add support for Air Presence + Drive option
new 0a995e38dc44 ALSA: scarlett2: Add support for software-controllable input gain
new a1ed1d6caf68 ALSA: scarlett2: Minor refactor MSD mode check
new 0d2e791db4c8 ALSA: scarlett2: Disable input controls while autogain is running
new 882a2a36c41d ALSA: scarlett2: Disable autogain during phantom power sta [...]
new d7cfa2fdfc8a ALSA: scarlett2: Add power status control
new ac19be067aac ALSA: scarlett2: Store mix_ctls for Gen 4 Direct Monitor
new e8e14270d8d0 ALSA: scarlett2: Handle Gen 4 Direct Monitor mix updates
new c6c9f0cf9dba ALSA: scarlett2: Add support for custom Gen 4 Direct Monit [...]
new 166e1dfb7526 ALSA: scarlett2: Add support for DSP mux channels
new 66946398a4be ALSA: scarlett2: Rename DSP mux channels
new f6a817e6795a ALSA: scarlett2: Add minimum firmware version check
new 2ecca0df90cb ALSA: scarlett2: Add R/O headphone volume control
new 4e809a299677 ALSA: scarlett2: Add support for Solo, 2i2, and 4i4 Gen 4
new 4a2c8cc16447 ALSA: scarlett2: Add PCM Input Switch for Solo Gen 4
new 64bf8dec54cf Merge branch 'topic/scarlett2' into for-next
new 66e82d219924 ALSA: mark all struct bus_type as const
new 68f7f3ff6c2a ALSA: hda/tas2781: configure the amp after firmware load
new 99af5b11c57d ALSA: hda/realtek: enable SND_PCI_QUIRK for Lenovo Legion [...]
new ba7053b4b4a4 ALSA: hda: Add driver properties for cs35l41 for Lenovo Le [...]
new bd968aef071a Merge branch 'topic/cs35l41' into for-next
new eb16ef7184c6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 852d9398fa81 firewire: core: adds constant qualifier for local helper f [...]
new b8426618a251 firewire: core: replace magic number with macro
new 3c209b30cd7a firewire: test: add KUnit test for device attributes
new f3b1bedff52b firewire: test: add test of device attributes for simple A [...]
new 96a674a7f8ec firewire: test: add test of device attributes for legacy A [...]
new 00833fbbf6ec firewire: core: detect numeric model identifier for legacy [...]
new 8ece670bac5f firewire: core: detect model name for legacy layout of con [...]
new 0be7f07d134d firewire: core: change modalias of unit device with backwa [...]
new 02a0826a93a0 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...]
new 51add1687f39 ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[]
new 8f28e1996a78 ASoC: rt5645: Add platform-data for Acer Switch V 10
new f72a9c2b8f14 ASoC: rt5645: Refactor rt5645_parse_dt()
new b4635b9cd9ae ASoC: rt5645: Add rt5645_get_pdata() helper
new 4cd7654553b3 ASoC: rt5645: Add a rt5645_components() helper
new 8184e1db699b ASoC: rt5645: Add mono speaker information to the componen [...]
new f87b4402163b ASoC: Intel: cht_bsw_rt5645: Set card.components string
new b6190c452a22 ASoC: SOF: imx: Add SNDRV_PCM_INFO_BATCH flag
new 5fa3bbb8eba7 ASoC: rt5663: cancel the work when system suspends
new 67508b874844 ASoC: pxa: sspa: Don't select SND_ARM
new eadc73f77dee Merge remote-tracking branch 'asoc/for-6.8' into asoc-next
new 2e0d1416d81f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new be9f0ad65d15 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...]
new aefebd19a842 dt-bindings: input: convert drv266x to json-schema
new ad7ced12a08b dt-bindings: touchscreen: convert neonode,zforce to json-schema
new cc040e42fed8 dt-bindings: touchscreen: neonode,zforce: Use standard properties
new 435e84ec2009 Input: zforce_ts - accept standard touchscreen properties
new 0b670b541199 Input: gpio-keys - filter gpio_keys -EPROBE_DEFER error messages
new 65cdd3ada7dc dt-bindings: input: iqs269a: Add bindings for slider gestures
new 00521a9bf96e Input: iqs269a - add support for slider gestures
new 56c083e3f572 dt-bindings: input: iqs269a: Add bindings for OTP variants
new 992bbc9e9ab9 Input: iqs269a - add support for OTP variants
new 0ce75f180abf Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new 8e6e83d77227 block: skip start/end time stamping for passthrough IO
new e8edccc3a1d2 Merge branch 'for-6.8/block' into for-next
new 8aabc11c8f4e drbd: actlog: fix kernel-doc warnings and spelling
new 76416495cd9e Merge branch 'for-6.8/block' into for-next
new 1c042f8d4bc3 block: reject invalid operation in submit_bio_noacct
new 5704b7ecc533 Merge branch 'for-6.8/block' into for-next
new 5d13243820c4 blk-wbt: remove the separate write cache tracking
new 81b4b40747cf Merge branch 'for-6.8/block' into for-next
new 34c7db44b4ed loop: don't update discard limits from loop_set_status
new 9a9525de8654 null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS
new 3888b2ee6262 aoe: don't abuse BLK_DEF_MAX_SECTORS
new 3d77976c3a85 loop: don't abuse BLK_DEF_MAX_SECTORS
new d6b9f4e6f7fb block: rename and document BLK_DEF_MAX_SECTORS
new 928a5dd3a849 block: remove two comments in bio_split_discard
new 5e7169e7f7c0 bcache: discard_granularity should not be smaller than a sector
new 3c407dc723bb block: default the discard granularity to sector size
new 599d9d4eab7c ubd: use the default discard granularity
new 1e2ab2e8a98c nbd: use the default discard granularity
new 724325477f8a null_blk: use the default discard granularity
new 3753039def5d zram: use the default discard granularity
new 105c1a5f6cce bcache: use the default discard granularity
new 31e4fac93081 mtd_blkdevs: use the default discard granularity
new 1a174a661fcb Merge branch 'for-6.8/block' into for-next
new 9d7afdd0afbc Merge branch 'for-next' of git://git.kernel.dk/linux-block.git
new fa7280e5dd81 MAINTAINERS: Add Niklas Cassel as libata maintainer
new ea467571e1e4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new eab5e482c276 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new 8176fd90a191 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...]
new a15487e05981 next-20231221/backlight
new c04c4ebd4524 power: reset: gpio-restart: Use devm_register_sys_off_handler()
new c73cc4477518 power: supply: Fix indentation and some other warnings
new 3cbbe1be0e3b power: supply: Use multiple MODULE_AUTHOR statements
new 195c31678654 power: reset: at91: Drop '__init' from at91_wakeup_status()
new 88f04bc3e737 power: supply: Fix null pointer dereference in smb2_probe
new 523100208bd2 dt-bindings: power: reset: qcom-pon: fix inconsistent example
new b43f7ddc2b7a power: supply: qcom_battmgr: Register the power supplies a [...]
new 97b9b383976e dt-bindings: power: reset: xilinx: Rename node names in examples
new 370cc1579a79 dt-bindings: power: supply: bq24190: Add BQ24296 compatible
new b150a703b56f power: supply: bq24190_charger: Add support for BQ24296
new 428df31ef697 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 02a22b0c86c1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new ea67677dbb0d lsm: Add a __counted_by() annotation to lsm_ctx.ctx
new f1bb47a31dff lsm: new security_file_ioctl_compat() hook
new fa50578d6882 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new 0c317f6b66d1 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...]
new dffd023cf13b Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...]
new e24a6371282b MAINTAINERS: add Ondrej Mosnacek as a SELinux reviewer
new 932b641837c8 MAINTAINERS: drop Eric Paris from his SELinux role
new e9b0748b6bb3 selinux: fix style issues in security/selinux/include/audit.h
new bdaaf515ba8f selinux: fix style issues in security/selinux/include/avc.h
new bb4e5993f1d5 selinux: align avc_has_perm_noaudit() prototype with definition
new 1d08fa8b9511 selinux: fix style issues in security/selinux/include/avc_ss.h
new 27283b3118f4 selinux: fix style issues in security/selinux/include/classmap.h
new ce4a781baec0 selinux: fix style issues in security/selinux/include/cond [...]
new e5a4cc30cb9b selinux: fix style issues in security/selinux/include/ima.h
new e04f8585d022 selinux: fix style issues in security/selinux/include/netif.h
new 3e7773f8dabe selinux: fix style issues with security/selinux/include/ne [...]
new c78702203666 selinux: fix style issues in security/selinux/include/objsec.h
new db896a00611d selinux: fix style issues in security/selinux/include/policycap.h
new 376ef14d621d selinux: fix style issues with security/selinux/include/po [...]
new 7d1464bd1134 selinux: fix style issues in security/selinux/include/security.h
new cea921633837 selinux: fix style issues in security/selinux/include/xfrm.h
new cc2a7341994a selinux: fix style issues in security/selinux/include/init [...]
new c5e5bb63f2e3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new ef121b962fa3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new 0f108ccb55a1 dt-bindings: watchdog: re-order entries to match coding co [...]
new 31371c761ae5 dt-bindings: watchdog: intel,keembay: reference common wat [...]
new 70f272bde8c3 dt-bindings: watchdog: qca,ar7130-wdt: convert txt to yaml
new 1cb113c5d6c1 dt-bindings: watchdog: nxp,pnx4008-wdt: convert txt to yaml
new 179c4acd55fb dt-bindings: watchdog: qcom,pm8916-wdt: add parent spmi no [...]
new 9546b21ea672 watchdog: mlx_wdt: fix all kernel-doc warnings
new 773ed4319fa9 Merge branch 'master' of git://www.linux-watchdog.org/linu [...]
new 1cb53cd4c8d8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new 0e284a449234 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new b2bb6cda905f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 6f98f25247b7 spi: stm32: use dma_get_slave_caps prior to configuring dm [...]
new f034a151059a dt-bindings: spi: stm32: add st,stm32mp25-spi compatible
new f6cd66231aa5 spi: stm32: add st,stm32mp25-spi compatible supporting STM [...]
new 79cdd3ab8ceb Merge remote-tracking branch 'spi/for-6.8' into spi-next
new d1595b52235c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new f60a631ab9ed sched/fair: Fix tg->load when offlining a CPU
new 4f3e46a67992 Merge branch into tip/master: 'sched/urgent'
new 18d6e8006abd Merge branch into tip/master: 'x86/merge'
new f3302720a311 Merge branch into tip/master: 'core/debugobjects'
new d68019471995 entry: Move exit to usermode functions to header file
new caf4062e35b2 entry: Move enter_from_user_mode() to header file
new 221a164035fd entry: Move syscall_enter_from_user_mode() to header file
new 44416dcd7293 Merge branch into tip/master: 'core/entry'
new 3075e840919c Merge branch into tip/master: 'core/merge'
new a91d84c225c8 Merge branch into tip/master: 'locking/core'
new 279b8e84ee84 Merge branch into tip/master: 'objtool/core'
new 16ba79874b61 Merge branch into tip/master: 'perf/core'
new e4616b915944 Merge branch into tip/master: 'ras/core'
new d2e9f53ac5dd Merge tag 'v6.7-rc6' into sched/core, to pick up fixes
new 9942cb22ea45 sched/topology: Add a new arch_scale_freq_ref() method
new 599457ba1540 cpufreq: Use the fixed and coherent frequency for scaling [...]
new b3edde44e5d4 cpufreq/schedutil: Use a fixed reference frequency
new 15cbbd1d317e energy_model: Use a fixed reference frequency
new 50b813b147e9 cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|kh [...]
new 5477fa249b56 cpufreq/cppc: Set the frequency used for computing the capacity
new 1f023007f5e7 arm64/amu: Use capacity_ref_freq() to set AMU ratio
new 7736ae5572eb sched/fair: Remove SCHED_FEAT(UTIL_EST_FASTUP, true)
new 11137d384996 sched/fair: Simplify util_est
new 3af7524b1419 sched/fair: Use all little CPUs for CPU-bound workloads
new fbb66ce0b1d6 sched/fair: Remove unused 'next_buddy_marked' local variab [...]
new 51501054b430 Merge branch into tip/master: 'sched/core'
new 6ff8403e47f9 Merge branch into tip/master: 'smp/core'
new 463050cceb02 Merge branch into tip/master: 'timers/core'
new 30dc0eb12716 Merge branch into tip/master: 'x86/apic'
new dd8f54280e70 Merge branch into tip/master: 'x86/asm'
new e6828aceddfb Merge branch into tip/master: 'x86/boot'
new 00baac9205fa Merge branch into tip/master: 'x86/build'
new e9930e71b3cc Merge branch into tip/master: 'x86/cleanups'
new f21b00fe57cf Merge branch into tip/master: 'x86/core'
new 25476f6f6e14 Merge branch into tip/master: 'x86/cpu'
new f53e1666fee3 Merge branch into tip/master: 'x86/entry'
new 1072416d6e62 Merge branch into tip/master: 'x86/microcode'
new f57356a6e342 Merge branch into tip/master: 'x86/misc'
new 6985d5dc0792 Merge branch into tip/master: 'x86/mm'
new 7991ed43587d x86/alternative: Correct feature bit debug output
new 8334cf127c9f Merge branch into tip/master: 'x86/paravirt'
new bf7637626aea Merge branch into tip/master: 'x86/percpu'
new 5a2ae2eb0201 Merge branch into tip/master: 'x86/sev'
new 67d0d8529831 Merge branch into tip/master: 'x86/sgx'
new 16c04f443a0e Merge branch into tip/master: 'x86/tdx'
new af2d0ca779de Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...]
new b91cf01cf3e6 dt-bindings: timer: thead,c900-aclint-mtimer: separate mti [...]
new e0cf60151e63 dt-bindings: timer: Add StarFive JH8100 clint
new 6a902b118e7f clocksource/timer-riscv: Add riscv_clock_shutdown callback
new b99a212a7697 clocksource/drivers/timer-ti-dm: Fix make W=n kerneldoc warnings
new 0515c73467fd clocksource/drivers/cadence-ttc: Fix some kernel-doc warnings
new c0c4579d79d0 clocksource/drivers/ep93xx: Fix error handling during probe
new ff0a76432d72 Merge branch 'timers/drivers/next' of git://git.linaro.org [...]
new 496e81e34380 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...]
new d5cfbdfc96aa ring-buffer: Have ring_buffer_print_page_header() be able [...]
new 139f84002145 ring-buffer: Page size per ring buffer
new 2808e31ec12e ring-buffer: Add interface for configuring trace sub buffer size
new f9b94daa542a ring-buffer: Set new size of the ring buffer sub page
new bce761d75745 ring-buffer: Read and write to ring buffers with custom su [...]
new 22887dfba063 ring-buffer: Clear pages on error in ring_buffer_subbuf_or [...]
new b81e03a24966 ring-buffer: Do no swap cpu buffers if order is different
new 4e958db34fd5 ring-buffer: Make sure the spare sub buffer used for reads [...]
new aa067682adf1 tracing: Update snapshot order along with main buffer order
new fa4b54af5ba1 tracing: Stop the tracing while changing the ring buffer s [...]
new 353cc2193729 ring-buffer: Keep the same size when updating the order
new 8e7b58c27b3c ring-buffer: Just update the subbuffers when changing thei [...]
new 7c3f48026589 ring-buffer: Add documentation on the buffer_subbuf_order file
new 1acce70374ca ringbuffer/selftest: Add basic selftest to test changing s [...]
new 2f84b39f4847 tracing: Update subbuffer with kilobytes not page order
new 3cb3091138ca ring-buffer: Use subbuf_order for buffer page masking
new 26547691107e tracing/selftests: Remove exec permissions from trace_mark [...]
new 4e6d8bb1001f Merge branch 'trace/trace/urgent' into trace/trace/for-next
new b390dcd7620e Merge probes/for-next
new 31380a2f0155 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 1f196b6876a5 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...]
new f38b0c9b20e5 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...]
new 7b95382f9651 KVM: arm64: vgic-v4: Restore pending state on host userspa [...]
new 13886f344445 KVM: arm64: vgic: Use common accessor for writes to ISPENDR
new 561851424d93 KVM: arm64: vgic: Use common accessor for writes to ICPENDR
new 39084ba8d0fc KVM: arm64: vgic-v3: Reinterpret user ISPENDR writes as I{ [...]
new 958b3a359c5d Merge branch kvm-arm64/vgic-6.8 into kvmarm-master/next
new b5087b9a64aa Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new 2731d605d547 KVM: s390: vsie: Fix STFLE interpretive execution identification
new 682dbf430d27 KVM: s390: vsie: Fix length of facility list shadowed
new 10f7b1dcdfe0 KVM: s390: cpu model: Use proper define for facility mask size
new 78ba2cfa8023 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new 683c5bbbf6ae riscv: kvm: Use SYM_*() assembly macros instead of depreca [...]
new e5ff012743cb riscv: kvm: use ".L" local labels in assembly when applicable
new bcd08e9bae57 RISC-V: KVM: remove a redundant condition in kvm_arch_vcpu [...]
new c19829ba1e4d KVM: riscv: selftests: Generate ISA extension reg_list usi [...]
new 7f58de96aa5e RISC-V: KVM: Don't add SBI multi regs in get-reg-list
new 7602730d7f18 KVM: riscv: selftests: Drop SBI multi registers
new 23e1dc45022e RISC-V: KVM: Make SBI uapi consistent with ISA uapi
new 6ccf119a4cc8 KVM: riscv: selftests: Add RISCV_SBI_EXT_REG
new b26e70d72d12 KVM: riscv: selftests: Use register subtypes
new bdf6aa328f13 RISC-V: KVM: selftests: Treat SBI ext regs like ISA ext regs
new 197bd237b672 RISC-V: KVM: set 'vlenb' in kvm_riscv_vcpu_alloc_vector_context()
new 2fa290372dfe RISC-V: KVM: add 'vlenb' Vector CSR
new 3975525e5545 RISC-V: KVM: add vector registers and CSRs in KVM_GET_REG_LIST
new 4c460eb36951 RISC-V: KVM: Fix indentation in kvm_riscv_vcpu_set_reg_csr()
new 323925ed6dbb RISC-V: paravirt: Add skeleton for pv-time support
new 6cfc624576a6 RISC-V: Add SBI STA extension definitions
new fdf68acccfc6 RISC-V: paravirt: Implement steal-time support
new 5fed84a800e6 RISC-V: KVM: Add SBI STA extension skeleton
new 2a1f6bf07970 RISC-V: KVM: Add steal-update vcpu request
new 38b3390ee488 RISC-V: KVM: Add SBI STA info to vcpu_arch
new 5b9e41321ba9 RISC-V: KVM: Add support for SBI extension registers
new f61ce890b1f0 RISC-V: KVM: Add support for SBI STA registers
new e9f12b5fff8a RISC-V: KVM: Implement SBI STA extension
new 0dcab5c4762a RISC-V: KVM: selftests: Move sbi_ecall to processor.c
new 945d880d6be0 RISC-V: KVM: selftests: Add guest_sbi_probe_extension
new 60b6e31c4996 RISC-V: KVM: selftests: Add steal_time test support
new aad86da229bc RISC-V: KVM: selftests: Add get-reg-list test for STA registers
new 3b68ac310457 Merge branch 'riscv_kvm_next' of https://github.com/kvm-ri [...]
new c6d08964f182 Merge branch 'next' of https://github.com/kvm-x86/linux.git
new 093fc8767871 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 83f168a1a437 platform/x86/intel/pmc: Add Arrow Lake S support to intel_ [...]
new 3748dfdae2a6 platform/x86/intel/pmc: Add Lunar Lake M support to intel_ [...]
new 810bad6e055c platform/x86: hp-bioscfg: Removed needless asm-generic
new dbc46af36550 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 9390e4833816 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 09aeaabebdaf firmware: coreboot: Convert to platform remove callback re [...]
new 05f6880e3181 Merge branch 'for-firmware-next' of git://git.kernel.org/p [...]
new 3a6e55800289 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 45d371200791 Merge branch 'for-leds-next' of git://git.kernel.org/pub/s [...]
new c683fbd5f39a Merge branch 'for-next' of git://github.com/cminyard/linux [...]
new 520adf3ba4a4 driver core: class: fix Excess kernel-doc description warning
new ae4d90f7ca49 driver core: device.h: fix Excess kernel-doc description warning
new c4053b2b69a1 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...]
new 1760bfa7d7ca usb: linux/usb.h: fix Excess kernel-doc description warning
new ff9e0e844fa4 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...]
new ba2a2a86de04 thunderbolt: Keep link as asymmetric if preferred by hardware
new 04b99eac389a thunderbolt: Reduce retry timeout to speed up boot for som [...]
new 0e9481b860dc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new a0103a38e61d Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...]
new b2231e4875e8 Merge tag 'icc-6.8-rc1' of git://git.kernel.org/pub/scm/li [...]
new 228abb1d8e67 Merge tag 'fpga-for-6.8-rc1-2' of git://git.kernel.org/pub [...]
new 907f999fc0e3 Merge tag 'counter-updates-for-6.8a' of git://git.kernel.o [...]
new 7037f7141ce7 pvpanic: Don't use "proxy" headers
new 8974a86d1edd virt: vbox: core: fix all kernel-doc warnings
new 2fd34a5d1df9 virt: vbox: linux: fix all kernel-doc warnings
new c9d98a562caf virt: vbox: utils: fix all kernel-doc warnings
new 4bb104e4f30d iio: buffer: Use IIO_SEPARATE instead of a hard-coded 0
new ee9ec4904695 iio: buffer-dma: Get rid of outgoing queue
new 996b2e046aee iio: buffer-dma: split iio_dma_buffer_fileio_free() function
new 6b626eee66a8 dt-bindings: iio: dac: add MCP4821
new cdf3ecb0d8d0 iio: dac: driver for MCP4821
new 020e71c7ffc2 iio: adc: ad7091r: Allow users to configure device events
new e71c5c89bcb1 iio: adc: ad7091r: Enable internal vref if external vref i [...]
new 5b035ed0a5b4 iio: adc: ad7091r: Move generic AD7091R code to base drive [...]
new ca1a679049c1 iio: adc: ad7091r: Move chip init data to container struct
new 6ff545a9b87c iio: adc: ad7091r: Remove unneeded probe parameters
new 7e3ebda32d6e iio: adc: ad7091r: Set device mode through chip_info callback
new 8eb5976abfc5 iio: adc: ad7091r: Add chip_info callback to get conversio [...]
new 276ceecaa2e8 iio: adc: Split AD7091R-5 config symbol
new 6875b85729f8 dt-bindings: iio: Add AD7091R-8
new 0b76ff46c463 iio: adc: Add support for AD7091R-8
new de35d4092681 MAINTAINERS: Add MAINTAINERS entry for AD7091R
new 8645e659e2d2 iio: linux/iio.h: fix Excess kernel-doc description warning
new b1a1eaf61836 Merge tag 'iio-for-6.8b' of https://git.kernel.org/pub/scm [...]
new b94eb1f4992a Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...]
new e9442d3f6a42 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...]
new d719915ad970 phy: ti: gmii-sel: Enable SGMII mode for J784S4
new 2029e71482fc phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J784S4
new ed56b7e1baa3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new ad941fcf25a7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new 99d74062c498 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...]
new a0e11291df1e Merge branch 'next' of git://github.com/awilliam/linux-vfio.git
new 5090a4bc2a2f staging: vme_user: Fix the issue of return the wrong error code
new 6911a08ce778 staging: rtl8192e: rename variable HTInitializeBssDesc
new 0901e69611a1 staging: rtl8192e: rename variable HTResetSelfAndSavePeerSetting
new b399e2397443 staging: rtl8192e: rename variable HTCCheck
new 35350898acc7 staging: rtl8192e: rename variable HTSetConnectBwModeCallback
new 93235f62e8a1 staging: rtl8192e: rename variable ePeerHTSpecVer
new b249bedb76dd staging: rtl8712: fix open parentheses alignment
new 1aa721a4648b Staging: rtl8192e: Remove unnecessary braces from MgntQuer [...]
new 6bb7a078a0af Staging: rtl8192e: Remove unnecessary parenthesis in rtlli [...]
new be0d49be0c97 Staging: rtl8192e: Remove unnecessary parenthesis in rtlli [...]
new a87f009c4f89 Staging: rtl8192e: Remove unnecessary parenthesis in rtlli [...]
new eb2ebe15b83e Staging: rtl8192e: Remove unnecessary parenthesis in rtlli [...]
new 7d225068d3fe Staging: rtl8192e: Fixup multiple assinment in init_mgmt_queue()
new e946ef939ff7 Staging: rtl8192e: Fix statement broken across 2 lines in [...]
new afae5cd74171 Staging: rtl8192e: Fix function definition broken across m [...]
new 7fa14461160f Staging: rtl8192e: Fixup statement broken across 2 lines i [...]
new 75a946f9ac81 Staging: rtl8192e: Fixup statement broken across 2 lines i [...]
new 4f6054fb3d70 Staging: rtl8192e: Rename function rtllib_MFIE_Brate()
new d70c91a36e31 Staging: rtl8192e: Rename function rtllib_MFIE_Grate()
new 1ed0f611670d Staging: rtl8192e: Rename function rtllib_WMM_Info()
new 8867af6775b5 Staging: rtl8192e: Rename function rtllib_TURBO_Info()
new 66dda5e3e000 Staging: rtl8192e: Rename variable QueryRate
new 0edd0fb79ef6 Staging: rtl8192e: Rename variable BasicRate
new 6a20007654b6 Staging: rtl8192e: Rename variable skb_waitQ
new 53156632ee3c Staging: rtl8192e: Rename variable bInitState
new 9ebffbe2ad12 Staging: rtl8192e: Rename function rtllib_DisableNetMonitorMode()
new 4ec75bd87647 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...]
new 49ca40f8d6ce counter: linux/counter.h: fix Excess kernel-doc descriptio [...]
new 2ccbfb838937 Merge branch 'counter-next' of git://git.kernel.org/pub/sc [...]
new 855c2e1d1842 dmaengine: xilinx: xdma: Rework xdma_terminate_all()
new d0f22a3f5504 dmaengine: xilinx: xdma: Add error checking in xdma_channel_isr()
new fd0e1d83a813 dmaengine: xilinx: xdma: Add transfer error reporting
new 3e184e64c2e5 dmaengine: xilinx: xdma: Prepare the introduction of inter [...]
new 2f8f90cd2f8d dmaengine: xilinx: xdma: Implement interleaved DMA transfers
new 22a9d9585812 dmaengine: pl330: issue_pending waits until WFP state
new bbcd7b588b0b dmaengine: xilinx: xdma: Workaround truncation compilation error
new 3d0b2176e042 dmaengine: xilinx: xdma: statify xdma_prep_interleaved_dma
new ef03493d1e89 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new 6df57b55fdfa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 04449e886316 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 9713d468506c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new c1b9f2c66eed vdpa: Fix an error handling path in eni_vdpa_probe()
new ab78ffe1ff7d vhost-vdpa: account iommu allocations
new d2c4f1928a3f virtio_net: fix missing dma unmap for resize
new dff4fa0e5785 virtio: Add support for no-reset virtio PCI PM
new c271fcd9095f vdpa: Remove usage of the deprecated ida_simple_xx() API
new 5b9ce7ecd715 virtio_balloon: stay awake while adjusting balloon
new 21e35945b5cf virtio_pmem: support feature SHMEM_REGION
new 450b8d261c85 scsi: virtio_scsi: Add mq_poll support
new e52e983d476b vdpa: Track device suspended state
new 315b6b310b6f vdpa: Block vq property changes in DRIVER_OK
new a7cf76fac5c2 vdpa/mlx5: Expose resumable vq capability
new 9410c84b68fb vdpa/mlx5: Allow modifying multiple vq fields in one modif [...]
new afd707b51ee4 vdpa/mlx5: Introduce per vq and device resume
new d00852813575 vdpa/mlx5: Mark vq addrs for modification in hw vq
new f07176e23369 vdpa/mlx5: Mark vq state for modification in hw vq
new f125e3a84a8d vdpa/mlx5: Use vq suspend/resume during .set_map
new e014f062d947 vdpa/mlx5: Introduce reference counting to mrs
new f0069ef585a3 vdpa/mlx5: Add mkey leak detection
new 7bd0e37a67fb virtio_net: Fix "‘%d’ directive writing between 1 and 11 b [...]
new a9f6fced5157 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...]
new be65cfd82476 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 4ccdaba5ab56 Merge tag 'v6.7-rc7' into gpio/for-next
new ede7511e7c22 gpiolib: cdev: include overflow.h
new b718fbfea9df gpiolib: cdev: allocate linereq using kvzalloc()
new 32d8e3b6453d gpiolib: cdev: replace locking wrappers for config_mutex w [...]
new 20bddcb40b2b gpiolib: cdev: replace locking wrappers for gpio_device wi [...]
new 7dd1871e5049 gpio: tps65219: don't use CONFIG_DEBUG_GPIO
new 5d5dfc50e568 gpiolib: remove extra_checks
new 0338f6a6fb65 gpiolib: drop tabs from local variable declarations
new 513246a34b8d gpio: sysfs: drop tabs from local variable declarations
new 99708c1504b4 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...]
new 1b09c2b8f849 pinctrl: samsung: constify iomem pointers
new 0ef4b05e2dfb Merge branch 'devel' into for-next
new d19e5bcafa9a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new cb084cb39ddd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new e9c2a5a064e5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new ee9793be08b1 tracing/selftests: Add ownership modification tests for eventfs
new da4fedc053fe Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new 228506a198ef Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...]
new a5daf8074963 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 7d789b5650e9 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...]
new 44c1f2d0d000 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git
new ddd409290bcc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new 353e58345f0d Merge branch 'auxdisplay' of https://github.com/ojeda/linux.git
new 529464b9b0de Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new cb46fca88d14 cxl: Add Support for Get Timestamp
new ace196de694e cxl: Fix unregister_region() callback parameter assignment
new 7984d22f1315 cxl/region: Add dev_dbg() detail on failure to allocate HPA space
new 60e43fe5285e lib/firmware_table: tables: Add CDAT table parsing support
new 6a954e94d038 base/node / acpi: Change 'node_hmem_attrs' to 'access_coor [...]
new 69b789b64456 acpi: numa: Create enum for memory_target access coordinat [...]
new 6373c48b8c9d acpi: numa: Add genport target allocation to the HMAT parsing
new 792056511206 acpi: Break out nesting for hmat_parse_locality()
new a3a3e341f169 acpi: numa: Add setting of generic port system locality at [...]
new ca53543d8e34 acpi: numa: Add helper function to retrieve the performanc [...]
new ad6f04c0269b cxl: Add callback to parse the DSMAS subtables from CDAT
new 63cef81b9dca cxl: Add callback to parse the DSLBIS subtable from CDAT
new 80aa780dda20 cxl: Add callback to parse the SSLBIS subtable from CDAT
new 790815902ec6 cxl: Add support for _DSM Function for retrieving QTG ID
new 4d07a05397c8 cxl: Calculate and store PCI link latency for the downstre [...]
new f2202f990456 tools/testing/cxl: Add hostbridge UID string for cxl_test [...]
new 1037b82fccfe cxl: Store the access coordinates for the generic ports
new 14a6960b3e92 cxl: Add helper function that calculate performance data f [...]
new 7a4f148dd8d5 cxl: Compute the entire CXL path latency and bandwidth data
new 86557b7edf77 cxl: Store QTG IDs and related info to the CXL memory devi [...]
new 42834b17cf1f cxl: Export sysfs attributes for memory device QoS class
new 185c1a489f87 cxl: Check qos_class validity on memdev probe
new b762d2aeb307 Merge branch 'for-6.8/cxl-cdat' into for-6.8/cxl
new 59a59b7953a5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new f82fffc5d5cd Merge branch 'zstd-next' of https://github.com/terrelln/linux.git
new 4afa688d7141 efi: memmap: fix kernel-doc warnings
new 8af925ec7d4a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new 45836e843c79 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new 782f8906f805 mm/slub: free KFENCE objects in slab_free_hook()
new bc21ce75d6ad Merge branch 'slab/for-6.8/slub-hook-cleanups' into slab/for-next
new d2d553250869 Merge branch 'slab/for-next' of git://git.kernel.org/pub/s [...]
new d695601c1589 fix up for "mm/slab: move kfree() from slab_common.c to slub.c"
new 6471c9c4c4d2 selftests/landlock: Add tests to check unknown rule's acce [...]
new e2780a0b95a1 selftests/landlock: Add tests to check unhandled rule's ac [...]
new 07e156e3a415 landlock: Remove remaining "inline" modifiers in .c files
new c4a26ddda536 selftests/landlock: Rename "permitted" to "allowed" in ftr [...]
new ad3fdab60886 landlock: Optimize the number of calls to get_access_mask [...]
new 6e89f4acb147 landlock: Add IOCTL access right
new 85053b75f9d8 selftests/landlock: Test IOCTL support
new 0dbd07903191 selftests/landlock: Test IOCTL with memfds
new 47d8cbe3f70c selftests/landlock: Test ioctl(2) and ftruncate(2) with op [...]
new d91cbce87be2 samples/landlock: Add support for LANDLOCK_ACCESS_FS_IOCTL
new d822583c4a34 landlock: Document IOCTL support
new 1737daf35f54 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...]
new 4a6cca47cff5 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...]
new 0417f247f20b MAINTAINERS: remove Iurii Zaikin from proc sysctl
new 05c1a8d01fac MAINTAINERS: Add Joel Granados as co-maintainer for proc sysctl
new 315552310c7d sysctl: Fix out of bounds access for empty sysctl registers
new 777740779ec5 sysctl: Add a selftest for handling empty dirs
new ce023757845d sysclt: Clarify the results of selftest run
new e640fc5b7b24 cachefiles: Remove the now superfluous sentinel element fr [...]
new 9d5b94753566 fs: Remove the now superfluous sentinel elements from ctl_ [...]
new c8a65501d3a8 sysctl: Remove the now superfluous sentinel elements from [...]
new 00992a1358b6 coda: Remove the now superfluous sentinel elements from ct [...]
new 0b68ab50b810 sysctl: delete unused define SYSCTL_PERM_EMPTY_DIR
new 561429807d50 sysctl: remove struct ctl_path
new f5b70dd299c2 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...]
new 0a84febd7fb6 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...]
new 6ae0831c4b17 bitmap: Step down as a reviewer
new 6b67d531f99f Merge branch 'bitmap-for-next' of https://github.com/norov [...]
new 973a8faa965f Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...]
new 55b57cd0c174 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...]
new 4ba061c84f39 Merge branch 'nolibc' of git://git.kernel.org/pub/scm/linu [...]
new 0fc36d0c2b52 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
new c968b99f868d LoongArch: signal.c: add header file to fix build error
new 932562a6045e rseq: Split out rseq.h from sched.h
new 2b010a69350f preempt.h: Kill dependency on list.h
new 30094208cdc6 Kill unnecessary kernel.h include
new e717ceb52965 kill unnecessary thread_info.h include
new 1e2f2d31997a Kill sched.h dependency on rcupdate.h
new 95332f8a8ff0 Merge branch 'header_cleanup' of https://evilpiepirate.org [...]
new ab0b3e6ef50d Add linux-next specific files for 20240102
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 (39676dfe5233)
\
N -- N -- N refs/heads/master (ab0b3e6ef50d)
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 2804 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.mailmap | 3 +-
.../ABI/testing/debugfs-driver-qat_telemetry | 228 +
Documentation/ABI/testing/sysfs-bus-cxl | 34 +
.../testing/sysfs-devices-platform-kunpeng_hccs | 6 +-
.../ABI/testing/sysfs-driver-intel-xe-hwmon | 70 +
Documentation/ABI/testing/sysfs-fs-f2fs | 15 +
Documentation/admin-guide/cgroup-v2.rst | 5 +-
Documentation/admin-guide/kdump/vmcoreinfo.rst | 6 +-
Documentation/admin-guide/kernel-parameters.txt | 26 +-
Documentation/admin-guide/mm/zswap.rst | 4 +
Documentation/crypto/device_drivers/index.rst | 9 +
Documentation/crypto/device_drivers/octeontx2.rst | 25 +
Documentation/crypto/index.rst | 1 +
Documentation/dev-tools/checkuapi.rst | 477 ++
Documentation/dev-tools/index.rst | 1 +
.../bindings/clock/sophgo,cv1800-clk.yaml | 46 +
.../devicetree/bindings/crypto/qcom-qce.yaml | 13 +
Documentation/devicetree/bindings/hwmon/lm75.yaml | 33 +
.../devicetree/bindings/i2c/st,stm32-i2c.yaml | 28 +
.../devicetree/bindings/iio/adc/adi,ad7091r5.yaml | 82 +-
.../bindings/iio/dac/microchip,mcp4821.yaml | 86 +
.../devicetree/bindings/input/iqs269a.yaml | 98 +-
.../devicetree/bindings/input/ti,drv2665.txt | 17 -
.../devicetree/bindings/input/ti,drv2667.txt | 17 -
.../devicetree/bindings/input/ti,drv266x.yaml | 50 +
.../bindings/input/touchscreen/neonode,zforce.yaml | 72 +
.../bindings/input/touchscreen/zforce_ts.txt | 34 -
.../devicetree/bindings/pci/qcom,pcie.yaml | 63 +-
.../devicetree/bindings/pci/rockchip-dw-pcie.yaml | 2 +
.../devicetree/bindings/power/reset/qcom,pon.yaml | 13 +-
.../bindings/power/reset/xlnx,zynqmp-power.yaml | 4 +-
.../devicetree/bindings/power/supply/bq24190.yaml | 1 +
.../bindings/rng/starfive,jh7110-trng.yaml | 6 +-
.../devicetree/bindings/spi/st,stm32-spi.yaml | 1 +
Documentation/filesystems/fscrypt.rst | 18 +-
Documentation/gpu/driver-uapi.rst | 5 +
Documentation/gpu/drivers.rst | 1 +
Documentation/gpu/xe/index.rst | 25 +
Documentation/gpu/xe/xe_cs.rst | 8 +
Documentation/gpu/xe/xe_debugging.rst | 7 +
Documentation/gpu/xe/xe_firmware.rst | 37 +
Documentation/gpu/xe/xe_gt_mcr.rst | 13 +
Documentation/gpu/xe/xe_map.rst | 8 +
Documentation/gpu/xe/xe_migrate.rst | 8 +
Documentation/gpu/xe/xe_mm.rst | 14 +
Documentation/gpu/xe/xe_pcode.rst | 14 +
Documentation/gpu/xe/xe_pm.rst | 14 +
Documentation/gpu/xe/xe_rtp.rst | 20 +
Documentation/gpu/xe/xe_tile.rst | 14 +
Documentation/gpu/xe/xe_wa.rst | 14 +
Documentation/hwmon/lm75.rst | 10 +
Documentation/mm/transhuge.rst | 4 +-
Documentation/mm/unevictable-lru.rst | 4 +-
Documentation/netlink/specs/ethtool.yaml | 68 +
Documentation/networking/ethtool-netlink.rst | 51 +
Documentation/networking/index.rst | 1 +
Documentation/networking/packet_mmap.rst | 14 +-
Documentation/networking/phy-link-topology.rst | 121 +
Documentation/scheduler/schedutil.rst | 7 +-
Documentation/trace/ftrace.rst | 21 +
.../translations/zh_CN/scheduler/schedutil.rst | 7 +-
MAINTAINERS | 107 +-
Makefile | 13 +-
Next/SHA1s | 202 +-
Next/Trees | 2 +-
Next/merge.log | 6148 ++++++++++++--------
arch/Kconfig | 8 +
arch/arm/Kconfig | 2 +-
arch/arm/arm-soc-for-next-contents.txt | 67 +
arch/arm/boot/dts/rockchip/rk3036-kylin.dts | 4 +
arch/arm/boot/dts/rockchip/rk3036.dtsi | 1 -
arch/arm/include/asm/topology.h | 1 +
arch/arm/kernel/perf_event_v6.c | 34 -
arch/arm/mach-versatile/Kconfig | 17 -
arch/arm/mach-versatile/platsmp-realview.c | 6 +-
arch/arm/mach-versatile/realview.c | 1 -
arch/arm/mm/Kconfig | 18 -
arch/arm/mm/cache-v6.S | 31 -
arch/arm64/Kconfig | 21 +-
arch/arm64/boot/dts/rockchip/rk3308-rock-pi-s.dts | 120 +-
.../dts/rockchip/rk3328-orangepi-r1-plus-lts.dts | 4 +-
arch/arm64/boot/dts/rockchip/rk3566-lubancat-1.dts | 2 +-
arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dts | 9 +-
arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts | 4 +-
.../arm64/boot/dts/rockchip/rk3588s-orangepi-5.dts | 1 +
arch/arm64/boot/dts/rockchip/rk3588s.dtsi | 1 +
arch/arm64/configs/defconfig | 14 +
arch/arm64/include/asm/kasan.h | 22 +-
arch/arm64/include/asm/memory.h | 38 +-
arch/arm64/include/asm/sparsemem.h | 2 +-
arch/arm64/include/asm/topology.h | 1 +
arch/arm64/kernel/topology.c | 26 +-
arch/arm64/kvm/arm.c | 2 +-
arch/arm64/kvm/hyp/include/nvhe/gfp.h | 2 +-
arch/arm64/kvm/hyp/nvhe/page_alloc.c | 3 +-
arch/arm64/kvm/vgic/vgic-init.c | 47 +-
arch/arm64/kvm/vgic/vgic-mmio-v3.c | 32 +-
arch/arm64/kvm/vgic/vgic-mmio.c | 101 +-
arch/arm64/kvm/vgic/vgic.h | 1 +
arch/arm64/mm/fault.c | 2 +
arch/arm64/mm/hugetlbpage.c | 2 +-
arch/arm64/mm/kasan_init.c | 5 +
arch/loongarch/include/asm/pgtable.h | 1 +
arch/loongarch/kernel/signal.c | 1 +
arch/m68k/Kconfig.cpu | 2 +-
arch/mips/include/asm/pgtable.h | 1 +
arch/mips/kernel/genex.S | 8 +-
arch/mips/kernel/traps.c | 91 +-
arch/nios2/Kconfig | 2 +-
arch/powerpc/Kconfig | 2 +-
arch/powerpc/configs/ps3_defconfig | 1 +
arch/powerpc/include/asm/hvcall.h | 20 +-
arch/powerpc/mm/book3s64/iommu_api.c | 2 +-
arch/powerpc/mm/fault.c | 2 +
arch/powerpc/mm/hugetlbpage.c | 2 +-
arch/powerpc/platforms/83xx/suspend.c | 5 +-
arch/powerpc/platforms/86xx/Kconfig | 7 -
arch/powerpc/platforms/powernv/opal-prd.c | 2 +
arch/powerpc/platforms/powernv/pci-ioda.c | 2 +-
arch/powerpc/platforms/ps3/device-init.c | 1 +
arch/riscv/Kconfig | 19 +
arch/riscv/include/asm/kvm_host.h | 10 +
arch/riscv/include/asm/kvm_vcpu_sbi.h | 20 +-
arch/riscv/include/asm/paravirt.h | 28 +
.../include/asm/paravirt_api_clock.h | 0
arch/riscv/include/asm/pgtable.h | 1 +
arch/riscv/include/asm/sbi.h | 17 +
arch/riscv/include/asm/topology.h | 1 +
arch/riscv/include/uapi/asm/kvm.h | 13 +
arch/riscv/kernel/Makefile | 1 +
arch/riscv/kernel/paravirt.c | 135 +
arch/riscv/kernel/time.c | 3 +
arch/riscv/kvm/Kconfig | 1 +
arch/riscv/kvm/Makefile | 1 +
arch/riscv/kvm/vcpu.c | 10 +-
arch/riscv/kvm/vcpu_onereg.c | 135 +-
arch/riscv/kvm/vcpu_sbi.c | 142 +-
arch/riscv/kvm/vcpu_sbi_replace.c | 2 +-
arch/riscv/kvm/vcpu_sbi_sta.c | 208 +
arch/riscv/kvm/vcpu_switch.S | 32 +-
arch/riscv/kvm/vcpu_vector.c | 16 +
arch/riscv/mm/fault.c | 2 +
arch/s390/include/asm/facility.h | 6 +
arch/s390/include/asm/kvm_host.h | 2 +-
arch/s390/include/asm/pgtable.h | 1 +
arch/s390/kernel/Makefile | 2 +-
arch/s390/kernel/facility.c | 21 +
arch/s390/kvm/vsie.c | 19 +-
arch/s390/mm/fault.c | 3 +
arch/sh/mm/Kconfig | 2 +-
arch/sparc/Kconfig | 2 +-
arch/sparc/include/asm/pgtable_64.h | 1 +
arch/sparc/kernel/pci_sun4v.c | 2 +-
arch/sparc/kernel/traps_64.c | 2 +-
arch/sparc/mm/tsb.c | 4 +-
arch/um/drivers/ubd_kern.c | 1 -
arch/um/kernel/um_arch.c | 4 +-
arch/x86/Kconfig | 1 +
arch/x86/include/asm/pgtable.h | 7 +-
arch/x86/kernel/alternative.c | 2 +-
arch/x86/kernel/machine_kexec_64.c | 2 +-
arch/x86/kvm/svm/sev.c | 19 +
arch/x86/kvm/svm/svm.c | 1 +
arch/x86/kvm/svm/svm.h | 2 +-
arch/x86/mm/fault.c | 2 +
arch/xtensa/Kconfig | 2 +-
arch/xtensa/include/asm/kasan.h | 2 +
block/badblocks.c | 6 +-
block/bdev.c | 6 +-
block/blk-core.c | 26 +-
block/blk-merge.c | 6 +-
block/blk-settings.c | 9 +-
block/blk-sysfs.c | 2 +-
block/blk-wbt.c | 13 +-
block/blk-wbt.h | 5 -
crypto/lskcipher.c | 1 +
crypto/scompress.c | 6 +
drivers/accel/qaic/qaic_data.c | 2 +-
drivers/acpi/apei/ghes.c | 29 +-
drivers/acpi/button.c | 10 +
drivers/acpi/cppc_acpi.c | 104 +
drivers/acpi/ec.c | 116 +-
drivers/acpi/numa/hmat.c | 193 +-
drivers/acpi/osl.c | 10 +-
drivers/acpi/resource.c | 7 +
drivers/acpi/tables.c | 5 +-
drivers/base/arch_topology.c | 56 +-
drivers/base/node.c | 12 +-
drivers/base/regmap/regmap-debugfs.c | 8 +-
drivers/block/aoe/aoeblk.c | 3 +-
drivers/block/drbd/drbd_actlog.c | 16 +-
drivers/block/floppy.c | 2 +-
drivers/block/loop.c | 5 +-
drivers/block/nbd.c | 6 +-
drivers/block/null_blk/main.c | 13 +-
drivers/block/zram/zram_drv.c | 1 -
drivers/char/hw_random/jh7110-trng.c | 8 +-
drivers/clk/starfive/clk-starfive-jh7100-audio.c | 2 +-
drivers/clk/starfive/clk-starfive-jh7100.c | 32 +-
drivers/clk/starfive/clk-starfive-jh7110-aon.c | 6 +-
drivers/clk/starfive/clk-starfive-jh7110-isp.c | 2 +-
drivers/clk/starfive/clk-starfive-jh7110-sys.c | 26 +-
drivers/clk/starfive/clk-starfive-jh71x0.h | 4 +-
drivers/clocksource/timer-ep93xx.c | 5 +-
drivers/cpufreq/cppc_cpufreq.c | 139 +-
drivers/cpufreq/cpufreq.c | 4 +-
drivers/cpuidle/cpuidle-haltpoll.c | 9 +-
drivers/crypto/Kconfig | 1 +
.../crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c | 4 +-
.../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 5 +-
drivers/crypto/amlogic/amlogic-gxl-cipher.c | 4 +-
drivers/crypto/axis/artpec6_crypto.c | 12 +-
drivers/crypto/ccp/sev-dev.c | 2 +-
drivers/crypto/gemini/sl3516-ce-cipher.c | 4 +-
drivers/crypto/hisilicon/sgl.c | 6 +-
drivers/crypto/intel/iaa/iaa_crypto_main.c | 25 +-
drivers/crypto/intel/iaa/iaa_crypto_stats.c | 1 -
drivers/crypto/intel/qat/Kconfig | 11 +
drivers/crypto/intel/qat/Makefile | 1 +
drivers/crypto/intel/qat/qat_420xx/Makefile | 4 +
.../crypto/intel/qat/qat_420xx/adf_420xx_hw_data.c | 528 ++
.../crypto/intel/qat/qat_420xx/adf_420xx_hw_data.h | 55 +
drivers/crypto/intel/qat/qat_420xx/adf_drv.c | 202 +
.../crypto/intel/qat/qat_4xxx/adf_4xxx_hw_data.c | 339 +-
.../crypto/intel/qat/qat_4xxx/adf_4xxx_hw_data.h | 52 -
drivers/crypto/intel/qat/qat_4xxx/adf_drv.c | 277 +-
drivers/crypto/intel/qat/qat_common/Makefile | 4 +
.../intel/qat/qat_common/adf_accel_devices.h | 15 +-
.../crypto/intel/qat/qat_common/adf_accel_engine.c | 2 +-
drivers/crypto/intel/qat/qat_common/adf_admin.c | 37 +
drivers/crypto/intel/qat/qat_common/adf_admin.h | 4 +
.../crypto/intel/qat/qat_common/adf_cfg_common.h | 1 +
.../crypto/intel/qat/qat_common/adf_cfg_services.c | 27 +
.../crypto/intel/qat/qat_common/adf_cfg_services.h | 4 +
drivers/crypto/intel/qat/qat_common/adf_dbgfs.c | 3 +
.../crypto/intel/qat/qat_common/adf_fw_config.h | 18 +
.../adf_drv.c => qat_common/adf_gen4_config.c} | 252 +-
.../crypto/intel/qat/qat_common/adf_gen4_config.h | 11 +
.../crypto/intel/qat/qat_common/adf_gen4_hw_data.c | 238 +
.../crypto/intel/qat/qat_common/adf_gen4_hw_data.h | 87 +
drivers/crypto/intel/qat/qat_common/adf_gen4_tl.c | 153 +
drivers/crypto/intel/qat/qat_common/adf_gen4_tl.h | 158 +
drivers/crypto/intel/qat/qat_common/adf_init.c | 12 +
.../crypto/intel/qat/qat_common/adf_telemetry.c | 288 +
.../crypto/intel/qat/qat_common/adf_telemetry.h | 99 +
.../crypto/intel/qat/qat_common/adf_tl_debugfs.c | 710 +++
.../crypto/intel/qat/qat_common/adf_tl_debugfs.h | 117 +
.../intel/qat/qat_common/icp_qat_fw_init_admin.h | 10 +
drivers/crypto/intel/qat/qat_common/icp_qat_hw.h | 14 +-
drivers/crypto/intel/qat/qat_common/icp_qat_uclo.h | 2 +-
drivers/crypto/intel/qat/qat_common/qat_hal.c | 6 +-
drivers/crypto/intel/qat/qat_common/qat_uclo.c | 1 +
drivers/crypto/marvell/octeontx2/cn10k_cpt.c | 86 +-
drivers/crypto/marvell/octeontx2/cn10k_cpt.h | 27 +
drivers/crypto/marvell/octeontx2/otx2_cpt_common.h | 54 +-
.../crypto/marvell/octeontx2/otx2_cpt_devlink.c | 44 +-
.../crypto/marvell/octeontx2/otx2_cpt_hw_types.h | 9 +-
.../marvell/octeontx2/otx2_cpt_mbox_common.c | 26 +
drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h | 298 +
drivers/crypto/marvell/octeontx2/otx2_cptlf.c | 133 +-
drivers/crypto/marvell/octeontx2/otx2_cptlf.h | 105 +-
drivers/crypto/marvell/octeontx2/otx2_cptpf.h | 4 +
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c | 73 +-
drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c | 82 +-
.../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 49 +-
.../crypto/marvell/octeontx2/otx2_cptpf_ucode.h | 3 +-
drivers/crypto/marvell/octeontx2/otx2_cptvf.h | 2 +
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c | 31 +
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.h | 5 +
drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c | 23 +-
drivers/crypto/marvell/octeontx2/otx2_cptvf_mbox.c | 28 +
.../crypto/marvell/octeontx2/otx2_cptvf_reqmgr.c | 162 +-
drivers/crypto/rockchip/rk3288_crypto_skcipher.c | 4 +-
drivers/crypto/sahara.c | 657 +--
drivers/crypto/stm32/stm32-crc32.c | 2 +-
drivers/crypto/stm32/stm32-cryp.c | 2 +-
drivers/crypto/virtio/virtio_crypto_core.c | 3 +
drivers/cxl/Kconfig | 3 +
drivers/cxl/acpi.c | 157 +-
drivers/cxl/core/Makefile | 1 +
drivers/cxl/core/cdat.c | 517 ++
drivers/cxl/core/core.h | 2 +
drivers/cxl/core/mbox.c | 3 +
drivers/cxl/core/pci.c | 36 +
drivers/cxl/core/port.c | 130 +-
drivers/cxl/core/region.c | 13 +-
drivers/cxl/cxl.h | 40 +
drivers/cxl/cxlmem.h | 22 +
drivers/cxl/cxlpci.h | 13 +
drivers/cxl/mem.c | 67 +-
drivers/cxl/port.c | 3 +
drivers/dma/xilinx/xdma.c | 2 +-
drivers/dma/xilinx/xilinx_dpdma.c | 2 +-
drivers/firewire/.kunitconfig | 1 +
drivers/firewire/Kconfig | 16 +
drivers/firewire/core-device.c | 127 +-
drivers/firewire/device-attribute-test.c | 251 +
drivers/firmware/efi/memmap.c | 8 +-
drivers/firmware/google/coreboot_table.c | 5 +-
drivers/gpio/gpio-tps65219.c | 18 +-
drivers/gpio/gpiolib-cdev.c | 273 +-
drivers/gpio/gpiolib-sysfs.c | 65 +-
drivers/gpio/gpiolib.c | 69 +-
drivers/gpu/drm/Kconfig | 2 +
drivers/gpu/drm/Makefile | 1 +
drivers/gpu/drm/drm_framebuffer.c | 5 +-
drivers/gpu/drm/drm_plane.c | 1 +
drivers/gpu/drm/i915/display/intel_bios.h | 3 -
drivers/gpu/drm/i915/display/intel_ddi.c | 4 +-
drivers/gpu/drm/i915/display/intel_display.c | 9 +-
drivers/gpu/drm/i915/display/intel_display_types.h | 4 +-
drivers/gpu/drm/i915/display/intel_dp.c | 97 +-
drivers/gpu/drm/i915/display/intel_dp.h | 7 -
drivers/gpu/drm/i915/display/intel_hdcp.c | 6 +
drivers/gpu/drm/i915/display/intel_hdmi.c | 8 +-
drivers/gpu/drm/i915/display/intel_psr.c | 11 +-
drivers/gpu/drm/i915/gem/i915_gem_internal.c | 2 +-
drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 2 +-
drivers/gpu/drm/i915/i915_perf.c | 39 +-
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 12 +-
drivers/gpu/drm/ttm/tests/ttm_device_test.c | 2 +-
drivers/gpu/drm/ttm/tests/ttm_pool_test.c | 8 +-
drivers/gpu/drm/ttm/ttm_pool.c | 22 +-
.../netfilter => drivers/gpu/drm/xe}/.gitignore | 6 +-
drivers/gpu/drm/xe/.kunitconfig | 13 +
drivers/gpu/drm/xe/Kconfig | 96 +
drivers/gpu/drm/xe/Kconfig.debug | 107 +
drivers/gpu/drm/xe/Kconfig.profile | 54 +
drivers/gpu/drm/xe/Makefile | 305 +
drivers/gpu/drm/xe/abi/gsc_command_header_abi.h | 46 +
drivers/gpu/drm/xe/abi/gsc_mkhi_commands_abi.h | 39 +
drivers/gpu/drm/xe/abi/gsc_pxp_commands_abi.h | 59 +
drivers/gpu/drm/xe/abi/guc_actions_abi.h | 219 +
.../{i915/gt/uc => xe}/abi/guc_actions_slpc_abi.h | 0
drivers/gpu/drm/xe/abi/guc_communication_ctb_abi.h | 127 +
.../gpu/drm/xe/abi/guc_communication_mmio_abi.h | 49 +
drivers/gpu/drm/xe/abi/guc_errors_abi.h | 37 +
drivers/gpu/drm/xe/abi/guc_klvs_abi.h | 322 +
drivers/gpu/drm/xe/abi/guc_messages_abi.h | 234 +
.../drm/xe/compat-i915-headers/gem/i915_gem_lmem.h | 0
.../drm/xe/compat-i915-headers/gem/i915_gem_mman.h | 17 +
.../xe/compat-i915-headers/gem/i915_gem_object.h | 65 +
.../gem/i915_gem_object_frontbuffer.h | 12 +
.../gpu/drm/xe/compat-i915-headers/gt/intel_rps.h | 11 +
.../gpu/drm/xe/compat-i915-headers/i915_active.h | 22 +
.../drm/xe/compat-i915-headers/i915_active_types.h | 13 +
.../gpu/drm/xe/compat-i915-headers/i915_config.h | 19 +
.../gpu/drm/xe/compat-i915-headers/i915_debugfs.h | 14 +
drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h | 233 +
.../gpu/drm/xe/compat-i915-headers/i915_fixed.h | 6 +
drivers/gpu/drm/xe/compat-i915-headers/i915_gem.h | 9 +
.../drm/xe/compat-i915-headers/i915_gem_stolen.h | 79 +
.../drm/xe/compat-i915-headers/i915_gpu_error.h | 17 +
drivers/gpu/drm/xe/compat-i915-headers/i915_irq.h | 6 +
drivers/gpu/drm/xe/compat-i915-headers/i915_reg.h | 6 +
.../gpu/drm/xe/compat-i915-headers/i915_reg_defs.h | 6 +
.../gpu/drm/xe/compat-i915-headers/i915_trace.h | 6 +
.../gpu/drm/xe/compat-i915-headers/i915_utils.h | 6 +
drivers/gpu/drm/xe/compat-i915-headers/i915_vgpu.h | 44 +
drivers/gpu/drm/xe/compat-i915-headers/i915_vma.h | 34 +
.../drm/xe/compat-i915-headers/i915_vma_types.h | 74 +
.../xe/compat-i915-headers/intel_clock_gating.h | 6 +
.../drm/xe/compat-i915-headers/intel_gt_types.h | 11 +
.../drm/xe/compat-i915-headers/intel_mchbar_regs.h | 6 +
.../drm/xe/compat-i915-headers/intel_pci_config.h | 6 +
.../gpu/drm/xe/compat-i915-headers/intel_pcode.h | 42 +
.../drm/xe/compat-i915-headers/intel_runtime_pm.h | 16 +
.../gpu/drm/xe/compat-i915-headers/intel_step.h | 20 +
.../gpu/drm/xe/compat-i915-headers/intel_uc_fw.h | 11 +
.../gpu/drm/xe/compat-i915-headers/intel_uncore.h | 175 +
.../gpu/drm/xe/compat-i915-headers/intel_wakeref.h | 8 +
.../gpu/drm/xe/compat-i915-headers/pxp/intel_pxp.h | 28 +
.../drm/xe/compat-i915-headers/soc/intel_dram.h | 6 +
.../drm/xe/compat-i915-headers/soc/intel_gmch.h | 6 +
.../gpu/drm/xe/compat-i915-headers/soc/intel_pch.h | 6 +
.../gpu/drm/xe/compat-i915-headers/vlv_sideband.h | 132 +
.../drm/xe/compat-i915-headers/vlv_sideband_reg.h | 6 +
drivers/gpu/drm/xe/display/ext/i915_irq.c | 77 +
drivers/gpu/drm/xe/display/ext/i915_utils.c | 26 +
drivers/gpu/drm/xe/display/intel_fb_bo.c | 74 +
drivers/gpu/drm/xe/display/intel_fb_bo.h | 24 +
drivers/gpu/drm/xe/display/intel_fbdev_fb.c | 104 +
drivers/gpu/drm/xe/display/intel_fbdev_fb.h | 21 +
drivers/gpu/drm/xe/display/xe_display_misc.c | 16 +
drivers/gpu/drm/xe/display/xe_display_rps.c | 17 +
drivers/gpu/drm/xe/display/xe_dsb_buffer.c | 71 +
drivers/gpu/drm/xe/display/xe_fb_pin.c | 384 ++
drivers/gpu/drm/xe/display/xe_hdcp_gsc.c | 34 +
drivers/gpu/drm/xe/display/xe_plane_initial.c | 291 +
.../gpu/drm/xe/instructions/xe_gfxpipe_commands.h | 160 +
drivers/gpu/drm/xe/instructions/xe_gsc_commands.h | 36 +
drivers/gpu/drm/xe/instructions/xe_instr_defs.h | 33 +
drivers/gpu/drm/xe/instructions/xe_mi_commands.h | 61 +
drivers/gpu/drm/xe/regs/xe_engine_regs.h | 184 +
drivers/gpu/drm/xe/regs/xe_gpu_commands.h | 70 +
drivers/gpu/drm/xe/regs/xe_gsc_regs.h | 41 +
drivers/gpu/drm/xe/regs/xe_gt_regs.h | 478 ++
drivers/gpu/drm/xe/regs/xe_guc_regs.h | 143 +
drivers/gpu/drm/xe/regs/xe_lrc_layout.h | 17 +
drivers/gpu/drm/xe/regs/xe_mchbar_regs.h | 44 +
drivers/gpu/drm/xe/regs/xe_reg_defs.h | 120 +
drivers/gpu/drm/xe/regs/xe_regs.h | 68 +
drivers/gpu/drm/xe/regs/xe_sriov_regs.h | 17 +
drivers/gpu/drm/xe/tests/Makefile | 10 +
drivers/gpu/drm/xe/tests/xe_bo.c | 353 ++
drivers/gpu/drm/xe/tests/xe_bo_test.c | 26 +
drivers/gpu/drm/xe/tests/xe_bo_test.h | 14 +
drivers/gpu/drm/xe/tests/xe_dma_buf.c | 278 +
drivers/gpu/drm/xe/tests/xe_dma_buf_test.c | 25 +
drivers/gpu/drm/xe/tests/xe_dma_buf_test.h | 13 +
drivers/gpu/drm/xe/tests/xe_lmtt_test.c | 73 +
drivers/gpu/drm/xe/tests/xe_migrate.c | 444 ++
drivers/gpu/drm/xe/tests/xe_migrate_test.c | 25 +
drivers/gpu/drm/xe/tests/xe_migrate_test.h | 13 +
drivers/gpu/drm/xe/tests/xe_mocs.c | 130 +
drivers/gpu/drm/xe/tests/xe_mocs_test.c | 24 +
drivers/gpu/drm/xe/tests/xe_mocs_test.h | 13 +
drivers/gpu/drm/xe/tests/xe_pci.c | 166 +
drivers/gpu/drm/xe/tests/xe_pci_test.c | 71 +
drivers/gpu/drm/xe/tests/xe_pci_test.h | 36 +
drivers/gpu/drm/xe/tests/xe_rtp_test.c | 319 +
drivers/gpu/drm/xe/tests/xe_test.h | 67 +
drivers/gpu/drm/xe/tests/xe_wa_test.c | 170 +
drivers/gpu/drm/xe/xe_assert.h | 174 +
drivers/gpu/drm/xe/xe_bb.c | 110 +
drivers/gpu/drm/xe/xe_bb.h | 25 +
drivers/gpu/drm/xe/xe_bb_types.h | 20 +
drivers/gpu/drm/xe/xe_bo.c | 2269 ++++++++
drivers/gpu/drm/xe/xe_bo.h | 355 ++
drivers/gpu/drm/xe/xe_bo_doc.h | 179 +
drivers/gpu/drm/xe/xe_bo_evict.c | 228 +
drivers/gpu/drm/xe/xe_bo_evict.h | 15 +
drivers/gpu/drm/xe/xe_bo_types.h | 96 +
drivers/gpu/drm/xe/xe_debugfs.c | 148 +
drivers/gpu/drm/xe/xe_debugfs.h | 13 +
drivers/gpu/drm/xe/xe_devcoredump.c | 196 +
drivers/gpu/drm/xe/xe_devcoredump.h | 20 +
drivers/gpu/drm/xe/xe_devcoredump_types.h | 55 +
drivers/gpu/drm/xe/xe_device.c | 700 +++
drivers/gpu/drm/xe/xe_device.h | 173 +
drivers/gpu/drm/xe/xe_device_sysfs.c | 89 +
drivers/gpu/drm/xe/xe_device_sysfs.h | 13 +
drivers/gpu/drm/xe/xe_device_types.h | 545 ++
drivers/gpu/drm/xe/xe_display.c | 422 ++
drivers/gpu/drm/xe/xe_display.h | 72 +
drivers/gpu/drm/xe/xe_dma_buf.c | 322 +
drivers/gpu/drm/xe/xe_dma_buf.h | 15 +
drivers/gpu/drm/xe/xe_drm_client.c | 204 +
drivers/gpu/drm/xe/xe_drm_client.h | 70 +
drivers/gpu/drm/xe/xe_drv.h | 23 +
drivers/gpu/drm/xe/xe_exec.c | 350 ++
drivers/gpu/drm/xe/xe_exec.h | 14 +
drivers/gpu/drm/xe/xe_exec_queue.c | 956 +++
drivers/gpu/drm/xe/xe_exec_queue.h | 69 +
drivers/gpu/drm/xe/xe_exec_queue_types.h | 222 +
drivers/gpu/drm/xe/xe_execlist.c | 474 ++
drivers/gpu/drm/xe/xe_execlist.h | 21 +
drivers/gpu/drm/xe/xe_execlist_types.h | 49 +
drivers/gpu/drm/xe/xe_force_wake.c | 199 +
drivers/gpu/drm/xe/xe_force_wake.h | 38 +
drivers/gpu/drm/xe/xe_force_wake_types.h | 86 +
drivers/gpu/drm/xe/xe_gen_wa_oob.c | 165 +
drivers/gpu/drm/xe/xe_ggtt.c | 428 ++
drivers/gpu/drm/xe/xe_ggtt.h | 33 +
drivers/gpu/drm/xe/xe_ggtt_types.h | 39 +
drivers/gpu/drm/xe/xe_gpu_scheduler.c | 101 +
drivers/gpu/drm/xe/xe_gpu_scheduler.h | 73 +
drivers/gpu/drm/xe/xe_gpu_scheduler_types.h | 57 +
drivers/gpu/drm/xe/xe_gsc.c | 438 ++
drivers/gpu/drm/xe/xe_gsc.h | 20 +
drivers/gpu/drm/xe/xe_gsc_submit.c | 184 +
drivers/gpu/drm/xe/xe_gsc_submit.h | 30 +
drivers/gpu/drm/xe/xe_gsc_types.h | 39 +
drivers/gpu/drm/xe/xe_gt.c | 778 +++
drivers/gpu/drm/xe/xe_gt.h | 72 +
drivers/gpu/drm/xe/xe_gt_ccs_mode.c | 191 +
drivers/gpu/drm/xe/xe_gt_ccs_mode.h | 24 +
drivers/gpu/drm/xe/xe_gt_clock.c | 85 +
drivers/gpu/drm/xe/xe_gt_clock.h | 15 +
drivers/gpu/drm/xe/xe_gt_debugfs.c | 249 +
drivers/gpu/drm/xe/xe_gt_debugfs.h | 13 +
drivers/gpu/drm/xe/xe_gt_freq.c | 219 +
drivers/gpu/drm/xe/xe_gt_freq.h | 13 +
drivers/gpu/drm/xe/xe_gt_idle.c | 192 +
drivers/gpu/drm/xe/xe_gt_idle.h | 17 +
drivers/gpu/drm/xe/xe_gt_idle_types.h | 38 +
drivers/gpu/drm/xe/xe_gt_mcr.c | 685 +++
drivers/gpu/drm/xe/xe_gt_mcr.h | 29 +
drivers/gpu/drm/xe/xe_gt_pagefault.c | 646 ++
drivers/gpu/drm/xe/xe_gt_pagefault.h | 19 +
drivers/gpu/drm/xe/xe_gt_printk.h | 46 +
drivers/gpu/drm/xe/xe_gt_sysfs.c | 61 +
drivers/gpu/drm/xe/xe_gt_sysfs.h | 19 +
drivers/gpu/drm/xe/xe_gt_sysfs_types.h | 26 +
drivers/gpu/drm/xe/xe_gt_throttle_sysfs.c | 251 +
drivers/gpu/drm/xe/xe_gt_throttle_sysfs.h | 16 +
drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c | 406 ++
drivers/gpu/drm/xe/xe_gt_tlb_invalidation.h | 26 +
drivers/gpu/drm/xe/xe_gt_tlb_invalidation_types.h | 28 +
drivers/gpu/drm/xe/xe_gt_topology.c | 169 +
drivers/gpu/drm/xe/xe_gt_topology.h | 25 +
drivers/gpu/drm/xe/xe_gt_types.h | 363 ++
drivers/gpu/drm/xe/xe_guc.c | 911 +++
drivers/gpu/drm/xe/xe_guc.h | 72 +
drivers/gpu/drm/xe/xe_guc_ads.c | 672 +++
drivers/gpu/drm/xe/xe_guc_ads.h | 17 +
drivers/gpu/drm/xe/xe_guc_ads_types.h | 25 +
drivers/gpu/drm/xe/xe_guc_ct.c | 1320 +++++
drivers/gpu/drm/xe/xe_guc_ct.h | 59 +
drivers/gpu/drm/xe/xe_guc_ct_types.h | 115 +
drivers/gpu/drm/xe/xe_guc_debugfs.c | 74 +
drivers/gpu/drm/xe/xe_guc_debugfs.h | 14 +
drivers/gpu/drm/xe/xe_guc_exec_queue_types.h | 54 +
drivers/gpu/drm/xe/xe_guc_fwif.h | 361 ++
drivers/gpu/drm/xe/xe_guc_hwconfig.c | 104 +
drivers/gpu/drm/xe/xe_guc_hwconfig.h | 17 +
drivers/gpu/drm/xe/xe_guc_log.c | 97 +
drivers/gpu/drm/xe/xe_guc_log.h | 48 +
drivers/gpu/drm/xe/xe_guc_log_types.h | 23 +
drivers/gpu/drm/xe/xe_guc_pc.c | 1000 ++++
drivers/gpu/drm/xe/xe_guc_pc.h | 31 +
drivers/gpu/drm/xe/xe_guc_pc_types.h | 34 +
drivers/gpu/drm/xe/xe_guc_submit.c | 1990 +++++++
drivers/gpu/drm/xe/xe_guc_submit.h | 38 +
drivers/gpu/drm/xe/xe_guc_submit_types.h | 155 +
drivers/gpu/drm/xe/xe_guc_types.h | 81 +
drivers/gpu/drm/xe/xe_heci_gsc.c | 234 +
drivers/gpu/drm/xe/xe_heci_gsc.h | 35 +
drivers/gpu/drm/xe/xe_huc.c | 307 +
drivers/gpu/drm/xe/xe_huc.h | 26 +
drivers/gpu/drm/xe/xe_huc_debugfs.c | 70 +
drivers/gpu/drm/xe/xe_huc_debugfs.h | 14 +
drivers/gpu/drm/xe/xe_huc_types.h | 24 +
drivers/gpu/drm/xe/xe_hw_engine.c | 883 +++
drivers/gpu/drm/xe/xe_hw_engine.h | 70 +
drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c | 675 +++
drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.h | 36 +
drivers/gpu/drm/xe/xe_hw_engine_types.h | 225 +
drivers/gpu/drm/xe/xe_hw_fence.c | 230 +
drivers/gpu/drm/xe/xe_hw_fence.h | 30 +
drivers/gpu/drm/xe/xe_hw_fence_types.h | 72 +
drivers/gpu/drm/xe/xe_hwmon.c | 776 +++
drivers/gpu/drm/xe/xe_hwmon.h | 19 +
drivers/gpu/drm/xe/xe_irq.c | 666 +++
drivers/gpu/drm/xe/xe_irq.h | 19 +
drivers/gpu/drm/xe/xe_lmtt.c | 506 ++
drivers/gpu/drm/xe/xe_lmtt.h | 27 +
drivers/gpu/drm/xe/xe_lmtt_2l.c | 150 +
drivers/gpu/drm/xe/xe_lmtt_ml.c | 161 +
drivers/gpu/drm/xe/xe_lmtt_types.h | 63 +
drivers/gpu/drm/xe/xe_lrc.c | 1272 ++++
drivers/gpu/drm/xe/xe_lrc.h | 58 +
drivers/gpu/drm/xe/xe_lrc_types.h | 46 +
drivers/gpu/drm/xe/xe_macros.h | 18 +
drivers/gpu/drm/xe/xe_map.h | 93 +
drivers/gpu/drm/xe/xe_migrate.c | 1410 +++++
drivers/gpu/drm/xe/xe_migrate.h | 110 +
drivers/gpu/drm/xe/xe_migrate_doc.h | 88 +
drivers/gpu/drm/xe/xe_mmio.c | 524 ++
drivers/gpu/drm/xe/xe_mmio.h | 107 +
drivers/gpu/drm/xe/xe_mocs.c | 580 ++
drivers/gpu/drm/xe/xe_mocs.h | 17 +
drivers/gpu/drm/xe/xe_module.c | 101 +
drivers/gpu/drm/xe/xe_module.h | 26 +
drivers/gpu/drm/xe/xe_pat.c | 459 ++
drivers/gpu/drm/xe/xe_pat.h | 61 +
drivers/gpu/drm/xe/xe_pci.c | 951 +++
drivers/gpu/drm/xe/xe_pci.h | 12 +
drivers/gpu/drm/xe/xe_pci_types.h | 46 +
drivers/gpu/drm/xe/xe_pcode.c | 296 +
drivers/gpu/drm/xe/xe_pcode.h | 30 +
drivers/gpu/drm/xe/xe_pcode_api.h | 49 +
drivers/gpu/drm/xe/xe_platform_types.h | 37 +
drivers/gpu/drm/xe/xe_pm.c | 405 ++
drivers/gpu/drm/xe/xe_pm.h | 35 +
drivers/gpu/drm/xe/xe_preempt_fence.c | 158 +
drivers/gpu/drm/xe/xe_preempt_fence.h | 61 +
drivers/gpu/drm/xe/xe_preempt_fence_types.h | 32 +
drivers/gpu/drm/xe/xe_pt.c | 1653 ++++++
drivers/gpu/drm/xe/xe_pt.h | 48 +
drivers/gpu/drm/xe/xe_pt_types.h | 77 +
drivers/gpu/drm/xe/xe_pt_walk.c | 160 +
drivers/gpu/drm/xe/xe_pt_walk.h | 161 +
drivers/gpu/drm/xe/xe_query.c | 552 ++
drivers/gpu/drm/xe/xe_query.h | 14 +
drivers/gpu/drm/xe/xe_range_fence.c | 156 +
drivers/gpu/drm/xe/xe_range_fence.h | 75 +
drivers/gpu/drm/xe/xe_reg_sr.c | 284 +
drivers/gpu/drm/xe/xe_reg_sr.h | 28 +
drivers/gpu/drm/xe/xe_reg_sr_types.h | 37 +
drivers/gpu/drm/xe/xe_reg_whitelist.c | 146 +
drivers/gpu/drm/xe/xe_reg_whitelist.h | 23 +
drivers/gpu/drm/xe/xe_res_cursor.h | 240 +
drivers/gpu/drm/xe/xe_ring_ops.c | 482 ++
drivers/gpu/drm/xe/xe_ring_ops.h | 17 +
drivers/gpu/drm/xe/xe_ring_ops_types.h | 22 +
drivers/gpu/drm/xe/xe_rtp.c | 325 ++
drivers/gpu/drm/xe/xe_rtp.h | 430 ++
drivers/gpu/drm/xe/xe_rtp_helpers.h | 81 +
drivers/gpu/drm/xe/xe_rtp_types.h | 124 +
drivers/gpu/drm/xe/xe_sa.c | 106 +
drivers/gpu/drm/xe/xe_sa.h | 40 +
drivers/gpu/drm/xe/xe_sa_types.h | 19 +
drivers/gpu/drm/xe/xe_sched_job.c | 280 +
drivers/gpu/drm/xe/xe_sched_job.h | 80 +
drivers/gpu/drm/xe/xe_sched_job_types.h | 46 +
drivers/gpu/drm/xe/xe_sriov.c | 55 +
drivers/gpu/drm/xe/xe_sriov.h | 42 +
drivers/gpu/drm/xe/xe_sriov_printk.h | 46 +
drivers/gpu/drm/xe/xe_sriov_types.h | 28 +
drivers/gpu/drm/xe/xe_step.c | 264 +
drivers/gpu/drm/xe/xe_step.h | 23 +
drivers/gpu/drm/xe/xe_step_types.h | 50 +
drivers/gpu/drm/xe/xe_sync.c | 344 ++
drivers/gpu/drm/xe/xe_sync.h | 36 +
drivers/gpu/drm/xe/xe_sync_types.h | 28 +
drivers/gpu/drm/xe/xe_tile.c | 185 +
drivers/gpu/drm/xe/xe_tile.h | 18 +
drivers/gpu/drm/xe/xe_tile_sysfs.c | 57 +
drivers/gpu/drm/xe/xe_tile_sysfs.h | 19 +
drivers/gpu/drm/xe/xe_tile_sysfs_types.h | 27 +
drivers/gpu/drm/xe/xe_trace.c | 9 +
drivers/gpu/drm/xe/xe_trace.h | 608 ++
drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c | 334 ++
drivers/gpu/drm/xe/xe_ttm_stolen_mgr.h | 21 +
drivers/gpu/drm/xe/xe_ttm_sys_mgr.c | 118 +
drivers/gpu/drm/xe/xe_ttm_sys_mgr.h | 13 +
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c | 480 ++
drivers/gpu/drm/xe/xe_ttm_vram_mgr.h | 44 +
drivers/gpu/drm/xe/xe_ttm_vram_mgr_types.h | 52 +
drivers/gpu/drm/xe/xe_tuning.c | 121 +
drivers/gpu/drm/xe/xe_tuning.h | 16 +
drivers/gpu/drm/xe/xe_uc.c | 258 +
drivers/gpu/drm/xe/xe_uc.h | 24 +
drivers/gpu/drm/xe/xe_uc_debugfs.c | 26 +
drivers/gpu/drm/xe/xe_uc_debugfs.h | 14 +
drivers/gpu/drm/xe/xe_uc_fw.c | 882 +++
drivers/gpu/drm/xe/xe_uc_fw.h | 184 +
drivers/gpu/drm/xe/xe_uc_fw_abi.h | 321 +
drivers/gpu/drm/xe/xe_uc_fw_types.h | 146 +
drivers/gpu/drm/xe/xe_uc_types.h | 28 +
drivers/gpu/drm/xe/xe_vm.c | 3206 ++++++++++
drivers/gpu/drm/xe/xe_vm.h | 263 +
drivers/gpu/drm/xe/xe_vm_doc.h | 555 ++
drivers/gpu/drm/xe/xe_vm_types.h | 373 ++
drivers/gpu/drm/xe/xe_wa.c | 895 +++
drivers/gpu/drm/xe/xe_wa.h | 32 +
drivers/gpu/drm/xe/xe_wa_oob.rules | 24 +
drivers/gpu/drm/xe/xe_wait_user_fence.c | 178 +
drivers/gpu/drm/xe/xe_wait_user_fence.h | 15 +
drivers/gpu/drm/xe/xe_wopcm.c | 270 +
drivers/gpu/drm/xe/xe_wopcm.h | 16 +
drivers/gpu/drm/xe/xe_wopcm_types.h | 26 +
drivers/hid/hid-magicmouse.c | 3 +
drivers/hid/hid-sensor-hub.c | 2 +-
drivers/hwmon/lm75.c | 109 +-
drivers/i2c/busses/i2c-i801.c | 2 +
drivers/i2c/busses/i2c-stm32f7.c | 342 +-
drivers/i2c/busses/i2c-wmt.c | 117 +-
drivers/iio/adc/Kconfig | 16 +
drivers/iio/adc/Makefile | 4 +-
drivers/iio/adc/ad7091r-base.c | 269 +-
drivers/iio/adc/ad7091r-base.h | 83 +-
drivers/iio/adc/ad7091r5.c | 120 +-
drivers/iio/adc/ad7091r8.c | 272 +
drivers/iio/buffer/industrialio-buffer-dma.c | 87 +-
drivers/iio/dac/Kconfig | 10 +
drivers/iio/dac/Makefile | 1 +
drivers/iio/dac/mcp4821.c | 236 +
drivers/iio/industrialio-buffer.c | 6 +-
drivers/infiniband/hw/bnxt_re/bnxt_re.h | 3 +
drivers/infiniband/hw/bnxt_re/ib_verbs.c | 166 +-
drivers/infiniband/hw/bnxt_re/ib_verbs.h | 3 +
drivers/infiniband/hw/bnxt_re/main.c | 18 +-
drivers/infiniband/hw/bnxt_re/qplib_fp.h | 2 +-
drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 2 +-
drivers/infiniband/hw/bnxt_re/qplib_res.h | 6 +
drivers/infiniband/hw/mana/cq.c | 34 +-
drivers/infiniband/hw/mana/device.c | 31 +-
drivers/infiniband/hw/mana/main.c | 69 +-
drivers/infiniband/hw/mana/mana_ib.h | 53 +
drivers/infiniband/hw/mana/qp.c | 91 +-
drivers/infiniband/ulp/iser/iscsi_iser.h | 5 +-
drivers/input/keyboard/gpio_keys.c | 6 +-
drivers/input/misc/iqs269a.c | 312 +-
drivers/input/misc/soc_button_array.c | 5 +
drivers/input/touchscreen/zforce_ts.c | 34 +-
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 2 +-
drivers/iommu/dma-iommu.c | 2 +-
drivers/irqchip/irq-gic-v3-its.c | 4 +-
drivers/md/bcache/super.c | 1 -
drivers/md/dm-bufio.c | 2 +-
drivers/md/dm-crypt.c | 2 +-
drivers/md/dm-flakey.c | 2 +-
drivers/misc/genwqe/card_dev.c | 2 +-
drivers/misc/genwqe/card_utils.c | 4 +-
drivers/misc/pci_endpoint_test.c | 30 +-
drivers/misc/pvpanic/pvpanic-mmio.c | 7 +-
drivers/misc/pvpanic/pvpanic-pci.c | 5 +-
drivers/misc/pvpanic/pvpanic.c | 12 +-
drivers/misc/pvpanic/pvpanic.h | 5 +
drivers/mtd/mtd_blkdevs.c | 4 +-
drivers/mtd/nand/raw/nand_base.c | 87 +-
.../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 132 +-
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 2 +-
drivers/net/ethernet/ibm/ibmvnic.h | 4 +-
drivers/net/ethernet/intel/e1000/e1000_hw.c | 46 +-
drivers/net/ethernet/intel/e1000e/80003es2lan.c | 23 +-
drivers/net/ethernet/intel/e1000e/82571.c | 3 +-
drivers/net/ethernet/intel/e1000e/ethtool.c | 7 +-
drivers/net/ethernet/intel/e1000e/ich8lan.c | 18 +-
drivers/net/ethernet/intel/e1000e/mac.c | 2 +-
drivers/net/ethernet/intel/e1000e/netdev.c | 11 +-
drivers/net/ethernet/intel/e1000e/phy.c | 24 +-
drivers/net/ethernet/intel/fm10k/fm10k_pf.c | 7 +-
drivers/net/ethernet/intel/fm10k/fm10k_vf.c | 10 +-
drivers/net/ethernet/intel/i40e/i40e_common.c | 140 +-
drivers/net/ethernet/intel/i40e/i40e_dcb.c | 276 +-
drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c | 3 +-
drivers/net/ethernet/intel/i40e/i40e_ddp.c | 4 +-
drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 7 +-
drivers/net/ethernet/intel/i40e/i40e_main.c | 85 +-
drivers/net/ethernet/intel/i40e/i40e_nvm.c | 14 +-
drivers/net/ethernet/intel/i40e/i40e_ptp.c | 4 +-
drivers/net/ethernet/intel/i40e/i40e_txrx.c | 70 +-
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 29 +-
drivers/net/ethernet/intel/i40e/i40e_xsk.c | 3 +-
drivers/net/ethernet/intel/iavf/iavf_common.c | 34 +-
drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 8 +-
drivers/net/ethernet/intel/iavf/iavf_fdir.c | 3 +-
drivers/net/ethernet/intel/iavf/iavf_txrx.c | 21 +-
drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 10 +-
drivers/net/ethernet/intel/ice/ice_base.c | 32 +-
drivers/net/ethernet/intel/ice/ice_common.c | 54 +-
drivers/net/ethernet/intel/ice/ice_dcb.c | 79 +-
drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 2 +-
drivers/net/ethernet/intel/ice/ice_dcb_nl.c | 2 +-
drivers/net/ethernet/intel/ice/ice_eswitch.c | 4 +-
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c | 3 +-
drivers/net/ethernet/intel/ice/ice_fdir.c | 69 +-
drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 8 +-
drivers/net/ethernet/intel/ice/ice_lag.c | 7 +-
drivers/net/ethernet/intel/ice/ice_lib.c | 54 +-
drivers/net/ethernet/intel/ice/ice_main.c | 48 +-
drivers/net/ethernet/intel/ice/ice_nvm.c | 15 +-
drivers/net/ethernet/intel/ice/ice_ptp.c | 13 +-
drivers/net/ethernet/intel/ice/ice_sched.c | 3 +-
drivers/net/ethernet/intel/ice/ice_sriov.c | 41 +-
drivers/net/ethernet/intel/ice/ice_switch.c | 75 +-
drivers/net/ethernet/intel/ice/ice_txrx.c | 6 +-
drivers/net/ethernet/intel/ice/ice_virtchnl.c | 2 +-
drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c | 13 +-
drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c | 41 +-
.../net/ethernet/intel/idpf/idpf_singleq_txrx.c | 7 +-
drivers/net/ethernet/intel/idpf/idpf_txrx.c | 58 +-
drivers/net/ethernet/intel/igb/e1000_82575.c | 29 +-
drivers/net/ethernet/intel/igb/e1000_i210.c | 19 +-
drivers/net/ethernet/intel/igb/e1000_mac.c | 2 +-
drivers/net/ethernet/intel/igb/e1000_nvm.c | 18 +-
drivers/net/ethernet/intel/igb/e1000_phy.c | 17 +-
drivers/net/ethernet/intel/igb/igb_ethtool.c | 11 +-
drivers/net/ethernet/intel/igb/igb_main.c | 13 +-
drivers/net/ethernet/intel/igbvf/mbx.c | 1 +
drivers/net/ethernet/intel/igbvf/netdev.c | 33 +-
drivers/net/ethernet/intel/igc/igc_base.c | 6 +-
drivers/net/ethernet/intel/igc/igc_i225.c | 6 +-
drivers/net/ethernet/intel/igc/igc_main.c | 10 +-
drivers/net/ethernet/intel/igc/igc_phy.c | 5 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c | 2 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | 30 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c | 4 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 2 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c | 8 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 8 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c | 8 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c | 19 +-
drivers/net/ethernet/marvell/octeontx2/af/npc.h | 4 +-
.../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/dev.c | 3 +
drivers/net/ethernet/mellanox/mlx5/core/ecpf.c | 6 +
drivers/net/ethernet/mellanox/mlx5/core/en.h | 15 +-
.../net/ethernet/mellanox/mlx5/core/en/channels.c | 10 +-
.../net/ethernet/mellanox/mlx5/core/en/channels.h | 6 +-
.../net/ethernet/mellanox/mlx5/core/en/mgmt_pf.c | 268 +
.../ethernet/mellanox/mlx5/core/en/monitor_stats.c | 48 +-
.../net/ethernet/mellanox/mlx5/core/en/params.c | 9 +-
.../net/ethernet/mellanox/mlx5/core/en/params.h | 3 -
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 12 +-
drivers/net/ethernet/mellanox/mlx5/core/en/qos.c | 8 +-
.../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 4 +-
.../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 3 +-
drivers/net/ethernet/mellanox/mlx5/core/en/rqt.c | 123 +-
drivers/net/ethernet/mellanox/mlx5/core/en/rqt.h | 9 +-
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c | 17 +-
drivers/net/ethernet/mellanox/mlx5/core/en/rss.h | 4 +-
.../net/ethernet/mellanox/mlx5/core/en/rx_res.c | 62 +-
.../net/ethernet/mellanox/mlx5/core/en/rx_res.h | 1 +
drivers/net/ethernet/mellanox/mlx5/core/en/trap.c | 11 +-
.../net/ethernet/mellanox/mlx5/core/en/xsk/pool.c | 6 +-
.../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 8 +-
.../ethernet/mellanox/mlx5/core/en_accel/ktls.c | 2 +-
.../ethernet/mellanox/mlx5/core/en_accel/ktls.h | 4 +-
.../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 6 +-
.../net/ethernet/mellanox/mlx5/core/en_common.c | 21 +-
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 200 +-
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 39 +-
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 2 +-
.../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 2 +-
.../net/ethernet/mellanox/mlx5/core/lib/devcom.h | 1 +
drivers/net/ethernet/mellanox/mlx5/core/lib/mlx5.h | 12 +
drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c | 487 ++
drivers/net/ethernet/mellanox/mlx5/core/lib/sd.h | 38 +
drivers/net/ethernet/mellanox/mlx5/core/vport.c | 21 +
.../ethernet/mellanox/mlxbf_gige/mlxbf_gige_rx.c | 9 +-
drivers/net/ethernet/microsoft/mana/gdma_main.c | 5 +
drivers/net/ethernet/realtek/r8169_main.c | 2 +-
drivers/net/ethernet/ti/Kconfig | 14 +-
drivers/net/ethernet/ti/Makefile | 3 +-
drivers/net/ethernet/ti/am65-cpsw-ethtool.c | 246 +
drivers/net/ethernet/ti/am65-cpsw-nuss.c | 64 +-
drivers/net/ethernet/ti/am65-cpsw-nuss.h | 9 +
drivers/net/ethernet/ti/am65-cpsw-qos.c | 708 ++-
drivers/net/ethernet/ti/am65-cpsw-qos.h | 186 +
drivers/net/macsec.c | 151 +-
drivers/net/mdio/of_mdio.c | 12 +-
drivers/net/netdevsim/macsec.c | 5 -
drivers/net/phy/Kconfig | 3 +-
drivers/net/phy/Makefile | 8 +-
drivers/net/phy/at803x.c | 69 +-
drivers/net/phy/marvell-88x2222.c | 2 +
drivers/net/phy/marvell.c | 2 +
drivers/net/phy/marvell10g.c | 2 +
drivers/net/phy/mdio_bus.c | 3 +
drivers/net/phy/nxp-c45-tja11xx-macsec.c | 1729 ++++++
drivers/net/phy/nxp-c45-tja11xx.c | 77 +-
drivers/net/phy/nxp-c45-tja11xx.h | 62 +
drivers/net/phy/phy_device.c | 55 +
drivers/net/phy/phy_link_topology.c | 66 +
drivers/net/phy/phylink.c | 3 +-
drivers/net/phy/sfp-bus.c | 15 +-
drivers/net/phy/sfp.c | 17 +-
drivers/net/virtio_net.c | 69 +-
drivers/nvdimm/virtio_pmem.c | 36 +-
drivers/nvme/host/core.c | 3 +-
drivers/nvme/host/fc.c | 21 +-
drivers/opp/core.c | 14 +-
drivers/pci/controller/cadence/pcie-cadence-ep.c | 19 +-
drivers/pci/controller/cadence/pcie-cadence.h | 12 +-
drivers/pci/controller/dwc/Kconfig | 2 +-
drivers/pci/controller/dwc/pci-dra7xx.c | 10 +-
drivers/pci/controller/dwc/pci-exynos.c | 6 +-
drivers/pci/controller/dwc/pci-imx6.c | 11 +-
drivers/pci/controller/dwc/pci-keystone.c | 92 +-
drivers/pci/controller/dwc/pci-layerscape-ep.c | 10 +-
drivers/pci/controller/dwc/pcie-artpec6.c | 8 +-
drivers/pci/controller/dwc/pcie-designware-ep.c | 9 +-
drivers/pci/controller/dwc/pcie-designware-plat.c | 11 +-
drivers/pci/controller/dwc/pcie-designware.h | 6 +-
drivers/pci/controller/dwc/pcie-dw-rockchip.c | 4 +-
drivers/pci/controller/dwc/pcie-keembay.c | 13 +-
drivers/pci/controller/dwc/pcie-kirin.c | 19 +-
drivers/pci/controller/dwc/pcie-qcom-ep.c | 8 +-
drivers/pci/controller/dwc/pcie-rcar-gen4.c | 9 +-
drivers/pci/controller/dwc/pcie-tegra194.c | 19 +-
drivers/pci/controller/dwc/pcie-uniphier-ep.c | 11 +-
drivers/pci/controller/dwc/pcie-uniphier.c | 12 +-
drivers/pci/controller/pcie-rcar-ep.c | 7 +-
drivers/pci/controller/pcie-rockchip-ep.c | 23 +-
drivers/pci/controller/pcie-rockchip-host.c | 4 +-
drivers/pci/controller/pcie-xilinx-dma-pl.c | 8 +-
drivers/pci/controller/pcie-xilinx-nwl.c | 52 +-
drivers/pci/endpoint/functions/pci-epf-mhi.c | 6 +-
drivers/pci/endpoint/functions/pci-epf-ntb.c | 6 +-
drivers/pci/endpoint/functions/pci-epf-test.c | 16 +-
drivers/pci/endpoint/functions/pci-epf-vntb.c | 9 +-
drivers/pci/endpoint/pci-epc-core.c | 6 +-
drivers/pci/pci.c | 44 +-
drivers/pci/pci.h | 2 +
drivers/pci/pcie/aspm.c | 19 +
drivers/phy/ti/phy-gmii-sel.c | 2 +-
drivers/phy/ti/phy-j721e-wiz.c | 1 +
drivers/pinctrl/samsung/pinctrl-exynos.c | 4 +-
drivers/pinctrl/samsung/pinctrl-samsung.c | 4 +-
.../x86/hp/hp-bioscfg/passwdobj-attributes.c | 1 -
drivers/platform/x86/intel/pmc/adl.c | 9 +-
drivers/platform/x86/intel/pmc/arl.c | 10 +-
drivers/platform/x86/intel/pmc/cnp.c | 26 +-
drivers/platform/x86/intel/pmc/core.c | 12 +-
drivers/platform/x86/intel/pmc/core.h | 7 +-
drivers/platform/x86/intel/pmc/lnl.c | 10 +-
drivers/platform/x86/intel/pmc/mtl.c | 9 +-
drivers/platform/x86/intel/pmc/tgl.c | 8 +-
drivers/platform/x86/p2sb.c | 172 +-
drivers/power/reset/at91-poweroff.c | 2 +-
drivers/power/reset/at91-sama5d2_shdwc.c | 2 +-
drivers/power/reset/gpio-restart.c | 34 +-
drivers/power/supply/bq24190_charger.c | 457 +-
drivers/power/supply/power_supply_core.c | 167 +-
drivers/power/supply/qcom_battmgr.c | 109 +-
drivers/power/supply/qcom_pmi8998_charger.c | 4 +
drivers/ptp/ptp_ocp.c | 2 +-
drivers/s390/net/ism.h | 7 -
drivers/s390/net/ism_drv.c | 57 +-
drivers/scsi/sd.c | 2 +-
drivers/scsi/virtio_scsi.c | 78 +-
drivers/soc/fsl/qe/qmc.c | 658 ++-
drivers/soc/fsl/qe/tsa.c | 22 +-
drivers/soc/hisilicon/kunpeng_hccs.c | 152 +-
drivers/soc/hisilicon/kunpeng_hccs.h | 15 +
drivers/soc/mediatek/mt8188-mmsys.h | 210 +
drivers/soc/mediatek/mtk-mmsys.c | 39 +
drivers/soc/mediatek/mtk-mmsys.h | 32 +
drivers/soc/mediatek/mtk-mutex.c | 51 +
drivers/soc/mediatek/mtk-svs.c | 1678 +++---
drivers/spi/spi-stm32.c | 145 +-
drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.c | 4 +-
drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 2 +-
drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 6 +-
drivers/staging/rtl8192e/rtl819x_HT.h | 2 +-
drivers/staging/rtl8192e/rtl819x_HTProc.c | 16 +-
drivers/staging/rtl8192e/rtllib.h | 12 +-
drivers/staging/rtl8192e/rtllib_rx.c | 6 +-
drivers/staging/rtl8192e/rtllib_softmac.c | 94 +-
drivers/staging/rtl8192e/rtllib_softmac_wx.c | 2 +-
drivers/staging/rtl8712/os_intfs.c | 3 +-
drivers/staging/rtl8712/rtl8712_efuse.c | 9 +-
drivers/staging/rtl8712/rtl8712_recv.c | 3 +-
drivers/staging/rtl8712/rtl8712_xmit.c | 60 +-
drivers/staging/rtl8712/rtl871x_cmd.c | 159 +-
drivers/staging/rtl8712/rtl871x_cmd.h | 37 +-
drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 203 +-
drivers/staging/vme_user/vme.c | 2 +-
drivers/thermal/cpuidle_cooling.c | 4 +-
drivers/thermal/gov_power_allocator.c | 269 +-
drivers/thermal/thermal_core.c | 91 +-
drivers/thermal/thermal_core.h | 2 +
drivers/thermal/thermal_netlink.c | 24 +-
drivers/thermal/thermal_sysfs.c | 9 +
drivers/thermal/thermal_trace_ipa.h | 50 +-
drivers/thunderbolt/icm.c | 2 +-
drivers/thunderbolt/switch.c | 13 +
drivers/thunderbolt/tb.c | 28 +-
drivers/thunderbolt/tb.h | 2 +
drivers/vdpa/alibaba/eni_vdpa.c | 6 +-
drivers/vdpa/mlx5/core/mlx5_vdpa.h | 10 +-
drivers/vdpa/mlx5/core/mr.c | 69 +-
drivers/vdpa/mlx5/net/mlx5_vnet.c | 209 +-
drivers/vdpa/vdpa.c | 4 +-
drivers/vhost/vdpa.c | 26 +-
drivers/video/fbdev/hyperv_fb.c | 6 +-
drivers/virt/vboxguest/vboxguest_core.c | 154 +-
drivers/virt/vboxguest/vboxguest_linux.c | 22 +-
drivers/virt/vboxguest/vboxguest_utils.c | 33 +-
drivers/virtio/virtio_balloon.c | 59 +-
drivers/virtio/virtio_mem.c | 8 +-
drivers/virtio/virtio_pci_common.c | 34 +-
drivers/watchdog/mlx_wdt.c | 2 -
fs/9p/vfs_addr.c | 2 +-
fs/9p/vfs_inode.c | 2 +-
fs/Kconfig | 4 +
fs/Makefile | 1 +
fs/affs/namei.c | 3 -
fs/afs/dir.c | 7 +-
fs/afs/dynroot.c | 2 +-
fs/afs/inode.c | 2 +-
fs/afs/validation.c | 12 +-
fs/backing-file.c | 336 ++
fs/bcachefs/Makefile | 2 +
fs/bcachefs/acl.c | 3 +-
fs/bcachefs/alloc_background.c | 222 +-
fs/bcachefs/alloc_background.h | 16 +-
fs/bcachefs/alloc_foreground.c | 4 +-
fs/bcachefs/bcachefs.h | 27 +-
fs/bcachefs/bcachefs_format.h | 72 +-
fs/bcachefs/bkey_methods.h | 80 +-
fs/bcachefs/btree_gc.c | 16 +-
fs/bcachefs/btree_io.c | 29 +-
fs/bcachefs/btree_iter.c | 114 +-
fs/bcachefs/btree_iter.h | 2 +-
fs/bcachefs/btree_journal_iter.c | 4 +-
fs/bcachefs/btree_locking.h | 9 +-
fs/bcachefs/btree_trans_commit.c | 75 +-
fs/bcachefs/btree_types.h | 13 +-
fs/bcachefs/btree_update.c | 19 +-
fs/bcachefs/btree_update_interior.c | 21 +-
fs/bcachefs/btree_write_buffer.c | 14 +-
fs/bcachefs/btree_write_buffer.h | 4 +-
fs/bcachefs/buckets.c | 1044 +---
fs/bcachefs/buckets.h | 37 +-
fs/bcachefs/chardev.c | 236 +-
fs/bcachefs/darray.c | 5 +-
fs/bcachefs/darray.h | 29 +-
fs/bcachefs/data_update.c | 7 +-
fs/bcachefs/debug.c | 29 +-
fs/bcachefs/ec.c | 302 +-
fs/bcachefs/ec.h | 5 +-
fs/bcachefs/errcode.h | 6 +
fs/bcachefs/error.c | 93 +-
fs/bcachefs/extent_update.c | 2 +-
fs/bcachefs/extents.c | 4 -
fs/bcachefs/extents.h | 24 +-
fs/bcachefs/fs-io-direct.c | 13 +-
fs/bcachefs/fs-ioctl.c | 12 +-
fs/bcachefs/fs.c | 110 +-
fs/bcachefs/inode.c | 72 +-
fs/bcachefs/inode.h | 15 +-
fs/bcachefs/io_misc.c | 5 +-
fs/bcachefs/io_write.c | 110 +-
fs/bcachefs/journal_io.c | 7 +-
fs/bcachefs/keylist.c | 2 -
fs/bcachefs/keylist.h | 4 +-
fs/bcachefs/mean_and_variance.h | 5 +-
fs/bcachefs/move.c | 5 +-
fs/bcachefs/opts.h | 6 +-
fs/bcachefs/printbuf.c | 22 +
fs/bcachefs/printbuf.h | 2 +
fs/bcachefs/recovery.c | 162 +-
fs/bcachefs/recovery.h | 3 +
fs/bcachefs/recovery_types.h | 84 +-
fs/bcachefs/reflink.c | 160 +-
fs/bcachefs/reflink.h | 26 +-
fs/bcachefs/replicas.c | 6 +-
fs/bcachefs/sb-clean.c | 2 -
fs/bcachefs/sb-downgrade.c | 188 +
fs/bcachefs/sb-downgrade.h | 10 +
fs/bcachefs/sb-errors.c | 6 +-
fs/bcachefs/sb-errors.h | 254 +-
fs/bcachefs/sb-errors_types.h | 254 +
fs/bcachefs/sb-members.c | 7 +-
fs/bcachefs/sb-members.h | 23 +-
fs/bcachefs/snapshot.c | 14 +-
fs/bcachefs/snapshot.h | 4 +-
fs/bcachefs/subvolume.c | 18 +
fs/bcachefs/subvolume.h | 3 +
fs/bcachefs/subvolume_types.h | 4 +
fs/bcachefs/super-io.c | 107 +-
fs/bcachefs/super-io.h | 12 +-
fs/bcachefs/super.c | 126 +-
fs/bcachefs/super_types.h | 2 +-
fs/bcachefs/thread_with_file.c | 296 +
fs/bcachefs/thread_with_file.h | 41 +
fs/bcachefs/thread_with_file_types.h | 16 +
fs/bcachefs/util.c | 40 +-
fs/bcachefs/util.h | 4 +
fs/bcachefs/xattr.c | 3 +-
fs/befs/linuxvfs.c | 3 -
fs/bfs/dir.c | 5 -
fs/ceph/inode.c | 2 +-
fs/crypto/Kconfig | 2 +-
fs/debugfs/file.c | 6 +-
fs/erofs/Kconfig | 7 +-
fs/erofs/decompressor.c | 10 +-
fs/erofs/zmap.c | 9 +-
fs/ext4/namei.c | 2 -
fs/f2fs/gc.c | 9 +-
fs/f2fs/node.c | 6 +-
fs/f2fs/segment.c | 7 +-
fs/f2fs/super.c | 13 +-
fs/f2fs/sysfs.c | 41 +
fs/f2fs/xattr.c | 11 +-
fs/gfs2/log.c | 3 +-
fs/gfs2/super.c | 68 +-
fs/hostfs/hostfs_kern.c | 8 +-
fs/ioctl.c | 3 +-
fs/lockd/svc.c | 10 +-
fs/nfs/callback.c | 13 +-
fs/nfs/fscache.h | 2 +-
fs/nfsd/netns.h | 11 +-
fs/nfsd/nfsctl.c | 25 +-
fs/nfsd/nfsd.h | 9 +-
fs/nfsd/nfssvc.c | 62 +-
fs/nilfs2/namei.c | 7 +-
fs/ntfs3/ntfs.h | 2 +-
fs/ocfs2/dcache.c | 7 -
fs/ocfs2/dir.c | 9 -
fs/open.c | 38 -
fs/orangefs/dir.c | 32 +-
fs/overlayfs/Kconfig | 1 +
fs/overlayfs/file.c | 245 +-
fs/overlayfs/overlayfs.h | 8 +-
fs/overlayfs/super.c | 11 +-
fs/proc/proc_sysctl.c | 14 +-
fs/ramfs/file-nommu.c | 2 +-
fs/reiserfs/namei.c | 7 -
fs/reiserfs/stree.c | 2 +-
fs/smb/client/cifs_unicode.c | 15 +-
fs/smb/client/cifs_unicode.h | 3 -
fs/smb/client/cifsglob.h | 52 +-
fs/smb/client/cifsproto.h | 30 +-
fs/smb/client/cifssmb.c | 17 +-
fs/smb/client/connect.c | 27 +-
fs/smb/client/dir.c | 25 +-
fs/smb/client/file.c | 10 +-
fs/smb/client/inode.c | 134 +-
fs/smb/client/link.c | 29 +-
fs/smb/client/sess.c | 14 +-
fs/smb/client/smb2glob.h | 26 +-
fs/smb/client/smb2inode.c | 1025 ++--
fs/smb/client/smb2misc.c | 18 +-
fs/smb/client/smb2ops.c | 337 +-
fs/smb/client/smb2proto.h | 29 +-
fs/smb/client/trace.h | 7 +-
fs/super.c | 12 +-
fs/tracefs/event_inode.c | 105 +-
fs/tracefs/inode.c | 7 +
fs/tracefs/internal.h | 2 +
fs/udf/namei.c | 11 +-
fs/xfs/libxfs/xfs_ag.c | 36 +-
fs/xfs/libxfs/xfs_ag.h | 2 +
fs/xfs/libxfs/xfs_attr.c | 33 +-
fs/xfs/libxfs/xfs_attr_leaf.c | 215 +-
fs/xfs/libxfs/xfs_attr_leaf.h | 7 +-
fs/xfs/libxfs/xfs_attr_sf.h | 24 +-
fs/xfs/libxfs/xfs_bmap.c | 59 +-
fs/xfs/libxfs/xfs_bmap.h | 2 +
fs/xfs/libxfs/xfs_da_format.h | 33 +-
fs/xfs/libxfs/xfs_defer.c | 7 +-
fs/xfs/libxfs/xfs_dir2.c | 2 +-
fs/xfs/libxfs/xfs_dir2_block.c | 6 +-
fs/xfs/libxfs/xfs_dir2_sf.c | 78 +-
fs/xfs/libxfs/xfs_format.h | 14 -
fs/xfs/libxfs/xfs_iext_tree.c | 36 +-
fs/xfs/libxfs/xfs_inode_fork.c | 70 +-
fs/xfs/libxfs/xfs_inode_fork.h | 10 +-
fs/xfs/libxfs/xfs_ondisk.h | 14 +-
fs/xfs/libxfs/xfs_rtbitmap.c | 106 +-
fs/xfs/libxfs/xfs_rtbitmap.h | 4 +-
fs/xfs/libxfs/xfs_symlink_remote.c | 4 +-
fs/xfs/libxfs/xfs_types.h | 1 -
fs/xfs/scrub/attr.c | 17 +-
fs/xfs/scrub/health.c | 2 -
fs/xfs/scrub/inode_repair.c | 4 +-
fs/xfs/scrub/readdir.c | 6 +-
fs/xfs/scrub/rtsummary.c | 2 +-
fs/xfs/scrub/symlink.c | 2 +-
fs/xfs/xfs_attr_list.c | 13 +-
fs/xfs/xfs_bmap_util.c | 141 -
fs/xfs/xfs_bmap_util.h | 2 +-
fs/xfs/xfs_dir2_readdir.c | 6 +-
fs/xfs/xfs_fsops.c | 5 +-
fs/xfs/xfs_inode.c | 6 +-
fs/xfs/xfs_inode_item.c | 10 +-
fs/xfs/xfs_quota.h | 5 +-
fs/xfs/xfs_rtalloc.c | 648 ++-
fs/xfs/xfs_rtalloc.h | 37 -
fs/xfs/xfs_symlink.c | 4 +-
fs/xfs/xfs_trace.h | 15 +-
fs/zonefs/super.c | 2 -
include/acpi/cppc_acpi.h | 2 +
include/crypto/hash.h | 4 -
include/crypto/skcipher.h | 16 -
include/drm/drm_gpuvm.h | 10 +
include/drm/ttm/ttm_pool.h | 2 +-
include/drm/xe_pciids.h | 190 +
include/dt-bindings/clock/sophgo,cv1800.h | 176 +
include/linux/acpi.h | 11 +
include/linux/arch_topology.h | 8 +
include/linux/avf/virtchnl.h | 1 +
include/linux/backing-file.h | 42 +
include/linux/blk-mq.h | 6 +
include/linux/blk_types.h | 8 +-
include/linux/blkdev.h | 11 +-
include/linux/counter.h | 1 -
include/linux/cpufreq.h | 1 +
include/linux/cpuhotplug.h | 1 -
include/linux/crash_core.h | 6 -
include/linux/device.h | 1 -
include/linux/device/class.h | 2 -
include/linux/energy_model.h | 6 +-
include/linux/entry-common.h | 95 +-
include/linux/ethtool.h | 6 +-
include/linux/export-internal.h | 6 +-
include/linux/fs.h | 9 +-
include/linux/fw_table.h | 21 +-
include/linux/hugetlb.h | 2 +-
include/linux/iio/buffer-dma.h | 7 +-
include/linux/iio/iio.h | 6 -
include/linux/ism.h | 1 -
include/linux/kasan.h | 1 +
include/linux/lsm_hook_defs.h | 2 +
include/linux/memcontrol.h | 2 +-
include/linux/memory-tiers.h | 10 +-
include/linux/mlx5/driver.h | 10 +
include/linux/mlx5/mlx5_ifc.h | 27 +-
include/linux/mlx5/mlx5_ifc_vdpa.h | 4 +
include/linux/mlx5/vport.h | 1 +
include/linux/mm.h | 10 +-
include/linux/mm_types.h | 16 +-
include/linux/mmzone.h | 48 +-
include/linux/moduleloader.h | 6 +
include/linux/mtd/rawnand.h | 2 +
include/linux/netdevice.h | 4 +-
include/linux/netfs.h | 14 +-
include/linux/node.h | 8 +-
include/linux/osq_lock.h | 5 -
include/linux/pageblock-flags.h | 4 +-
include/linux/pci-epc.h | 11 +-
include/linux/pci-epf.h | 2 +-
include/linux/pci.h | 5 +-
include/linux/pgtable.h | 9 +-
include/linux/phy.h | 9 +
include/linux/phy_link_topology.h | 67 +
include/linux/phy_link_topology_core.h | 19 +
include/linux/pm_opp.h | 4 +-
include/linux/ring_buffer.h | 17 +-
include/linux/rmap.h | 397 +-
include/linux/sched.h | 50 +-
include/linux/sched/topology.h | 8 +
include/linux/security.h | 9 +
include/linux/sfp.h | 8 +-
include/linux/skbuff.h | 3 +-
include/linux/slab.h | 2 +-
include/linux/soc/mediatek/mtk-mmsys.h | 8 +
include/linux/sunrpc/svc.h | 33 +-
include/linux/sunrpc/svc_rdma.h | 11 +-
include/linux/sysctl.h | 7 -
include/linux/thermal.h | 9 +
include/linux/usb.h | 1 -
include/linux/vmstat.h | 60 +-
include/linux/zswap.h | 1 +
include/net/genetlink.h | 9 +-
include/net/inet_hashtables.h | 21 +-
include/net/inet_timewait_sock.h | 4 -
include/net/ipv6.h | 5 -
include/net/iucv/iucv.h | 4 +-
include/net/macsec.h | 54 +
include/net/mana/gdma.h | 5 +
include/net/netfilter/nf_flow_table.h | 9 +-
include/net/sch_generic.h | 4 +
include/net/smc.h | 16 +-
include/net/sock.h | 29 -
include/net/tc_act/tc_mirred.h | 1 +
include/soc/fsl/qe/qmc.h | 27 +-
include/sound/ac97_codec.h | 2 +-
include/sound/hdaudio.h | 2 +-
include/trace/events/rpcrdma.h | 1 +
include/uapi/drm/xe_drm.h | 1347 +++++
include/uapi/linux/cxl_mem.h | 1 +
include/uapi/linux/ethtool.h | 43 +-
include/uapi/linux/ethtool_netlink.h | 30 +
include/uapi/linux/lsm.h | 3 +-
include/uapi/linux/pcitest.h | 3 +-
include/uapi/linux/smc.h | 2 +
include/uapi/linux/smc_diag.h | 2 +
include/uapi/linux/tc_act/tc_mirred.h | 1 +
include/uapi/linux/virtio_pmem.h | 7 +
include/uapi/rdma/bnxt_re-abi.h | 31 +
include/uapi/sound/scarlett2.h | 54 +
kernel/crash_core.c | 2 +-
kernel/dma/pool.c | 6 +-
kernel/dma/swiotlb.c | 4 +-
kernel/entry/common.c | 108 +-
kernel/events/ring_buffer.c | 10 +-
kernel/events/uprobes.c | 2 +-
kernel/fork.c | 2 +-
kernel/kexec_core.c | 2 +-
kernel/locking/osq_lock.c | 37 +-
kernel/sched/cpufreq_schedutil.c | 26 +-
kernel/sched/debug.c | 7 +-
kernel/sched/fair.c | 142 +-
kernel/sched/features.h | 1 -
kernel/sched/pelt.h | 4 +-
kernel/trace/ftrace.c | 100 +-
kernel/trace/ring_buffer.c | 440 +-
kernel/trace/ring_buffer_benchmark.c | 10 +-
kernel/trace/trace.c | 175 +-
kernel/trace/trace.h | 1 +
kernel/trace/trace_events.c | 59 +-
kernel/watchdog.c | 43 +-
lib/crypto/mpi/ec.c | 3 +
lib/fw_table.c | 73 +-
lib/test_meminit.c | 2 +-
lib/trace_readwrite.c | 2 +-
localversion-next | 2 +-
mm/Kconfig | 12 +-
mm/compaction.c | 6 +-
mm/damon/vaddr.c | 2 +-
mm/debug_page_alloc.c | 2 +-
mm/debug_vm_pgtable.c | 4 +-
mm/filemap.c | 10 +-
mm/gup.c | 2 +-
mm/huge_memory.c | 87 +-
mm/hugetlb.c | 25 +-
mm/internal.h | 16 +-
mm/kasan/common.c | 63 +-
mm/kasan/generic.c | 131 +-
mm/kasan/hw_tags.c | 8 +
mm/kasan/kasan.h | 83 +-
mm/kasan/kasan_test.c | 45 +-
mm/kasan/quarantine.c | 20 +-
mm/kasan/report.c | 34 +-
mm/kasan/report_generic.c | 6 +-
mm/kasan/report_tags.c | 23 +-
mm/kasan/shadow.c | 18 +-
mm/kasan/tags.c | 19 +-
mm/khugepaged.c | 33 +-
mm/kmsan/init.c | 8 +-
mm/ksm.c | 15 +-
mm/memblock.c | 7 +-
mm/memcontrol.c | 11 +-
mm/memory-failure.c | 4 +-
mm/memory-tiers.c | 12 +-
mm/memory.c | 67 +-
mm/memory_hotplug.c | 9 +-
mm/migrate.c | 12 +-
mm/migrate_device.c | 41 +-
mm/mm_init.c | 68 +-
mm/mmu_gather.c | 2 +-
mm/page_alloc.c | 39 +-
mm/page_io.c | 1 -
mm/page_isolation.c | 17 +-
mm/page_owner.c | 7 +-
mm/page_reporting.c | 6 +-
mm/rmap.c | 433 +-
mm/show_mem.c | 8 +-
mm/shuffle.h | 2 +-
mm/slub.c | 26 +-
mm/swapfile.c | 2 +-
mm/userfaultfd.c | 2 +-
mm/vmscan.c | 289 +-
mm/vmstat.c | 16 +-
mm/workingset.c | 2 +-
mm/zsmalloc.c | 5 +-
mm/zswap.c | 144 +-
net/appletalk/ddp.c | 16 +-
net/bluetooth/hci_debugfs.c | 12 +-
net/bridge/br_cfm_netlink.c | 2 +-
net/core/dev.c | 3 +
net/core/drop_monitor.c | 2 +-
net/core/pktgen.c | 6 +-
net/core/skbuff.c | 25 +
net/dccp/ipv6.c | 2 +-
net/dns_resolver/dns_key.c | 19 +-
net/dsa/user.c | 29 +-
net/ethtool/Makefile | 2 +-
net/ethtool/cabletest.c | 12 +-
net/ethtool/netlink.c | 33 +
net/ethtool/netlink.h | 12 +-
net/ethtool/phy.c | 306 +
net/ethtool/plca.c | 13 +-
net/ethtool/pse-pd.c | 9 +-
net/ethtool/strset.c | 15 +-
net/ipv4/inet_connection_sock.c | 73 +-
net/ipv4/inet_diag.c | 2 +-
net/ipv4/inet_hashtables.c | 98 +-
net/ipv4/inet_timewait_sock.c | 21 +-
net/ipv4/tcp_sigpool.c | 5 +-
net/iucv/iucv.c | 2 +-
net/mptcp/pm_netlink.c | 2 +-
net/mptcp/protocol.c | 108 +-
net/mptcp/sockopt.c | 27 +-
net/netfilter/nf_conntrack_netlink.c | 12 +-
net/netfilter/nf_tables_api.c | 147 +-
net/netfilter/nft_set_pipapo.c | 2 +-
net/netlink/genetlink.c | 4 +-
net/nfc/llcp_core.c | 39 +-
net/nfc/llcp_sock.c | 5 +
net/psample/psample.c | 2 +-
net/qrtr/ns.c | 4 +-
net/sched/act_mirred.c | 264 +-
net/sched/cls_api.c | 5 +-
net/sched/em_text.c | 4 +-
net/sched/sch_api.c | 41 +
net/sched/sch_generic.c | 18 +-
net/smc/af_smc.c | 118 +-
net/smc/smc.h | 10 +-
net/smc/smc_clc.c | 318 +-
net/smc/smc_clc.h | 64 +-
net/smc/smc_core.c | 37 +-
net/smc/smc_core.h | 18 +-
net/smc/smc_diag.c | 9 +-
net/smc/smc_ib.c | 2 +-
net/smc/smc_ism.c | 50 +-
net/smc/smc_ism.h | 30 +-
net/smc/smc_pnet.c | 4 +-
net/sunrpc/svc.c | 13 +-
net/sunrpc/svc_xprt.c | 32 +-
net/sunrpc/svcsock.c | 14 +-
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 167 +-
net/sunrpc/xprtrdma/svc_rdma_rw.c | 149 +-
net/sunrpc/xprtrdma/svc_rdma_transport.c | 50 +-
net/tipc/link.c | 15 -
net/x25/af_x25.c | 14 +-
net/x25/x25_facilities.c | 14 +-
net/x25/x25_out.c | 2 +-
scripts/check-uapi.sh | 573 ++
scripts/decode_stacktrace.sh | 3 +
scripts/get_maintainer.pl | 48 +-
scripts/kconfig/conf.c | 6 +
scripts/kconfig/confdata.c | 13 +-
scripts/kconfig/lkc.h | 1 +
scripts/kconfig/lkc_proto.h | 2 +
scripts/kconfig/menu.c | 2 +-
scripts/kconfig/symbol.c | 9 +
scripts/package/builddeb | 64 +-
scripts/package/deb-build-option | 14 -
scripts/package/debian/copyright | 16 +
scripts/package/debian/rules | 33 +-
scripts/package/mkdebian | 26 +-
security/apparmor/apparmorfs.c | 7 +-
security/integrity/ima/ima_crypto.c | 2 +-
security/security.c | 18 +
security/selinux/hooks.c | 28 +
security/selinux/include/audit.h | 1 -
security/selinux/include/avc.h | 41 +-
security/selinux/include/avc_ss.h | 2 +-
security/selinux/include/classmap.h | 342 +-
security/selinux/include/conditional.h | 4 +-
security/selinux/include/ima.h | 2 +-
security/selinux/include/initial_sid_to_string.h | 57 +-
security/selinux/include/netif.h | 4 +-
security/selinux/include/netlabel.h | 53 +-
security/selinux/include/objsec.h | 129 +-
security/selinux/include/policycap.h | 1 +
security/selinux/include/policycap_names.h | 3 +
security/selinux/include/security.h | 155 +-
security/selinux/include/xfrm.h | 4 +-
security/smack/smack_lsm.c | 1 +
security/tomoyo/tomoyo.c | 1 +
sound/ac97/bus.c | 2 -
sound/ac97_bus.c | 2 +-
sound/core/seq/seq_memory.c | 3 +-
sound/hda/hda_bus_type.c | 2 +-
sound/pci/hda/cs35l41_hda.c | 25 +-
sound/pci/hda/cs35l41_hda.h | 12 +-
sound/pci/hda/cs35l41_hda_i2c.c | 2 +-
sound/pci/hda/cs35l41_hda_property.c | 82 +-
sound/pci/hda/cs35l41_hda_spi.c | 2 +-
sound/pci/hda/patch_realtek.c | 18 +
sound/pci/hda/tas2781_hda_i2c.c | 246 +-
sound/soc/codecs/rt5645.c | 111 +-
sound/soc/codecs/rt5645.h | 3 +
sound/soc/codecs/rt5663.c | 11 +
sound/soc/codecs/tas2781-comlib.c | 4 +-
sound/soc/codecs/tas2781-i2c.c | 2 +
sound/soc/fsl/fsl_qmc_audio.c | 2 +-
sound/soc/fsl/fsl_rpmsg.c | 10 +-
sound/soc/intel/boards/cht_bsw_rt5645.c | 8 +
sound/soc/mediatek/mt8186/mt8186-dai-adda.c | 2 +-
sound/soc/pxa/Kconfig | 1 -
sound/soc/sof/imx/imx8.c | 1 +
sound/soc/sof/imx/imx8m.c | 1 +
sound/soc/sof/imx/imx8ulp.c | 1 +
sound/usb/mixer_quirks.c | 3 +
sound/usb/mixer_scarlett2.c | 4845 ++++++++++++---
tools/crypto/tcrypt/tcrypt_speed_compare.py | 190 +
tools/perf/Documentation/perf-annotate.txt | 11 +
tools/perf/Documentation/perf-intel-pt.txt | 2 +-
tools/perf/Documentation/perf-report.txt | 3 +
tools/perf/arch/x86/util/dwarf-regs.c | 38 +
tools/perf/builtin-annotate.c | 249 +-
tools/perf/builtin-report.c | 15 +-
.../pmu-events/arch/arm64/arm/cmn/sys/cmn.json | 2 +-
tools/perf/pmu-events/arch/powerpc/mapfile.csv | 3 +-
tools/perf/util/Build | 1 +
tools/perf/util/annotate-data.c | 405 ++
tools/perf/util/annotate-data.h | 143 +
tools/perf/util/annotate.c | 304 +-
tools/perf/util/annotate.h | 50 +
tools/perf/util/dso.c | 4 +
tools/perf/util/dso.h | 2 +
tools/perf/util/dwarf-aux.c | 38 +-
tools/perf/util/dwarf-aux.h | 3 +
tools/perf/util/dwarf-regs.c | 34 +
tools/perf/util/hist.h | 3 +
tools/perf/util/include/dwarf-regs.h | 19 +
tools/perf/util/sort.c | 202 +-
tools/perf/util/sort.h | 7 +
tools/perf/util/symbol_conf.h | 4 +-
tools/testing/cxl/Kbuild | 1 +
tools/testing/cxl/test/cxl.c | 4 +
tools/testing/memblock/linux/mmzone.h | 6 +-
.../{trace_marker.tc => ringbuffer_subbuf_size.tc} | 31 +-
.../ftrace/test.d/00basic/test_ownership.tc | 114 +
.../ftrace/test.d/00basic/trace_marker.tc | 0
tools/testing/selftests/kselftest/runner.sh | 38 +-
tools/testing/selftests/kvm/Makefile | 31 +-
tools/testing/selftests/kvm/get-reg-list.c | 9 +-
.../testing/selftests/kvm/include/kvm_util_base.h | 1 +
.../selftests/kvm/include/riscv/processor.h | 62 +-
tools/testing/selftests/kvm/lib/riscv/processor.c | 49 +-
tools/testing/selftests/kvm/lib/riscv/ucall.c | 26 -
tools/testing/selftests/kvm/riscv/get-reg-list.c | 588 +-
tools/testing/selftests/kvm/steal_time.c | 99 +
tools/testing/selftests/mm/thuge-gen.c | 3 +-
.../testing/selftests/net/forwarding/ethtool_mm.sh | 48 +-
tools/testing/selftests/net/forwarding/lib.sh | 9 +
tools/testing/selftests/net/gre_gso.sh | 18 +-
tools/testing/selftests/net/gro.sh | 4 +-
tools/testing/selftests/net/ip_local_port_range.c | 12 +
tools/testing/selftests/net/netns-name.sh | 44 +-
tools/testing/selftests/net/pmtu.sh | 27 +-
tools/testing/selftests/net/rtnetlink.sh | 34 +-
tools/testing/selftests/net/setup_loopback.sh | 8 +-
tools/testing/selftests/net/setup_veth.sh | 9 +-
.../selftests/net/stress_reuseport_listen.sh | 6 +-
tools/testing/selftests/net/tcp_ao/Makefile | 9 +-
tools/testing/selftests/net/tcp_ao/connect-deny.c | 2 +-
tools/testing/selftests/net/tcp_ao/lib/proc.c | 4 +-
.../selftests/net/tcp_ao/setsockopt-closed.c | 4 +-
tools/testing/selftests/net/tcp_ao/unsigned-md5.c | 2 +-
tools/testing/selftests/net/toeplitz.sh | 14 +-
tools/testing/selftests/net/xfrm_policy.sh | 138 +-
tools/testing/selftests/netfilter/.gitignore | 2 +
tools/testing/selftests/netfilter/Makefile | 3 +-
.../selftests/netfilter/conntrack_dump_flush.c | 430 ++
.../selftests/powerpc/papr_sysparm/papr_sysparm.c | 2 +-
tools/testing/selftests/run_kselftest.sh | 10 +-
usr/gen_init_cpio.c | 33 +-
virt/kvm/kvm_main.c | 3 +-
1512 files changed, 104764 insertions(+), 19047 deletions(-)
create mode 100644 Documentation/ABI/testing/debugfs-driver-qat_telemetry
create mode 100644 Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
create mode 100644 Documentation/crypto/device_drivers/index.rst
create mode 100644 Documentation/crypto/device_drivers/octeontx2.rst
create mode 100644 Documentation/dev-tools/checkuapi.rst
create mode 100644 Documentation/devicetree/bindings/clock/sophgo,cv1800-clk.yaml
create mode 100644 Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
delete mode 100644 Documentation/devicetree/bindings/input/ti,drv2665.txt
delete mode 100644 Documentation/devicetree/bindings/input/ti,drv2667.txt
create mode 100644 Documentation/devicetree/bindings/input/ti,drv266x.yaml
create mode 100644 Documentation/devicetree/bindings/input/touchscreen/neonode,zfo [...]
delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/zforce_ts.txt
create mode 100644 Documentation/gpu/xe/index.rst
create mode 100644 Documentation/gpu/xe/xe_cs.rst
create mode 100644 Documentation/gpu/xe/xe_debugging.rst
create mode 100644 Documentation/gpu/xe/xe_firmware.rst
create mode 100644 Documentation/gpu/xe/xe_gt_mcr.rst
create mode 100644 Documentation/gpu/xe/xe_map.rst
create mode 100644 Documentation/gpu/xe/xe_migrate.rst
create mode 100644 Documentation/gpu/xe/xe_mm.rst
create mode 100644 Documentation/gpu/xe/xe_pcode.rst
create mode 100644 Documentation/gpu/xe/xe_pm.rst
create mode 100644 Documentation/gpu/xe/xe_rtp.rst
create mode 100644 Documentation/gpu/xe/xe_tile.rst
create mode 100644 Documentation/gpu/xe/xe_wa.rst
create mode 100644 Documentation/networking/phy-link-topology.rst
create mode 100644 arch/riscv/include/asm/paravirt.h
copy arch/{arm => riscv}/include/asm/paravirt_api_clock.h (100%)
create mode 100644 arch/riscv/kernel/paravirt.c
create mode 100644 arch/riscv/kvm/vcpu_sbi_sta.c
create mode 100644 arch/s390/kernel/facility.c
create mode 100644 drivers/crypto/intel/qat/qat_420xx/Makefile
create mode 100644 drivers/crypto/intel/qat/qat_420xx/adf_420xx_hw_data.c
create mode 100644 drivers/crypto/intel/qat/qat_420xx/adf_420xx_hw_data.h
create mode 100644 drivers/crypto/intel/qat/qat_420xx/adf_drv.c
create mode 100644 drivers/crypto/intel/qat/qat_common/adf_fw_config.h
copy drivers/crypto/intel/qat/{qat_4xxx/adf_drv.c => qat_common/adf_gen4_config.c} (53%)
create mode 100644 drivers/crypto/intel/qat/qat_common/adf_gen4_config.h
create mode 100644 drivers/crypto/intel/qat/qat_common/adf_gen4_tl.c
create mode 100644 drivers/crypto/intel/qat/qat_common/adf_gen4_tl.h
create mode 100644 drivers/crypto/intel/qat/qat_common/adf_telemetry.c
create mode 100644 drivers/crypto/intel/qat/qat_common/adf_telemetry.h
create mode 100644 drivers/crypto/intel/qat/qat_common/adf_tl_debugfs.c
create mode 100644 drivers/crypto/intel/qat/qat_common/adf_tl_debugfs.h
create mode 100644 drivers/cxl/core/cdat.c
create mode 100644 drivers/firewire/device-attribute-test.c
copy {tools/testing/selftests/netfilter => drivers/gpu/drm/xe}/.gitignore (51%)
create mode 100644 drivers/gpu/drm/xe/.kunitconfig
create mode 100644 drivers/gpu/drm/xe/Kconfig
create mode 100644 drivers/gpu/drm/xe/Kconfig.debug
create mode 100644 drivers/gpu/drm/xe/Kconfig.profile
create mode 100644 drivers/gpu/drm/xe/Makefile
create mode 100644 drivers/gpu/drm/xe/abi/gsc_command_header_abi.h
create mode 100644 drivers/gpu/drm/xe/abi/gsc_mkhi_commands_abi.h
create mode 100644 drivers/gpu/drm/xe/abi/gsc_pxp_commands_abi.h
create mode 100644 drivers/gpu/drm/xe/abi/guc_actions_abi.h
copy drivers/gpu/drm/{i915/gt/uc => xe}/abi/guc_actions_slpc_abi.h (100%)
create mode 100644 drivers/gpu/drm/xe/abi/guc_communication_ctb_abi.h
create mode 100644 drivers/gpu/drm/xe/abi/guc_communication_mmio_abi.h
create mode 100644 drivers/gpu/drm/xe/abi/guc_errors_abi.h
create mode 100644 drivers/gpu/drm/xe/abi/guc_klvs_abi.h
create mode 100644 drivers/gpu/drm/xe/abi/guc_messages_abi.h
copy tools/perf/util/include/asm/system.h => drivers/gpu/drm/xe/compat-i915-header [...]
create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_mman.h
create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object.h
create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object_fron [...]
create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/gt/intel_rps.h
create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/i915_active.h
create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/i915_active_types.h
create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/i915_config.h
create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/i915_debugfs.h
create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/i915_fixed.h
create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/i915_gem.h
create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/i915_gem_stolen.h
create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/i915_gpu_error.h
create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/i915_irq.h
create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/i915_reg.h
create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/i915_reg_defs.h
create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/i915_trace.h
create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/i915_utils.h
create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/i915_vgpu.h
create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/i915_vma.h
create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/i915_vma_types.h
create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/intel_clock_gating.h
create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/intel_gt_types.h
create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/intel_mchbar_regs.h
create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/intel_pci_config.h
create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/intel_pcode.h
create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/intel_runtime_pm.h
create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/intel_step.h
create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/intel_uc_fw.h
create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/intel_uncore.h
create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/intel_wakeref.h
create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/pxp/intel_pxp.h
create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/soc/intel_dram.h
create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/soc/intel_gmch.h
create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/soc/intel_pch.h
create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband.h
create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/vlv_sideband_reg.h
create mode 100644 drivers/gpu/drm/xe/display/ext/i915_irq.c
create mode 100644 drivers/gpu/drm/xe/display/ext/i915_utils.c
create mode 100644 drivers/gpu/drm/xe/display/intel_fb_bo.c
create mode 100644 drivers/gpu/drm/xe/display/intel_fb_bo.h
create mode 100644 drivers/gpu/drm/xe/display/intel_fbdev_fb.c
create mode 100644 drivers/gpu/drm/xe/display/intel_fbdev_fb.h
create mode 100644 drivers/gpu/drm/xe/display/xe_display_misc.c
create mode 100644 drivers/gpu/drm/xe/display/xe_display_rps.c
create mode 100644 drivers/gpu/drm/xe/display/xe_dsb_buffer.c
create mode 100644 drivers/gpu/drm/xe/display/xe_fb_pin.c
create mode 100644 drivers/gpu/drm/xe/display/xe_hdcp_gsc.c
create mode 100644 drivers/gpu/drm/xe/display/xe_plane_initial.c
create mode 100644 drivers/gpu/drm/xe/instructions/xe_gfxpipe_commands.h
create mode 100644 drivers/gpu/drm/xe/instructions/xe_gsc_commands.h
create mode 100644 drivers/gpu/drm/xe/instructions/xe_instr_defs.h
create mode 100644 drivers/gpu/drm/xe/instructions/xe_mi_commands.h
create mode 100644 drivers/gpu/drm/xe/regs/xe_engine_regs.h
create mode 100644 drivers/gpu/drm/xe/regs/xe_gpu_commands.h
create mode 100644 drivers/gpu/drm/xe/regs/xe_gsc_regs.h
create mode 100644 drivers/gpu/drm/xe/regs/xe_gt_regs.h
create mode 100644 drivers/gpu/drm/xe/regs/xe_guc_regs.h
create mode 100644 drivers/gpu/drm/xe/regs/xe_lrc_layout.h
create mode 100644 drivers/gpu/drm/xe/regs/xe_mchbar_regs.h
create mode 100644 drivers/gpu/drm/xe/regs/xe_reg_defs.h
create mode 100644 drivers/gpu/drm/xe/regs/xe_regs.h
create mode 100644 drivers/gpu/drm/xe/regs/xe_sriov_regs.h
create mode 100644 drivers/gpu/drm/xe/tests/Makefile
create mode 100644 drivers/gpu/drm/xe/tests/xe_bo.c
create mode 100644 drivers/gpu/drm/xe/tests/xe_bo_test.c
create mode 100644 drivers/gpu/drm/xe/tests/xe_bo_test.h
create mode 100644 drivers/gpu/drm/xe/tests/xe_dma_buf.c
create mode 100644 drivers/gpu/drm/xe/tests/xe_dma_buf_test.c
create mode 100644 drivers/gpu/drm/xe/tests/xe_dma_buf_test.h
create mode 100644 drivers/gpu/drm/xe/tests/xe_lmtt_test.c
create mode 100644 drivers/gpu/drm/xe/tests/xe_migrate.c
create mode 100644 drivers/gpu/drm/xe/tests/xe_migrate_test.c
create mode 100644 drivers/gpu/drm/xe/tests/xe_migrate_test.h
create mode 100644 drivers/gpu/drm/xe/tests/xe_mocs.c
create mode 100644 drivers/gpu/drm/xe/tests/xe_mocs_test.c
create mode 100644 drivers/gpu/drm/xe/tests/xe_mocs_test.h
create mode 100644 drivers/gpu/drm/xe/tests/xe_pci.c
create mode 100644 drivers/gpu/drm/xe/tests/xe_pci_test.c
create mode 100644 drivers/gpu/drm/xe/tests/xe_pci_test.h
create mode 100644 drivers/gpu/drm/xe/tests/xe_rtp_test.c
create mode 100644 drivers/gpu/drm/xe/tests/xe_test.h
create mode 100644 drivers/gpu/drm/xe/tests/xe_wa_test.c
create mode 100644 drivers/gpu/drm/xe/xe_assert.h
create mode 100644 drivers/gpu/drm/xe/xe_bb.c
create mode 100644 drivers/gpu/drm/xe/xe_bb.h
create mode 100644 drivers/gpu/drm/xe/xe_bb_types.h
create mode 100644 drivers/gpu/drm/xe/xe_bo.c
create mode 100644 drivers/gpu/drm/xe/xe_bo.h
create mode 100644 drivers/gpu/drm/xe/xe_bo_doc.h
create mode 100644 drivers/gpu/drm/xe/xe_bo_evict.c
create mode 100644 drivers/gpu/drm/xe/xe_bo_evict.h
create mode 100644 drivers/gpu/drm/xe/xe_bo_types.h
create mode 100644 drivers/gpu/drm/xe/xe_debugfs.c
create mode 100644 drivers/gpu/drm/xe/xe_debugfs.h
create mode 100644 drivers/gpu/drm/xe/xe_devcoredump.c
create mode 100644 drivers/gpu/drm/xe/xe_devcoredump.h
create mode 100644 drivers/gpu/drm/xe/xe_devcoredump_types.h
create mode 100644 drivers/gpu/drm/xe/xe_device.c
create mode 100644 drivers/gpu/drm/xe/xe_device.h
create mode 100644 drivers/gpu/drm/xe/xe_device_sysfs.c
create mode 100644 drivers/gpu/drm/xe/xe_device_sysfs.h
create mode 100644 drivers/gpu/drm/xe/xe_device_types.h
create mode 100644 drivers/gpu/drm/xe/xe_display.c
create mode 100644 drivers/gpu/drm/xe/xe_display.h
create mode 100644 drivers/gpu/drm/xe/xe_dma_buf.c
create mode 100644 drivers/gpu/drm/xe/xe_dma_buf.h
create mode 100644 drivers/gpu/drm/xe/xe_drm_client.c
create mode 100644 drivers/gpu/drm/xe/xe_drm_client.h
create mode 100644 drivers/gpu/drm/xe/xe_drv.h
create mode 100644 drivers/gpu/drm/xe/xe_exec.c
create mode 100644 drivers/gpu/drm/xe/xe_exec.h
create mode 100644 drivers/gpu/drm/xe/xe_exec_queue.c
create mode 100644 drivers/gpu/drm/xe/xe_exec_queue.h
create mode 100644 drivers/gpu/drm/xe/xe_exec_queue_types.h
create mode 100644 drivers/gpu/drm/xe/xe_execlist.c
create mode 100644 drivers/gpu/drm/xe/xe_execlist.h
create mode 100644 drivers/gpu/drm/xe/xe_execlist_types.h
create mode 100644 drivers/gpu/drm/xe/xe_force_wake.c
create mode 100644 drivers/gpu/drm/xe/xe_force_wake.h
create mode 100644 drivers/gpu/drm/xe/xe_force_wake_types.h
create mode 100644 drivers/gpu/drm/xe/xe_gen_wa_oob.c
create mode 100644 drivers/gpu/drm/xe/xe_ggtt.c
create mode 100644 drivers/gpu/drm/xe/xe_ggtt.h
create mode 100644 drivers/gpu/drm/xe/xe_ggtt_types.h
create mode 100644 drivers/gpu/drm/xe/xe_gpu_scheduler.c
create mode 100644 drivers/gpu/drm/xe/xe_gpu_scheduler.h
create mode 100644 drivers/gpu/drm/xe/xe_gpu_scheduler_types.h
create mode 100644 drivers/gpu/drm/xe/xe_gsc.c
create mode 100644 drivers/gpu/drm/xe/xe_gsc.h
create mode 100644 drivers/gpu/drm/xe/xe_gsc_submit.c
create mode 100644 drivers/gpu/drm/xe/xe_gsc_submit.h
create mode 100644 drivers/gpu/drm/xe/xe_gsc_types.h
create mode 100644 drivers/gpu/drm/xe/xe_gt.c
create mode 100644 drivers/gpu/drm/xe/xe_gt.h
create mode 100644 drivers/gpu/drm/xe/xe_gt_ccs_mode.c
create mode 100644 drivers/gpu/drm/xe/xe_gt_ccs_mode.h
create mode 100644 drivers/gpu/drm/xe/xe_gt_clock.c
create mode 100644 drivers/gpu/drm/xe/xe_gt_clock.h
create mode 100644 drivers/gpu/drm/xe/xe_gt_debugfs.c
create mode 100644 drivers/gpu/drm/xe/xe_gt_debugfs.h
create mode 100644 drivers/gpu/drm/xe/xe_gt_freq.c
create mode 100644 drivers/gpu/drm/xe/xe_gt_freq.h
create mode 100644 drivers/gpu/drm/xe/xe_gt_idle.c
create mode 100644 drivers/gpu/drm/xe/xe_gt_idle.h
create mode 100644 drivers/gpu/drm/xe/xe_gt_idle_types.h
create mode 100644 drivers/gpu/drm/xe/xe_gt_mcr.c
create mode 100644 drivers/gpu/drm/xe/xe_gt_mcr.h
create mode 100644 drivers/gpu/drm/xe/xe_gt_pagefault.c
create mode 100644 drivers/gpu/drm/xe/xe_gt_pagefault.h
create mode 100644 drivers/gpu/drm/xe/xe_gt_printk.h
create mode 100644 drivers/gpu/drm/xe/xe_gt_sysfs.c
create mode 100644 drivers/gpu/drm/xe/xe_gt_sysfs.h
create mode 100644 drivers/gpu/drm/xe/xe_gt_sysfs_types.h
create mode 100644 drivers/gpu/drm/xe/xe_gt_throttle_sysfs.c
create mode 100644 drivers/gpu/drm/xe/xe_gt_throttle_sysfs.h
create mode 100644 drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c
create mode 100644 drivers/gpu/drm/xe/xe_gt_tlb_invalidation.h
create mode 100644 drivers/gpu/drm/xe/xe_gt_tlb_invalidation_types.h
create mode 100644 drivers/gpu/drm/xe/xe_gt_topology.c
create mode 100644 drivers/gpu/drm/xe/xe_gt_topology.h
create mode 100644 drivers/gpu/drm/xe/xe_gt_types.h
create mode 100644 drivers/gpu/drm/xe/xe_guc.c
create mode 100644 drivers/gpu/drm/xe/xe_guc.h
create mode 100644 drivers/gpu/drm/xe/xe_guc_ads.c
create mode 100644 drivers/gpu/drm/xe/xe_guc_ads.h
create mode 100644 drivers/gpu/drm/xe/xe_guc_ads_types.h
create mode 100644 drivers/gpu/drm/xe/xe_guc_ct.c
create mode 100644 drivers/gpu/drm/xe/xe_guc_ct.h
create mode 100644 drivers/gpu/drm/xe/xe_guc_ct_types.h
create mode 100644 drivers/gpu/drm/xe/xe_guc_debugfs.c
create mode 100644 drivers/gpu/drm/xe/xe_guc_debugfs.h
create mode 100644 drivers/gpu/drm/xe/xe_guc_exec_queue_types.h
create mode 100644 drivers/gpu/drm/xe/xe_guc_fwif.h
create mode 100644 drivers/gpu/drm/xe/xe_guc_hwconfig.c
create mode 100644 drivers/gpu/drm/xe/xe_guc_hwconfig.h
create mode 100644 drivers/gpu/drm/xe/xe_guc_log.c
create mode 100644 drivers/gpu/drm/xe/xe_guc_log.h
create mode 100644 drivers/gpu/drm/xe/xe_guc_log_types.h
create mode 100644 drivers/gpu/drm/xe/xe_guc_pc.c
create mode 100644 drivers/gpu/drm/xe/xe_guc_pc.h
create mode 100644 drivers/gpu/drm/xe/xe_guc_pc_types.h
create mode 100644 drivers/gpu/drm/xe/xe_guc_submit.c
create mode 100644 drivers/gpu/drm/xe/xe_guc_submit.h
create mode 100644 drivers/gpu/drm/xe/xe_guc_submit_types.h
create mode 100644 drivers/gpu/drm/xe/xe_guc_types.h
create mode 100644 drivers/gpu/drm/xe/xe_heci_gsc.c
create mode 100644 drivers/gpu/drm/xe/xe_heci_gsc.h
create mode 100644 drivers/gpu/drm/xe/xe_huc.c
create mode 100644 drivers/gpu/drm/xe/xe_huc.h
create mode 100644 drivers/gpu/drm/xe/xe_huc_debugfs.c
create mode 100644 drivers/gpu/drm/xe/xe_huc_debugfs.h
create mode 100644 drivers/gpu/drm/xe/xe_huc_types.h
create mode 100644 drivers/gpu/drm/xe/xe_hw_engine.c
create mode 100644 drivers/gpu/drm/xe/xe_hw_engine.h
create mode 100644 drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c
create mode 100644 drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.h
create mode 100644 drivers/gpu/drm/xe/xe_hw_engine_types.h
create mode 100644 drivers/gpu/drm/xe/xe_hw_fence.c
create mode 100644 drivers/gpu/drm/xe/xe_hw_fence.h
create mode 100644 drivers/gpu/drm/xe/xe_hw_fence_types.h
create mode 100644 drivers/gpu/drm/xe/xe_hwmon.c
create mode 100644 drivers/gpu/drm/xe/xe_hwmon.h
create mode 100644 drivers/gpu/drm/xe/xe_irq.c
create mode 100644 drivers/gpu/drm/xe/xe_irq.h
create mode 100644 drivers/gpu/drm/xe/xe_lmtt.c
create mode 100644 drivers/gpu/drm/xe/xe_lmtt.h
create mode 100644 drivers/gpu/drm/xe/xe_lmtt_2l.c
create mode 100644 drivers/gpu/drm/xe/xe_lmtt_ml.c
create mode 100644 drivers/gpu/drm/xe/xe_lmtt_types.h
create mode 100644 drivers/gpu/drm/xe/xe_lrc.c
create mode 100644 drivers/gpu/drm/xe/xe_lrc.h
create mode 100644 drivers/gpu/drm/xe/xe_lrc_types.h
create mode 100644 drivers/gpu/drm/xe/xe_macros.h
create mode 100644 drivers/gpu/drm/xe/xe_map.h
create mode 100644 drivers/gpu/drm/xe/xe_migrate.c
create mode 100644 drivers/gpu/drm/xe/xe_migrate.h
create mode 100644 drivers/gpu/drm/xe/xe_migrate_doc.h
create mode 100644 drivers/gpu/drm/xe/xe_mmio.c
create mode 100644 drivers/gpu/drm/xe/xe_mmio.h
create mode 100644 drivers/gpu/drm/xe/xe_mocs.c
create mode 100644 drivers/gpu/drm/xe/xe_mocs.h
create mode 100644 drivers/gpu/drm/xe/xe_module.c
create mode 100644 drivers/gpu/drm/xe/xe_module.h
create mode 100644 drivers/gpu/drm/xe/xe_pat.c
create mode 100644 drivers/gpu/drm/xe/xe_pat.h
create mode 100644 drivers/gpu/drm/xe/xe_pci.c
create mode 100644 drivers/gpu/drm/xe/xe_pci.h
create mode 100644 drivers/gpu/drm/xe/xe_pci_types.h
create mode 100644 drivers/gpu/drm/xe/xe_pcode.c
create mode 100644 drivers/gpu/drm/xe/xe_pcode.h
create mode 100644 drivers/gpu/drm/xe/xe_pcode_api.h
create mode 100644 drivers/gpu/drm/xe/xe_platform_types.h
create mode 100644 drivers/gpu/drm/xe/xe_pm.c
create mode 100644 drivers/gpu/drm/xe/xe_pm.h
create mode 100644 drivers/gpu/drm/xe/xe_preempt_fence.c
create mode 100644 drivers/gpu/drm/xe/xe_preempt_fence.h
create mode 100644 drivers/gpu/drm/xe/xe_preempt_fence_types.h
create mode 100644 drivers/gpu/drm/xe/xe_pt.c
create mode 100644 drivers/gpu/drm/xe/xe_pt.h
create mode 100644 drivers/gpu/drm/xe/xe_pt_types.h
create mode 100644 drivers/gpu/drm/xe/xe_pt_walk.c
create mode 100644 drivers/gpu/drm/xe/xe_pt_walk.h
create mode 100644 drivers/gpu/drm/xe/xe_query.c
create mode 100644 drivers/gpu/drm/xe/xe_query.h
create mode 100644 drivers/gpu/drm/xe/xe_range_fence.c
create mode 100644 drivers/gpu/drm/xe/xe_range_fence.h
create mode 100644 drivers/gpu/drm/xe/xe_reg_sr.c
create mode 100644 drivers/gpu/drm/xe/xe_reg_sr.h
create mode 100644 drivers/gpu/drm/xe/xe_reg_sr_types.h
create mode 100644 drivers/gpu/drm/xe/xe_reg_whitelist.c
create mode 100644 drivers/gpu/drm/xe/xe_reg_whitelist.h
create mode 100644 drivers/gpu/drm/xe/xe_res_cursor.h
create mode 100644 drivers/gpu/drm/xe/xe_ring_ops.c
create mode 100644 drivers/gpu/drm/xe/xe_ring_ops.h
create mode 100644 drivers/gpu/drm/xe/xe_ring_ops_types.h
create mode 100644 drivers/gpu/drm/xe/xe_rtp.c
create mode 100644 drivers/gpu/drm/xe/xe_rtp.h
create mode 100644 drivers/gpu/drm/xe/xe_rtp_helpers.h
create mode 100644 drivers/gpu/drm/xe/xe_rtp_types.h
create mode 100644 drivers/gpu/drm/xe/xe_sa.c
create mode 100644 drivers/gpu/drm/xe/xe_sa.h
create mode 100644 drivers/gpu/drm/xe/xe_sa_types.h
create mode 100644 drivers/gpu/drm/xe/xe_sched_job.c
create mode 100644 drivers/gpu/drm/xe/xe_sched_job.h
create mode 100644 drivers/gpu/drm/xe/xe_sched_job_types.h
create mode 100644 drivers/gpu/drm/xe/xe_sriov.c
create mode 100644 drivers/gpu/drm/xe/xe_sriov.h
create mode 100644 drivers/gpu/drm/xe/xe_sriov_printk.h
create mode 100644 drivers/gpu/drm/xe/xe_sriov_types.h
create mode 100644 drivers/gpu/drm/xe/xe_step.c
create mode 100644 drivers/gpu/drm/xe/xe_step.h
create mode 100644 drivers/gpu/drm/xe/xe_step_types.h
create mode 100644 drivers/gpu/drm/xe/xe_sync.c
create mode 100644 drivers/gpu/drm/xe/xe_sync.h
create mode 100644 drivers/gpu/drm/xe/xe_sync_types.h
create mode 100644 drivers/gpu/drm/xe/xe_tile.c
create mode 100644 drivers/gpu/drm/xe/xe_tile.h
create mode 100644 drivers/gpu/drm/xe/xe_tile_sysfs.c
create mode 100644 drivers/gpu/drm/xe/xe_tile_sysfs.h
create mode 100644 drivers/gpu/drm/xe/xe_tile_sysfs_types.h
create mode 100644 drivers/gpu/drm/xe/xe_trace.c
create mode 100644 drivers/gpu/drm/xe/xe_trace.h
create mode 100644 drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c
create mode 100644 drivers/gpu/drm/xe/xe_ttm_stolen_mgr.h
create mode 100644 drivers/gpu/drm/xe/xe_ttm_sys_mgr.c
create mode 100644 drivers/gpu/drm/xe/xe_ttm_sys_mgr.h
create mode 100644 drivers/gpu/drm/xe/xe_ttm_vram_mgr.c
create mode 100644 drivers/gpu/drm/xe/xe_ttm_vram_mgr.h
create mode 100644 drivers/gpu/drm/xe/xe_ttm_vram_mgr_types.h
create mode 100644 drivers/gpu/drm/xe/xe_tuning.c
create mode 100644 drivers/gpu/drm/xe/xe_tuning.h
create mode 100644 drivers/gpu/drm/xe/xe_uc.c
create mode 100644 drivers/gpu/drm/xe/xe_uc.h
create mode 100644 drivers/gpu/drm/xe/xe_uc_debugfs.c
create mode 100644 drivers/gpu/drm/xe/xe_uc_debugfs.h
create mode 100644 drivers/gpu/drm/xe/xe_uc_fw.c
create mode 100644 drivers/gpu/drm/xe/xe_uc_fw.h
create mode 100644 drivers/gpu/drm/xe/xe_uc_fw_abi.h
create mode 100644 drivers/gpu/drm/xe/xe_uc_fw_types.h
create mode 100644 drivers/gpu/drm/xe/xe_uc_types.h
create mode 100644 drivers/gpu/drm/xe/xe_vm.c
create mode 100644 drivers/gpu/drm/xe/xe_vm.h
create mode 100644 drivers/gpu/drm/xe/xe_vm_doc.h
create mode 100644 drivers/gpu/drm/xe/xe_vm_types.h
create mode 100644 drivers/gpu/drm/xe/xe_wa.c
create mode 100644 drivers/gpu/drm/xe/xe_wa.h
create mode 100644 drivers/gpu/drm/xe/xe_wa_oob.rules
create mode 100644 drivers/gpu/drm/xe/xe_wait_user_fence.c
create mode 100644 drivers/gpu/drm/xe/xe_wait_user_fence.h
create mode 100644 drivers/gpu/drm/xe/xe_wopcm.c
create mode 100644 drivers/gpu/drm/xe/xe_wopcm.h
create mode 100644 drivers/gpu/drm/xe/xe_wopcm_types.h
create mode 100644 drivers/iio/adc/ad7091r8.c
create mode 100644 drivers/iio/dac/mcp4821.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/mgmt_pf.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c
create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/sd.h
create mode 100644 drivers/net/phy/nxp-c45-tja11xx-macsec.c
create mode 100644 drivers/net/phy/nxp-c45-tja11xx.h
create mode 100644 drivers/net/phy/phy_link_topology.c
create mode 100644 fs/backing-file.c
create mode 100644 fs/bcachefs/sb-downgrade.c
create mode 100644 fs/bcachefs/sb-downgrade.h
create mode 100644 fs/bcachefs/thread_with_file.c
create mode 100644 fs/bcachefs/thread_with_file.h
create mode 100644 fs/bcachefs/thread_with_file_types.h
create mode 100644 include/drm/xe_pciids.h
create mode 100644 include/dt-bindings/clock/sophgo,cv1800.h
create mode 100644 include/linux/backing-file.h
create mode 100644 include/linux/phy_link_topology.h
create mode 100644 include/linux/phy_link_topology_core.h
create mode 100644 include/uapi/drm/xe_drm.h
create mode 100644 include/uapi/sound/scarlett2.h
create mode 100644 net/ethtool/phy.c
create mode 100755 scripts/check-uapi.sh
delete mode 100755 scripts/package/deb-build-option
create mode 100644 scripts/package/debian/copyright
create mode 100755 tools/crypto/tcrypt/tcrypt_speed_compare.py
create mode 100644 tools/perf/util/annotate-data.c
create mode 100644 tools/perf/util/annotate-data.h
copy tools/testing/selftests/ftrace/test.d/00basic/{trace_marker.tc => ringbuffer_ [...]
mode change 100755 => 100644
create mode 100644 tools/testing/selftests/ftrace/test.d/00basic/test_ownership.tc
mode change 100755 => 100644 tools/testing/selftests/ftrace/test.d/00basic/trace_m [...]
create mode 100644 tools/testing/selftests/netfilter/conntrack_dump_flush.c
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.