Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-11-13--16-00 (v6.18-rc4-1110-g566fb3ca18f0) remotes/brancher/net-next-hw-2025-11-14--00-00 (v6.18-rc5-1115-gdd1c4d736317) ==== BASE DIFF ==== .mailmap | 3 +- .../devicetree/bindings/gpio/ti,twl4030-gpio.yaml | 2 +- Documentation/firmware-guide/acpi/i2c-muxes.rst | 8 +- MAINTAINERS | 9 +- Makefile | 2 +- arch/Kconfig | 7 + arch/arm/Kconfig | 2 + arch/arm64/include/asm/alternative.h | 7 +- arch/arm64/include/asm/kfence.h | 3 +- arch/arm64/include/asm/percpu.h | 15 ++- arch/arm64/include/asm/scs.h | 2 +- arch/arm64/include/asm/spectre.h | 1 + arch/arm64/kernel/acpi.c | 8 +- arch/arm64/kernel/alternative.c | 19 ++- arch/arm64/kernel/cpufeature.c | 6 + arch/arm64/kernel/module.c | 21 ++- arch/arm64/kernel/mte.c | 3 +- arch/arm64/kernel/pi/map_kernel.c | 2 +- arch/arm64/kernel/pi/patch-scs.c | 10 +- arch/arm64/kernel/pi/pi.h | 2 +- arch/arm64/kernel/probes/kprobes.c | 5 +- arch/arm64/kernel/proton-pack.c | 35 ++--- arch/arm64/kvm/hyp/nvhe/ffa.c | 9 +- arch/arm64/kvm/hyp/nvhe/mem_protect.c | 28 ++++ arch/arm64/kvm/sys_regs.c | 71 +++++----- arch/arm64/kvm/vgic/vgic-debug.c | 16 ++- arch/arm64/kvm/vgic/vgic-init.c | 16 ++- arch/arm64/kvm/vgic/vgic-its.c | 18 ++- arch/arm64/kvm/vgic/vgic-v3.c | 3 +- arch/arm64/kvm/vgic/vgic.c | 23 ++-- arch/arm64/mm/fault.c | 10 ++ arch/arm64/mm/mmu.c | 111 ++++++++++----- arch/loongarch/include/asm/cpu-features.h | 2 + arch/loongarch/include/asm/cpu.h | 6 +- arch/loongarch/include/asm/hw_breakpoint.h | 4 +- arch/loongarch/include/asm/io.h | 5 +- arch/loongarch/include/asm/loongarch.h | 2 + arch/loongarch/include/asm/pgalloc.h | 2 +- arch/loongarch/include/asm/pgtable.h | 11 +- arch/loongarch/kernel/cpu-probe.c | 4 + arch/loongarch/kernel/kexec_efi.c | 2 +- arch/loongarch/kernel/kexec_elf.c | 2 +- arch/loongarch/kernel/machine_kexec.c | 22 --- arch/loongarch/kernel/machine_kexec_file.c | 2 +- arch/loongarch/kernel/mem.c | 7 +- arch/loongarch/kernel/numa.c | 23 +--- arch/loongarch/kernel/perf_event.c | 7 +- arch/loongarch/kernel/setup.c | 5 +- arch/loongarch/kernel/traps.c | 4 +- arch/loongarch/kvm/intc/eiointc.c | 2 +- arch/loongarch/kvm/mmu.c | 2 +- arch/loongarch/kvm/timer.c | 2 + arch/loongarch/kvm/vcpu.c | 19 ++- arch/loongarch/mm/init.c | 2 - arch/loongarch/mm/ioremap.c | 2 +- arch/parisc/kernel/unwind.c | 13 +- arch/riscv/Kconfig | 2 +- arch/riscv/Makefile | 17 +-- arch/riscv/include/asm/asm.h | 6 + arch/riscv/include/asm/insn-def.h | 8 +- arch/riscv/include/asm/vendor_extensions/mips.h | 6 +- arch/riscv/kernel/kgdb.c | 4 +- arch/riscv/kernel/module-sections.c | 8 +- arch/riscv/kernel/stacktrace.c | 21 ++- arch/riscv/kernel/tests/Kconfig.debug | 2 +- arch/riscv/kernel/tests/kprobes/Makefile | 4 +- arch/riscv/kernel/tests/kprobes/test-kprobes.c | 5 +- arch/riscv/kvm/aia_imsic.c | 16 ++- arch/riscv/kvm/mmu.c | 25 +--- arch/riscv/kvm/vcpu.c | 2 +- arch/riscv/mm/ptdump.c | 2 +- arch/x86/include/asm/amd/node.h | 1 - arch/x86/include/uapi/asm/vmx.h | 1 + arch/x86/kernel/amd_node.c | 150 +++++++-------------- arch/x86/kernel/cpu/amd.c | 1 + arch/x86/kernel/cpu/microcode/amd.c | 2 + arch/x86/kvm/svm/avic.c | 24 ++-- arch/x86/kvm/svm/nested.c | 20 +-- arch/x86/kvm/svm/svm.c | 86 ++++++------ arch/x86/kvm/svm/svm.h | 4 +- arch/x86/kvm/vmx/common.h | 2 +- arch/x86/kvm/vmx/nested.c | 8 ++ arch/x86/kvm/vmx/vmx.c | 8 ++ arch/x86/kvm/x86.c | 50 ++++--- drivers/acpi/cppc_acpi.c | 2 +- drivers/acpi/sbs.c | 2 +- drivers/cpuidle/cpuidle-riscv-sbi.c | 5 +- drivers/gpio/gpio-aggregator.c | 1 + drivers/gpio/gpio-tb10x.c | 19 --- drivers/gpio/gpiolib-swnode.c | 2 +- drivers/gpio/gpiolib.c | 8 +- drivers/gpu/drm/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 5 +- drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 5 + drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 5 + drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 5 + drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c | 4 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 26 +++- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 12 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 3 +- .../gpu/drm/amd/display/dc/link/link_detection.c | 1 + drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 18 --- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 4 +- drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 2 - drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 6 + drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 3 + drivers/gpu/drm/i915/Makefile | 2 +- drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 4 +- drivers/gpu/drm/i915/i915_vma.c | 16 ++- drivers/gpu/drm/imagination/Kconfig | 1 + drivers/gpu/drm/mediatek/mtk_crtc.c | 7 + drivers/gpu/drm/mediatek/mtk_plane.c | 24 +--- drivers/gpu/drm/nouveau/dispnv50/disp.c | 4 +- drivers/gpu/drm/nouveau/dispnv50/disp.h | 1 + drivers/gpu/drm/nouveau/dispnv50/wndw.c | 24 +++- drivers/gpu/drm/nouveau/dispnv50/wndwca7e.c | 33 +++++ drivers/gpu/drm/scheduler/sched_entity.c | 34 ++--- drivers/gpu/drm/tiny/Kconfig | 1 + drivers/gpu/drm/xe/xe_device.c | 14 +- drivers/gpu/drm/xe/xe_exec.c | 3 +- drivers/gpu/drm/xe/xe_exec_queue.c | 14 ++ drivers/gpu/drm/xe/xe_exec_queue_types.h | 7 + drivers/gpu/drm/xe/xe_guc_ct.c | 3 + drivers/gpu/drm/xe/xe_oa.c | 45 ++++--- drivers/gpu/drm/xe/xe_oa_types.h | 8 ++ drivers/gpu/drm/xe/xe_sync.c | 17 ++- drivers/gpu/drm/xe/xe_sync.h | 3 + drivers/gpu/drm/xe/xe_sync_types.h | 3 + drivers/gpu/drm/xe/xe_vm.c | 4 + drivers/i2c/muxes/i2c-mux-pca954x.c | 50 ++++--- drivers/iommu/iommufd/io_pagetable.c | 12 +- drivers/iommu/iommufd/ioas.c | 4 + drivers/iommu/iommufd/iova_bitmap.c | 5 +- .../net/ethernet/stmicro/stmmac/dwmac-loongson.c | 13 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 11 +- drivers/net/ethernet/stmicro/stmmac/hwif.c | 24 ++-- drivers/net/ethernet/stmicro/stmmac/hwif.h | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 2 +- drivers/rtc/rtc-cpcap.c | 1 - drivers/rtc/rtc-rx8025.c | 2 +- drivers/rtc/rtc-tps6586x.c | 1 - drivers/ufs/core/ufs-sysfs.c | 2 +- drivers/ufs/core/ufs-sysfs.h | 1 - drivers/ufs/core/ufshcd.c | 17 +-- drivers/ufs/host/ufs-qcom.c | 15 ++- drivers/ufs/host/ufshcd-pci.c | 70 +++++++++- fs/btrfs/inode.c | 4 +- fs/btrfs/scrub.c | 2 + fs/btrfs/tree-log.c | 2 +- fs/btrfs/zoned.c | 60 ++++----- fs/crypto/inline_crypt.c | 3 +- fs/erofs/decompressor_zstd.c | 11 +- fs/nfsd/nfs4state.c | 68 +++++++--- fs/nfsd/nfs4xdr.c | 5 +- fs/nfsd/nfsd.h | 1 + fs/nfsd/nfsfh.c | 6 +- fs/nfsd/xdr4.h | 3 +- fs/nilfs2/segment.c | 7 +- fs/proc/generic.c | 12 +- fs/smb/client/cached_dir.c | 16 ++- fs/smb/client/smb2inode.c | 2 + fs/smb/client/smb2pdu.c | 7 +- fs/smb/server/transport_rdma.c | 38 +++++- fs/smb/server/transport_tcp.c | 5 +- fs/xfs/xfs_discard.c | 4 +- fs/xfs/xfs_iomap.c | 82 +++++++++-- fs/xfs/xfs_zone_alloc.c | 6 +- include/drm/Makefile | 2 +- include/linux/compiler_types.h | 11 +- include/linux/dma-mapping.h | 2 +- include/linux/gfp.h | 3 + include/linux/huge_mm.h | 55 ++++---- include/linux/map_benchmark.h | 1 + include/linux/stmmac.h | 4 +- include/net/libeth/xdp.h | 2 +- include/uapi/drm/drm_fourcc.h | 25 ++-- include/uapi/linux/io_uring.h | 12 -- include/ufs/ufshcd.h | 7 + io_uring/memmap.c | 2 +- io_uring/register.c | 3 - io_uring/rsrc.c | 11 +- io_uring/zcrx.c | 68 ---------- io_uring/zcrx.h | 7 - kernel/Kconfig.kexec | 9 ++ kernel/Makefile | 1 + kernel/events/core.c | 20 ++- kernel/futex/core.c | 12 +- kernel/gcov/gcc_4_7.c | 4 +- kernel/kexec_handover.c | 95 ++++++++----- kernel/kexec_handover_debug.c | 25 ++++ kernel/kexec_handover_internal.h | 20 +++ kernel/sched/core.c | 2 +- kernel/sched/fair.c | 15 +-- kernel/trace/ring_buffer.c | 4 + kernel/trace/trace_events_hist.c | 6 +- kernel/trace/trace_fprobe.c | 7 +- lib/crypto/Kconfig | 2 +- lib/crypto/Makefile | 2 +- lib/maple_tree.c | 30 +++-- mm/damon/stat.c | 9 +- mm/damon/sysfs.c | 10 +- mm/filemap.c | 28 ++-- mm/huge_memory.c | 35 +++-- mm/kmsan/core.c | 3 - mm/kmsan/hooks.c | 6 +- mm/kmsan/shadow.c | 2 +- mm/ksm.c | 113 ++++++++++++++-- mm/memory.c | 20 ++- mm/mm_init.c | 2 +- mm/mremap.c | 2 +- mm/secretmem.c | 2 +- mm/shmem.c | 9 +- mm/slub.c | 12 +- mm/truncate.c | 37 ++++- net/sunrpc/Kconfig | 3 +- rust/Makefile | 2 +- scripts/Makefile.build | 2 +- scripts/Makefile.vmlinux | 15 ++- scripts/decode_stacktrace.sh | 14 +- tools/arch/x86/include/asm/cpufeatures.h | 5 + tools/arch/x86/include/asm/msr-index.h | 20 ++- tools/arch/x86/include/uapi/asm/kvm.h | 34 +++++ tools/arch/x86/include/uapi/asm/svm.h | 4 + tools/arch/x86/include/uapi/asm/vmx.h | 6 +- tools/include/asm-generic/bitops/__fls.h | 2 +- tools/include/asm-generic/bitops/fls.h | 2 +- tools/include/asm-generic/bitops/fls64.h | 4 +- tools/include/uapi/drm/drm.h | 63 +++++++-- tools/include/uapi/linux/kvm.h | 3 + tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 1 + tools/perf/trace/beauty/include/uapi/linux/fcntl.h | 1 + tools/perf/trace/beauty/include/uapi/linux/fs.h | 5 +- tools/perf/trace/beauty/include/uapi/linux/prctl.h | 10 ++ tools/perf/util/symbol.c | 6 +- tools/testing/selftests/iommu/iommufd.c | 2 + tools/testing/selftests/iommu/iommufd_utils.h | 4 +- tools/testing/selftests/kvm/arm64/get-reg-list.c | 3 + tools/testing/selftests/kvm/lib/arm64/gic_v3_its.c | 9 +- tools/tracing/latency/latency-collector.c | 2 +- virt/kvm/guest_memfd.c | 45 +++++-- 244 files changed, 2014 insertions(+), 1134 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.YHfoO8FLNg b/tmp/tmp.v3g8cTqsYT index 5c5375363fa4..7a41a6fc95e5 100644 --- a/tmp/tmp.YHfoO8FLNg +++ b/tmp/tmp.v3g8cTqsYT @@ -103,8 +103,6 @@ ovpn: notify userspace on client float event ovpn: pktid: use bitops.h API ovpn: use correct array size to parse nested attributes in ovpn_nl_key_swap_doit net: core: prevent NULL deref in generic_hwtstamp_ioctl_lower() -net: stmmac: always allocate mac_device_info -net: stmmac: clean up stmmac_reset() net: ti: icssg-prueth: Enable zero copy in XDP features net: ti: icssg-prueth: Add AF_XDP zero copy for RX net: ti: icssg-prueth: Make emac_run_xdp function independent of page