Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-06-19--18-00 (v6.16-rc1-727-g4b472f7fa098) remotes/brancher/net-next-2025-06-19--21-00 (v6.16-rc1-957-gd0757f4652b6) ==== BASE DIFF ==== .mailmap | 2 + Documentation/admin-guide/cifs/usage.rst | 2 + Documentation/block/ublk.rst | 77 +++++++ .../devicetree/bindings/pmem/pmem-region.txt | 65 ------ .../devicetree/bindings/pmem/pmem-region.yaml | 48 +++++ Documentation/filesystems/proc.rst | 4 +- .../process/embargoed-hardware-issues.rst | 1 + MAINTAINERS | 78 +++---- Makefile | 5 +- arch/arm64/include/asm/kvm_host.h | 32 ++- arch/arm64/kvm/arch_timer.c | 18 +- arch/arm64/kvm/debug.c | 4 +- arch/arm64/kvm/fpsimd.c | 4 +- arch/arm64/kvm/hyp/exception.c | 4 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 4 +- arch/arm64/kvm/hyp/include/hyp/sysreg-sr.h | 6 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 4 +- arch/arm64/kvm/hyp/vhe/switch.c | 4 +- arch/arm64/kvm/hyp/vhe/sysreg-sr.c | 48 ++--- arch/arm64/kvm/nested.c | 2 +- arch/arm64/kvm/pmu-emul.c | 24 +-- arch/arm64/kvm/sys_regs.c | 60 +++--- arch/arm64/kvm/sys_regs.h | 4 +- arch/arm64/kvm/vgic/vgic-v3-nested.c | 10 +- arch/arm64/lib/crypto/poly1305-glue.c | 4 +- arch/powerpc/boot/dts/microwatt.dts | 2 +- arch/powerpc/boot/dts/mpc8315erdb.dts | 10 + arch/powerpc/include/asm/ppc_asm.h | 2 +- arch/powerpc/include/uapi/asm/ioctls.h | 8 +- arch/powerpc/kernel/eeh.c | 2 + arch/powerpc/kernel/vdso/Makefile | 2 +- arch/x86/Kconfig | 2 +- arch/x86/include/asm/module.h | 8 + arch/x86/include/asm/sighandling.h | 22 ++ arch/x86/include/asm/tdx.h | 2 +- arch/x86/kernel/alternative.c | 79 ++++--- arch/x86/kernel/signal_32.c | 4 + arch/x86/kernel/signal_64.c | 4 + arch/x86/kernel/smp.c | 24 +++ arch/x86/kernel/smpboot.c | 54 +---- arch/x86/kvm/mmu/mmu.c | 9 +- arch/x86/kvm/svm/sev.c | 44 +++- arch/x86/mm/init_32.c | 3 - arch/x86/mm/init_64.c | 3 - arch/x86/mm/pat/set_memory.c | 3 + arch/x86/power/hibernate.c | 19 +- arch/x86/virt/vmx/tdx/tdx.c | 5 +- block/blk-merge.c | 26 +-- block/blk-zoned.c | 8 +- crypto/hkdf.c | 2 +- drivers/accel/amdxdna/aie2_psp.c | 4 +- drivers/acpi/acpi_pad.c | 2 +- drivers/acpi/apei/einj-core.c | 9 +- drivers/acpi/cppc_acpi.c | 2 +- drivers/acpi/ec.c | 17 ++ drivers/acpi/internal.h | 6 + drivers/acpi/processor_driver.c | 3 + drivers/acpi/processor_idle.c | 8 + drivers/acpi/resource.c | 7 + drivers/ata/ahci.c | 39 +++- drivers/ata/libata-acpi.c | 24 ++- drivers/ata/pata_cs5536.c | 2 +- drivers/ata/pata_macio.c | 2 +- drivers/ata/pata_via.c | 9 +- drivers/base/faux.c | 3 +- drivers/block/loop.c | 11 +- drivers/cpufreq/rcpufreq_dt.rs | 4 +- drivers/dma-buf/dma-buf.c | 2 +- drivers/dma-buf/udmabuf.c | 5 +- drivers/gpu/drm/meson/meson_encoder_hdmi.c | 2 +- drivers/gpu/drm/meson/meson_vclk.c | 55 +++-- drivers/gpu/drm/sitronix/Kconfig | 1 + drivers/gpu/drm/vc4/vc4_hdmi.c | 12 +- drivers/gpu/drm/xe/xe_lrc.c | 24 ++- drivers/gpu/drm/xe/xe_svm.c | 2 +- drivers/hwmon/ftsteutates.c | 9 +- drivers/hwmon/ltc4282.c | 7 - drivers/hwmon/occ/common.c | 240 +++++++++------------ drivers/idle/intel_idle.c | 12 +- drivers/iommu/tegra-smmu.c | 4 +- drivers/nvme/host/ioctl.c | 21 +- drivers/platform/x86/amd/hsmp/hsmp.c | 14 +- drivers/platform/x86/amd/pmc/pmc-quirks.c | 9 + drivers/platform/x86/amd/pmc/pmc.c | 2 + drivers/platform/x86/amd/pmf/core.c | 3 +- drivers/platform/x86/amd/pmf/tee-if.c | 108 ++++------ drivers/platform/x86/dell/alienware-wmi-wmax.c | 2 +- drivers/platform/x86/dell/dell_rbu.c | 10 +- drivers/platform/x86/ideapad-laptop.c | 19 +- drivers/platform/x86/intel/pmc/core.h | 7 + drivers/platform/x86/intel/pmc/ssram_telemetry.c | 3 + drivers/platform/x86/intel/tpmi_power_domains.c | 4 +- .../uncore-frequency/uncore-frequency-common.c | 2 +- .../intel/uncore-frequency/uncore-frequency-tpmi.c | 9 +- drivers/platform/x86/samsung-galaxybook.c | 1 + drivers/rapidio/rio_cm.c | 3 + drivers/regulator/max20086-regulator.c | 6 +- drivers/s390/scsi/zfcp_sysfs.c | 2 + drivers/scsi/mvsas/mv_defs.h | 4 +- drivers/scsi/scsi_error.c | 3 +- drivers/scsi/scsi_transport_iscsi.c | 11 +- drivers/scsi/storvsc_drv.c | 10 +- drivers/spi/spi-loongson-core.c | 1 + drivers/spi/spi-offload.c | 2 +- drivers/spi/spi-omap2-mcspi.c | 30 +-- drivers/spi/spi-pci1xxxx.c | 4 +- drivers/spi/spi-stm32-ospi.c | 24 ++- drivers/ufs/core/ufshcd.c | 7 +- fs/bcachefs/bcachefs.h | 1 - fs/bcachefs/btree_gc.c | 95 +++++--- fs/bcachefs/btree_io.c | 26 ++- fs/bcachefs/btree_locking.c | 2 +- fs/bcachefs/btree_locking.h | 6 +- fs/bcachefs/btree_types.h | 29 +++ fs/bcachefs/btree_update_interior.c | 33 ++- fs/bcachefs/btree_update_interior.h | 7 + fs/bcachefs/chardev.c | 4 +- fs/bcachefs/disk_accounting.c | 4 +- fs/bcachefs/error.c | 5 +- fs/bcachefs/fs.c | 8 + fs/bcachefs/io_read.c | 11 +- fs/bcachefs/io_read.h | 1 + fs/bcachefs/movinggc.c | 22 +- fs/bcachefs/namei.c | 10 + fs/bcachefs/rcu_pending.c | 22 +- fs/bcachefs/recovery.c | 27 ++- fs/bcachefs/recovery_passes.c | 14 +- fs/bcachefs/sb-downgrade.c | 5 +- fs/bcachefs/sb-errors_format.h | 10 +- fs/bcachefs/sb-members.c | 34 ++- fs/bcachefs/super.c | 47 ++-- fs/bcachefs/util.c | 10 +- fs/bcachefs/util.h | 2 +- fs/file.c | 8 +- fs/namei.c | 17 +- fs/overlayfs/namei.c | 10 +- fs/overlayfs/overlayfs.h | 8 +- fs/pidfs.c | 2 +- fs/smb/client/cached_dir.h | 8 +- fs/smb/client/connect.c | 10 +- fs/smb/client/file.c | 9 +- fs/smb/client/readdir.c | 28 +-- fs/smb/server/connection.c | 2 +- fs/smb/server/connection.h | 1 + fs/smb/server/smb2pdu.c | 74 +++++-- fs/smb/server/transport_rdma.c | 10 +- fs/smb/server/transport_tcp.c | 3 +- fs/smb/server/vfs.c | 5 +- fs/smb/server/vfs_cache.h | 1 + fs/super.c | 4 +- fs/xattr.c | 1 + include/linux/bio.h | 2 +- include/linux/bvec.h | 7 +- include/linux/cpu.h | 3 + include/linux/execmem.h | 8 +- include/linux/fs.h | 10 +- include/linux/libata.h | 7 +- include/linux/module.h | 5 - include/linux/scatterlist.h | 4 +- include/uapi/linux/bits.h | 4 +- init/initramfs.c | 1 + init/main.c | 1 + io_uring/fdinfo.c | 12 +- io_uring/io_uring.c | 7 +- io_uring/kbuf.c | 5 +- io_uring/register.c | 7 +- io_uring/sqpoll.c | 43 ++-- io_uring/sqpoll.h | 8 +- kernel/cgroup/legacy_freezer.c | 3 +- kernel/sched/core.c | 4 +- kernel/sched/ext.c | 17 +- kernel/sched/ext.h | 2 + kernel/time/posix-cpu-timers.c | 9 + kernel/trace/trace_events_filter.c | 4 +- kernel/trace/trace_functions_graph.c | 6 + kernel/workqueue.c | 3 +- lib/crypto/Makefile | 4 + lib/crypto/aescfb.c | 8 +- lib/crypto/aesgcm.c | 46 ++-- lib/scatterlist.c | 8 +- mm/execmem.c | 40 +--- mm/madvise.c | 2 + mm/util.c | 40 ++++ mm/vma.c | 23 +- mm/vma.h | 47 ++++ rust/bindings/bindings_helper.h | 1 + rust/helpers/completion.c | 8 + rust/helpers/cpu.c | 8 + rust/helpers/helpers.c | 2 + rust/kernel/cpu.rs | 125 ++++++++++- rust/kernel/cpufreq.rs | 173 +++++++++++---- rust/kernel/cpumask.rs | 51 +++-- rust/kernel/devres.rs | 60 ++++-- rust/kernel/revocable.rs | 18 +- rust/kernel/sync.rs | 2 + rust/kernel/sync/completion.rs | 112 ++++++++++ rust/kernel/time/hrtimer.rs | 2 +- scripts/gendwarfksyms/gendwarfksyms.h | 14 +- scripts/gendwarfksyms/types.c | 65 ++---- scripts/misc-check | 15 +- security/selinux/xfrm.c | 2 +- tools/power/cpupower/Makefile | 9 +- .../selftests/kvm/arm64/arch_timer_edge_cases.c | 39 ++-- tools/testing/selftests/mm/gup_longterm.c | 7 +- tools/testing/selftests/x86/Makefile | 2 +- tools/testing/selftests/x86/sigtrap_loop.c | 101 +++++++++ tools/testing/vma/vma_internal.h | 16 ++ 207 files changed, 2367 insertions(+), 1210 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.W6E8ZGpEFG b/tmp/tmp.fc0LCX1BS1 index 416a04b5b918..b92a4304977f 100644 --- a/tmp/tmp.W6E8ZGpEFG +++ b/tmp/tmp.fc0LCX1BS1 @@ -9,6 +9,9 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours +bridge: mcast: Fix use-after-free during router port configuration +page_pool: import Jesper's page_pool benchmark +netmem: fix skb_frag_address_safe with unreadable skbs net: cadence: macb: Enable RMII for SAMA7 gem net: cadence: macb: Expose REFCLK as a device tree property dt-bindings: net: cdns,macb: Add external REFCLK property