Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-09-18--18-00 (v6.17-rc5-1423-g9c1167da77cc) remotes/brancher/net-next-2025-09-18--21-00 (v6.17-rc6-1346-g40c72aca3785) ==== 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.8oJa3HD8P8 b/tmp/tmp.KVXk00p6NL index 60e394e04db6..55b77db0769f 100644 --- a/tmp/tmp.8oJa3HD8P8 +++ b/tmp/tmp.KVXk00p6NL @@ -12,6 +12,13 @@ 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() @@ -39,6 +46,10 @@ 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