Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-11-13--18-00 (v6.18-rc4-1149-g93fa293d2784) remotes/brancher/net-next-2025-11-13--21-00 (v6.18-rc4-1431-g98a10e58cc7c) ==== 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 +- 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/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 +++++-- 238 files changed, 1990 insertions(+), 1102 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.mzknsgacV2 b/tmp/tmp.Pi6bxzclKc index 7ed8fad5c208..d9e2074e9089 100644 --- a/tmp/tmp.mzknsgacV2 +++ b/tmp/tmp.Pi6bxzclKc @@ -12,8 +12,30 @@ nipa: profile (time) test output nipa: config: x86: use periodic HZ tick nipa: disable 6.17's merge window kunit tests nipa: disable random kunit tests -nipa: fbnic: link up on QEMU +qede: convert to use ndo_hwtstamp callbacks +bnx2x: convert to use ndo_hwtstamp callbacks +net: ps3_gelic_net: handle skb allocation failures +net: stmmac: rk: use PHY_INTF_SEL_x in functions +net: stmmac: rk: use PHY_INTF_SEL_x constants +net: stmmac: rk: convert all bitfields to GRF_FIELD*() +net: stmmac: rk: replace HIWORD_UPDATE() with GRF_FIELD() net: airoha: Do not loopback traffic to GDM2 if it is available on the device +mlx5: extract GRXRINGS from .get_rxnfc +mlx4: extract GRXRINGS from .get_rxnfc +netconsole: Increase MAX_USERDATA_ITEMS +netconsole: Dynamic allocation of userdata buffer +netconsole: Split userdata and sysdata +netconsole: Simplify send_fragmented_body() +fbnic: Replace use of internal PCS w/ Designware XPCS +fbnic: Add SW shim for MDIO interface to PMA/PMD and PCS +fbnic: Cleanup handling for link down event statistics +fbnic: Add logic to track PMD state via MAC/PCS signals +fbnic: Rename PCS IRQ to MAC IRQ as it is actually a MAC interrupt +net: pcs: xpcs: Add support for FBNIC 25G, 50G, 100G PMA +net: pcs: xpcs: Fix PMA identifier handling in XPCS +net: pcs: xpcs: Add support for 25G, 50G, and 100G interfaces +net: phy: Add support for 25, 50 and 100Gbps PMA to genphy_c45_read_pma +net: phy: Rename MDIO_CTRL1_SPEED for 2.5G and 5G to reflect PMA values net: mlxsw: linecards: fix missing error check in mlxsw_linecard_devlink_info_get() selftests: drv-net: xdp: make the XDP qstats tests less flaky tracing: Switch to use %ptSp