Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-08-21--16-00 (v6.17-rc1-517-g9666bf596dee) remotes/brancher/net-next-hw-2025-08-22--00-00 (v6.17-rc2-473-g0e58e1fd9f81) ==== BASE DIFF ==== Documentation/ABI/stable/sysfs-block | 2 +- Documentation/admin-guide/blockdev/zoned_loop.rst | 2 +- .../admin-guide/hw-vuln/attack_vector_controls.rst | 2 +- Documentation/core-api/symbol-namespaces.rst | 11 +- Makefile | 2 +- arch/loongarch/Makefile | 6 + arch/loongarch/include/asm/stackframe.h | 2 +- arch/loongarch/include/uapi/asm/setup.h | 8 + arch/loongarch/kernel/module-sections.c | 36 +-- arch/loongarch/kernel/signal.c | 10 +- arch/loongarch/kernel/time.c | 22 ++ arch/loongarch/kvm/intc/eiointc.c | 7 +- arch/loongarch/kvm/intc/ipi.c | 8 +- arch/loongarch/kvm/intc/pch_pic.c | 10 + arch/loongarch/kvm/vcpu.c | 8 +- arch/x86/boot/startup/sev-shared.c | 1 + arch/x86/coco/sev/core.c | 2 + arch/x86/coco/sev/vc-handle.c | 31 +-- arch/x86/include/asm/cpuid.h | 8 - arch/x86/kernel/cpu/bugs.c | 13 +- arch/x86/kernel/fpu/xstate.c | 19 +- block/bfq-iosched.c | 3 +- block/blk-cgroup.c | 6 +- block/blk-sysfs.c | 14 +- block/blk-wbt.c | 15 +- block/blk.h | 1 + block/genhd.c | 2 + drivers/acpi/ec.c | 10 +- drivers/acpi/processor_perflib.c | 5 +- drivers/ata/libata-eh.c | 9 +- drivers/ata/libata-scsi.c | 11 +- drivers/block/drbd/drbd_int.h | 39 +-- drivers/block/drbd/drbd_main.c | 59 ++--- drivers/block/drbd/drbd_receiver.c | 264 +++------------------ drivers/block/drbd/drbd_worker.c | 56 ++--- drivers/block/ublk_drv.c | 28 +-- drivers/cpufreq/intel_pstate.c | 1 + drivers/cpuidle/governors/menu.c | 21 +- drivers/firewire/core-transaction.c | 91 ++++++- drivers/gpio/gpio-mlxbf3.c | 54 ++--- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 3 +- drivers/gpu/drm/bridge/aux-bridge.c | 2 + drivers/gpu/drm/drm_bridge.c | 1 + drivers/gpu/drm/i915/display/intel_fbc.c | 8 +- drivers/gpu/drm/i915/display/intel_psr.c | 14 +- drivers/gpu/drm/nouveau/nouveau_display.c | 9 +- drivers/gpu/drm/nouveau/nouveau_display.h | 3 + drivers/gpu/drm/omapdrm/omap_fb.c | 23 +- drivers/gpu/drm/omapdrm/omap_fb.h | 2 + drivers/gpu/drm/omapdrm/omap_fbdev.c | 5 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 2 +- drivers/gpu/drm/radeon/radeon_display.c | 5 +- drivers/gpu/drm/radeon/radeon_fbdev.c | 11 +- drivers/gpu/drm/radeon/radeon_mode.h | 2 + drivers/gpu/drm/xe/regs/xe_bars.h | 1 + drivers/gpu/drm/xe/xe_hwmon.c | 29 +++ drivers/gpu/drm/xe/xe_migrate.c | 42 ++-- drivers/gpu/drm/xe/xe_pci_sriov.c | 22 ++ drivers/gpu/drm/xe/xe_shrinker.c | 51 +++- drivers/idle/intel_idle.c | 2 +- drivers/pci/controller/pcie-xilinx.c | 2 +- drivers/pci/controller/vmd.c | 3 - drivers/scsi/lpfc/lpfc_debugfs.c | 1 - drivers/scsi/lpfc/lpfc_vport.c | 2 +- drivers/scsi/scsi_debug.c | 91 ++++--- drivers/scsi/scsi_sysfs.c | 4 +- drivers/soc/tegra/pmc.c | 51 ++-- drivers/tty/serial/8250/8250_rsa.c | 8 +- drivers/ufs/core/ufshcd.c | 12 +- drivers/ufs/host/ufs-mediatek.c | 2 +- drivers/virt/coco/sev-guest/sev-guest.c | 27 +-- fs/anon_inodes.c | 2 +- fs/btrfs/extent_io.c | 24 +- fs/btrfs/inode.c | 29 ++- fs/btrfs/subpage.c | 19 +- fs/btrfs/super.c | 13 +- fs/btrfs/zoned.c | 133 ++++++++--- fs/buffer.c | 2 +- fs/coredump.c | 2 +- fs/dax.c | 3 + fs/ext4/fsmap.c | 23 +- fs/ext4/indirect.c | 4 +- fs/ext4/inode.c | 4 +- fs/ext4/namei.c | 4 - fs/ext4/orphan.c | 5 +- fs/ext4/page-io.c | 2 +- fs/ext4/super.c | 12 +- fs/fhandle.c | 2 +- fs/fs-writeback.c | 9 +- fs/fuse/inode.c | 5 - fs/iomap/direct-io.c | 14 +- fs/jbd2/checkpoint.c | 1 + fs/kernfs/inode.c | 4 +- fs/namespace.c | 76 +++--- fs/netfs/read_collect.c | 4 +- fs/netfs/write_collect.c | 10 +- fs/netfs/write_issue.c | 4 +- fs/overlayfs/dir.c | 2 +- fs/overlayfs/util.c | 3 +- fs/pidfs.c | 2 +- fs/pnode.c | 10 +- fs/smb/client/cifs_spnego.c | 47 ++-- fs/smb/client/cifsfs.h | 4 +- fs/smb/client/cifsglob.h | 21 ++ fs/smb/client/cifstransport.c | 19 +- fs/smb/client/compress.c | 71 ++---- fs/smb/client/connect.c | 9 +- fs/smb/client/inode.c | 34 ++- fs/smb/client/smb2ops.c | 15 +- fs/smb/client/smb2transport.c | 1 + fs/smb/client/smbdirect.c | 10 +- fs/smb/client/transport.c | 7 +- fs/smb/server/connection.c | 3 +- fs/smb/server/connection.h | 7 +- fs/smb/server/oplock.c | 13 +- fs/smb/server/transport_rdma.c | 5 +- fs/smb/server/transport_rdma.h | 4 +- fs/smb/server/transport_tcp.c | 26 +- fs/splice.c | 3 + fs/xfs/scrub/trace.h | 2 +- fs/xfs/xfs_file.c | 6 +- fs/xfs/xfs_inode.h | 11 + fs/xfs/xfs_ioctl.c | 2 +- fs/xfs/xfs_iops.c | 5 +- fs/xfs/xfs_itable.c | 8 +- fs/xfs/xfs_itable.h | 10 +- fs/xfs/xfs_mount.c | 19 ++ fs/xfs/xfs_trace.h | 1 + fs/xfs/xfs_trans.c | 2 +- fs/xfs/xfs_zone_alloc.c | 42 +++- include/drm/drm_bridge.h | 48 ++++ include/linux/cpuhotplug.h | 1 + include/linux/export.h | 2 +- include/linux/firewire.h | 4 + include/linux/netfs.h | 1 + include/linux/sched.h | 29 ++- io_uring/io-wq.c | 8 + io_uring/net.c | 27 ++- kernel/futex/futex.h | 6 +- kernel/locking/ww_mutex.h | 6 +- kernel/signal.c | 6 +- kernel/trace/trace.h | 2 +- lib/crypto/Kconfig | 10 +- lib/crypto/Makefile | 8 +- net/ipv4/netfilter/nf_reject_ipv4.c | 6 +- net/ipv6/netfilter/nf_reject_ipv6.c | 5 +- rust/Makefile | 16 +- sound/hda/codecs/realtek/alc269.c | 2 + sound/hda/codecs/side-codecs/tas2781_hda_i2c.c | 2 +- sound/hda/controllers/intel.c | 1 - sound/pci/azt3328.c | 8 +- sound/soc/Kconfig | 4 +- sound/soc/codecs/aw87390.c | 8 +- sound/soc/codecs/aw88081.c | 5 +- sound/soc/codecs/aw88166.c | 8 +- sound/soc/codecs/aw88261.c | 8 +- sound/soc/codecs/aw88395/aw88395.c | 8 +- sound/soc/codecs/aw88399.c | 8 +- sound/soc/codecs/lpass-tx-macro.c | 2 +- sound/soc/codecs/rt1320-sdw.c | 3 +- sound/soc/codecs/rt721-sdca.c | 2 + sound/soc/codecs/rt721-sdca.h | 4 + sound/soc/codecs/sma1307.c | 2 +- sound/soc/codecs/tas2781-i2c.c | 6 +- sound/soc/fsl/fsl_sai.c | 20 +- sound/soc/stm/stm32_i2s.c | 7 +- sound/usb/stream.c | 25 +- sound/usb/validate.c | 12 + tools/bootconfig/main.c | 4 +- tools/objtool/arch/loongarch/special.c | 23 ++ tools/testing/selftests/coredump/stackdump_test.c | 3 - .../selftests/mount_setattr/mount_setattr_test.c | 77 +++++- tools/testing/selftests/net/tls.c | 5 + 177 files changed, 1560 insertions(+), 1096 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.TrnGRbqwsn b/tmp/tmp.zQaTjhOKHT index 8e10a9f32ccb..bc8470ab89c6 100644 --- a/tmp/tmp.TrnGRbqwsn +++ b/tmp/tmp.zQaTjhOKHT @@ -15,11 +15,6 @@ nipa: dbg net/sctp_vrf.sh nipa: disable random kunit tests phy: mscc: Fix when PTP clock is register and unregister microchip: lan865x: fix missing ndo_eth_ioctl handler to support PHY ioctl -selftests/net: test ipip packets in gro.sh -net: gro: remove unnecessary df checks -net: gso: restore ids of outer ip headers correctly -net: gro: only merge packets with incrementing or fixed outer ids -net: gro: remove is_ipv6 from napi_gro_cb Octeontx2-vf: Fix max packet length errors page_pool: fix incorrect mp_ops error handling net: wangxun: support to use adaptive RX/TX coalescing @@ -34,9 +29,6 @@ rds: Fix endianness annotations for RDS extension headers rds: Fix endianness annotation for RDS_MPATH_HASH rds: Fix endianness annotation of jhash wrappers rds: Replace POLLERR with EPOLLERR -net: rose: include node references in rose_neigh refcount -net: rose: convert 'use' field to refcount_t -net: rose: split remove and free operations in rose_remove_neigh() net: pcs: rzn1-miic: Correct MODCTRL register offset netfilter: nft_set_pipapo: Use nested-BH locking for nft_pipapo_scratch netfilter: nft_set_pipapo: Store real pointer, adjust later. @@ -48,7 +40,6 @@ net: stmmac: fix stmmac_simple_pm_ops build errors Documentation: net: add flow control guide and document ethtool API net: ynl: add generated kdoc to UAPI headers tools: ynl-gen: generate kdoc for attribute enums -netfilter: nf_reject: don't leak dst refcount for loopback packets net: phy: mxl-86110: add basic support for MxL86111 PHY net: phy: mxl-86110: fix indentation in struct phy_driver net: phy: mxl-86110: add basic support for led_brightness_set op @@ -61,31 +52,16 @@ hinic3: Command Queue interfaces hinic3: Command Queue framework hinic3: Complete Event Queue interfaces hinic3: Async Event Queue interfaces -net: rnpgbe: Add register_netdev -net: rnpgbe: Add basic mbx_fw support -net: rnpgbe: Add basic mbx ops support -net: rnpgbe: Add n500/n210 chip support -net: rnpgbe: Add build support for rnpgbe selftests: bonding: add fail_over_mac testing bonding: set random address only when slaves already exist net: dsa: Remove the use of dev_err_probe() net: hibmcge: Remove the use of dev_err_probe() -net: dsa: yt921x: Add support for Motorcomm YT921x -net: dsa: tag_yt921x: add support for Motorcomm YT921x tags -dt-bindings: net: dsa: yt921x: Add Motorcomm YT921x switch support -net: vxlan: remove unused argument of vxlan_mdb_remote_fini() -riscv: dts: spacemit: Add Ethernet support for Jupiter -riscv: dts: spacemit: Add Ethernet support for BPI-F3 -riscv: dts: spacemit: Add Ethernet support for K1 -net: spacemit: Add K1 Ethernet MAC -dt-bindings: net: Add support for SpacemiT K1 Octeontx2-af: Broadcast XON on all channels i40e: Prevent unwanted interface name changes mctp pcc: Implement MCTP over PCC Transport selftests: net: add test for dst hint mechanism with directed broadcast addresses net: ipv4: allow directed broadcast routes to use dst hint net/cls_cgroup: Fix task_get_classid() during qdisc run -selftests: net: fix memory leak in tls.c net: macb: fix unregister_netdev call order in macb_remove() [v2] gve: support unreadable netmem idpf: do not linearize big TSO packets