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