Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-09-04--16-00 (v6.17-rc3-874-g62f780566936) remotes/brancher/net-next-hw-2025-09-05--00-00 (v6.17-rc4-860-gb3f84d69ef8f) ==== BASE DIFF ==== .mailmap | 1 + .../admin-guide/hw-vuln/attack_vector_controls.rst | 5 +- .../devicetree/bindings/display/msm/qcom,mdp5.yaml | 1 - Documentation/sound/alsa-configuration.rst | 29 +- MAINTAINERS | 7 +- Makefile | 2 +- .../boot/dts/microchip/at91-sama7d65_curiosity.dts | 2 + arch/arm/boot/dts/rockchip/rk3128-xpi-3128.dts | 2 +- arch/arm/boot/dts/rockchip/rv1109-relfor-saib.dts | 6 +- arch/arm/include/asm/stacktrace.h | 3 +- arch/arm/mach-at91/Kconfig | 4 + arch/arm64/boot/dts/axiado/ax3000-evk.dts | 3 + .../dts/freescale/imx8mp-data-modul-edm-sbc.dts | 1 + .../arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi | 1 + .../freescale/imx8mp-tqma8mpql-mba8mp-ras314.dts | 13 +- .../dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts | 13 +- .../arm64/boot/dts/freescale/imx8mp-tqma8mpql.dtsi | 31 +- arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts | 10 +- arch/arm64/boot/dts/freescale/imx95.dtsi | 2 +- arch/arm64/boot/dts/rockchip/px30-pp1516.dtsi | 8 +- .../rockchip/px30-ringneck-haikou-video-demo.dtso | 6 +- .../boot/dts/rockchip/rk3308-sakurapi-rk3308b.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3368-lba3368.dts | 2 +- .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 1 + .../boot/dts/rockchip/rk3399-pinephone-pro.dts | 1 + .../rockchip/rk3399-puma-haikou-video-demo.dtso | 6 +- .../boot/dts/rockchip/rk3566-bigtreetech-cb2.dtsi | 4 +- .../boot/dts/rockchip/rk3576-armsom-sige5.dts | 5 +- arch/arm64/boot/dts/rockchip/rk3582-radxa-e52c.dts | 1 + .../boot/dts/rockchip/rk3588-orangepi-5-plus.dts | 2 +- .../arm64/boot/dts/rockchip/rk3588-orangepi-5.dtsi | 2 + arch/arm64/boot/dts/rockchip/rk3588-rock-5t.dts | 35 ++ arch/arm64/boot/dts/rockchip/rk3588j.dtsi | 4 +- arch/arm64/boot/dts/rockchip/rk3588s-roc-pc.dts | 4 +- arch/arm64/include/asm/kvm_host.h | 111 +----- arch/arm64/include/asm/kvm_mmu.h | 1 + arch/arm64/include/asm/kvm_pgtable.h | 30 ++ arch/arm64/include/asm/kvm_pkvm.h | 4 +- arch/arm64/include/asm/kvm_ras.h | 25 -- arch/arm64/include/asm/mmu.h | 7 + arch/arm64/include/asm/sysreg.h | 3 - arch/arm64/kernel/cpufeature.c | 29 +- arch/arm64/kvm/arm.c | 8 +- arch/arm64/kvm/at.c | 6 +- arch/arm64/kvm/emulate-nested.c | 2 +- arch/arm64/kvm/hyp/exception.c | 20 +- arch/arm64/kvm/hyp/nvhe/list_debug.c | 2 +- arch/arm64/kvm/hyp/nvhe/sys_regs.c | 5 + arch/arm64/kvm/hyp/pgtable.c | 25 +- arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c | 2 +- arch/arm64/kvm/hyp/vhe/switch.c | 5 +- arch/arm64/kvm/mmu.c | 65 +++- arch/arm64/kvm/nested.c | 5 +- arch/arm64/kvm/pkvm.c | 11 +- arch/arm64/kvm/sys_regs.c | 419 ++++++++++++++------- arch/arm64/kvm/vgic/vgic-mmio-v3.c | 8 + arch/arm64/kvm/vgic/vgic-mmio.c | 2 +- arch/arm64/kvm/vgic/vgic.h | 10 +- arch/arm64/mm/mmu.c | 7 - arch/arm64/tools/cpucaps | 1 + arch/riscv/kvm/mmu.c | 5 +- arch/riscv/kvm/vcpu.c | 2 +- arch/riscv/kvm/vcpu_vector.c | 2 + arch/x86/include/asm/pgtable_64_types.h | 3 + arch/x86/kernel/cpu/bugs.c | 9 + arch/x86/kernel/cpu/intel.c | 2 +- arch/x86/kernel/cpu/microcode/amd.c | 22 +- arch/x86/kernel/cpu/topology_amd.c | 23 +- arch/x86/kvm/lapic.c | 2 + arch/x86/kvm/svm/sev.c | 10 +- arch/x86/kvm/x86.c | 7 +- arch/x86/mm/init_64.c | 18 + block/blk-rq-qos.h | 13 +- block/blk-zoned.c | 11 +- drivers/ata/ahci.c | 57 ++- drivers/ata/ahci.h | 1 + drivers/ata/ahci_xgene.c | 7 +- drivers/block/loop.c | 26 +- drivers/block/ublk_drv.c | 72 +++- drivers/firmware/efi/stmm/tee_stmm_efi.c | 61 ++- drivers/gpio/gpio-timberdale.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 34 +- drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c | 1 + drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 8 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 18 +- drivers/gpu/drm/drm_gpuvm.c | 80 ++-- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 21 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 6 + drivers/gpu/drm/mediatek/mtk_hdmi.c | 8 +- drivers/gpu/drm/mediatek/mtk_plane.c | 3 +- drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 47 ++- drivers/gpu/drm/msm/adreno/a6xx_gpu_state.h | 38 +- .../gpu/drm/msm/adreno/adreno_gen7_0_0_snapshot.h | 19 +- .../gpu/drm/msm/adreno/adreno_gen7_2_0_snapshot.h | 10 +- .../gpu/drm/msm/adreno/adreno_gen7_9_0_snapshot.h | 34 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 2 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 4 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 59 +-- drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 1 - drivers/gpu/drm/msm/msm_debugfs.c | 11 +- drivers/gpu/drm/msm/msm_gem.c | 13 +- drivers/gpu/drm/msm/msm_gem.h | 2 +- drivers/gpu/drm/msm/msm_gem_submit.c | 72 ++-- drivers/gpu/drm/msm/msm_gem_vma.c | 60 ++- drivers/gpu/drm/msm/msm_gpu.c | 20 +- drivers/gpu/drm/msm/msm_iommu.c | 16 +- drivers/gpu/drm/msm/msm_kms.c | 10 +- drivers/gpu/drm/msm/msm_mdss.c | 2 +- drivers/gpu/drm/msm/registers/adreno/a6xx.xml | 14 +- drivers/gpu/drm/msm/registers/display/dsi.xml | 28 +- drivers/gpu/drm/nouveau/dispnv50/wndw.c | 4 + drivers/gpu/drm/nouveau/nvkm/falcon/gm200.c | 15 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/fwsec.c | 5 +- drivers/gpu/drm/tegra/gem.c | 2 +- drivers/gpu/drm/xe/xe_bo.c | 8 +- drivers/gpu/drm/xe/xe_gen_wa_oob.c | 10 +- drivers/gpu/drm/xe/xe_sync.c | 2 +- drivers/gpu/drm/xe/xe_vm.c | 8 +- drivers/gpu/drm/xe/xe_vm.h | 15 +- drivers/hid/Kconfig | 2 +- drivers/hid/hid-asus.c | 8 +- drivers/hid/hid-elecom.c | 2 + drivers/hid/hid-ids.h | 4 + drivers/hid/hid-input-test.c | 10 +- drivers/hid/hid-input.c | 51 ++- drivers/hid/hid-logitech-dj.c | 4 + drivers/hid/hid-logitech-hidpp.c | 2 + drivers/hid/hid-mcp2221.c | 4 + drivers/hid/hid-multitouch.c | 8 + drivers/hid/hid-ntrig.c | 3 + drivers/hid/hid-quirks.c | 3 + drivers/hid/intel-ish-hid/ipc/pci-ish.c | 3 - drivers/hid/intel-ish-hid/ishtp-hid-client.c | 3 + drivers/hid/intel-ish-hid/ishtp/bus.c | 3 - drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h | 3 + .../intel-thc-hid/intel-quicki2c/pci-quicki2c.c | 1 + .../intel-thc-hid/intel-quicki2c/quicki2c-dev.h | 2 + .../hid/intel-thc-hid/intel-thc/intel-thc-dev.c | 4 +- drivers/hid/wacom_wac.c | 1 + drivers/irqchip/irq-atmel-aic.c | 2 +- drivers/irqchip/irq-atmel-aic5.c | 2 +- drivers/irqchip/irq-gic-v5-irs.c | 9 +- drivers/irqchip/irq-mvebu-gicp.c | 2 +- drivers/net/ethernet/wangxun/libwx/wx_hw.c | 4 - drivers/of/of_numa.c | 5 +- drivers/regulator/qcom-pm8008-regulator.c | 2 +- drivers/soc/qcom/mdt_loader.c | 12 +- drivers/soc/qcom/ubwc_config.c | 23 +- drivers/tee/optee/ffa_abi.c | 4 +- drivers/tee/tee_shm.c | 14 +- fs/btrfs/btrfs_inode.h | 2 +- fs/btrfs/inode.c | 44 +-- fs/btrfs/tree-log.c | 78 ++-- fs/efivarfs/super.c | 4 + fs/ocfs2/inode.c | 3 + fs/proc/generic.c | 38 +- fs/smb/client/cifsfs.c | 14 + fs/smb/client/smb2inode.c | 7 +- fs/smb/server/smb2pdu.c | 25 +- fs/smb/server/vfs_cache.h | 2 + fs/xfs/Kconfig | 1 + fs/xfs/libxfs/xfs_attr_remote.c | 7 + fs/xfs/libxfs/xfs_da_btree.c | 6 + fs/xfs/xfs_aops.c | 3 + fs/xfs/xfs_zone_alloc.c | 45 +-- fs/xfs/xfs_zone_space_resv.c | 6 + include/drm/drm_gpuvm.h | 10 +- include/linux/kexec.h | 3 +- include/linux/pgalloc.h | 29 ++ include/linux/pgtable.h | 25 +- include/linux/vmalloc.h | 16 - init/Kconfig | 9 +- io_uring/kbuf.c | 20 +- kernel/sched/deadline.c | 18 +- kernel/sched/debug.c | 6 +- kernel/sched/topology.c | 2 + lib/ubsan.c | 6 +- mm/damon/core.c | 4 +- mm/kasan/init.c | 12 +- mm/kasan/kasan_test_c.c | 2 + mm/kasan/shadow.c | 22 +- mm/kmemleak.c | 27 +- mm/percpu.c | 6 +- mm/slub.c | 37 +- mm/sparse-vmemmap.c | 11 +- mm/sparse.c | 15 +- mm/userfaultfd.c | 9 +- rust/kernel/mm/virt.rs | 1 + scripts/Makefile.kasan | 12 +- sound/firewire/motu/motu-hwdep.c | 2 +- sound/hda/codecs/hdmi/hdmi.c | 1 + sound/hda/codecs/hdmi/nvhdmi.c | 17 + sound/hda/codecs/hdmi/tegrahdmi.c | 2 + sound/hda/codecs/realtek/alc269.c | 2 + sound/hda/codecs/side-codecs/tas2781_hda_i2c.c | 9 +- sound/hda/core/intel-dsp-config.c | 26 +- sound/soc/codecs/idt821034.c | 2 +- sound/soc/renesas/rcar/core.c | 2 +- sound/soc/soc-core.c | 25 +- sound/soc/sof/intel/ptl.c | 1 + sound/usb/format.c | 12 +- sound/usb/mixer_quirks.c | 8 +- sound/usb/quirks.c | 22 +- sound/usb/usbaudio.h | 4 + tools/arch/arm64/include/asm/sysreg.h | 3 - tools/testing/selftests/arm64/fp/fp-ptrace.c | 5 +- tools/testing/selftests/kselftest_harness.h | 4 +- tools/testing/selftests/kvm/Makefile.kvm | 1 + .../testing/selftests/kvm/arm64/aarch32_id_regs.c | 2 +- .../testing/selftests/kvm/arm64/debug-exceptions.c | 12 +- tools/testing/selftests/kvm/arm64/kvm-uuid.c | 70 ++++ tools/testing/selftests/kvm/arm64/no-vgic-v3.c | 4 +- .../testing/selftests/kvm/arm64/page_fault_test.c | 6 +- tools/testing/selftests/kvm/arm64/set_id_regs.c | 9 +- .../selftests/kvm/arm64/vpmu_counter_access.c | 2 +- tools/testing/selftests/kvm/lib/arm64/processor.c | 6 +- tools/testing/selftests/mm/cow.c | 4 +- tools/testing/selftests/mm/guard-regions.c | 2 +- tools/testing/selftests/mm/hugetlb-madvise.c | 4 +- tools/testing/selftests/mm/migration.c | 2 +- tools/testing/selftests/mm/pagemap_ioctl.c | 2 +- tools/testing/selftests/mm/split_huge_page_test.c | 7 +- tools/testing/selftests/mm/vm_util.h | 2 +- tools/testing/selftests/ublk/file_backed.c | 10 +- tools/testing/selftests/ublk/kublk.c | 38 +- tools/testing/selftests/ublk/kublk.h | 45 ++- tools/testing/selftests/ublk/null.c | 4 +- tools/testing/selftests/ublk/stripe.c | 4 +- tools/testing/selftests/ublk/test_stress_04.sh | 6 +- 234 files changed, 2103 insertions(+), 1198 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.KokuRqVynp b/tmp/tmp.B1Rtt26GvV index 948e3b7d3351..c88429c34fd2 100644 --- a/tmp/tmp.KokuRqVynp +++ b/tmp/tmp.B1Rtt26GvV @@ -13,12 +13,36 @@ nipa: config: x86: use periodic HZ tick nipa: disable 6.17's merge window kunit tests nipa: dbg net/sctp_vrf.sh nipa: disable random kunit tests +sh_eth: Use async pm_runtime_put() +sh_eth: Convert to DEFINE_SIMPLE_DEV_PM_OPS() +sh_eth: Remove dummy Runtime PM callbacks +rds: ib: Remove unused extern definition +syztest +tunnels: reset the GSO metadata before reusing the skb +net: phy: transfer phy_config_inband() locking responsibility to phylink +net: phylink: add lock for serializing concurrent pl->phydev writes with resolver +net: stmmac: use STMMAC_CSR_xxx definitions in platform glue +net: stmmac: mdio: remove redundant clock rate tests +net: stmmac: mdio: return clk_csr value from stmmac_clk_csr_set() +net: stmmac: mdio: move initialisation of priv->clk_csr to stmmac_mdio +net: stmmac: mdio: improve mdio register field definitions +net: stmmac: mdio: move runtime PM into stmmac_mdio_access() +net: stmmac: mdio: merge stmmac_mdio_read() and stmmac_mdio_write() +net: stmmac: mdio: move stmmac_mdio_format_addr() into read/write +net: stmmac: mdio: provide priv->gmii_address_bus_config +net: stmmac: mdio: provide stmmac_mdio_wait() +net: stmmac: mdio: provide address register formatter +rds: ib: Increment i_fastreg_wrs before bailing out +net: ti: icssm-prueth: Adds IEP support for PRUETH on AM33x, AM43x and AM57x SOCs +net: ti: icssm-prueth: Adds link detection, RX and TX support. +net: ti: icssm-prueth: Adds PRUETH HW and SW configuration +net: ti: icssm-prueth: Adds ICSSM Ethernet driver +dt-bindings: net: ti: Adds DUAL-EMAC mode support on PRU-ICSS2 for AM57xx, AM43xx and AM33xx SOCs microchip: lan865x: Allow to fetch MAC from NVMEM microchip: lan865x: Enable MAC address validation net: fec: Fix possible NPD in fec_enet_phy_reset_after_clk_enable() net: phy: fixed_phy: remove link gpio support docs: networking: can: change bcm_msg_head frames member to support flexible array -net: libwx: fix to enable RSS eea: Add basic driver framework for Alibaba Elastic Ethernet Adaptor ixgbe: drop unnecessary casts to u16 / int igc: drop unnecessary constant casts to u16 @@ -29,7 +53,6 @@ igbvf: remove redundant counter rx_long_byte_count from ethtool statistics igbvf: add lbtx_packets and lbtx_bytes to ethtool statistics ixgbe: reduce number of reads when getting OROM data ixgbe: add the 2.5G and 5G speeds in auto-negotiation for E610 -virtio_net: Fix alignment and avoid -Wflex-array-member-not-at-end warning netrom: linearize and validate lengths in nr_rx_frame() amd-xgbe: Add PPS periodic output support net: call cond_resched() less often in __release_sock()