Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-02-20--18-00 (v6.14-rc2-804-gbe2f0229f55f) remotes/brancher/net-next-2025-02-20--21-00 (v6.14-rc3-750-gbfdaed29b490) ==== BASE DIFF ==== .mailmap | 4 + Documentation/arch/arm64/gcs.rst | 2 +- .../devicetree/bindings/clock/qcom,gpucc.yaml | 3 + .../bindings/clock/qcom,sa8775p-camcc.yaml | 6 +- .../bindings/clock/qcom,sa8775p-videocc.yaml | 1 + .../bindings/display/panel/powertip,hx8238a.yaml | 29 +++ .../bindings/display/panel/powertip,st7272.yaml | 29 +++ .../bindings/display/ti/ti,am65x-dss.yaml | 2 +- .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 1 + .../bindings/regulator/qcom,smd-rpm-regulator.yaml | 2 +- Documentation/driver-api/infrastructure.rst | 6 + .../process/embargoed-hardware-issues.rst | 2 +- .../sp_SP/process/embargoed-hardware-issues.rst | 2 +- MAINTAINERS | 22 +- Makefile | 15 +- arch/alpha/include/asm/hwrpb.h | 2 +- arch/alpha/include/uapi/asm/ptrace.h | 2 + arch/alpha/kernel/asm-offsets.c | 4 + arch/alpha/kernel/entry.S | 24 +-- arch/alpha/kernel/pci_iommu.c | 3 +- arch/alpha/kernel/traps.c | 2 +- arch/alpha/mm/fault.c | 4 +- arch/arm64/Kconfig | 1 - arch/arm64/Makefile | 4 + arch/arm64/include/asm/kvm_emulate.h | 42 ---- arch/arm64/include/asm/kvm_host.h | 24 +-- arch/arm64/kernel/cacheinfo.c | 12 +- arch/arm64/kernel/cpufeature.c | 5 +- arch/arm64/kernel/fpsimd.c | 25 --- arch/arm64/kernel/topology.c | 22 +- arch/arm64/kernel/vdso/vdso.lds.S | 1 + arch/arm64/kernel/vmlinux.lds.S | 1 + arch/arm64/kvm/arch_timer.c | 16 +- arch/arm64/kvm/arm.c | 8 - arch/arm64/kvm/fpsimd.c | 107 +--------- arch/arm64/kvm/hyp/entry.S | 5 + arch/arm64/kvm/hyp/include/hyp/switch.h | 148 +++++++++---- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 15 +- arch/arm64/kvm/hyp/nvhe/mem_protect.c | 76 +++---- arch/arm64/kvm/hyp/nvhe/switch.c | 89 ++++---- arch/arm64/kvm/hyp/vhe/switch.c | 33 +-- arch/arm64/kvm/vgic/vgic-init.c | 74 +++---- arch/arm64/mm/trans_pgd.c | 7 + arch/mips/include/asm/ptrace.h | 4 +- arch/mips/include/asm/syscall.h | 32 +-- arch/mips/kernel/asm-offsets.c | 6 + arch/mips/kernel/scall32-o32.S | 8 +- arch/powerpc/include/asm/book3s/64/hash-4k.h | 12 +- arch/powerpc/lib/code-patching.c | 4 +- arch/s390/configs/debug_defconfig | 1 - arch/s390/configs/defconfig | 1 - arch/s390/configs/zfcpdump_defconfig | 1 - arch/s390/include/asm/bitops.h | 6 +- arch/s390/pci/pci_bus.c | 20 ++ arch/s390/pci/pci_iov.c | 56 +++-- arch/s390/pci/pci_iov.h | 7 + arch/um/drivers/virt-pci.c | 198 +++++++++--------- arch/um/drivers/virtio_uml.c | 8 +- arch/um/kernel/irq.c | 79 ++++--- arch/um/kernel/process.c | 10 +- arch/um/os-Linux/skas/process.c | 16 +- arch/x86/events/intel/core.c | 33 ++- arch/x86/events/intel/ds.c | 10 +- arch/x86/events/rapl.c | 12 +- arch/x86/include/asm/kvm-x86-ops.h | 1 + arch/x86/include/asm/kvm_host.h | 1 + arch/x86/include/asm/msr-index.h | 3 +- arch/x86/include/asm/perf_event.h | 28 ++- arch/x86/include/asm/sev.h | 2 + arch/x86/kvm/hyperv.c | 6 +- arch/x86/kvm/mmu/mmu.c | 2 +- arch/x86/kvm/svm/nested.c | 10 +- arch/x86/kvm/svm/sev.c | 10 + arch/x86/kvm/svm/svm.c | 13 +- arch/x86/kvm/vmx/main.c | 1 + arch/x86/kvm/vmx/vmx.c | 10 +- arch/x86/kvm/vmx/x86_ops.h | 1 + arch/x86/kvm/x86.c | 3 + arch/x86/um/os-Linux/registers.c | 21 +- arch/x86/um/signal.c | 13 +- arch/x86/virt/svm/sev.c | 23 +- arch/x86/xen/mmu_pv.c | 71 ++++++- block/partitions/mac.c | 18 +- drivers/acpi/arm64/gtdt.c | 12 +- drivers/base/Makefile | 2 +- drivers/base/base.h | 1 + drivers/base/faux.c | 232 +++++++++++++++++++++ drivers/base/init.c | 1 + drivers/base/regmap/regmap-irq.c | 2 + drivers/crypto/ccp/sp-dev.c | 14 ++ drivers/dma/tegra210-adma.c | 17 +- drivers/firmware/efi/efi.c | 6 +- drivers/firmware/efi/libstub/randomalloc.c | 3 + drivers/firmware/efi/libstub/relocate.c | 3 + drivers/gpio/gpio-bcm-kona.c | 71 +++++-- drivers/gpio/gpio-stmpe.c | 15 +- drivers/gpio/gpiolib-acpi.c | 14 ++ drivers/gpio/gpiolib.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 5 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 36 +++- drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 3 +- .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx12.asm | 4 + .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 2 +- drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 3 +- drivers/gpu/drm/display/drm_dp_helper.c | 2 +- drivers/gpu/drm/hisilicon/hibmc/Kconfig | 2 + drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 4 +- drivers/gpu/drm/panthor/panthor_drv.c | 1 + drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c | 200 +++++++++--------- drivers/gpu/drm/xe/xe_drm_client.c | 2 +- drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c | 54 ++--- drivers/gpu/host1x/dev.c | 2 + drivers/gpu/host1x/intr.c | 2 - drivers/iommu/amd/amd_iommu_types.h | 1 + drivers/iommu/amd/init.c | 38 +++- drivers/iommu/exynos-iommu.c | 6 +- drivers/iommu/intel/prq.c | 4 +- drivers/iommu/io-pgfault.c | 1 + drivers/iommu/iommu.c | 2 +- drivers/mmc/host/mtk-sd.c | 31 ++- drivers/mmc/host/sdhci_am654.c | 30 --- drivers/of/address.c | 5 +- drivers/of/of_private.h | 4 + drivers/of/of_test.c | 119 ++++++++++- drivers/pci/probe.c | 5 +- drivers/pci/quirks.c | 3 +- drivers/regulator/core.c | 61 +++--- drivers/s390/cio/chp.c | 3 +- drivers/spi/atmel-quadspi.c | 4 +- drivers/spi/spi-pxa2xx.c | 2 +- drivers/spi/spi-sn-f-ospi.c | 3 + drivers/thermal/cpufreq_cooling.c | 2 - drivers/tty/serial/8250/8250.h | 2 + drivers/tty/serial/8250/8250_dma.c | 16 ++ drivers/tty/serial/8250/8250_of.c | 1 - drivers/tty/serial/8250/8250_platform.c | 9 - drivers/tty/serial/8250/8250_pnp.c | 10 - drivers/tty/serial/8250/8250_port.c | 9 + drivers/tty/serial/sc16is7xx.c | 2 +- drivers/tty/serial/serial_port.c | 12 +- drivers/usb/class/cdc-acm.c | 28 ++- drivers/usb/core/hub.c | 14 +- drivers/usb/core/quirks.c | 6 + drivers/usb/dwc2/gadget.c | 1 + drivers/usb/dwc3/core.h | 1 + drivers/usb/dwc3/gadget.c | 34 +++ drivers/usb/gadget/function/f_midi.c | 19 +- drivers/usb/gadget/function/uvc_video.c | 2 +- drivers/usb/gadget/udc/core.c | 2 +- drivers/usb/gadget/udc/renesas_usb3.c | 2 +- drivers/usb/host/pci-quirks.c | 9 + drivers/usb/host/xhci-pci.c | 7 +- drivers/usb/phy/phy-generic.c | 2 +- drivers/usb/roles/class.c | 5 +- drivers/usb/serial/option.c | 49 +++-- drivers/usb/typec/tcpm/tcpm.c | 3 +- drivers/xen/swiotlb-xen.c | 22 +- fs/bcachefs/btree_update_interior.c | 2 + fs/bcachefs/fsck.c | 78 +++---- fs/bcachefs/reflink.c | 18 +- fs/bcachefs/sb-downgrade.c | 2 +- fs/netfs/buffered_read.c | 19 +- fs/netfs/internal.h | 4 + fs/netfs/read_collect.c | 6 +- fs/netfs/read_retry.c | 43 +++- fs/netfs/stats.c | 9 + fs/netfs/write_issue.c | 1 + fs/netfs/write_retry.c | 2 + fs/proc/vmcore.c | 5 +- fs/smb/client/cifsglob.h | 6 +- fs/smb/client/file.c | 7 +- fs/smb/client/inode.c | 17 +- fs/smb/client/reparse.c | 5 +- fs/smb/client/reparse.h | 28 ++- fs/smb/client/smb2inode.c | 4 + fs/smb/client/smb2ops.c | 3 +- fs/smb/common/smb2pdu.h | 30 ++- fs/smb/common/smbfsctl.h | 3 + fs/xfs/scrub/common.h | 5 - fs/xfs/scrub/inode_repair.c | 12 +- fs/xfs/scrub/repair.h | 11 +- fs/xfs/scrub/scrub.c | 12 ++ fs/xfs/xfs_aops.c | 41 +++- fs/xfs/xfs_qm_bhv.c | 55 +++-- fs/xfs/xfs_super.c | 8 +- include/drm/display/drm_dp.h | 1 + include/dt-bindings/clock/qcom,qcs8300-camcc.h | 16 ++ include/dt-bindings/clock/qcom,qcs8300-gpucc.h | 17 ++ include/linux/blk-mq.h | 18 +- include/linux/cgroup-defs.h | 6 +- include/linux/device/faux.h | 69 ++++++ include/linux/efi.h | 31 +-- include/linux/netfs.h | 2 +- include/linux/pci_ids.h | 1 + include/linux/psp-sev.h | 9 + include/linux/sched/task.h | 1 + include/trace/events/netfs.h | 4 +- include/uapi/linux/taskstats.h | 2 +- include/uapi/linux/thermal.h | 2 +- include/uapi/linux/virtio_snd.h | 2 +- io_uring/kbuf.c | 16 +- io_uring/uring_cmd.c | 28 +-- io_uring/waitid.c | 18 +- kernel/acct.c | 134 +++++++----- kernel/cgroup/cgroup.c | 20 +- kernel/cgroup/rstat.c | 1 - kernel/irq/Kconfig | 4 - kernel/sched/autogroup.c | 4 +- kernel/sched/core.c | 12 +- kernel/sched/ext.c | 113 ++++++---- kernel/sched/ext.h | 4 +- kernel/sched/sched.h | 2 +- kernel/trace/ring_buffer.c | 28 ++- kernel/trace/trace.c | 12 +- kernel/workqueue.c | 12 +- lib/iov_iter.c | 3 +- lib/test_xarray.c | 15 +- mm/hugetlb.c | 2 +- mm/kasan/report.c | 34 ++- mm/madvise.c | 11 +- mm/memcontrol.c | 1 + mm/memory.c | 17 +- mm/migrate_device.c | 13 +- mm/zswap.c | 35 ++-- rust/bindings/bindings_helper.h | 1 + rust/kernel/faux.rs | 67 ++++++ rust/kernel/lib.rs | 1 + rust/kernel/rbtree.rs | 2 +- samples/rust/Kconfig | 10 + samples/rust/Makefile | 1 + samples/rust/rust_driver_faux.rs | 29 +++ scripts/mod/modpost.c | 4 +- scripts/package/install-extmod-build | 4 +- sound/core/hrtimer.c | 3 +- sound/core/seq/seq_clientmgr.c | 12 +- sound/drivers/dummy.c | 3 +- sound/drivers/pcsp/pcsp.c | 3 +- sound/hda/intel-dsp-config.c | 5 + sound/pci/hda/hda_codec.c | 4 +- sound/pci/hda/hda_intel.c | 2 + sound/pci/hda/patch_conexant.c | 1 + sound/pci/hda/patch_cs8409-tables.c | 12 +- sound/pci/hda/patch_cs8409.c | 26 ++- sound/pci/hda/patch_cs8409.h | 7 +- sound/pci/hda/patch_realtek.c | 2 + sound/pci/hda/tas2781_hda_spi.c | 27 +-- sound/pci/hda/tas2781_spi_fwlib.c | 10 +- sound/sh/sh_dac_audio.c | 3 +- sound/soc/codecs/arizona.c | 14 +- sound/soc/codecs/cs35l41.c | 30 ++- sound/soc/codecs/madera.c | 10 +- sound/soc/codecs/tas2781-i2c.c | 4 +- sound/soc/codecs/wm5110.c | 8 +- sound/soc/fsl/fsl_micfil.c | 2 + sound/soc/fsl/imx-audmix.c | 31 --- sound/soc/generic/simple-card-utils.c | 1 + sound/soc/intel/boards/sof_sdw.c | 41 +++- sound/soc/intel/common/soc-acpi-intel-mtl-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-ptl-match.c | 12 +- sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 16 +- sound/soc/renesas/rcar/core.c | 14 -- sound/soc/renesas/rcar/rsnd.h | 1 - sound/soc/renesas/rcar/src.c | 116 +++++++++-- sound/soc/renesas/rcar/ssi.c | 3 +- sound/soc/rockchip/rockchip_i2s_tdm.c | 4 +- sound/soc/sof/amd/acp-ipc.c | 25 ++- sound/soc/sof/amd/acp.c | 1 + sound/soc/sof/amd/acp.h | 1 + sound/soc/sof/amd/pci-vangogh.c | 2 - sound/soc/sof/amd/vangogh.c | 22 +- sound/soc/sof/intel/hda-codec.c | 1 + sound/soc/sof/intel/pci-ptl.c | 1 + sound/soc/sof/ipc4-topology.c | 12 +- sound/soc/sof/pcm.c | 2 + sound/soc/sof/stream-ipc.c | 6 +- tools/accounting/getdelays.c | 32 +-- tools/mm/page-types.c | 4 +- tools/objtool/check.c | 12 +- tools/sched_ext/include/scx/common.bpf.h | 25 ++- .../testing/selftests/cgroup/test_cpuset_v1_hp.sh | 2 +- tools/testing/selftests/kvm/x86/hyperv_cpuid.c | 47 +++-- tools/testing/selftests/mm/run_vmtests.sh | 2 +- tools/testing/selftests/sched_ext/create_dsq.c | 10 +- .../selftests/sched_ext/ddsp_bogus_dsq_fail.c | 7 +- .../selftests/sched_ext/ddsp_vtimelocal_fail.c | 7 +- .../testing/selftests/sched_ext/dsp_local_on.bpf.c | 2 +- tools/testing/selftests/sched_ext/dsp_local_on.c | 1 + .../selftests/sched_ext/enq_last_no_enq_fails.c | 10 +- .../selftests/sched_ext/enq_select_cpu_fails.c | 10 +- tools/testing/selftests/sched_ext/exit.c | 1 + tools/testing/selftests/sched_ext/hotplug.c | 6 +- .../selftests/sched_ext/init_enable_count.c | 27 +-- tools/testing/selftests/sched_ext/maximal.c | 7 +- tools/testing/selftests/sched_ext/maybe_null.c | 2 +- tools/testing/selftests/sched_ext/minimal.c | 10 +- tools/testing/selftests/sched_ext/prog_run.c | 10 +- tools/testing/selftests/sched_ext/reload_loop.c | 9 +- tools/testing/selftests/sched_ext/select_cpu_dfl.c | 7 +- .../sched_ext/select_cpu_dfl_nodispatch.c | 7 +- .../selftests/sched_ext/select_cpu_dispatch.c | 7 +- .../sched_ext/select_cpu_dispatch_bad_dsq.c | 7 +- .../sched_ext/select_cpu_dispatch_dbl_dsp.c | 7 +- .../testing/selftests/sched_ext/select_cpu_vtime.c | 7 +- 305 files changed, 3312 insertions(+), 1710 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.amYXVRIpGJ b/tmp/tmp.HAVH1WzeCS index 17350e8262db..5fd410d2af2e 100644 --- a/tmp/tmp.amYXVRIpGJ +++ b/tmp/tmp.HAVH1WzeCS @@ -5,6 +5,8 @@ profile patch forwarding: set timeout to 3 hours ipvlan: ensure network headers are in skb linear part net: better track kernel sockets lifetime +net: stmmac: print stmmac_init_dma_engine() errors using netdev_err() +net: set the minimum for net_hotdata.netdev_budget_usecs net: mvpp2: cls: Fixed Non IP flow, with vlan tag flow defination. selftests: fib_nexthops: do not mark skipped tests as failed net: ethernet: ti: am65-cpsw: select PAGE_POOL