Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-08-29--16-00 (v6.17-rc2-827-g19508d40a9f6) remotes/brancher/net-next-hw-2025-08-30--00-00 (v6.17-rc3-768-gf82b0238067e) ==== BASE DIFF ==== .mailmap | 2 + Documentation/admin-guide/cgroup-v2.rst | 4 +- .../bindings/regulator/infineon,ir38060.yaml | 2 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/process/security-bugs.rst | 25 +- Documentation/userspace-api/iommufd.rst | 4 +- MAINTAINERS | 38 ++- Makefile | 2 +- arch/mips/boot/dts/lantiq/danube_easy50712.dts | 5 +- arch/mips/lantiq/xway/sysctrl.c | 10 +- arch/powerpc/boot/Makefile | 6 +- arch/powerpc/boot/install.sh | 14 +- arch/powerpc/kernel/Makefile | 4 +- arch/powerpc/kernel/kvm.c | 8 +- arch/powerpc/kernel/prom_init_check.sh | 16 +- arch/powerpc/kernel/setup_64.c | 5 +- arch/powerpc/kvm/powerpc.c | 2 +- arch/powerpc/platforms/8xx/cpm1-ic.c | 3 +- arch/powerpc/platforms/Kconfig.cputype | 13 +- arch/powerpc/sysdev/fsl_msi.c | 5 +- arch/s390/boot/vmem.c | 3 + arch/s390/configs/debug_defconfig | 33 ++- arch/s390/configs/defconfig | 34 ++- arch/s390/configs/zfcpdump_defconfig | 3 +- arch/s390/hypfs/hypfs_dbfs.c | 19 +- arch/x86/include/asm/xen/hypercall.h | 5 +- arch/x86/kernel/cpu/amd.c | 8 +- arch/x86/kernel/cpu/bugs.c | 4 +- arch/x86/kernel/cpu/hygon.c | 3 + block/blk-core.c | 2 +- block/blk-mq-debugfs.c | 1 + block/blk-mq.c | 13 +- block/blk-rq-qos.c | 8 +- block/blk-rq-qos.h | 48 ++-- block/blk-settings.c | 12 +- drivers/accel/habanalabs/gaudi2/gaudi2.c | 2 +- drivers/acpi/apei/einj-core.c | 17 +- drivers/acpi/pfr_update.c | 2 +- drivers/base/power/main.c | 4 +- drivers/block/loop.c | 39 +-- drivers/cdx/controller/cdx_rpmsg.c | 3 +- drivers/comedi/comedi_fops.c | 5 + drivers/comedi/drivers.c | 23 +- drivers/comedi/drivers/pcl726.c | 3 +- drivers/cpuidle/governors/menu.c | 29 +-- drivers/fpga/zynq-fpga.c | 8 +- drivers/gpio/gpiolib-acpi-quirks.c | 14 ++ drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 3 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 19 ++ drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 5 +- .../gpu/drm/amd/display/dc/bios/command_table.c | 2 +- .../amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c | 14 +- .../amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c | 40 ++-- .../amd/display/dc/clk_mgr/dce60/dce60_clk_mgr.c | 31 +-- drivers/gpu/drm/amd/display/dc/core/dc.c | 15 +- .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 8 +- drivers/gpu/drm/amd/display/dc/dce/dmub_replay.c | 43 +--- drivers/gpu/drm/amd/display/dc/dce/dmub_replay.h | 2 +- .../dc/link/protocols/link_edp_panel_control.c | 2 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 20 -- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 3 + .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c | 30 ++- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 4 +- drivers/gpu/drm/drm_gpuvm.c | 2 + drivers/gpu/drm/drm_panic_qr.rs | 22 +- drivers/gpu/drm/hisilicon/hibmc/dp/dp_link.c | 14 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 22 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 1 + drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_i2c.c | 5 + drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c | 11 +- drivers/gpu/drm/i915/display/intel_display_irq.c | 4 + drivers/gpu/drm/i915/display/intel_tc.c | 93 ++++++-- drivers/gpu/drm/i915/gt/intel_workarounds.c | 20 +- drivers/gpu/drm/nouveau/nouveau_exec.c | 6 +- drivers/gpu/drm/nouveau/nvif/vmm.c | 3 +- .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/rpc.c | 4 +- drivers/gpu/drm/nova/file.rs | 3 +- drivers/gpu/drm/rockchip/Kconfig | 1 + drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 9 +- drivers/gpu/drm/tests/drm_format_helper_test.c | 3 +- drivers/gpu/drm/xe/xe_migrate.c | 2 +- drivers/gpu/drm/xe/xe_pxp_submit.c | 2 +- drivers/gpu/drm/xe/xe_vm.c | 48 ++-- drivers/gpu/drm/xe/xe_vm.h | 2 +- drivers/i2c/busses/i2c-rtl9300.c | 20 +- drivers/iio/accel/sca3300.c | 2 +- drivers/iio/adc/Kconfig | 2 +- drivers/iio/adc/ad7124.c | 14 +- drivers/iio/adc/ad7173.c | 87 ++++++- drivers/iio/adc/ad7380.c | 1 + drivers/iio/adc/rzg2l_adc.c | 33 +-- drivers/iio/imu/inv_icm42600/inv_icm42600_temp.c | 6 +- drivers/iio/light/as73211.c | 2 +- drivers/iio/pressure/bmp280-core.c | 9 +- drivers/iio/proximity/isl29501.c | 16 +- drivers/iio/temperature/maxim_thermocouple.c | 26 +- drivers/infiniband/core/umem_odp.c | 4 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 8 +- drivers/infiniband/hw/bnxt_re/main.c | 23 ++ drivers/infiniband/hw/bnxt_re/qplib_fp.c | 30 +-- drivers/infiniband/hw/bnxt_re/qplib_fp.h | 2 - drivers/infiniband/hw/bnxt_re/qplib_res.c | 2 + drivers/infiniband/hw/erdma/erdma_verbs.c | 6 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 6 +- drivers/infiniband/hw/hns/hns_roce_restrack.c | 9 +- drivers/infiniband/sw/rxe/rxe_net.c | 29 +-- drivers/infiniband/sw/rxe/rxe_qp.c | 2 +- drivers/iommu/amd/init.c | 4 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 2 +- drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c | 8 +- drivers/iommu/iommufd/viommu.c | 4 +- drivers/iommu/riscv/iommu.c | 2 +- drivers/iommu/virtio-iommu.c | 15 +- drivers/md/md.c | 122 +++++++--- drivers/media/i2c/alvium-csi2.c | 1 - drivers/media/i2c/ccs/ccs-core.c | 7 +- drivers/media/i2c/dw9768.c | 1 - drivers/media/i2c/gc0308.c | 3 - drivers/media/i2c/gc2145.c | 3 - drivers/media/i2c/imx219.c | 2 - drivers/media/i2c/imx283.c | 3 - drivers/media/i2c/imx290.c | 3 - drivers/media/i2c/imx296.c | 1 - drivers/media/i2c/imx415.c | 1 - drivers/media/i2c/mt9m114.c | 6 - drivers/media/i2c/ov4689.c | 3 - drivers/media/i2c/ov5640.c | 4 - drivers/media/i2c/ov5645.c | 3 - drivers/media/i2c/ov64a40.c | 7 +- drivers/media/i2c/ov8858.c | 2 - drivers/media/i2c/st-mipid02.c | 2 - drivers/media/i2c/tc358746.c | 5 - drivers/media/i2c/thp7312.c | 4 - drivers/media/i2c/vd55g1.c | 4 - drivers/media/i2c/vd56g3.c | 4 - drivers/media/i2c/video-i2c.c | 4 - .../platform/chips-media/wave5/wave5-vpu-dec.c | 4 - .../platform/chips-media/wave5/wave5-vpu-enc.c | 5 - drivers/media/platform/nvidia/tegra-vde/h264.c | 2 - drivers/media/platform/qcom/iris/iris_hfi_queue.c | 1 - .../media/platform/raspberrypi/pisp_be/pisp_be.c | 2 - drivers/media/platform/rockchip/rkvdec/rkvdec.c | 17 +- drivers/media/platform/verisilicon/hantro_drv.c | 1 - drivers/media/rc/gpio-ir-recv.c | 4 +- drivers/memstick/core/memstick.c | 1 - drivers/memstick/host/rtsx_usb_ms.c | 1 + drivers/mmc/host/sdhci-of-arasan.c | 33 ++- drivers/mmc/host/sdhci-pci-gli.c | 37 +-- drivers/mmc/host/sdhci_am654.c | 18 ++ drivers/most/core.c | 2 +- drivers/net/ppp/pppoe.c | 129 +++++----- drivers/net/virtio_net.c | 7 +- .../wireless/broadcom/brcm80211/brcmfmac/btcoex.c | 6 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 25 +- drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 8 + drivers/net/wireless/intel/iwlwifi/fw/uefi.c | 6 + drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 22 +- .../net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c | 3 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 5 +- drivers/net/wireless/marvell/mwifiex/main.c | 4 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 43 +++- drivers/net/wireless/mediatek/mt76/mt76.h | 1 + drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 12 +- drivers/net/wireless/mediatek/mt76/mt7921/main.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7925/mac.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7925/main.c | 7 +- drivers/net/wireless/mediatek/mt76/mt7925/mcu.c | 12 +- drivers/net/wireless/mediatek/mt76/mt7996/mac.c | 60 +++-- drivers/net/wireless/mediatek/mt76/mt7996/main.c | 5 + drivers/net/wireless/mediatek/mt76/mt7996/mcu.c | 15 +- drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h | 1 + drivers/net/wireless/mediatek/mt76/tx.c | 12 +- drivers/net/wireless/ralink/rt2x00/Kconfig | 4 +- drivers/of/device.c | 4 +- drivers/of/dynamic.c | 9 +- drivers/of/of_reserved_mem.c | 17 +- drivers/pinctrl/Kconfig | 1 + drivers/pinctrl/mediatek/pinctrl-airoha.c | 8 +- drivers/pinctrl/meson/pinctrl-amlogic-a4.c | 2 +- drivers/platform/x86/amd/hsmp/acpi.c | 2 +- drivers/platform/x86/amd/hsmp/hsmp.c | 5 + drivers/platform/x86/amd/pmc/pmc-quirks.c | 54 +++-- drivers/platform/x86/amd/pmc/pmc.c | 13 - drivers/platform/x86/dell/dell-smbios-base.c | 19 +- drivers/platform/x86/dell/dell-smbios-smm.c | 3 +- drivers/platform/x86/dell/dell-smbios-wmi.c | 4 +- drivers/platform/x86/dell/dell-smbios.h | 2 +- drivers/platform/x86/hp/hp-wmi.c | 4 +- drivers/platform/x86/intel/int3472/discrete.c | 6 + .../intel/uncore-frequency/uncore-frequency-tpmi.c | 5 + drivers/regulator/pca9450-regulator.c | 13 +- drivers/regulator/tps65219-regulator.c | 12 +- drivers/s390/char/sclp.c | 11 +- drivers/scsi/fnic/fnic.h | 2 - drivers/scsi/qla4xxx/ql4_os.c | 2 + drivers/spi/spi-fsl-lpspi.c | 8 +- drivers/spi/spi-mem.c | 4 + drivers/spi/spi-qpic-snand.c | 22 +- drivers/spi/spi-st-ssc4.c | 10 +- drivers/ufs/core/ufshcd.c | 76 +++--- drivers/ufs/host/ufs-qcom.c | 39 ++- drivers/ufs/host/ufshcd-pci.c | 1 + drivers/usb/chipidea/ci_hdrc_imx.c | 3 +- drivers/usb/chipidea/usbmisc_imx.c | 23 +- drivers/usb/core/hcd.c | 28 ++- drivers/usb/core/quirks.c | 1 + drivers/usb/dwc3/dwc3-pci.c | 2 + drivers/usb/dwc3/ep0.c | 20 +- drivers/usb/dwc3/gadget.c | 19 +- drivers/usb/gadget/udc/tegra-xudc.c | 9 +- drivers/usb/host/xhci-hub.c | 3 +- drivers/usb/host/xhci-mem.c | 22 +- drivers/usb/host/xhci-pci-renesas.c | 7 +- drivers/usb/host/xhci-ring.c | 9 +- drivers/usb/host/xhci.c | 23 +- drivers/usb/host/xhci.h | 3 +- drivers/usb/storage/realtek_cr.c | 2 +- drivers/usb/storage/unusual_devs.h | 29 +++ drivers/usb/typec/tcpm/fusb302.c | 12 +- drivers/usb/typec/tcpm/maxim_contaminant.c | 58 +++++ drivers/usb/typec/tcpm/tcpci_maxim.h | 1 + drivers/vhost/net.c | 9 +- drivers/virtio/virtio_input.c | 4 + drivers/virtio/virtio_pci_legacy_dev.c | 4 +- drivers/virtio/virtio_pci_modern_dev.c | 4 +- drivers/xen/xenbus/xenbus_xs.c | 23 -- fs/debugfs/inode.c | 11 +- fs/nfs/pagelist.c | 9 +- fs/nfs/write.c | 29 +-- fs/smb/client/smb2ops.c | 2 +- fs/squashfs/super.c | 14 +- include/linux/blkdev.h | 1 + include/linux/compiler.h | 8 - include/linux/dma-map-ops.h | 3 + include/linux/if_pppox.h | 2 +- include/linux/iosys-map.h | 7 +- include/linux/iov_iter.h | 20 +- include/linux/kcov.h | 47 +--- include/linux/memblock.h | 5 +- include/linux/migrate.h | 5 + include/linux/nfs_page.h | 1 + include/linux/platform_data/x86/int3472.h | 1 + include/linux/virtio_config.h | 2 - include/sound/cs35l56.h | 5 +- include/sound/tas2781-tlv.h | 6 +- include/uapi/linux/pfrut.h | 1 + include/uapi/linux/raid/md_p.h | 2 +- include/uapi/linux/vhost.h | 4 +- io_uring/futex.c | 3 + io_uring/io_uring.c | 1 + kernel/Kconfig.kexec | 1 + kernel/cgroup/cpuset.c | 11 +- kernel/cgroup/rstat.c | 3 + kernel/dma/contiguous.c | 2 - kernel/dma/pool.c | 4 +- kernel/events/core.c | 6 + kernel/kexec_handover.c | 29 ++- kernel/params.c | 7 +- kernel/sched/ext.c | 4 + kernel/trace/fgraph.c | 1 + kernel/trace/ftrace.c | 19 +- kernel/trace/ring_buffer.c | 2 +- kernel/trace/trace.c | 22 +- kernel/trace/trace.h | 8 +- kernel/trace/trace_functions_graph.c | 22 +- mm/balloon_compaction.c | 6 + mm/damon/core.c | 15 +- mm/damon/sysfs-schemes.c | 2 +- mm/debug_vm_pgtable.c | 9 +- mm/memblock.c | 19 +- mm/memory-failure.c | 8 + mm/migrate.c | 38 ++- mm/mremap.c | 82 ++++--- mm/numa_emulation.c | 4 +- mm/numa_memblks.c | 6 +- mm/vmscan.c | 4 +- mm/zsmalloc.c | 10 + net/mac80211/driver-ops.h | 2 +- net/mac80211/main.c | 7 +- net/mac80211/mlme.c | 8 + net/mac80211/tests/chan-mode.c | 30 ++- net/wireless/scan.c | 3 +- rust/kernel/alloc/allocator.rs | 30 ++- rust/kernel/alloc/allocator_test.rs | 11 + rust/kernel/device.rs | 208 ++++++++++++++-- rust/kernel/devres.rs | 27 ++- rust/kernel/driver.rs | 89 ++++++- rust/kernel/drm/device.rs | 32 ++- rust/kernel/faux.rs | 2 +- sound/core/timer.c | 4 +- sound/hda/codecs/realtek/alc269.c | 31 ++- sound/hda/codecs/side-codecs/tas2781_hda_i2c.c | 4 +- sound/hda/codecs/side-codecs/tas2781_hda_spi.c | 6 +- sound/soc/codecs/cs35l56-sdw.c | 69 ------ sound/soc/codecs/cs35l56-shared.c | 29 ++- sound/soc/codecs/cs35l56.c | 2 +- sound/soc/codecs/cs35l56.h | 3 - sound/soc/codecs/es8389.c | 2 +- sound/soc/codecs/tas2781-i2c.c | 4 +- sound/usb/stream.c | 2 +- sound/usb/validate.c | 2 +- tools/arch/arm64/include/asm/cputype.h | 28 +++ tools/arch/powerpc/include/uapi/asm/kvm.h | 13 - tools/arch/x86/include/asm/cpufeatures.h | 10 +- tools/arch/x86/include/asm/msr-index.h | 7 + tools/arch/x86/include/uapi/asm/kvm.h | 8 +- tools/include/linux/args.h | 28 +++ tools/include/linux/bits.h | 29 +-- tools/include/linux/cfi_types.h | 23 ++ tools/include/uapi/asm-generic/unistd.h | 8 +- tools/include/uapi/linux/kvm.h | 27 +++ tools/perf/arch/arm/entry/syscalls/syscall.tbl | 2 + .../perf/arch/mips/entry/syscalls/syscall_n64.tbl | 2 + tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 2 + tools/perf/arch/s390/entry/syscalls/syscall.tbl | 2 + tools/perf/arch/sh/entry/syscalls/syscall.tbl | 2 + tools/perf/arch/sparc/entry/syscalls/syscall.tbl | 2 + tools/perf/arch/x86/entry/syscalls/syscall_32.tbl | 2 + tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 2 + tools/perf/arch/x86/tests/topdown.c | 1 + tools/perf/arch/xtensa/entry/syscalls/syscall.tbl | 2 + tools/perf/bench/inject-buildid.c | 2 +- tools/perf/builtin-buildid-cache.c | 8 +- tools/perf/builtin-inject.c | 4 +- tools/perf/tests/sdt.c | 2 +- tools/perf/trace/beauty/include/uapi/linux/fcntl.h | 18 ++ tools/perf/trace/beauty/include/uapi/linux/fs.h | 88 +++++++ tools/perf/trace/beauty/include/uapi/linux/prctl.h | 9 +- tools/perf/trace/beauty/include/uapi/linux/vhost.h | 35 +++ tools/perf/util/build-id.c | 4 +- tools/perf/util/debuginfo.c | 8 +- tools/perf/util/dsos.c | 4 +- tools/perf/util/symbol-elf.c | 9 +- tools/perf/util/symbol-minimal.c | 59 +++-- tools/perf/util/symbol.c | 8 +- tools/perf/util/symbol.h | 2 +- tools/perf/util/synthetic-events.c | 2 +- tools/power/cpupower/man/cpupower-set.1 | 7 +- tools/power/cpupower/utils/cpufreq-info.c | 16 +- tools/power/cpupower/utils/cpupower-set.c | 5 +- tools/power/cpupower/utils/helpers/helpers.h | 14 +- tools/power/cpupower/utils/helpers/misc.c | 76 ++++-- tools/scripts/syscall.tbl | 2 + tools/testing/selftests/damon/Makefile | 1 + tools/testing/selftests/mm/mremap_test.c | 264 ++++++++++++++++++++- tools/testing/selftests/sched_ext/hotplug.c | 1 - tools/testing/selftests/ublk/kublk.c | 4 +- tools/testing/shared/linux/idr.h | 4 + tools/tracing/latency/Makefile.config | 8 + tools/tracing/rtla/Makefile.config | 8 + 353 files changed, 3209 insertions(+), 1610 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.SNvOH1nYZg b/tmp/tmp.GozLotsQMF index 9f53639fc3e2..e915a1d22d44 100644 --- a/tmp/tmp.SNvOH1nYZg +++ b/tmp/tmp.GozLotsQMF @@ -13,6 +13,55 @@ 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 +Merge tag 'for-net-2025-08-29' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth +macsec: read MACSEC_SA_ATTR_PN with nla_get_uint +net: pse-pd: pd692x0: Add devlink interface for configuration save/reset +docs: devlink: Sort table of contents alphabetically +net: pse-pd: pd692x0: Separate configuration parsing from hardware setup +net: pse-pd: pd692x0: Replace __free macro with explicit kfree calls +inet: ping: use EXPORT_IPV6_MOD[_GPL]() +inet: ping: make ping_port_rover per netns +inet: ping: remove ping_hash() +inet: ping: check sock_net() in ping_get_port() and ping_lookup() +net: macb: Fix tx_ptr_lock locking +net: phy: micrel: Add PTP support for lan8842 +net: phy: micrel: Introduce function __lan8814_ptp_probe_once +netfilter: xt_hashlimit: fix inconsistent return type in hashlimit_mt_* +net: maxlinear: Add support for MxL LGM SoC +dt-bindings: net: mxl: Add MxL LGM Network Processor SoC +net: ethernet: ti: am65-cpsw-nuss: Fix null pointer dereference for ndev +net: ethernet: qualcomm: QCOM_PPE should depend on ARCH_QCOM +net/smc: Remove validation of reserved bits in CLC Decline message +selftests/net: add offload checking test for virtual interface +net: bridge: use common function to compute the features +team: use common function to compute the features +bonding: use common function to compute the features +net: add a common function to compute features from lowers devices +ipv6: sit: Add ipip6_tunnel_dst_find() for cleanup +net: wangxun: add RSS reta and rxfh fields support +net: libwx: support multiple RSS for every pool +net: stmmac: mdio: update runtime PM +phy: mscc: Stop taking ts_lock for tx_queue and use its own lock +net: mctp: usb: initialise mac header in RX path +net: mctp: mctp_fraq_queue should take ownership of passed skb +docs: remove obsolete description about threaded NAPI +net: enetc: don't update sync packet checksum if checksum offload is used +net: enetc: add PTP synchronization support for ENETC v4 +net: enetc: move sync packet modification before dma_map_single() +net: enetc: remove unnecessary CONFIG_FSL_ENETC_PTP_CLOCK check +net: enetc: extract enetc_update_ptp_sync_msg() to handle PTP Sync packets +net: enetc: save the parsed information of PTP packet to skb->cb +MAINTAINERS: add NETC Timer PTP clock driver section +ptp: netc: add external trigger stamp support +ptp: netc: add periodic pulse output support +ptp: netc: add PTP_CLK_REQ_PPS support +ptp: netc: add NETC V4 Timer PTP driver support +ptp: add helpers to get the phc_index by of_node or dev +dt-bindings: net: move ptp-timer property to ethernet-controller.yaml +dt-bindings: ptp: add NETC Timer PTP clock +net/mlx5: Avoid copying payload to the skb's linear part +net/mlx5: DMA-sync earlier in mlx5e_skb_from_cqe_mpwrq_nonlinear +net: remove local_bh_enable during busy poll selftests: Add napi threaded busy poll test in `busy_poller` Extend napi threaded polling to allow kthread based busy polling netfilter: nft_flowtable.sh: re-run with random mtu sizes @@ -28,7 +77,6 @@ ipv6: use RCU in ip6_xmit() ipv6: start using dst_dev_rcu() net: dst: introduce dst->dev_rcu bnxt_en: fix incorrect page count in RX aggr ring log -virtio_net: adjust the execution order of function `virtnet_close` during freeze net/mlx5e: Implement PSP key_rotate operation net/mlx5e: Add Rx data path offload psp: provide decapsulation and receive helper for drivers @@ -62,7 +110,6 @@ bng_en: Initialise core resources bng_en: Introduce VNIC bng_en: Add initial support for CP and NQ rings bng_en: Add initial support for RX and TX rings -Merge tag 'wireless-2025-08-28' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless net/smc: fix one NULL pointer dereference in smc_ib_is_sg_need_sync() eth: mlx4: Fix IS_ERR() vs NULL check bug in mlx4_en_create_rx_ring hinic3: Fix code style (Missing a blank line before return) @@ -100,8 +147,6 @@ ptp: ocp: fix use-after-free bugs causing by ptp_ocp_watchdog mISDN: Fix memory leak in dsp_hwec_enable() mctp pcc: Implement MCTP over PCC Transport selftests: net: avoid memory leak -pppoe: drop sock reference counting on fast path -pppoe: remove rwlock usage xirc2ps_cs: fix register access when enabling FullDuplex net_sched: gen_estimator: fix est_timer() vs CONFIG_PREEMPT_RT=y VF Resource State Inconsistency Vulnerability in Linux bnxt_en Driver @@ -112,34 +157,5 @@ microchip: lan865x: Fix module autoloading net: ethernet: oa_tc6: Handle failure of spi_setup ipv6: annotate data-races around devconf->rpl_seg_enabled net: usb: r8152: resume-reset deadlock -Merge tag 'iwlwifi-fixes-2025-08-28' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next -wifi: iwlwifi: cfg: add back more lost PCI IDs -wifi: iwlwifi: fix byte count table for old devices -wifi: iwlwifi: cfg: restore some 1000 series configs -Merge tag 'mt76-fixes-2025-08-27' of https://github.com/nbd168/wireless -wifi: mwifiex: Initialize the chan_stats array to zero -wifi: mac80211: do not permit 40 MHz EHT operation on 5/6 GHz -wifi: iwlwifi: uefi: check DSM item validity -wifi: iwlwifi: acpi: check DSM func validity -wifi: iwlwifi: if scratch is ~0U, consider it a failure -wifi: mt76: fix linked list corruption -wifi: mt76: free pending offchannel tx frames on wcid cleanup -wifi: mt76: mt7915: fix list corruption after hardware restart -wifi: mt76: mt7996: add missing check for rx wcid entries -wifi: mt76: do not add non-sta wcid entries to the poll list -wifi: mt76: mt7996: fix crash on some tx status reports -wifi: mt76: mt7996: use the correct vif link for scanning/roc -wifi: mt76: mt7996: disable beacons when going offchannel -wifi: mt76: prevent non-offchannel mgmt tx during scan/roc -wifi: mt76: mt7925: skip EHT MLD TLV on non-MLD and pass conn_state for sta_cmd -wifi: mt76: mt7925u: use connac3 tx aggr check in tx complete -wifi: mt76: mt7925: fix the wrong bss cleanup for SAP -wifi: mt76: mt7925: fix locking in mt7925_change_vif_links() -wifi: mt76: mt7921: don't disconnect when CSA to DFS chan -wifi: mt76: mt7996: Initialize hdr before passing to skb_put_data() -wifi: mac80211: increase scan_ies_len for S1G -wifi: mac80211: fix incorrect type for ret -wifi: brcmfmac: fix use-after-free when rescheduling brcmf_btcoex_info work -wifi: cfg80211: fix use-after-free in cmp_bss() -wifi: rt2x00: fix CRC_CCITT dependency -wifi: rt2800: select CONFIG_RT2X00_LIB as needed +Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen() +Bluetooth: vhci: Prevent use-after-free by removing debugfs files early