Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-05-22--15-00 (v6.15-rc6-1501-ge746f8bea2b4) remotes/brancher/net-next-2025-05-22--18-00 (v6.15-rc7-1389-gb06b2c1cd9c3) ==== BASE DIFF ==== .../ABI/testing/sysfs-driver-hid-appletb-kbd | 4 +- MAINTAINERS | 25 +- Makefile | 2 +- arch/loongarch/include/asm/ptrace.h | 2 +- arch/loongarch/include/asm/uprobes.h | 1 - arch/loongarch/kernel/genex.S | 7 +- arch/loongarch/kernel/kfpu.c | 22 +- arch/loongarch/kernel/time.c | 2 +- arch/loongarch/kernel/uprobes.c | 11 +- arch/loongarch/power/hibernate.c | 3 + arch/x86/coco/sev/core.c | 255 +++++++++++++-------- arch/x86/events/intel/ds.c | 9 +- arch/x86/include/asm/cpufeatures.h | 2 +- arch/x86/include/asm/sev-common.h | 2 +- arch/x86/kernel/cpu/amd.c | 5 + arch/x86/mm/init_32.c | 2 +- block/bio-integrity-auto.c | 62 +++-- block/bio.c | 2 +- crypto/algif_hash.c | 4 - drivers/accel/ivpu/ivpu_debugfs.c | 2 +- drivers/acpi/pptt.c | 11 +- drivers/block/ublk_drv.c | 2 +- drivers/clk/clk-s2mps11.c | 3 +- drivers/clk/rockchip/clk-rk3576.c | 2 + drivers/clk/sunxi-ng/ccu-sun20i-d1.c | 44 ++-- drivers/clk/sunxi-ng/ccu_mp.h | 25 +- drivers/dma-buf/dma-resv.c | 5 +- drivers/dma/amd/ptdma/ptdma-dmaengine.c | 19 +- drivers/dma/dmatest.c | 6 +- drivers/dma/fsl-edma-main.c | 2 +- drivers/dma/idxd/cdev.c | 13 +- drivers/dma/idxd/init.c | 159 +++++++++---- drivers/dma/mediatek/mtk-cqdma.c | 6 +- drivers/dma/ti/k3-udma.c | 10 +- drivers/gpio/gpio-pca953x.c | 6 + drivers/gpio/gpio-virtuser.c | 12 +- drivers/gpio/gpiolib.c | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 12 + drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c | 8 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 5 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 16 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 10 +- .../gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c | 4 +- .../dc/dml2/dml21/dml21_translation_helper.c | 20 +- .../drm/amd/display/dc/dpp/dcn401/dcn401_dpp_cm.c | 5 +- .../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c | 6 +- drivers/gpu/drm/amd/display/dc/link/link_dpms.c | 13 +- drivers/gpu/drm/drm_gpusvm.c | 37 ++- drivers/gpu/drm/meson/meson_encoder_hdmi.c | 4 +- drivers/gpu/drm/tiny/panel-mipi-dbi.c | 5 +- drivers/gpu/drm/xe/instructions/xe_mi_commands.h | 4 + drivers/gpu/drm/xe/regs/xe_engine_regs.h | 5 + drivers/gpu/drm/xe/regs/xe_gt_regs.h | 1 + drivers/gpu/drm/xe/regs/xe_lrc_layout.h | 2 + drivers/gpu/drm/xe/xe_device_types.h | 2 + drivers/gpu/drm/xe/xe_exec_queue.c | 2 +- drivers/gpu/drm/xe/xe_guc_submit.c | 2 +- drivers/gpu/drm/xe/xe_lrc.c | 199 ++++++++++++++-- drivers/gpu/drm/xe/xe_lrc.h | 5 +- drivers/gpu/drm/xe/xe_lrc_types.h | 9 +- drivers/gpu/drm/xe/xe_module.c | 3 - drivers/gpu/drm/xe/xe_module.h | 1 - drivers/gpu/drm/xe/xe_pci.c | 2 + drivers/gpu/drm/xe/xe_pci_types.h | 1 + drivers/gpu/drm/xe/xe_pt.c | 14 +- drivers/gpu/drm/xe/xe_ring_ops.c | 7 +- drivers/gpu/drm/xe/xe_shrinker.c | 2 +- drivers/gpu/drm/xe/xe_svm.c | 116 +++++++--- drivers/gpu/drm/xe/xe_svm.h | 5 - drivers/gpu/drm/xe/xe_trace_lrc.h | 8 +- drivers/gpu/drm/xe/xe_wa.c | 4 + drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_init.c | 12 +- drivers/hid/bpf/hid_bpf_dispatch.c | 9 + drivers/hid/bpf/progs/XPPen__ACK05.bpf.c | 1 + drivers/hid/hid-ids.h | 4 + drivers/hid/hid-quirks.c | 2 + drivers/hid/hid-steam.c | 2 - drivers/hid/hid-thrustmaster.c | 1 + drivers/hid/hid-uclogic-core.c | 7 +- drivers/hid/wacom_sys.c | 11 +- drivers/i2c/busses/i2c-designware-pcidrv.c | 4 +- drivers/infiniband/core/device.c | 6 +- drivers/infiniband/hw/irdma/main.c | 4 +- drivers/infiniband/hw/irdma/verbs.c | 1 - drivers/infiniband/sw/rxe/rxe_cq.c | 5 +- drivers/infiniband/ulp/ipoib/ipoib.h | 13 +- drivers/infiniband/ulp/ipoib/ipoib_ib.c | 65 ++++-- drivers/infiniband/ulp/ipoib/ipoib_main.c | 127 ++++++---- drivers/infiniband/ulp/ipoib/ipoib_verbs.c | 8 +- drivers/infiniband/ulp/ipoib/ipoib_vlan.c | 19 +- drivers/irqchip/irq-gic-v2m.c | 2 +- drivers/irqchip/irq-gic-v3-its-msi-parent.c | 2 +- drivers/irqchip/irq-gic-v3-mbi.c | 2 +- drivers/irqchip/irq-mvebu-gicp.c | 2 +- drivers/irqchip/irq-mvebu-odmi.c | 2 +- drivers/irqchip/irq-riscv-imsic-state.c | 10 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 4 +- .../net/ethernet/mellanox/mlx5/core/en/health.c | 2 + drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 25 +- .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 4 - drivers/net/ethernet/mellanox/mlx5/core/en/trap.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 2 + .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 5 - drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 4 + drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 82 ++++--- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 7 + .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 3 + drivers/nvme/host/core.c | 30 ++- drivers/nvme/host/multipath.c | 3 +- drivers/nvme/host/nvme.h | 3 +- drivers/nvme/host/pci.c | 6 +- drivers/nvme/target/pci-epf.c | 39 ++-- drivers/phy/phy-can-transceiver.c | 22 +- drivers/phy/qualcomm/phy-qcom-qmp-ufs.c | 3 +- drivers/phy/renesas/phy-rcar-gen3-usb2.c | 135 ++++++----- drivers/phy/rockchip/phy-rockchip-samsung-dcphy.c | 2 +- drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c | 2 + drivers/phy/starfive/phy-jh7110-usb.c | 7 + drivers/phy/tegra/xusb-tegra186.c | 46 ++-- drivers/phy/tegra/xusb.c | 8 +- drivers/pinctrl/qcom/pinctrl-msm.c | 23 +- drivers/regulator/max20086-regulator.c | 7 +- drivers/remoteproc/qcom_wcnss.c | 3 +- drivers/scsi/sd_zbc.c | 6 +- drivers/soundwire/bus.c | 9 +- drivers/spi/spi-loopback-test.c | 2 +- drivers/spi/spi-sun4i.c | 5 +- drivers/spi/spi-tegra114.c | 6 +- drivers/usb/gadget/function/f_midi2.c | 2 +- fs/bcachefs/backpointers.c | 117 +++++++--- fs/bcachefs/btree_cache.c | 9 +- fs/bcachefs/btree_iter.c | 22 +- fs/bcachefs/disk_accounting.c | 17 +- fs/bcachefs/disk_accounting.h | 16 +- fs/bcachefs/fs.c | 4 +- fs/bcachefs/fsck.c | 2 +- fs/bcachefs/journal_reclaim.c | 17 +- fs/bcachefs/rebalance.c | 2 +- fs/nfs/client.c | 9 + fs/nfs/dir.c | 15 +- fs/nfs/direct.c | 2 +- fs/nfs/filelayout/filelayoutdev.c | 6 +- fs/nfs/flexfilelayout/flexfilelayout.c | 6 +- fs/nfs/flexfilelayout/flexfilelayoutdev.c | 6 +- fs/nfs/localio.c | 2 +- fs/nfs/netns.h | 6 +- fs/nfs/nfs3acl.c | 2 +- fs/nfs/nfs4proc.c | 18 +- fs/nfs/nfs4trace.h | 34 ++- fs/nfs/pnfs.c | 51 +++-- fs/nfs/pnfs.h | 4 +- fs/nfs/pnfs_nfs.c | 32 +-- fs/orangefs/inode.c | 9 +- fs/smb/client/file.c | 6 +- fs/smb/client/smb2pdu.c | 2 +- fs/xfs/xfs_super.c | 28 ++- fs/xfs/xfs_trans_ail.c | 34 +-- fs/xfs/xfs_zone_gc.c | 5 +- include/drm/drm_gpusvm.h | 47 ++-- include/linux/bio.h | 1 + include/linux/nfs_fs_sb.h | 12 +- include/linux/pgalloc_tag.h | 8 + include/linux/soundwire/sdw_intel.h | 2 +- include/sound/pcm.h | 2 + include/sound/ump_msg.h | 4 +- io_uring/fdinfo.c | 48 ++-- io_uring/memmap.c | 2 +- io_uring/uring_cmd.c | 5 + kernel/fork.c | 9 +- kernel/padata.c | 3 +- mm/hugetlb.c | 28 ++- mm/internal.h | 1 - mm/memory.c | 2 +- mm/mm_init.c | 1 - mm/page_alloc.c | 88 ++----- mm/userfaultfd.c | 12 +- mm/zsmalloc.c | 8 +- security/landlock/audit.c | 4 +- security/landlock/id.c | 33 ++- security/landlock/syscalls.c | 3 +- sound/core/oss/pcm_oss.c | 3 +- sound/core/pcm_native.c | 11 + sound/core/seq/seq_clientmgr.c | 52 +++-- sound/core/seq/seq_ump_convert.c | 18 ++ sound/core/seq/seq_ump_convert.h | 1 + sound/hda/intel-sdw-acpi.c | 2 +- sound/pci/es1968.c | 6 +- sound/pci/hda/patch_realtek.c | 9 +- sound/sh/Kconfig | 2 +- sound/soc/mediatek/Kconfig | 1 + sound/soc/sof/intel/hda-bus.c | 2 +- sound/soc/sof/intel/hda.c | 16 +- sound/soc/sof/ipc4-control.c | 11 +- sound/soc/sof/ipc4-pcm.c | 3 +- sound/soc/sof/topology.c | 18 +- sound/usb/quirks.c | 4 + 197 files changed, 2136 insertions(+), 965 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.dScnrYl3Ts b/tmp/tmp.5qVxs6f4C0 index 2afdf6d0f1e2..6601fb33fdbd 100644 --- a/tmp/tmp.dScnrYl3Ts +++ b/tmp/tmp.5qVxs6f4C0 @@ -6,12 +6,30 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours +net: phy: mediatek: Add Airoha AN7583 PHY support +net: dsa: mt7530: Add AN7583 support +dt-bindings: net: dsa: mediatek,mt7530: Add airoha,an7583-switch +ice: add ref-sync dpll pins +dpll: add reference sync get/set +dpll: add reference-sync netlink attribute +net: lan743x: fix 'channel' index check before writing ptp->extts[] +selftest/net/ovpn: fix missing file +selftest/net/ovpn: fix TCP socket creation +ovpn: ensure sk is still valid during cleanup +ovpn: properly deconfigure UDP-tunnel +net: ena: Add a DEVLINK readme +net: ena: Add PHC documentation +net: ena: View PHC stats using debugfs +net: ena: Add debugfs support to the ENA driver +net: ena: Control PHC enable through devlink +net: ena: Add device reload capability through devlink +net: ena: PHC silent reset +net: ena: Add PHC support in the ENA driver net: phy: Synchronize c45_ids to phy_id net: phy: mscc: Fix memory leak when using one step timestamping octeontx2-pf: QOS: Refactor TC_HTB_LEAF_DEL_LAST callback net: phy: fix up const issues in to_mdio_device() and to_phy_device() octeontx2-pf: QOS: Perform cache sync on send queue teardown -netfilter: nf_conntrack: table full detailed log net: bonding: add tracepoint for 802.3ad net: bonding: send peer notify when failure recovery net: bonding: add broadcast_neighbor netlink option @@ -77,11 +95,6 @@ net: sysfs: Implement is_visible for phys_(port_id, port_name, switch_id) net/mlx5_core: Add error handling inmlx5_query_nic_vport_qkey_viol_cntr() net: lan966x: Fix 1-step timestamping over ipv4 or ipv6 vsock/virtio: fix `rx_bytes` accounting for stream sockets -net/mlx5e: Convert mlx5 netdevs to instance locking -net/mlx5e: Don't drop RTNL during firmware flash -IB/IPoIB: Allow using netdevs that require the instance lock -IB/IPoIB: Replace vlan_rwsem with the netdev instance lock -IB/IPoIB: Enqueue separate work_structs for each flushed interface octeontx2-af: Send Link events one by one hv_netvsc: fix potential deadlock in netvsc_vf_setxdp() net: mctp: use nlmsg_payload() for netlink message data extraction @@ -123,7 +136,6 @@ ptp: remove ptp->n_vclocks check logic in ptp_vclock_in_use() net: ethernet: mtk_eth_soc: Correct spelling net: dlink: Correct endian treatment of t_SROM data net: usb: aqc111: fix error handling of usbnet read calls -eth: bnxt: fix deadlock when xdp is attached or detached octeontx2-af: NPC: Clear Unicast rule on nixlf detach selftest: af_unix: Test SO_PASSRIGHTS. af_unix: Introduce SO_PASSRIGHTS. @@ -134,10 +146,4 @@ tcp: Restrict SO_TXREHASH to TCP socket. scm: Move scm_recv() from scm.h to scm.c. af_unix: Don't pass struct socket to maybe_add_creds(). af_unix: Factorise test_bit() for SOCK_PASSCRED and SOCK_PASSPIDFD. -socket: Clean up kdoc for sock_create() and sock_create_lite(). -socket: Replace most sock_create() calls with sock_create_kern(). -socket: Remove kernel socket conversion except for net/rds/. -socket: Restore sock_create_kern(). -socket: Rename sock_create_kern() to __sock_create_kern(). -socket: Un-export __sock_create(). net: phy: move mdiobus_setup_mdiodev_from_board_info to mdio_bus_provider.c