Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-11-06--15-00 (v6.18-rc3-918-g2152e57dbc07) remotes/brancher/net-next-2025-11-06--18-00 (v6.18-rc3-1148-gdaf75453c807) ==== BASE DIFF ==== .mailmap | 1 + .../devicetree/bindings/sound/qcom,pm4125-sdw.yaml | 4 +- MAINTAINERS | 11 +- Makefile | 2 +- arch/arm64/net/bpf_jit_comp.c | 5 +- arch/loongarch/Makefile | 2 +- arch/s390/Kconfig | 1 - arch/s390/configs/debug_defconfig | 14 +- arch/s390/configs/defconfig | 14 +- arch/s390/configs/zfcpdump_defconfig | 1 - arch/s390/crypto/phmac_s390.c | 52 ++++--- arch/s390/include/asm/pci.h | 1 - arch/s390/mm/dump_pagetables.c | 21 +-- arch/s390/pci/pci_event.c | 4 +- arch/s390/pci/pci_irq.c | 9 +- arch/x86/Makefile | 4 +- arch/x86/events/intel/core.c | 1 + arch/x86/events/intel/ds.c | 3 +- arch/x86/events/intel/uncore.c | 1 + arch/x86/include/asm/intel-family.h | 6 +- arch/x86/include/asm/page_64.h | 3 + arch/x86/include/asm/runtime-const.h | 4 + arch/x86/include/asm/uaccess_64.h | 10 +- arch/x86/kernel/cpu/amd.c | 12 +- arch/x86/kernel/cpu/common.c | 6 +- arch/x86/kernel/cpu/microcode/amd.c | 20 ++- arch/x86/kernel/fpu/core.c | 3 + arch/x86/net/bpf_jit_comp.c | 2 +- block/blk-crypto.c | 2 +- drivers/acpi/acpi_mrrm.c | 3 + drivers/acpi/acpi_video.c | 4 +- drivers/acpi/button.c | 4 +- drivers/acpi/fan.h | 7 +- drivers/acpi/fan_attr.c | 2 +- drivers/acpi/fan_core.c | 36 +++-- drivers/acpi/fan_hwmon.c | 11 +- drivers/acpi/spcr.c | 2 +- drivers/base/regmap/regmap-slimbus.c | 6 +- drivers/block/null_blk/main.c | 1 + drivers/cpuidle/governors/menu.c | 7 +- drivers/crypto/aspeed/aspeed-acry.c | 2 - drivers/dma-buf/dma-fence.c | 2 +- drivers/edac/versalnet_edac.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cper.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c | 34 +++- .../gpu/drm/amd/amdgpu/cyan_skillfish_reg_init.c | 2 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 21 ++- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 1 + .../gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c | 3 - drivers/gpu/drm/amd/include/amd_cper.h | 2 +- .../drm/amd/include/ivsrcid/vcn/irqsrcs_vcn_5_0.h | 2 +- .../gpu/drm/amd/pm/powerplay/smumgr/fiji_smumgr.c | 2 +- .../drm/amd/pm/powerplay/smumgr/iceland_smumgr.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 2 +- drivers/gpu/drm/ast/ast_drv.h | 8 +- drivers/gpu/drm/ci/gitlab-ci.yml | 2 +- drivers/gpu/drm/drm_gem_atomic_helper.c | 8 +- drivers/gpu/drm/etnaviv/etnaviv_buffer.c | 2 +- drivers/gpu/drm/i915/display/intel_dmc.c | 55 ++++++- drivers/gpu/drm/imx/ipuv3/parallel-display.c | 18 +-- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 10 -- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 5 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 7 - drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 3 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 14 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_writeback.c | 3 + drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 1 - drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 18 +-- drivers/gpu/drm/msm/msm_gem.c | 10 +- drivers/gpu/drm/msm/msm_gem_submit.c | 9 +- drivers/gpu/drm/msm/msm_gem_vma.c | 8 +- drivers/gpu/drm/msm/msm_gpu.h | 11 ++ drivers/gpu/drm/msm/msm_iommu.c | 5 + drivers/gpu/drm/nouveau/nouveau_sched.c | 14 +- drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c | 2 +- drivers/gpu/drm/panel/panel-sitronix-st7789v.c | 7 +- drivers/gpu/drm/radeon/radeon_drv.c | 25 +-- drivers/gpu/drm/radeon/radeon_kms.c | 1 - drivers/gpu/drm/scheduler/sched_entity.c | 6 +- drivers/gpu/drm/xe/xe_gt.c | 19 ++- drivers/gpu/drm/xe/xe_validation.h | 8 +- drivers/infiniband/core/uverbs_std_types_cq.c | 1 + drivers/infiniband/hw/bnxt_re/ib_verbs.c | 11 +- drivers/infiniband/hw/efa/efa_verbs.c | 16 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 58 ++++++- drivers/infiniband/hw/hns/hns_roce_device.h | 4 + drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 12 +- drivers/infiniband/hw/hns/hns_roce_main.c | 4 + drivers/infiniband/hw/hns/hns_roce_qp.c | 2 - drivers/infiniband/hw/irdma/pble.c | 2 +- drivers/infiniband/hw/irdma/type.h | 2 +- drivers/infiniband/hw/irdma/verbs.c | 1 + drivers/infiniband/hw/irdma/verbs.h | 2 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 5 + drivers/media/pci/cx18/cx18-driver.c | 9 +- drivers/media/pci/cx18/cx18-ioctl.c | 30 ++-- drivers/media/pci/cx18/cx18-ioctl.h | 8 +- drivers/media/pci/ivtv/ivtv-driver.c | 11 +- drivers/media/pci/ivtv/ivtv-ioctl.c | 22 ++- drivers/media/pci/ivtv/ivtv-ioctl.h | 6 +- drivers/media/usb/uvc/uvc_driver.c | 15 +- drivers/media/v4l2-core/v4l2-subdev.c | 2 +- drivers/net/bonding/bond_options.c | 9 +- drivers/net/dsa/microchip/ksz9477.c | 98 ++++++++++-- drivers/net/dsa/microchip/ksz9477_reg.h | 3 +- drivers/net/dsa/microchip/ksz_common.c | 4 + drivers/net/dsa/microchip/ksz_common.h | 2 + .../ethernet/microchip/lan966x/lan966x_ethtool.c | 18 +-- .../net/ethernet/microchip/lan966x/lan966x_main.c | 2 - .../net/ethernet/microchip/lan966x/lan966x_main.h | 4 +- .../ethernet/microchip/lan966x/lan966x_vcap_impl.c | 8 +- drivers/nvme/host/pci.c | 13 +- drivers/nvme/target/auth.c | 5 +- drivers/pci/controller/dwc/pcie-qcom.c | 32 ++++ drivers/pci/setup-bus.c | 2 +- drivers/platform/x86/Kconfig | 2 +- drivers/platform/x86/dell/dell-wmi-base.c | 12 ++ .../platform/x86/intel/int3472/clk_and_regulator.c | 5 +- drivers/platform/x86/intel/int3472/led.c | 2 +- drivers/regulator/bd718x7-regulator.c | 2 + drivers/scsi/hosts.c | 5 +- drivers/scsi/scsi_error.c | 4 +- drivers/spi/spi-intel-pci.c | 1 + drivers/ufs/core/ufshcd.c | 28 ++-- drivers/vfio/vfio_iommu_type1.c | 173 +++++++++++++-------- drivers/video/fbdev/aty/atyfb_base.c | 8 +- drivers/video/fbdev/core/bitblit.c | 16 +- drivers/video/fbdev/core/fbcon.c | 19 +++ drivers/video/fbdev/core/fbmem.c | 1 + drivers/video/fbdev/pvr2fb.c | 2 +- drivers/video/fbdev/valkyriefb.c | 2 + fs/btrfs/extent_io.c | 8 + fs/btrfs/file.c | 10 ++ fs/btrfs/inode.c | 1 - fs/btrfs/qgroup.c | 4 +- fs/btrfs/tree-log.c | 3 + fs/smb/client/cifsfs.c | 2 +- fs/smb/client/cifsproto.h | 2 + fs/smb/client/connect.c | 46 +++--- fs/smb/client/dfs_cache.c | 55 ++++++- fs/smb/client/smb2ops.c | 3 +- fs/xfs/libxfs/xfs_rtgroup.h | 6 + fs/xfs/xfs_zone_alloc.c | 8 + fs/xfs/xfs_zone_gc.c | 27 ++++ include/asm-generic/vmlinux.lds.h | 2 +- include/linux/blk_types.h | 11 +- include/linux/fbcon.h | 2 + include/linux/platform_data/x86/int3472.h | 1 - include/linux/regmap.h | 2 +- include/linux/sched.h | 4 +- include/scsi/scsi_device.h | 10 +- include/uapi/linux/fb.h | 2 +- include/uapi/linux/input-event-codes.h | 12 ++ kernel/bpf/helpers.c | 2 + kernel/bpf/ringbuf.c | 2 + kernel/power/hibernate.c | 4 - kernel/power/main.c | 22 ++- kernel/power/process.c | 1 + kernel/power/suspend.c | 1 - lib/Kconfig.kmsan | 2 +- lib/kunit/kunit-test.c | 2 +- lib/kunit/test.c | 3 +- net/bridge/br_forward.c | 2 +- net/bridge/br_if.c | 1 + net/bridge/br_input.c | 4 +- net/bridge/br_mst.c | 10 +- net/bridge/br_private.h | 13 +- net/core/filter.c | 3 +- rust/Makefile | 15 +- rust/kernel/devres.rs | 2 +- rust/kernel/sync/condvar.rs | 2 +- scripts/kconfig/mconf.c | 3 + scripts/kconfig/nconf.c | 3 + scripts/package/install-extmod-build | 2 +- sound/hda/codecs/realtek/alc269.c | 14 ++ sound/soc/amd/acp/amd-acp70-acpi-match.c | 157 +++++++++++++++++++ sound/soc/codecs/cs-amp-lib-test.c | 1 + sound/soc/codecs/cs530x.c | 2 +- sound/soc/codecs/max98090.c | 6 +- sound/soc/codecs/rt721-sdca.c | 4 + sound/soc/codecs/rt721-sdca.h | 1 + sound/soc/fsl/fsl_micfil.c | 4 +- sound/soc/fsl/fsl_sai.c | 11 +- sound/soc/intel/avs/pcm.c | 3 + sound/soc/intel/avs/probes.c | 18 ++- sound/soc/intel/common/soc-acpi-intel-ptl-match.c | 52 ------- sound/soc/mediatek/mt8195/mt8195-afe-pcm.c | 1 - sound/soc/mediatek/mt8365/mt8365-afe-pcm.c | 1 - sound/soc/qcom/qdsp6/q6asm.c | 2 +- sound/soc/renesas/rz-ssi.c | 25 ++- sound/soc/sdw_utils/soc_sdw_utils.c | 1 - sound/usb/mixer_s1810c.c | 35 +++-- tools/lib/bpf/bpf_tracing.h | 2 +- tools/objtool/check.c | 5 +- tools/testing/selftests/cachestat/.gitignore | 1 + tools/testing/selftests/cachestat/test_cachestat.c | 4 +- .../testing/selftests/vfio/lib/include/vfio_util.h | 27 +++- tools/testing/selftests/vfio/lib/vfio_pci_device.c | 104 ++++++++++--- .../testing/selftests/vfio/vfio_dma_mapping_test.c | 95 ++++++++++- tools/testing/selftests/vsock/vmtest.sh | 8 +- 203 files changed, 1610 insertions(+), 667 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.bNcHvaa1oQ b/tmp/tmp.qlLHHbp20w index b2bf112dc444..85476f2776e2 100644 --- a/tmp/tmp.bNcHvaa1oQ +++ b/tmp/tmp.qlLHHbp20w @@ -12,10 +12,21 @@ nipa: config: x86: use periodic HZ tick nipa: disable 6.17's merge window kunit tests nipa: disable random kunit tests nipa: fbnic: link up on QEMU +selftests: net: local_termination: Wait for interfaces to come up +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 +tun: use skb_attempt_defer_free in tun_do_read +i40e: validate ring_len parameter against hardware specific values. +net/handshake: Fix memory leak in tls_handshake_accept() +net: airoha: Add the capability to consume out-of-order DMA tx descriptors net: dsa: microchip: Immediately assing IRQ numbers net: dsa: microchip: Ensure a ksz_irq is initialized before freeing it net: dsa: microchip: ptp: Fix checks on irq_find_mapping() net: dsa: microchip: common: Fix checks on irq_find_mapping() +bpf, sockmap: Fix tp->copied_seq update in, tcp_bpf_strp_read_sock +tcp: add net.ipv4.tcp_comp_sack_rtt_percent net: stmmac: sti: use ->set_phy_intf_sel() net: stmmac: sti: use stmmac_get_phy_intf_sel() net: stmmac: sti: use PHY_INTF_SEL_x directly @@ -98,23 +109,14 @@ wireguard: netlink: validate nested arrays in policy tg3: extract GRXRINGS from .get_rxnfc veth: more robust handing of race to avoid txq getting stuck veth: enable dev_watchdog for detecting stalled TXQs -selftests/vsock: avoid false-positives when checking dmesg net/mlx5e: Make DEFAULT_FRAG_SIZE relative to page size net/ipv6: fix lookup for ::/0 (non-)subtree route net: phy: qt2025: Wait until PHY becomes ready -selftests/bpf: Add mptcp test with sockmap -net,mptcp: fix proto fallback detection with BPF -mptcp: disallow MPTCP subflows from sockmap -net: bridge: fix MST static key usage -net: bridge: fix use-after-free due to MST port state bypass -lan966x: Fix sleeping in atomic context -bonding: fix NULL pointer dereference in actor_port_prio setting net: phy: microchip_t1s:: add cable diagnostic support for LAN867x Rev.D0 net: phy: phy-c45: add OATC14 10BASE-T1S PHY cable diagnostic support net: enetc: add port MDIO support for ENETC v4 net: enetc: set external MDIO PHY address for i.MX94 ENETC net: enetc: set external MDIO PHY address for i.MX95 ENETC -net: dsa: microchip: Fix reserved multicast address table programming eea: introduce ethtool support eea: create/destroy rx,tx queues for netdevice open and stop eea: probe the netdevice and create adminq @@ -148,7 +150,6 @@ net: dsa: lantiq_gswip: set link parameters also for CPU port net: dsa: lantiq_gswip: support Energy Efficient Ethernet net: dsa: lantiq_gswip: support enable/disable learning net: dsa: lantiq_gswip: split into common and MMIO parts -ppp: enable TX scatter-gather net: mdio: improve reset handling in mdio_device.c net: mdio: common handling of phy device reset properties net: mdio: move device reset functions to mdio_device.c