Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-08-14--16-00 (net-next-6.17-10424-ga1c374882eb2) remotes/brancher/net-next-hw-2025-08-15--00-00 (v6.17-rc1-281-g57ceec8178b9) ==== BASE DIFF ==== Documentation/ABI/testing/sysfs-firmware-efi | 7 + .../mailbox/allwinner,sun6i-a31-msgbox.yaml | 14 +- .../bindings/mailbox/amlogic,meson-gxbb-mhu.yaml | 10 +- .../devicetree/bindings/mailbox/apple,mailbox.yaml | 16 +- .../bindings/mailbox/aspeed,ast2700-mailbox.yaml | 68 ++ .../bindings/mailbox/brcm,bcm74110-mbox.yaml | 64 ++ .../bindings/mailbox/nvidia,tegra186-hsp.yaml | 9 +- .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 9 +- .../devicetree/bindings/mailbox/qcom-ipcc.yaml | 1 + .../bindings/mailbox/ti,omap-mailbox.yaml | 10 +- .../bindings/mailbox/ti,secure-proxy.yaml | 18 +- MAINTAINERS | 10 +- Makefile | 4 +- arch/arm/boot/dts/broadcom/bcm7445.dtsi | 9 +- arch/arm/common/sa1111.c | 4 +- arch/arm/common/scoop.c | 2 +- arch/arm/mach-s3c/gpio-samsung.c | 2 +- arch/arm/mach-sa1100/assabet.c | 2 +- arch/arm/mach-sa1100/neponset.c | 2 +- arch/arm/plat-orion/gpio.c | 2 +- arch/arm64/boot/dts/nvidia/tegra264.dtsi | 3 - arch/m68k/coldfire/gpio.c | 2 +- arch/mips/alchemy/common/gpiolib.c | 6 +- arch/mips/bcm63xx/gpio.c | 2 +- arch/mips/kernel/gpio_txx9.c | 2 +- arch/mips/rb532/gpio.c | 2 +- arch/mips/txx9/generic/setup.c | 2 +- arch/powerpc/platforms/44x/gpio.c | 2 +- arch/powerpc/platforms/52xx/mpc52xx_gpt.c | 2 +- arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c | 2 +- arch/powerpc/platforms/8xx/cpm1.c | 4 +- arch/powerpc/sysdev/cpm_common.c | 2 +- arch/x86/boot/cpuflags.c | 13 + arch/x86/boot/startup/sev-shared.c | 7 + arch/x86/coco/sev/core.c | 21 + arch/x86/include/asm/cpufeatures.h | 1 + arch/x86/include/asm/hw_irq.h | 12 +- arch/x86/include/asm/intel-family.h | 5 + arch/x86/include/asm/sev.h | 19 + arch/x86/kernel/cpu/scattered.c | 1 + arch/x86/kernel/irq.c | 63 +- arch/xtensa/include/asm/bootparam.h | 2 +- arch/xtensa/include/asm/cmpxchg.h | 4 +- arch/xtensa/include/asm/coprocessor.h | 8 +- arch/xtensa/include/asm/current.h | 2 +- arch/xtensa/include/asm/ftrace.h | 8 +- arch/xtensa/include/asm/initialize_mmu.h | 4 +- arch/xtensa/include/asm/jump_label.h | 4 +- arch/xtensa/include/asm/kasan.h | 2 +- arch/xtensa/include/asm/kmem_layout.h | 2 +- arch/xtensa/include/asm/page.h | 4 +- arch/xtensa/include/asm/pgtable.h | 8 +- arch/xtensa/include/asm/processor.h | 4 +- arch/xtensa/include/asm/ptrace.h | 6 +- arch/xtensa/include/asm/signal.h | 4 +- arch/xtensa/include/asm/thread_info.h | 8 +- arch/xtensa/include/asm/tlbflush.h | 4 +- arch/xtensa/include/uapi/asm/ptrace.h | 2 +- arch/xtensa/include/uapi/asm/signal.h | 6 +- arch/xtensa/include/uapi/asm/types.h | 4 +- block/bfq-iosched.c | 66 +- block/bfq-iosched.h | 13 +- block/blk-ioc.c | 16 +- block/blk-mq-sched.c | 223 ++++-- block/blk-mq-sched.h | 12 +- block/blk-mq.c | 16 +- block/blk-settings.c | 33 +- block/blk.h | 4 +- block/elevator.c | 38 +- block/elevator.h | 16 +- block/kyber-iosched.c | 20 +- block/mq-deadline.c | 30 +- drivers/accel/habanalabs/common/memory.c | 23 +- drivers/base/regmap/regmap-irq.c | 30 +- drivers/bcma/driver_gpio.c | 2 +- drivers/block/zloop.c | 3 +- drivers/firmware/efi/Kconfig | 8 + drivers/firmware/efi/Makefile | 1 + drivers/firmware/efi/efi.c | 8 + drivers/firmware/efi/libstub/printk.c | 4 +- drivers/firmware/efi/ovmf-debug-log.c | 111 +++ drivers/gpio/gpio-74x164.c | 4 +- drivers/gpio/gpio-adnp.c | 2 +- drivers/gpio/gpio-adp5520.c | 2 +- drivers/gpio/gpio-adp5585.c | 2 +- drivers/gpio/gpio-aggregator.c | 4 +- drivers/gpio/gpio-altera-a10sr.c | 2 +- drivers/gpio/gpio-altera.c | 2 +- drivers/gpio/gpio-amd-fch.c | 2 +- drivers/gpio/gpio-amd8111.c | 2 +- drivers/gpio/gpio-arizona.c | 2 +- drivers/gpio/gpio-aspeed-sgpio.c | 2 +- drivers/gpio/gpio-aspeed.c | 2 +- drivers/gpio/gpio-bcm-kona.c | 2 +- drivers/gpio/gpio-bd71815.c | 2 +- drivers/gpio/gpio-bd71828.c | 2 +- drivers/gpio/gpio-bd9571mwv.c | 2 +- drivers/gpio/gpio-bt8xx.c | 2 +- drivers/gpio/gpio-cgbc.c | 2 +- drivers/gpio/gpio-creg-snps.c | 2 +- drivers/gpio/gpio-cros-ec.c | 2 +- drivers/gpio/gpio-crystalcove.c | 2 +- drivers/gpio/gpio-cs5535.c | 2 +- drivers/gpio/gpio-da9052.c | 2 +- drivers/gpio/gpio-da9055.c | 2 +- drivers/gpio/gpio-davinci.c | 2 +- drivers/gpio/gpio-dln2.c | 2 +- drivers/gpio/gpio-eic-sprd.c | 2 +- drivers/gpio/gpio-em.c | 2 +- drivers/gpio/gpio-exar.c | 2 +- drivers/gpio/gpio-f7188x.c | 2 +- drivers/gpio/gpio-graniterapids.c | 2 +- drivers/gpio/gpio-gw-pld.c | 2 +- drivers/gpio/gpio-htc-egpio.c | 2 +- drivers/gpio/gpio-ich.c | 2 +- drivers/gpio/gpio-imx-scu.c | 2 +- drivers/gpio/gpio-it87.c | 2 +- drivers/gpio/gpio-janz-ttl.c | 2 +- drivers/gpio/gpio-kempld.c | 2 +- drivers/gpio/gpio-latch.c | 4 +- drivers/gpio/gpio-ljca.c | 2 +- drivers/gpio/gpio-logicvc.c | 2 +- drivers/gpio/gpio-loongson-64bit.c | 2 +- drivers/gpio/gpio-loongson.c | 2 +- drivers/gpio/gpio-lp3943.c | 2 +- drivers/gpio/gpio-lp873x.c | 2 +- drivers/gpio/gpio-lp87565.c | 2 +- drivers/gpio/gpio-lpc18xx.c | 2 +- drivers/gpio/gpio-lpc32xx.c | 10 +- drivers/gpio/gpio-macsmc.c | 2 +- drivers/gpio/gpio-madera.c | 2 +- drivers/gpio/gpio-max730x.c | 2 +- drivers/gpio/gpio-max732x.c | 4 +- drivers/gpio/gpio-max77620.c | 2 +- drivers/gpio/gpio-max77650.c | 2 +- drivers/gpio/gpio-max77759.c | 2 +- drivers/gpio/gpio-mb86s7x.c | 2 +- drivers/gpio/gpio-mc33880.c | 2 +- drivers/gpio/gpio-ml-ioh.c | 2 +- drivers/gpio/gpio-mlxbf2.c | 2 +- drivers/gpio/gpio-mm-lantiq.c | 2 +- drivers/gpio/gpio-mmio.c | 24 +- drivers/gpio/gpio-mockup.c | 4 +- drivers/gpio/gpio-moxtet.c | 2 +- drivers/gpio/gpio-mpc5200.c | 4 +- drivers/gpio/gpio-mpfs.c | 2 +- drivers/gpio/gpio-mpsse.c | 4 +- drivers/gpio/gpio-msc313.c | 2 +- drivers/gpio/gpio-mvebu.c | 2 +- drivers/gpio/gpio-nomadik.c | 2 +- drivers/gpio/gpio-npcm-sgpio.c | 4 +- drivers/gpio/gpio-octeon.c | 2 +- drivers/gpio/gpio-omap.c | 4 +- drivers/gpio/gpio-palmas.c | 2 +- drivers/gpio/gpio-pca953x.c | 4 +- drivers/gpio/gpio-pca9570.c | 2 +- drivers/gpio/gpio-pcf857x.c | 4 +- drivers/gpio/gpio-pch.c | 2 +- drivers/gpio/gpio-pl061.c | 2 +- drivers/gpio/gpio-pxa.c | 10 +- drivers/gpio/gpio-raspberrypi-exp.c | 2 +- drivers/gpio/gpio-rc5t583.c | 2 +- drivers/gpio/gpio-rcar.c | 4 +- drivers/gpio/gpio-rdc321x.c | 2 +- drivers/gpio/gpio-reg.c | 6 +- drivers/gpio/gpio-regmap.c | 4 +- drivers/gpio/gpio-rockchip.c | 2 +- drivers/gpio/gpio-rtd.c | 2 +- drivers/gpio/gpio-sa1100.c | 2 +- drivers/gpio/gpio-sama5d2-piobu.c | 2 +- drivers/gpio/gpio-sch.c | 2 +- drivers/gpio/gpio-sch311x.c | 2 +- drivers/gpio/gpio-sim.c | 4 +- drivers/gpio/gpio-siox.c | 2 +- drivers/gpio/gpio-spear-spics.c | 2 +- drivers/gpio/gpio-sprd.c | 2 +- drivers/gpio/gpio-stmpe.c | 2 +- drivers/gpio/gpio-stp-xway.c | 2 +- drivers/gpio/gpio-syscon.c | 4 +- drivers/gpio/gpio-tangier.c | 2 +- drivers/gpio/gpio-tc3589x.c | 2 +- drivers/gpio/gpio-tegra.c | 2 +- drivers/gpio/gpio-tegra186.c | 2 +- drivers/gpio/gpio-thunderx.c | 4 +- drivers/gpio/gpio-timberdale.c | 2 +- drivers/gpio/gpio-tpic2810.c | 4 +- drivers/gpio/gpio-tps65086.c | 2 +- drivers/gpio/gpio-tps65218.c | 2 +- drivers/gpio/gpio-tps65219.c | 4 +- drivers/gpio/gpio-tps6586x.c | 2 +- drivers/gpio/gpio-tps65910.c | 2 +- drivers/gpio/gpio-tps65912.c | 2 +- drivers/gpio/gpio-tps68470.c | 2 +- drivers/gpio/gpio-tqmx86.c | 2 +- drivers/gpio/gpio-ts4900.c | 2 +- drivers/gpio/gpio-ts5500.c | 2 +- drivers/gpio/gpio-twl4030.c | 2 +- drivers/gpio/gpio-twl6040.c | 2 +- drivers/gpio/gpio-uniphier.c | 4 +- drivers/gpio/gpio-viperboard.c | 4 +- drivers/gpio/gpio-virtio.c | 2 +- drivers/gpio/gpio-vx855.c | 2 +- drivers/gpio/gpio-wcd934x.c | 2 +- drivers/gpio/gpio-wcove.c | 2 +- drivers/gpio/gpio-winbond.c | 2 +- drivers/gpio/gpio-wm831x.c | 2 +- drivers/gpio/gpio-wm8350.c | 2 +- drivers/gpio/gpio-wm8994.c | 2 +- drivers/gpio/gpio-xgene.c | 2 +- drivers/gpio/gpio-xilinx.c | 4 +- drivers/gpio/gpio-xlp.c | 2 +- drivers/gpio/gpio-xra1403.c | 2 +- drivers/gpio/gpio-xtensa.c | 2 +- drivers/gpio/gpio-zevio.c | 2 +- drivers/gpio/gpio-zynq.c | 2 +- drivers/gpio/gpio-zynqmp-modepin.c | 2 +- drivers/gpio/gpiolib.c | 31 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 2 +- drivers/hid/hid-cp2112.c | 2 +- drivers/hid/hid-mcp2200.c | 4 +- drivers/hid/hid-mcp2221.c | 2 +- drivers/hwmon/ltc2992.c | 4 +- drivers/hwmon/pmbus/ucd9000.c | 2 +- drivers/i2c/muxes/i2c-mux-ltc4306.c | 2 +- drivers/iio/adc/ad4130.c | 2 +- drivers/iio/adc/ad4170-4.c | 2 +- drivers/iio/adc/ad7768-1.c | 2 +- drivers/iio/adc/rohm-bd79124.c | 4 +- drivers/iio/adc/ti-ads7950.c | 2 +- drivers/iio/addac/ad74115.c | 2 +- drivers/iio/addac/ad74413r.c | 4 +- drivers/iio/dac/ad5592r-base.c | 2 +- drivers/input/keyboard/adp5588-keys.c | 2 +- drivers/input/touchscreen/ad7879.c | 2 +- drivers/irqchip/Kconfig | 1 + drivers/irqchip/irq-gic-v5-its.c | 1 - drivers/irqchip/irq-gic-v5-iwb.c | 11 +- drivers/irqchip/irq-msi-lib.c | 6 +- drivers/irqchip/irq-mvebu-gicp.c | 10 + drivers/irqchip/irq-riscv-imsic-platform.c | 2 +- drivers/leds/blink/leds-lgm-sso.c | 2 +- drivers/leds/leds-pca9532.c | 2 +- drivers/leds/leds-pca955x.c | 2 +- drivers/leds/leds-tca6507.c | 2 +- drivers/mailbox/Kconfig | 19 + drivers/mailbox/Makefile | 4 + drivers/mailbox/ast2700-mailbox.c | 235 +++++++ drivers/mailbox/bcm74110-mailbox.c | 656 ++++++++++++++++++ drivers/mailbox/mtk-cmdq-mailbox.c | 10 +- drivers/mailbox/pcc.c | 102 ++- drivers/mailbox/qcom-ipcc.c | 3 +- drivers/md/dm-raid.c | 42 +- drivers/md/md-bitmap.c | 8 +- drivers/md/md-cluster.c | 16 +- drivers/md/md.c | 73 +- drivers/md/md.h | 2 +- drivers/md/raid0.c | 6 +- drivers/md/raid1-10.c | 2 +- drivers/md/raid1.c | 94 +-- drivers/md/raid1.h | 22 +- drivers/md/raid10.c | 16 +- drivers/md/raid5-ppl.c | 6 +- drivers/md/raid5.c | 30 +- drivers/media/dvb-frontends/cxd2820r_core.c | 2 +- drivers/media/i2c/ds90ub913.c | 2 +- drivers/media/i2c/ds90ub953.c | 2 +- drivers/media/i2c/max9286.c | 2 +- drivers/media/i2c/max96717.c | 2 +- drivers/media/pci/solo6x10/solo6x10-gpio.c | 2 +- drivers/mfd/sm501.c | 2 +- drivers/mfd/tps65010.c | 2 +- drivers/mfd/ucb1x00-core.c | 2 +- drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c | 2 +- drivers/misc/ti_fpc202.c | 2 +- drivers/net/can/spi/mcp251x.c | 4 +- drivers/net/dsa/mt7530.c | 2 +- drivers/net/dsa/vitesse-vsc73xx-core.c | 2 +- drivers/net/phy/qcom/qca807x.c | 2 +- drivers/nvme/host/auth.c | 4 +- drivers/nvme/host/core.c | 16 + drivers/nvme/host/fc.c | 4 +- drivers/nvme/host/pci.c | 2 +- drivers/nvme/host/tcp.c | 2 +- drivers/nvme/target/core.c | 14 +- drivers/nvme/target/fc.c | 6 +- drivers/nvme/target/passthru.c | 2 + drivers/nvme/target/rdma.c | 6 +- drivers/pci/controller/vmd.c | 4 +- drivers/pinctrl/actions/pinctrl-owl.c | 2 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 4 +- drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 2 +- drivers/pinctrl/bcm/pinctrl-nsp-gpio.c | 2 +- drivers/pinctrl/cirrus/pinctrl-cs42l43.c | 2 +- drivers/pinctrl/cirrus/pinctrl-lochnagar.c | 2 +- drivers/pinctrl/intel/pinctrl-baytrail.c | 2 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 2 +- drivers/pinctrl/intel/pinctrl-intel.c | 2 +- drivers/pinctrl/intel/pinctrl-lynxpoint.c | 2 +- drivers/pinctrl/mediatek/pinctrl-airoha.c | 2 +- drivers/pinctrl/mediatek/pinctrl-moore.c | 2 +- drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 2 +- drivers/pinctrl/mediatek/pinctrl-paris.c | 2 +- drivers/pinctrl/meson/pinctrl-amlogic-a4.c | 2 +- drivers/pinctrl/meson/pinctrl-meson.c | 2 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 2 +- drivers/pinctrl/nomadik/pinctrl-abx500.c | 2 +- drivers/pinctrl/nuvoton/pinctrl-ma35.c | 2 +- drivers/pinctrl/pinctrl-amd.c | 2 +- drivers/pinctrl/pinctrl-amdisp.c | 2 +- drivers/pinctrl/pinctrl-apple-gpio.c | 2 +- drivers/pinctrl/pinctrl-as3722.c | 2 +- drivers/pinctrl/pinctrl-at91-pio4.c | 4 +- drivers/pinctrl/pinctrl-at91.c | 4 +- drivers/pinctrl/pinctrl-aw9523.c | 4 +- drivers/pinctrl/pinctrl-axp209.c | 4 +- drivers/pinctrl/pinctrl-cy8c95x0.c | 4 +- drivers/pinctrl/pinctrl-da9062.c | 2 +- drivers/pinctrl/pinctrl-digicolor.c | 2 +- drivers/pinctrl/pinctrl-ingenic.c | 2 +- drivers/pinctrl/pinctrl-keembay.c | 2 +- drivers/pinctrl/pinctrl-mcp23s08.c | 4 +- drivers/pinctrl/pinctrl-microchip-sgpio.c | 2 +- drivers/pinctrl/pinctrl-ocelot.c | 2 +- drivers/pinctrl/pinctrl-pic32.c | 2 +- drivers/pinctrl/pinctrl-pistachio.c | 2 +- drivers/pinctrl/pinctrl-rk805.c | 2 +- drivers/pinctrl/pinctrl-rp1.c | 2 +- drivers/pinctrl/pinctrl-st.c | 2 +- drivers/pinctrl/pinctrl-stmfx.c | 2 +- drivers/pinctrl/pinctrl-sx150x.c | 4 +- drivers/pinctrl/pinctrl-xway.c | 2 +- drivers/pinctrl/qcom/pinctrl-lpass-lpi.c | 2 +- drivers/pinctrl/qcom/pinctrl-msm.c | 2 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 2 +- drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 2 +- drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 2 +- drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 2 +- drivers/pinctrl/renesas/gpio.c | 2 +- drivers/pinctrl/renesas/pinctrl-rza1.c | 2 +- drivers/pinctrl/renesas/pinctrl-rza2.c | 2 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 2 +- drivers/pinctrl/renesas/pinctrl-rzv2m.c | 2 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 2 +- drivers/pinctrl/spear/pinctrl-plgpio.c | 2 +- drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c | 2 +- drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c | 2 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 2 +- drivers/pinctrl/sunplus/sppctl.c | 2 +- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 2 +- drivers/pinctrl/vt8500/pinctrl-wmt.c | 2 +- drivers/platform/cznic/turris-omnia-mcu-gpio.c | 4 +- drivers/platform/x86/barco-p50-gpio.c | 2 +- drivers/platform/x86/intel/int0002_vgpio.c | 2 +- drivers/platform/x86/portwell-ec.c | 4 +- drivers/platform/x86/silicom-platform.c | 2 +- drivers/pwm/pwm-pca9685.c | 2 +- drivers/regulator/core.c | 2 +- drivers/regulator/rpi-panel-attiny-regulator.c | 2 +- drivers/soc/fsl/qe/gpio.c | 4 +- drivers/soc/renesas/pwc-rzv2m.c | 2 +- drivers/spi/spi-cs42l43.c | 2 +- drivers/spi/spi-xcomm.c | 2 +- drivers/ssb/driver_gpio.c | 4 +- drivers/staging/greybus/gpio.c | 2 +- drivers/tty/serial/max310x.c | 2 +- drivers/tty/serial/sc16is7xx.c | 2 +- drivers/usb/serial/cp210x.c | 2 +- drivers/usb/serial/ftdi_sio.c | 4 +- drivers/video/fbdev/via/via-gpio.c | 2 +- fs/btrfs/extent_io.c | 11 +- fs/btrfs/inode.c | 8 +- fs/btrfs/qgroup.c | 3 +- fs/btrfs/relocation.c | 19 + fs/btrfs/tree-log.c | 19 +- fs/btrfs/zoned.c | 2 +- fs/erofs/Kconfig | 20 +- fs/erofs/super.c | 28 +- fs/erofs/zdata.c | 13 +- fs/nfs/blocklayout/blocklayout.c | 4 +- fs/nfs/blocklayout/dev.c | 5 +- fs/nfs/blocklayout/extent_tree.c | 104 ++- fs/nfs/client.c | 47 +- fs/nfs/delegation.c | 114 +-- fs/nfs/delegation.h | 3 + fs/nfs/dir.c | 4 +- fs/nfs/export.c | 11 +- fs/nfs/flexfilelayout/flexfilelayout.c | 26 +- fs/nfs/flexfilelayout/flexfilelayoutdev.c | 6 +- fs/nfs/fs_context.c | 42 ++ fs/nfs/inode.c | 69 +- fs/nfs/internal.h | 12 +- fs/nfs/localio.c | 7 +- fs/nfs/mount_clnt.c | 68 -- fs/nfs/nfs4_fs.h | 5 +- fs/nfs/nfs4client.c | 185 +++-- fs/nfs/nfs4file.c | 25 +- fs/nfs/nfs4getroot.c | 14 +- fs/nfs/nfs4proc.c | 139 ++-- fs/nfs/nfs4trace.c | 2 + fs/nfs/nfs4trace.h | 168 ++++- fs/nfs/nfs4xdr.c | 24 + fs/nfs/nfstrace.h | 11 +- fs/nfs/pnfs.c | 39 +- fs/nfs/pnfs_nfs.c | 14 +- fs/nfs/write.c | 8 +- fs/nfs_common/nfslocalio.c | 28 +- fs/nfsd/localio.c | 5 +- fs/nfsd/vfs.c | 10 +- fs/proc/task_mmu.c | 24 +- fs/smb/client/Makefile | 2 +- fs/smb/client/cifs_debug.c | 24 +- fs/smb/client/cifsfs.c | 8 +- fs/smb/client/cifsglob.h | 23 +- fs/smb/client/cifsproto.h | 15 + fs/smb/client/cifssmb.c | 4 +- fs/smb/client/cifstransport.c | 566 +++++++++++++++ fs/smb/client/connect.c | 35 +- fs/smb/client/fs_context.c | 19 +- fs/smb/client/fs_context.h | 18 +- fs/smb/client/link.c | 13 +- fs/smb/client/reparse.c | 2 +- fs/smb/client/smb1ops.c | 19 +- fs/smb/client/smb2inode.c | 5 +- fs/smb/client/smb2ops.c | 63 +- fs/smb/client/smb2transport.c | 4 +- fs/smb/client/smbdirect.c | 465 ++++++------- fs/smb/client/smbdirect.h | 92 +-- fs/smb/client/transport.c | 602 +--------------- fs/smb/common/smbdirect/smbdirect_socket.h | 118 ++++ fs/smb/server/connection.h | 1 + fs/smb/server/smb_common.c | 2 +- fs/smb/server/transport_rdma.c | 97 +-- fs/smb/server/transport_tcp.c | 17 + include/acpi/pcc.h | 29 + include/crypto/hash.h | 2 +- include/linux/efi.h | 4 + include/linux/gpio/driver.h | 22 +- include/linux/gpio/generic.h | 4 +- include/linux/ioprio.h | 3 +- include/linux/nfs_fs.h | 8 + include/linux/nfs_fs_sb.h | 8 +- include/linux/nfs_xdr.h | 57 +- include/linux/sbitmap.h | 19 +- include/linux/sunrpc/xdr.h | 9 - include/sound/tas2781-tlv.h | 2 +- include/uapi/linux/io_uring.h | 4 + include/uapi/linux/raid/md_p.h | 2 +- include/uapi/linux/vt.h | 34 +- io_uring/memmap.c | 2 +- io_uring/net.c | 9 +- kernel/bpf/verifier.c | 3 + kernel/cpu.c | 3 - kernel/fork.c | 2 +- kernel/irq/irq_test.c | 4 +- kernel/rcu/tree.c | 2 + kernel/rcu/tree.h | 1 + kernel/rcu/tree_plugin.h | 8 +- kernel/smp.c | 2 +- lib/sbitmap.c | 74 +- mm/kasan/kasan_test_c.c | 2 +- mm/khugepaged.c | 2 +- mm/kmemleak.c | 10 +- mm/mprotect.c | 23 +- mm/mremap.c | 4 + mm/userfaultfd.c | 17 +- net/sunrpc/auth_gss/gss_krb5_crypto.c | 4 +- net/sunrpc/svcsock.c | 43 +- net/sunrpc/xdr.c | 110 --- net/sunrpc/xprtsock.c | 40 +- sound/hda/codecs/ca0132.c | 5 +- sound/hda/codecs/cirrus/Kconfig | 20 +- sound/hda/codecs/hdmi/Kconfig | 20 +- sound/hda/codecs/realtek/Kconfig | 28 +- sound/hda/codecs/realtek/alc269.c | 1 + sound/hda/codecs/side-codecs/cirrus_scodec_test.c | 2 +- sound/hda/codecs/side-codecs/tas2781_hda.c | 47 +- sound/hda/codecs/side-codecs/tas2781_hda.h | 2 +- sound/soc/amd/acp/acp-sdw-legacy-mach.c | 3 + sound/soc/amd/acp/acp-sdw-sof-mach.c | 1 + sound/soc/amd/acp/soc_amd_sdw_common.h | 2 + sound/soc/amd/ps/acp63.h | 1 + sound/soc/amd/ps/pci-ps.c | 4 + sound/soc/amd/ps/ps-sdw-dma.c | 5 + sound/soc/codecs/idt821034.c | 2 +- sound/soc/codecs/peb2466.c | 2 +- sound/soc/codecs/rt5677.c | 2 +- sound/soc/codecs/tlv320adc3xxx.c | 2 +- sound/soc/codecs/wm5100.c | 2 +- sound/soc/codecs/wm8903.c | 2 +- sound/soc/codecs/wm8962.c | 13 +- sound/soc/codecs/wm8996.c | 2 +- sound/soc/codecs/zl38060.c | 2 +- sound/soc/intel/avs/core.c | 3 +- sound/soc/intel/boards/sof_sdw.c | 8 + sound/soc/soc-ac97.c | 2 +- sound/soc/sof/amd/acp-loader.c | 6 +- sound/soc/sof/amd/acp.c | 8 + sound/soc/sof/amd/acp.h | 1 + sound/soc/sof/amd/pci-acp70.c | 1 + sound/soc/sof/intel/Kconfig | 3 +- sound/soc/ti/davinci-mcasp.c | 2 +- sound/usb/pcm.c | 9 +- sound/x86/intel_hdmi_audio.c | 2 +- tools/lib/bpf/libbpf.c | 13 +- tools/lib/bpf/libbpf.h | 4 +- tools/perf/util/bpf-filter.c | 5 +- tools/power/x86/turbostat/turbostat.8 | 11 +- tools/power/x86/turbostat/turbostat.c | 768 +++++++++++++++------ tools/testing/selftests/proc/proc-maps-race.c | 6 +- 509 files changed, 5374 insertions(+), 3071 deletions(-) ==== COMMIT DIFF ====