Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-07-04--06-00 (v6.16-rc3-1279-g599881b6bf55) remotes/brancher/net-next-2025-07-04--09-00 (v6.16-rc4-1245-gb912fcfcc7dd) ==== BASE DIFF ==== .mailmap | 5 + Documentation/ABI/testing/sysfs-edac-scrub | 16 ++ .../bindings/display/bridge/ti,sn65dsi83.yaml | 4 - Documentation/devicetree/bindings/serial/8250.yaml | 2 +- .../devicetree/bindings/serial/altera_jtaguart.txt | 5 - .../devicetree/bindings/serial/altera_uart.txt | 8 - .../devicetree/bindings/serial/altr,juart-1.0.yaml | 19 ++ .../devicetree/bindings/serial/altr,uart-1.0.yaml | 25 ++ .../bindings/soc/fsl/fsl,ls1028a-reset.yaml | 2 +- MAINTAINERS | 27 +- Makefile | 2 +- arch/loongarch/include/asm/addrspace.h | 8 +- arch/loongarch/include/asm/alternative-asm.h | 4 +- arch/loongarch/include/asm/alternative.h | 4 +- arch/loongarch/include/asm/asm-extable.h | 6 +- arch/loongarch/include/asm/asm.h | 8 +- arch/loongarch/include/asm/cpu.h | 4 +- arch/loongarch/include/asm/ftrace.h | 4 +- arch/loongarch/include/asm/gpr-num.h | 6 +- arch/loongarch/include/asm/irqflags.h | 4 +- arch/loongarch/include/asm/jump_label.h | 4 +- arch/loongarch/include/asm/kasan.h | 2 +- arch/loongarch/include/asm/loongarch.h | 16 +- arch/loongarch/include/asm/orc_types.h | 4 +- arch/loongarch/include/asm/page.h | 4 +- arch/loongarch/include/asm/pgtable-bits.h | 4 +- arch/loongarch/include/asm/pgtable.h | 4 +- arch/loongarch/include/asm/prefetch.h | 2 +- arch/loongarch/include/asm/smp.h | 2 +- arch/loongarch/include/asm/thread_info.h | 4 +- arch/loongarch/include/asm/types.h | 2 +- arch/loongarch/include/asm/unwind_hints.h | 6 +- arch/loongarch/include/asm/vdso/arch_data.h | 4 +- arch/loongarch/include/asm/vdso/getrandom.h | 4 +- arch/loongarch/include/asm/vdso/gettimeofday.h | 4 +- arch/loongarch/include/asm/vdso/processor.h | 4 +- arch/loongarch/include/asm/vdso/vdso.h | 4 +- arch/loongarch/include/asm/vdso/vsyscall.h | 4 +- arch/loongarch/kernel/acpi.c | 1 + arch/loongarch/kernel/alternative.c | 1 + arch/loongarch/kernel/efi.c | 12 + arch/loongarch/kernel/elf.c | 1 - arch/loongarch/kernel/kfpu.c | 1 + arch/loongarch/kernel/paravirt.c | 1 - arch/loongarch/kernel/time.c | 2 +- arch/loongarch/kernel/traps.c | 1 + arch/loongarch/kernel/unwind_guess.c | 1 + arch/loongarch/kernel/unwind_orc.c | 3 +- arch/loongarch/kernel/unwind_prologue.c | 1 + arch/loongarch/kvm/intc/eiointc.c | 89 ++++-- arch/loongarch/lib/crc32-loongarch.c | 1 + arch/loongarch/lib/csum.c | 1 + arch/loongarch/mm/ioremap.c | 4 +- arch/loongarch/pci/pci.c | 1 - arch/riscv/include/asm/pgtable.h | 1 - arch/riscv/include/asm/runtime-const.h | 2 +- arch/riscv/include/asm/uaccess.h | 3 +- arch/riscv/include/asm/vdso/getrandom.h | 2 +- arch/riscv/include/asm/vector.h | 12 +- arch/riscv/kernel/setup.c | 1 + arch/riscv/kernel/traps_misaligned.c | 4 +- arch/riscv/kernel/vdso/vdso.lds.S | 2 +- arch/riscv/kernel/vendor_extensions/sifive.c | 2 +- arch/s390/include/asm/ptrace.h | 2 +- arch/s390/pci/pci_event.c | 59 +++- arch/x86/include/asm/debugreg.h | 19 +- arch/x86/include/asm/kvm_host.h | 2 +- arch/x86/include/uapi/asm/debugreg.h | 21 +- arch/x86/kernel/cpu/common.c | 24 +- arch/x86/kernel/kgdb.c | 2 +- arch/x86/kernel/process_32.c | 2 +- arch/x86/kernel/process_64.c | 2 +- arch/x86/kernel/traps.c | 34 ++- arch/x86/kvm/x86.c | 4 +- block/genhd.c | 26 +- crypto/wp512.c | 121 +++----- drivers/ata/ahci.c | 2 +- drivers/block/ublk_drv.c | 49 +++- drivers/cxl/core/edac.c | 18 +- drivers/cxl/core/features.c | 2 +- drivers/cxl/core/ras.c | 47 +-- drivers/edac/amd64_edac.c | 57 ++-- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 28 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 19 ++ drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/mes_v12_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 19 +- drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c | 12 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 10 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 4 + drivers/gpu/drm/bridge/ti-sn65dsi86.c | 69 ++++- drivers/gpu/drm/display/drm_bridge_connector.c | 7 +- drivers/gpu/drm/display/drm_dp_helper.c | 2 +- drivers/gpu/drm/drm_writeback.c | 7 +- drivers/gpu/drm/i915/display/intel_snps_hdmi_pll.c | 4 +- drivers/gpu/drm/i915/i915_pmu.c | 2 +- drivers/gpu/drm/xe/display/xe_display.c | 2 + drivers/gpu/drm/xe/display/xe_dsb_buffer.c | 11 +- drivers/gpu/drm/xe/display/xe_fb_pin.c | 5 +- drivers/gpu/drm/xe/regs/xe_mchbar_regs.h | 1 + drivers/gpu/drm/xe/xe_ggtt.c | 11 + drivers/gpu/drm/xe/xe_guc_ct.c | 10 +- drivers/gpu/drm/xe/xe_hwmon.c | 34 +-- drivers/hid/hid-appletb-kbd.c | 5 + drivers/hid/hid-ids.h | 6 + drivers/hid/hid-input.c | 2 +- drivers/hid/hid-lenovo.c | 19 +- drivers/hid/hid-multitouch.c | 8 +- drivers/hid/hid-nintendo.c | 38 ++- drivers/hid/hid-quirks.c | 3 + drivers/hid/intel-ish-hid/ipc/hw-ish.h | 1 + drivers/hid/intel-ish-hid/ipc/pci-ish.c | 12 +- .../intel-quicki2c/quicki2c-protocol.c | 26 +- drivers/hid/wacom_sys.c | 7 +- drivers/i2c/busses/Kconfig | 2 +- drivers/i2c/busses/i2c-designware-amdisp.c | 2 + drivers/i2c/busses/i2c-designware-master.c | 5 +- drivers/i2c/busses/i2c-imx.c | 3 +- drivers/i2c/busses/i2c-omap.c | 7 +- drivers/i2c/busses/i2c-robotfuzz-osif.c | 6 + drivers/i2c/busses/i2c-tiny-usb.c | 6 + drivers/infiniband/core/cache.c | 4 +- drivers/infiniband/core/umem_odp.c | 11 + drivers/infiniband/hw/mlx5/counters.c | 4 +- drivers/infiniband/hw/mlx5/devx.c | 10 +- drivers/infiniband/hw/mlx5/main.c | 33 +++ drivers/infiniband/hw/mlx5/mr.c | 61 +++- drivers/infiniband/hw/mlx5/odp.c | 8 +- drivers/mfd/88pm860x-core.c | 3 +- drivers/mfd/max8925-core.c | 6 +- drivers/mfd/twl4030-irq.c | 3 +- drivers/mmc/core/quirks.h | 12 +- drivers/mmc/core/sd_uhs2.c | 4 +- drivers/mmc/host/mtk-sd.c | 21 +- drivers/mmc/host/sdhci-of-k1.c | 3 +- drivers/mmc/host/sdhci-uhs2.c | 20 +- drivers/mmc/host/sdhci.c | 9 +- drivers/mmc/host/sdhci.h | 16 ++ drivers/nvme/host/core.c | 87 +++--- drivers/nvme/host/multipath.c | 2 +- drivers/nvme/host/nvme.h | 3 +- drivers/pci/pci-acpi.c | 23 +- drivers/pci/pcie/ptm.c | 2 + drivers/platform/x86/amd/amd_isp4.c | 3 +- drivers/rtc/rtc-cmos.c | 10 +- drivers/rtc/rtc-pcf2127.c | 7 +- drivers/rtc/rtc-s5m.c | 197 ++++++++----- drivers/s390/crypto/pkey_api.c | 2 +- drivers/staging/rtl8723bs/core/rtw_security.c | 44 +-- drivers/tty/serial/imx.c | 17 +- drivers/tty/serial/serial_base_bus.c | 1 + drivers/tty/vt/ucs.c | 2 +- drivers/tty/vt/vt.c | 1 + fs/bcachefs/alloc_background.c | 13 +- fs/bcachefs/backpointers.c | 2 +- fs/bcachefs/bcachefs.h | 3 +- fs/bcachefs/btree_gc.c | 37 ++- fs/bcachefs/btree_io.c | 74 ++--- fs/bcachefs/btree_iter.c | 173 +++++++---- fs/bcachefs/btree_journal_iter.c | 82 ++++-- fs/bcachefs/btree_journal_iter_types.h | 5 +- fs/bcachefs/btree_locking.c | 12 +- fs/bcachefs/btree_node_scan.c | 6 +- fs/bcachefs/btree_node_scan.h | 2 +- fs/bcachefs/btree_trans_commit.c | 18 +- fs/bcachefs/btree_types.h | 1 + fs/bcachefs/btree_update.c | 16 +- fs/bcachefs/btree_update.h | 5 +- fs/bcachefs/btree_update_interior.c | 16 +- fs/bcachefs/btree_update_interior.h | 3 + fs/bcachefs/btree_write_buffer.c | 8 +- fs/bcachefs/btree_write_buffer.h | 6 + fs/bcachefs/chardev.c | 29 +- fs/bcachefs/data_update.c | 1 + fs/bcachefs/errcode.h | 5 - fs/bcachefs/error.c | 4 +- fs/bcachefs/extent_update.c | 13 +- fs/bcachefs/fs.c | 3 +- fs/bcachefs/fsck.c | 317 ++++++++++++++------- fs/bcachefs/inode.h | 5 + fs/bcachefs/io_read.c | 7 +- fs/bcachefs/journal.c | 20 +- fs/bcachefs/journal.h | 2 +- fs/bcachefs/journal_io.c | 26 +- fs/bcachefs/namei.c | 30 +- fs/bcachefs/opts.h | 5 + fs/bcachefs/recovery.c | 24 +- fs/bcachefs/recovery_passes.c | 19 +- fs/bcachefs/recovery_passes.h | 9 + fs/bcachefs/reflink.c | 12 +- fs/bcachefs/sb-errors_format.h | 19 +- fs/bcachefs/snapshot.c | 14 +- fs/bcachefs/super.c | 13 +- fs/bcachefs/super.h | 1 + fs/bcachefs/trace.h | 125 ++------ fs/fuse/inode.c | 4 + fs/nfs/flexfilelayout/flexfilelayout.c | 118 +++++--- fs/nfs/inode.c | 17 +- fs/nfs/pnfs.c | 4 +- fs/proc/task_mmu.c | 2 +- fs/smb/client/cifsglob.h | 1 + fs/smb/client/connect.c | 58 ++-- fs/smb/client/reparse.c | 20 +- fs/smb/client/smbdirect.c | 161 ++++------- fs/smb/client/trace.h | 24 +- fs/xfs/libxfs/xfs_alloc.c | 41 ++- fs/xfs/libxfs/xfs_ialloc.c | 31 +- fs/xfs/xfs_buf.c | 38 --- fs/xfs/xfs_buf.h | 1 - fs/xfs/xfs_buf_item.c | 295 +++++++++++-------- fs/xfs/xfs_buf_item.h | 3 +- fs/xfs/xfs_dquot.c | 4 +- fs/xfs/xfs_file.c | 7 +- fs/xfs/xfs_icache.c | 8 + fs/xfs/xfs_inode.c | 2 +- fs/xfs/xfs_inode_item.c | 5 +- fs/xfs/xfs_log_cil.c | 4 +- fs/xfs/xfs_mru_cache.c | 19 +- fs/xfs/xfs_qm.c | 86 ++---- fs/xfs/xfs_rtalloc.c | 2 + fs/xfs/xfs_super.c | 5 +- fs/xfs/xfs_trace.h | 10 +- fs/xfs/xfs_trans.c | 4 +- fs/xfs/xfs_zone_alloc.c | 42 +-- include/crypto/internal/sha2.h | 2 +- include/linux/futex.h | 1 + include/linux/kmemleak.h | 4 + include/linux/soc/amd/isp4_misc.h | 12 + include/uapi/linux/ublk_cmd.h | 32 ++- io_uring/io_uring.c | 3 +- io_uring/kbuf.c | 1 + io_uring/kbuf.h | 3 +- io_uring/net.c | 34 ++- io_uring/opdef.c | 1 + io_uring/rsrc.c | 30 +- io_uring/rsrc.h | 1 + io_uring/zcrx.c | 6 +- kernel/Kconfig.kexec | 1 + kernel/events/core.c | 6 +- kernel/events/ring_buffer.c | 4 +- kernel/trace/trace_events_filter.c | 14 +- lib/alloc_tag.c | 8 +- lib/group_cpus.c | 9 +- lib/raid6/rvv.c | 48 ++-- mm/damon/sysfs-schemes.c | 1 + mm/hugetlb.c | 54 ++-- mm/kmemleak.c | 14 + net/sunrpc/auth_gss/auth_gss.c | 2 +- scripts/gdb/linux/vfs.py | 2 +- sound/pci/hda/patch_realtek.c | 10 + sound/soc/amd/ps/acp63.h | 4 + sound/soc/amd/ps/ps-common.c | 18 ++ sound/soc/amd/yc/acp6x-mach.c | 14 + sound/soc/codecs/rt721-sdca.c | 23 +- sound/soc/qcom/Kconfig | 1 + sound/soc/sof/intel/hda.c | 6 +- sound/usb/qcom/qc_audio_offload.c | 16 +- sound/usb/stream.c | 2 + tools/arch/loongarch/include/asm/orc_types.h | 4 +- tools/testing/selftests/iommu/iommufd.c | 40 ++- tools/testing/selftests/iommu/iommufd_utils.h | 9 +- tools/testing/selftests/mm/virtual_address_range.c | 7 +- tools/testing/selftests/ublk/test_stress_03.sh | 5 +- 263 files changed, 2857 insertions(+), 1737 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.iacJgyctPv b/tmp/tmp.gj3CaPvGf7 index 596ebfa17675..ea6a5c516050 100644 --- a/tmp/tmp.iacJgyctPv +++ b/tmp/tmp.gj3CaPvGf7 @@ -8,7 +8,25 @@ tc_action dbg [local patch] forwarding: set timeout to 3 hours [local patch] selftests: net: enable profiling [local patch] timestamp - try waking [local patch] +ipvs: ip_vs_conn_expire_now: Rename del_timer in comment +net/rose: Remove unnecessary if check in rose_dev_first() +net/sched: Prevent notify to parent who unsupport class ops +atm: clip: Fix infinite recursive call of clip_push(). +atm: clip: Fix memory leak of struct clip_vcc. +atm: clip: Fix potential null-ptr-deref in to_atmarpd(). +hinic3: Interrupt request configuration +hinic3: Mailbox management interfaces +hinic3: Mailbox framework +hinic3: TX & RX Queue coalesce interfaces +hinic3: Command Queue interfaces +hinic3: Command Queue framework +hinic3: Complete Event Queue interfaces +hinic3: Async Event Queue interfaces +netlink: Fix wraparounds of sk->sk_rmem_alloc. Bluetooth: ISO: Support SCM_TIMESTAMPING for ISO TS +net: phy: qcom: qca807x: Enable WoL support using shared library +net: phy: qcom: qca808x: Fix WoL issue by utilizing at8031_set_wol() +net: phy: qcom: move the WoL function to shared library atm: clip: Fix NULL pointer dereference in vcc_sendmsg() tcp: Correct signedness in skb remaining spac calculation net/mlx5: Add HWS as secondary steering mode @@ -44,7 +62,6 @@ net: ipv4: fix incorrect MTU in broadcast routes vsock: Fix IOCTL_VM_SOCKETS_GET_LOCAL_CID to check also `transport_local` vsock: Fix transport_* TOCTOU vsock: Fix transport_{g2h,h2g} TOCTOU -net: xsk: introduce XDP_MAX_TX_SKB_BUDGET setsockopt selftests: netfilter: nft_flowtable.sh: Add IPIP flowtable selftest net: netfilter: Add IPIP flowtable SW acceleration selftests/bpf: add a new test to check the consumer update case