Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-05-08--08-00 (v6.15-rc4-1132-g625960895e94) remotes/brancher/net-next-hw-2025-05-08--16-12 (v6.15-rc4-1383-g02e818caad31) ==== BASE DIFF ==== .../ABI/testing/sysfs-driver-intel-xe-hwmon | 4 +- .../devicetree/bindings/spi/snps,dw-apb-ssi.yaml | 19 +- MAINTAINERS | 8 + Makefile | 2 +- .../boot/dts/nxp/imx/imx6ul-imx6ull-opos6ul.dtsi | 3 + arch/arm64/boot/dts/arm/morello.dtsi | 22 +- arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi | 25 ++- arch/arm64/boot/dts/freescale/imx8mp-nominal.dtsi | 26 +++ arch/arm64/boot/dts/freescale/imx95.dtsi | 8 +- arch/arm64/boot/dts/st/stm32mp211.dtsi | 8 +- arch/arm64/boot/dts/st/stm32mp231.dtsi | 9 +- arch/arm64/boot/dts/st/stm32mp251.dtsi | 9 +- arch/arm64/kernel/proton-pack.c | 2 + arch/parisc/math-emu/driver.c | 16 +- arch/s390/configs/debug_defconfig | 28 ++- arch/s390/configs/defconfig | 24 ++- arch/s390/configs/zfcpdump_defconfig | 1 - arch/s390/kernel/entry.S | 3 +- arch/s390/pci/pci_clp.c | 2 + arch/um/include/asm/uaccess.h | 2 + arch/um/kernel/trap.c | 26 +-- arch/x86/boot/compressed/mem.c | 5 +- arch/x86/boot/compressed/sev.c | 40 ++++ arch/x86/boot/compressed/sev.h | 2 + arch/x86/events/core.c | 2 +- arch/x86/events/intel/core.c | 2 +- arch/x86/events/intel/ds.c | 21 +- arch/x86/events/perf_event.h | 11 +- arch/x86/um/shared/sysdep/faultinfo_32.h | 2 +- arch/x86/um/shared/sysdep/faultinfo_64.h | 2 +- drivers/accel/ivpu/ivpu_fw.c | 4 +- drivers/accel/ivpu/ivpu_hw_btrs.h | 2 +- drivers/accel/ivpu/ivpu_pm.c | 18 +- drivers/block/ublk_drv.c | 62 ++++-- drivers/cpufreq/acpi-cpufreq.c | 15 +- drivers/cpufreq/cpufreq.c | 22 +- drivers/cpufreq/cpufreq_ondemand.c | 3 +- drivers/cpufreq/freq_table.c | 6 +- drivers/cpufreq/intel_pstate.c | 3 + drivers/edac/altera_edac.c | 9 +- drivers/edac/altera_edac.h | 2 + drivers/firmware/arm_ffa/driver.c | 3 +- drivers/firmware/arm_scmi/bus.c | 3 + drivers/firmware/arm_scmi/driver.c | 13 +- drivers/firmware/cirrus/Kconfig | 5 +- drivers/gpu/drm/Kconfig | 2 +- drivers/gpu/drm/adp/adp_drv.c | 27 +-- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 5 + drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c | 54 +++++ .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 19 +- drivers/gpu/drm/drm_file.c | 6 + drivers/gpu/drm/drm_gpusvm.c | 2 +- drivers/gpu/drm/drm_mipi_dbi.c | 6 +- drivers/gpu/drm/i915/pxp/intel_pxp_gsccs.h | 8 +- drivers/gpu/drm/nouveau/nouveau_fence.c | 2 +- drivers/gpu/drm/tests/drm_gem_shmem_test.c | 3 + drivers/gpu/drm/ttm/ttm_bo.c | 3 +- drivers/gpu/drm/xe/xe_eu_stall.c | 14 +- drivers/gpu/drm/xe/xe_eu_stall.h | 3 +- drivers/gpu/drm/xe/xe_guc_capture.c | 2 +- drivers/gpu/drm/xe/xe_svm.c | 2 +- drivers/i2c/busses/i2c-imx-lpi2c.c | 4 +- drivers/iommu/amd/init.c | 8 + drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 6 + drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 23 ++- drivers/iommu/intel/iommu.c | 35 ++-- drivers/irqchip/irq-qcom-mpm.c | 3 + drivers/md/dm-table.c | 5 +- drivers/media/cec/i2c/Kconfig | 1 + drivers/media/i2c/Kconfig | 5 +- drivers/media/platform/synopsys/hdmirx/Kconfig | 1 + drivers/media/test-drivers/vivid/Kconfig | 3 +- drivers/net/ethernet/meta/fbnic/fbnic.h | 8 +- drivers/net/ethernet/meta/fbnic/fbnic_csr.h | 2 + drivers/net/ethernet/meta/fbnic/fbnic_fw.c | 197 +++++++++++------- drivers/net/ethernet/meta/fbnic/fbnic_irq.c | 142 ++++++++----- drivers/net/ethernet/meta/fbnic/fbnic_mac.c | 6 - drivers/net/ethernet/meta/fbnic/fbnic_netdev.c | 5 +- drivers/net/ethernet/meta/fbnic/fbnic_pci.c | 14 +- drivers/net/virtio_net.c | 4 + drivers/nvme/host/Kconfig | 1 + drivers/nvme/host/pci.c | 8 +- drivers/nvme/host/tcp.c | 31 ++- drivers/nvme/target/Kconfig | 1 + drivers/nvme/target/auth.c | 3 +- drivers/nvme/target/tcp.c | 3 + drivers/pci/hotplug/s390_pci_hpc.c | 1 - drivers/pinctrl/freescale/pinctrl-imx.c | 6 +- drivers/pinctrl/mediatek/mtk-eint.c | 2 +- drivers/pinctrl/mediatek/pinctrl-airoha.c | 159 +++++++-------- drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 12 +- drivers/pinctrl/meson/pinctrl-meson.c | 2 +- drivers/pinctrl/qcom/pinctrl-sm8750.c | 4 +- drivers/s390/block/Kconfig | 3 +- drivers/scsi/myrb.c | 2 +- drivers/soundwire/intel_auxdevice.c | 36 ++-- drivers/spi/spi-mem.c | 6 +- drivers/spi/spi-qpic-snand.c | 5 +- drivers/spi/spi-stm32-ospi.c | 4 + drivers/spi/spi-tegra114.c | 6 +- drivers/ufs/core/ufshcd.c | 2 - fs/bcachefs/btree_gc.c | 27 ++- fs/bcachefs/btree_journal_iter.c | 2 +- fs/bcachefs/btree_update_interior.c | 49 +++-- fs/bcachefs/buckets.c | 15 +- fs/bcachefs/dirent.c | 4 +- fs/bcachefs/disk_groups.c | 25 ++- fs/bcachefs/ec.c | 4 +- fs/bcachefs/error.c | 4 +- fs/bcachefs/fs-io.c | 44 +++- fs/bcachefs/fs.c | 15 +- fs/bcachefs/io_write.c | 21 ++ fs/bcachefs/journal_io.c | 2 +- fs/bcachefs/namei.c | 3 + fs/bcachefs/sb-downgrade.c | 4 + fs/bcachefs/sb-errors_format.h | 13 +- fs/bcachefs/sb-members.c | 6 +- fs/bcachefs/sb-members.h | 13 +- fs/bcachefs/subvolume.c | 5 +- fs/bcachefs/super.c | 46 +++-- fs/bcachefs/xattr_format.h | 8 +- fs/btrfs/compression.c | 2 +- fs/btrfs/extent_io.c | 4 +- fs/btrfs/extent_io.h | 2 + fs/btrfs/scrub.c | 4 +- fs/btrfs/volumes.c | 91 +-------- fs/erofs/fileio.c | 4 +- fs/erofs/super.c | 1 - fs/erofs/zdata.c | 31 ++- fs/smb/client/cifspdu.h | 5 +- fs/smb/client/cifsproto.h | 4 + fs/smb/client/cifssmb.c | 57 ++++++ fs/smb/client/connect.c | 23 +-- fs/smb/client/file.c | 6 +- fs/smb/client/fs_context.c | 25 +-- fs/smb/client/fs_context.h | 47 +++++ fs/smb/client/smb1ops.c | 223 +++++++++++++++++++-- fs/smb/client/smb2pdu.c | 9 +- fs/smb/server/oplock.c | 7 +- fs/smb/server/smb2pdu.c | 5 + fs/smb/server/vfs.c | 7 + fs/smb/server/vfs_cache.c | 33 ++- include/linux/cpufreq.h | 83 +++++--- include/linux/iommu.h | 8 +- include/net/netdev_queues.h | 6 + include/sound/soc_sdw_utils.h | 1 + include/sound/ump_convert.h | 2 +- include/trace/events/btrfs.h | 2 +- io_uring/fdinfo.c | 4 +- kernel/irq/msi.c | 2 +- kernel/trace/ftrace.c | 2 +- kernel/trace/trace.c | 9 +- kernel/trace/trace_output.c | 4 +- mm/slub.c | 30 +-- net/core/netdev-genl.c | 69 +++++-- sound/pci/hda/patch_realtek.c | 91 ++++++++- sound/soc/amd/acp/acp-i2s.c | 2 +- sound/soc/amd/acp/acp-legacy-common.c | 2 +- sound/soc/amd/acp/acp-rembrandt.c | 2 +- sound/soc/amd/acp/acp-renoir.c | 2 +- sound/soc/amd/acp/acp63.c | 2 +- sound/soc/amd/acp/acp70.c | 2 +- sound/soc/amd/ps/pci-ps.c | 5 +- sound/soc/codecs/Kconfig | 5 +- sound/soc/codecs/cs42l43-jack.c | 7 + sound/soc/fsl/imx-card.c | 2 +- sound/soc/generic/simple-card-utils.c | 4 +- sound/soc/intel/boards/bytcr_rt5640.c | 13 ++ sound/soc/intel/catpt/dsp.c | 2 +- sound/soc/intel/common/soc-acpi-intel-ptl-match.c | 3 +- sound/soc/renesas/rz-ssi.c | 2 +- sound/soc/sdw_utils/soc_sdw_bridge_cs35l56.c | 4 + sound/soc/sdw_utils/soc_sdw_cs42l43.c | 10 + sound/soc/sdw_utils/soc_sdw_cs_amp.c | 24 +++ sound/soc/sdw_utils/soc_sdw_rt_dmic.c | 2 + sound/soc/soc-pcm.c | 5 +- sound/soc/stm/stm32_sai_sub.c | 16 +- sound/usb/endpoint.c | 7 + sound/usb/format.c | 3 +- sound/usb/midi.c | 16 +- tools/lib/perf/Makefile | 14 +- tools/perf/Makefile.config | 1 + tools/testing/kunit/configs/all_tests.config | 2 + tools/testing/selftests/ublk/Makefile | 1 + tools/testing/selftests/ublk/kublk.c | 22 +- tools/testing/selftests/ublk/kublk.h | 1 + tools/testing/selftests/ublk/test_generic_07.sh | 28 +++ tools/testing/selftests/ublk/test_stress_05.sh | 8 +- 189 files changed, 1950 insertions(+), 915 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.HMzpM9FUKw b/tmp/tmp.3rzk6DR4mF index 8a37f6350184..86d096eb955d 100644 --- a/tmp/tmp.HMzpM9FUKw +++ b/tmp/tmp.3rzk6DR4mF @@ -4,12 +4,35 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours +netfilter: nf_conntrack: table full detailed log +hinic3: module initialization and tx/rx logic +ptp: ocp: Limit SMA/signal/freq counts in show/store functions +e1000e: Replace schedule_work with delayed workqueue for watchdog. +net: mctp: Don't access ifa_index when missing +net: mctp: Ensure keys maintain only one ref to corresponding dev +tools/net/ynl: ethtool: fix crash when Hardware Clock info is missing +net: thunder: make tx software timestamp independent +net: lan966x: generate software timestamp just before the doorbell +net: stmmac: generate software timestamp just before the doorbell +net: cxgb4: generate software timestamp just before the doorbell +net: atlantic: generate software timestamp just before the doorbell +tools: ynl-gen: support struct for binary attributes +tools: ynl-gen: auto-indent else +tools: ynl-gen: support sub-type for binary attributes +selftests: ncdevmem: Implement devmem TCP TX +net: check for driver support in netmem TX +gve: add netmem TX support to GVE DQO-RDA mode +net: enable driver support for netmem TX +net: add devmem TCP TX documentation +net: devmem: Implement TX path +net: devmem: TCP tx netlink api +net: add get_netmem/put_netmem support +netmem: add niov->type attribute to distinguish different net_iov types net: qede: Initialize qede_ll_ops with designated initializer octeontx2-pf: macsec: Fix incorrect MTU size in TX secy policy dt-bindings: net: renesas-gbeth: Add support for RZ/V2N (R9A09G056) SoC octeontx2-af: Send Link events one by one octeontx2-pf: Do not reallocate all ntuple filters -Merge tag 'for-net-2025-05-07' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth net: mana: Add handler for hardware servicing events mfd: zl3073x: Register DPLL sub-device during init mfd: zl3073x: Add clock_id field @@ -25,13 +48,10 @@ selftests: net-drv: remove the nic_performance and nic_link_layer tests xfrm: Sanitize marks before insert net: phy: dp83867: use 2ns delay if not specified in DTB net: phy: dp83867: remove check of delay strap configuration -net: cadence: macb: Fix a possible deadlock in macb_halt_tx. selftests: netfilter: fix conntrack stress test failures on debug kernels net: stmmac: dwxgmac2: Add support for HW-accelerated VLAN stripping net: stmmac: stmmac_vlan: rename VLAN functions and symbol to generic symbol. net: stmmac: Refactor VLAN implementation -virtio-net: fix total qstat values -net: export a helper for adding up queue stats dt-bindings: net: pse-pd: ti,tps23881: Add interrupt description net: pse-pd: tps23881: Add support for static port priority feature dt-bindings: net: pse-pd: microchip,pd692x0: Add manager regulator supply @@ -59,14 +79,3 @@ net: enetc: add MAC filtering for i.MX95 ENETC PF net: enetc: move generic MAC filtering interfaces to enetc-core net: enetc: add command BD ring support for i.MX95 ENETC net: enetc: add initial netc-lib driver to support NTMP -net: ethernet: ti: am65-cpsw: remove cpsw_ale_classifier_setup_default() -net: ethernet: ti: am65-cpsw: add network flow classification support -net: ethernet: ti: cpsw_ale: add policer save restore for PM sleep -net: ethernet: ti: cpsw_ale: add cpsw_ale_policer_set/clr_entry() -net: ethernet: ti: cpsw_ale: add cpsw_ale_policer_reset_entry() -net: ethernet: ti: cpsw_ale: return ALE index in cpsw_ale_add_ucast() -net: ethernet: ti: cpsw_ale: return ALE index in cpsw_ale_vlan_add_modify() -net: ethernet: ti: cpsw_ale: return ALE index in cpsw_ale_add_vlan() -net: ethernet: ti: cpsw_ale: Update Policer fields for more ALE size/ports -Bluetooth: hci_event: Fix not using key encryption size when its known -Bluetooth: MGMT: Fix MGMT_OP_ADD_DEVICE invalid device flags