Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-09-18--16-00 (v6.17-rc5-1391-gbbbe639c558e) remotes/brancher/net-next-hw-2025-09-19--00-00 (v6.17-rc6-1345-gf903761e175a) ==== BASE DIFF ==== .../devicetree/bindings/dma/qcom,bam-dma.yaml | 4 + .../bindings/phy/marvell,comphy-cp110.yaml | 29 ++- .../bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml | 4 +- Documentation/devicetree/bindings/serial/8250.yaml | 56 +++--- .../bindings/serial/brcm,bcm7271-uart.yaml | 2 +- MAINTAINERS | 26 +-- Makefile | 2 +- arch/arm64/include/asm/kvm_host.h | 1 + arch/arm64/include/asm/kvm_pgtable.h | 30 --- arch/arm64/include/asm/kvm_pkvm.h | 4 +- arch/arm64/kvm/arm.c | 4 +- arch/arm64/kvm/debug.c | 13 ++ arch/arm64/kvm/hyp/include/hyp/switch.h | 5 - arch/arm64/kvm/hyp/nvhe/switch.c | 6 + arch/arm64/kvm/hyp/nvhe/sys_regs.c | 2 +- arch/arm64/kvm/hyp/pgtable.c | 25 +-- arch/arm64/kvm/mmu.c | 45 +---- arch/arm64/kvm/nested.c | 6 +- arch/arm64/kvm/pkvm.c | 11 +- arch/arm64/kvm/vgic/vgic-debug.c | 2 +- arch/arm64/kvm/vgic/vgic-init.c | 6 +- arch/arm64/kvm/vgic/vgic-its.c | 15 +- arch/arm64/kvm/vgic/vgic-v4.c | 2 +- arch/arm64/kvm/vgic/vgic.c | 80 +++++--- arch/arm64/kvm/vgic/vgic.h | 8 +- arch/s390/kvm/interrupt.c | 15 +- arch/s390/kvm/kvm-s390.c | 24 +-- arch/s390/kvm/pv.c | 16 +- arch/um/drivers/virtio_uml.c | 6 +- arch/um/os-Linux/file.c | 2 +- arch/um/os-Linux/util.c | 3 +- arch/x86/kernel/cpu/topology_amd.c | 25 +-- arch/x86/kvm/svm/svm.c | 3 +- drivers/block/zram/zram_drv.c | 8 +- drivers/dma/dw/rzn1-dmamux.c | 15 +- drivers/dma/idxd/init.c | 39 ++-- drivers/dma/qcom/bam_dma.c | 8 +- drivers/dma/ti/edma.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 44 +++-- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 2 - drivers/gpu/drm/amd/amdgpu/isp_v4_1_1.c | 2 + drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 19 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c | 64 +++---- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 3 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 34 ++-- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 1 + drivers/gpu/drm/amd/display/dc/dc.h | 1 + .../gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c | 74 ++++---- .../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 2 +- .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 115 ++---------- .../gpu/drm/amd/display/dc/hwss/dcn35/dcn35_init.c | 3 - .../drm/amd/display/dc/hwss/dcn351/dcn351_init.c | 3 - drivers/gpu/drm/amd/display/dc/inc/hw/pg_cntl.h | 1 + .../drm/amd/display/dc/pg/dcn35/dcn35_pg_cntl.c | 78 +++++--- drivers/gpu/drm/i915/display/intel_display_power.c | 6 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 23 +-- drivers/gpu/drm/nouveau/nouveau_fence.c | 15 -- drivers/gpu/drm/nouveau/nouveau_fence.h | 1 - drivers/gpu/drm/nouveau/nouveau_sched.c | 35 ++-- drivers/gpu/drm/nouveau/nouveau_sched.h | 9 +- drivers/gpu/drm/nouveau/nouveau_uvmm.c | 8 +- drivers/gpu/drm/panthor/panthor_drv.c | 2 +- drivers/gpu/drm/xe/tests/xe_bo.c | 2 +- drivers/gpu/drm/xe/tests/xe_dma_buf.c | 10 +- drivers/gpu/drm/xe/xe_bo.c | 16 +- drivers/gpu/drm/xe/xe_bo.h | 2 +- drivers/gpu/drm/xe/xe_device_types.h | 6 + drivers/gpu/drm/xe/xe_dma_buf.c | 2 +- drivers/gpu/drm/xe/xe_exec.c | 9 + drivers/gpu/drm/xe/xe_pm.c | 42 ++++- drivers/gpu/drm/xe/xe_survivability_mode.c | 3 +- drivers/gpu/drm/xe/xe_vm.c | 42 ++++- drivers/gpu/drm/xe/xe_vm.h | 2 + drivers/gpu/drm/xe/xe_vm_types.h | 5 + drivers/gpu/drm/xe/xe_wa_oob.rules | 3 +- drivers/gpu/nova-core/Kconfig | 1 + drivers/input/joystick/xpad.c | 2 + drivers/input/keyboard/mtk-pmic-keys.c | 5 +- drivers/input/misc/iqs7222.c | 3 + drivers/input/serio/i8042-acpipnpio.h | 14 ++ drivers/md/dm-integrity.c | 2 +- drivers/md/dm-raid.c | 6 +- drivers/md/dm-stripe.c | 10 +- drivers/mtd/devices/Kconfig | 4 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 16 +- .../mtd/nand/raw/nuvoton-ma35d1-nand-controller.c | 4 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 46 ++--- drivers/mtd/nand/spi/winbond.c | 37 +++- drivers/pci/controller/pci-mvebu.c | 21 +-- drivers/phy/qualcomm/phy-qcom-eusb2-repeater.c | 4 +- drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 25 ++- drivers/phy/tegra/xusb-tegra210.c | 6 +- drivers/phy/ti/phy-gmii-sel.c | 47 ++++- drivers/phy/ti/phy-omap-usb2.c | 13 ++ drivers/phy/ti/phy-ti-pipe3.c | 13 ++ drivers/platform/x86/amd/pmc/pmc-quirks.c | 8 + drivers/platform/x86/amd/pmf/core.c | 1 + drivers/platform/x86/asus-nb-wmi.c | 2 + drivers/platform/x86/oxpec.c | 14 ++ drivers/power/supply/bq27xxx_battery.c | 4 +- drivers/regulator/sy7636a-regulator.c | 7 +- drivers/tty/hvc/hvc_console.c | 6 +- drivers/tty/serial/sc16is7xx.c | 14 +- drivers/tty/serial/xilinx_uartps.c | 10 +- drivers/usb/core/driver.c | 4 +- drivers/usb/gadget/function/f_midi2.c | 11 +- drivers/usb/gadget/udc/dummy_hcd.c | 8 +- drivers/usb/host/xhci-dbgcap.c | 94 +++++++--- drivers/usb/host/xhci-mem.c | 2 +- drivers/usb/serial/option.c | 17 ++ drivers/usb/typec/tcpm/tcpm.c | 12 +- fs/btrfs/block-group.c | 9 +- fs/btrfs/delayed-inode.c | 3 - fs/btrfs/inode.c | 11 +- fs/btrfs/tree-log.c | 2 +- fs/btrfs/zoned.c | 2 +- fs/ceph/addr.c | 9 +- fs/ceph/debugfs.c | 14 +- fs/ceph/dir.c | 17 +- fs/ceph/file.c | 24 +-- fs/ceph/inode.c | 88 +++++++-- fs/ceph/mds_client.c | 172 ++++++++++------- fs/ceph/mds_client.h | 18 +- fs/erofs/erofs_fs.h | 8 +- fs/erofs/internal.h | 1 + fs/erofs/super.c | 12 ++ fs/erofs/xattr.c | 13 +- fs/erofs/zmap.c | 67 ++++--- fs/kernfs/file.c | 58 ++++-- fs/nilfs2/sysfs.c | 4 +- fs/nilfs2/sysfs.h | 8 +- fs/resctrl/ctrlmondata.c | 2 +- fs/resctrl/internal.h | 4 +- fs/resctrl/monitor.c | 6 +- fs/smb/client/cifsglob.h | 13 +- fs/smb/client/file.c | 18 +- fs/smb/client/inode.c | 86 +++++++-- fs/smb/client/smb2glob.h | 3 +- fs/smb/client/smb2inode.c | 204 ++++++++++++++++----- fs/smb/client/smb2ops.c | 32 +++- fs/smb/client/smb2proto.h | 3 + fs/smb/client/trace.h | 9 +- fs/smb/server/transport_rdma.c | 183 ++++++++++++------ include/kvm/arm_vgic.h | 9 +- include/linux/damon.h | 2 + include/linux/swap.h | 10 + kernel/cgroup/cgroup.c | 44 ++++- kernel/sched/core.c | 2 +- kernel/sched/ext.c | 6 +- kernel/time/hrtimer.c | 11 +- kernel/trace/trace_kprobe.c | 2 + mm/damon/core.c | 8 +- mm/damon/sysfs.c | 23 ++- mm/gup.c | 14 +- mm/mlock.c | 6 +- mm/swap.c | 50 ++--- mm/vmscan.c | 2 +- net/ceph/messenger.c | 7 +- rust/kernel/device.rs | 5 +- samples/damon/mtier.c | 3 + samples/damon/prcl.c | 3 + samples/damon/wsse.c | 3 + tools/lib/subcmd/help.c | 3 + tools/perf/builtin-lock.c | 7 +- tools/perf/util/maps.c | 9 +- 166 files changed, 1918 insertions(+), 1164 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.FDyereakGk b/tmp/tmp.JSkHPcz8Ba index 81ec0ee8a555..8f0bbd98aac5 100644 --- a/tmp/tmp.FDyereakGk +++ b/tmp/tmp.JSkHPcz8Ba @@ -13,6 +13,50 @@ nipa: profile (time) test output nipa: config: x86: use periodic HZ tick nipa: disable 6.17's merge window kunit tests nipa: disable random kunit tests +tcp: reclaim 8 bytes in struct request_sock_queue +tcp: move mtu_info to remove two 32bit holes +tcp: move tcp_clean_acked to tcp_sock_read_tx group +tcp: move recvmsg_inq to tcp_sock_read_txrx +tcp: move tcp->rcv_tstamp to tcp_sock_write_txrx group +net: move sk->sk_err_soft and sk->sk_sndbuf +net: move sk_uid and sk_protocol to sock_read_tx +psp: don't use flags for checking sk_state +psp: fix preemptive inet_twsk() cast in psp_sk_get_assoc_rcu() +psp: make struct sock argument const in psp_sk_get_assoc_rcu() +ethernet: rvu-af: Remove slash from the driver name +net: WQ_PERCPU added to alloc_workqueue users +net: replace use of system_wq with system_percpu_wq +net: replace use of system_unbound_wq with system_dfl_wq +wan: framer: pef2256: use %pe in print format +ptp_ocp: make ptp_ocp driver compatible with PTP_EXTTS_REQUEST2 +tcp: prefer sk_skb_reason_drop() +net/hsr: add protocol version to fill_info output +net: netpoll: use synchronize_net() instead of synchronize_rcu() +net: netpoll: remove unused netpoll pointer from netpoll_info +psp: do not use sk_dst_get() in psp_dev_get_for_sock() +net/mlx5: Use %pe format specifier for error pointers +scripts/coccinelle: Find PTR_ERR() to %pe candidates +selftest: netcons: add test for netconsole over bonded interfaces +selftest: netcons: create a torture test +selftest: netcons: refactor target creation +net: netpoll: fix incorrect refcount handling causing incorrect cleanup +net: ti: icssm-prueth: unwind cleanly in probe() +hinic3: Fix NULL vs IS_ERR() check in hinic3_alloc_rxqs_res() +mptcp: reset blackhole on success with non-loopback ifaces +page_pool: add debug for release to cache from wrong CPU +net: dsa: microchip: Set SPI as bus interface during reset for KSZ8463 +dt-bindings: net: dsa: microchip: Add strap description to set SPI mode +dt-bindings: net: dsa: microchip: Group if clause under allOf tag +net: ipv4: convert ip_rcv_options to drop reasons +net: ipv4: use the right type for drop reasons in ip_rcv_finish_core +net: ipv4: simplify drop reason handling in ip_rcv_finish_core +net: ipv4: make udp_v4_early_demux explicitly return drop reason +net/mlx5e: Add flow rules for the decrypted ESP packets +net/mlx5e: Add flow groups for the packets decrypted by crypto offload +net/mlx5e: Recirculate decrypted packets into TTC table +net/mlx5: Change TTC rules to match on undecrypted ESP packets +net: airoha: Fix PPE_IP_PROTO_CHK register definitions +net: dsa: dsa_loop: remove duplicated definition of NUM_FIXED_PHYS r8169: set EEE speed down ratio to 1 net/smc: fix warning in smc_rx_splice() when calling get_page() net: stmmac: remove mac_interface @@ -27,15 +71,13 @@ net: stmmac: use phy_interface in stmmac_check_pcs_mode() net: stmmac: rework mac_interface and phy_interface documentation selftests/net: Test tcp port reuse after unbinding a socket tcp: Update bind bucket state on port release -net: xilinx: axienet: Fix kernel-doc warning for axienet_free_tx_chain return value -net: sparx5/lan969x: Add support for ethtool pause parameters -phy: mscc: Fix PTP for vsc8574 and VSC8572 net: tun: Update napi->skb after XDP process +rtnetlink: specs: Add {head,tail}room to rt-link.yaml +rtnetlink: add needed_{head,tail}room attributes +net: sparx5/lan969x: Add support for ethtool pause parameters net: ethernet: microchip: sparx5: make it selectable for ARCH_LAN969X net: phy: micrel: Add Fast link failure support for lan8842 Merge tag 'mlx5-next-09-11' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux -rtnetlink: specs: Add {head,tail}room to rt-link.yaml -rtnetlink: add needed_{head,tail}room attributes net: phy: clear link parameters on admin link down net: ti: am65-cpsw: Update hw timestamping filter for PTPv1 RX packets net/mlx5e: Prevent WQE metadata conflicts between timestamping and offloads