Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-03-13--16-00 (v6.14-rc5-1412-gdfef7556c5a0) remotes/brancher/net-next-hw-2025-03-14--00-00 (v6.14-rc6-1334-gd3d4094420a5) ==== BASE DIFF ==== .mailmap | 1 + Documentation/admin-guide/README.rst | 2 +- Documentation/admin-guide/sysctl/kernel.rst | 11 ++ .../devicetree/bindings/iio/adc/adi,ad7606.yaml | 1 + Documentation/scheduler/sched-rt-group.rst | 3 + MAINTAINERS | 14 +- Makefile | 7 +- arch/arm/mm/fault-armv.c | 37 ++-- arch/arm64/include/asm/el2_setup.h | 31 +++- arch/arm64/kernel/head.S | 22 +-- arch/arm64/kvm/hyp/nvhe/hyp-init.S | 10 +- arch/arm64/kvm/hyp/nvhe/psci-relay.c | 3 + arch/loongarch/kernel/acpi.c | 12 -- arch/loongarch/kernel/machine_kexec.c | 4 +- arch/loongarch/kernel/setup.c | 3 + arch/loongarch/kernel/smp.c | 47 +++++- arch/loongarch/kvm/exit.c | 6 + arch/loongarch/kvm/main.c | 7 + arch/loongarch/kvm/vcpu.c | 2 +- arch/loongarch/kvm/vm.c | 6 +- arch/loongarch/mm/mmap.c | 6 +- arch/m68k/include/asm/sun3_pgalloc.h | 6 +- arch/riscv/Kconfig.socs | 1 + arch/s390/kernel/ftrace.c | 3 +- arch/s390/kernel/traps.c | 6 +- arch/x86/boot/compressed/pgtable_64.c | 2 + arch/x86/coco/sev/core.c | 23 +-- arch/x86/hyperv/hv_vtl.c | 1 + arch/x86/hyperv/ivm.c | 3 +- arch/x86/include/asm/kvm_host.h | 1 + arch/x86/include/asm/nospec-branch.h | 32 ++-- arch/x86/include/asm/pgtable-2level_types.h | 8 +- arch/x86/include/asm/sev.h | 6 +- arch/x86/kernel/amd_nb.c | 9 +- arch/x86/kernel/cpu/cacheinfo.c | 2 +- arch/x86/kernel/cpu/intel.c | 52 ++++-- arch/x86/kernel/cpu/microcode/amd.c | 8 +- arch/x86/kernel/cpu/sgx/driver.c | 10 +- arch/x86/kernel/cpu/sgx/ioctl.c | 7 + arch/x86/kvm/cpuid.c | 2 +- arch/x86/kvm/svm/sev.c | 24 ++- arch/x86/kvm/svm/svm.c | 49 ++++++ arch/x86/kvm/svm/svm.h | 2 +- arch/x86/kvm/svm/vmenter.S | 10 +- arch/x86/kvm/vmx/vmx.c | 8 +- arch/x86/kvm/vmx/vmx.h | 2 - arch/x86/kvm/x86.c | 2 + block/partitions/efi.c | 2 +- drivers/acpi/platform_profile.c | 94 ++++++++--- drivers/android/binderfs.c | 1 + drivers/base/core.c | 1 + drivers/block/ublk_drv.c | 7 +- drivers/bus/mhi/host/pci_generic.c | 5 +- drivers/bus/simple-pm-bus.c | 22 ++- drivers/cdx/cdx.c | 6 +- drivers/char/misc.c | 2 +- drivers/char/virtio_console.c | 4 +- drivers/gpio/gpio-aggregator.c | 20 ++- drivers/gpio/gpio-rcar.c | 31 ++-- drivers/gpu/drm/amd/amdkfd/kfd_queue.c | 4 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 3 +- drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c | 12 +- drivers/gpu/drm/hyperv/hyperv_drm_drv.c | 2 + drivers/gpu/drm/i915/display/intel_dp_mst.c | 3 +- drivers/gpu/drm/imagination/pvr_fw_meta.c | 6 +- drivers/gpu/drm/imagination/pvr_fw_trace.c | 4 +- drivers/gpu/drm/imagination/pvr_queue.c | 18 +- drivers/gpu/drm/imagination/pvr_queue.h | 4 + drivers/gpu/drm/imagination/pvr_vm.c | 134 ++++++++++++--- drivers/gpu/drm/imagination/pvr_vm.h | 3 + drivers/gpu/drm/nouveau/Kconfig | 1 + drivers/gpu/drm/radeon/r300.c | 3 +- drivers/gpu/drm/radeon/radeon_asic.h | 1 + drivers/gpu/drm/radeon/rs400.c | 18 +- drivers/gpu/drm/scheduler/gpu_scheduler_trace.h | 4 +- drivers/gpu/drm/tiny/bochs.c | 5 +- drivers/gpu/drm/xe/display/xe_plane_initial.c | 10 -- drivers/gpu/drm/xe/xe_gt.c | 4 +- drivers/gpu/drm/xe/xe_hmm.c | 188 +++++++++++++++------ drivers/gpu/drm/xe/xe_hmm.h | 7 + drivers/gpu/drm/xe/xe_pt.c | 96 +++++------ drivers/gpu/drm/xe/xe_pt_walk.c | 3 +- drivers/gpu/drm/xe/xe_pt_walk.h | 4 + drivers/gpu/drm/xe/xe_vm.c | 100 +++++++---- drivers/gpu/drm/xe/xe_vm.h | 10 +- drivers/gpu/drm/xe/xe_vm_types.h | 8 +- drivers/hv/vmbus_drv.c | 13 ++ drivers/hwmon/ad7314.c | 10 ++ drivers/hwmon/ntc_thermistor.c | 66 ++++---- drivers/hwmon/peci/dimmtemp.c | 10 +- drivers/hwmon/pmbus/pmbus.c | 2 + drivers/hwmon/xgene-hwmon.c | 2 +- drivers/hwtracing/intel_th/msu.c | 13 +- drivers/hwtracing/intel_th/pci.c | 15 ++ drivers/iio/adc/ad7192.c | 2 +- drivers/iio/adc/ad7606.c | 2 +- drivers/iio/adc/at91-sama5d2_adc.c | 68 +++++--- drivers/iio/adc/pac1921.c | 2 +- drivers/iio/dac/ad3552r.c | 6 + drivers/iio/filter/admv8818.c | 14 +- drivers/iio/light/apds9306.c | 4 +- drivers/iio/light/hid-sensor-prox.c | 7 +- drivers/iio/proximity/hx9023s.c | 3 +- drivers/misc/cardreader/rtsx_usb.c | 15 -- drivers/misc/eeprom/digsy_mtc_eeprom.c | 2 +- drivers/misc/mei/hw-me-regs.h | 2 + drivers/misc/mei/pci-me.c | 2 + drivers/misc/mei/vsc-tp.c | 2 +- drivers/misc/ntsync.c | 7 +- drivers/nvme/host/ioctl.c | 12 +- drivers/nvme/host/pci.c | 21 ++- drivers/nvme/host/tcp.c | 45 ++++- drivers/nvme/target/nvmet.h | 1 - drivers/nvme/target/tcp.c | 15 +- drivers/pinctrl/bcm/pinctrl-bcm281xx.c | 2 +- drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c | 3 + drivers/pinctrl/spacemit/Kconfig | 3 +- drivers/pinctrl/spacemit/pinctrl-k1.c | 2 +- drivers/platform/x86/amd/pmf/core.c | 2 + drivers/platform/x86/amd/pmf/pmf.h | 5 +- drivers/platform/x86/amd/pmf/sps.c | 11 ++ drivers/platform/x86/amd/pmf/tee-if.c | 52 ++++-- drivers/platform/x86/intel/hid.c | 7 + drivers/platform/x86/intel/vsec.c | 7 + drivers/platform/x86/thinkpad_acpi.c | 1 + drivers/rapidio/devices/rio_mport_cdev.c | 3 +- drivers/rapidio/rio-scan.c | 5 +- drivers/slimbus/messaging.c | 5 +- drivers/spi/atmel-quadspi.c | 5 +- drivers/spi/spi-microchip-core.c | 41 ++--- drivers/usb/atm/cxacru.c | 13 +- drivers/usb/core/hub.c | 33 ++++ drivers/usb/core/quirks.c | 4 + drivers/usb/dwc3/core.c | 85 ++++++---- drivers/usb/dwc3/core.h | 2 +- drivers/usb/dwc3/drd.c | 4 +- drivers/usb/dwc3/gadget.c | 10 +- drivers/usb/gadget/composite.c | 17 +- drivers/usb/gadget/function/u_ether.c | 4 +- drivers/usb/host/xhci-hub.c | 8 + drivers/usb/host/xhci-mem.c | 3 +- drivers/usb/host/xhci-pci.c | 10 +- drivers/usb/host/xhci.c | 6 +- drivers/usb/host/xhci.h | 2 +- drivers/usb/renesas_usbhs/common.c | 6 +- drivers/usb/renesas_usbhs/mod_gadget.c | 2 +- drivers/usb/typec/tcpm/tcpci_rt1711h.c | 11 ++ drivers/usb/typec/ucsi/ucsi.c | 25 +-- drivers/usb/typec/ucsi/ucsi.h | 2 + drivers/usb/typec/ucsi/ucsi_acpi.c | 21 ++- drivers/usb/typec/ucsi/ucsi_ccg.c | 1 + drivers/usb/typec/ucsi/ucsi_glink.c | 1 + drivers/usb/typec/ucsi/ucsi_stm32g0.c | 1 + drivers/usb/typec/ucsi/ucsi_yoga_c630.c | 1 + drivers/video/fbdev/hyperv_fb.c | 52 ++++-- drivers/virt/acrn/hsm.c | 6 +- drivers/virt/coco/sev-guest/sev-guest.c | 58 +++++-- drivers/virt/vboxguest/Kconfig | 3 +- fs/afs/cell.c | 11 +- fs/afs/dynroot.c | 15 +- fs/afs/internal.h | 2 +- fs/afs/proc.c | 4 +- fs/bcachefs/journal.c | 59 ++++--- fs/bcachefs/movinggc.c | 25 ++- fs/bcachefs/super-io.c | 24 ++- fs/bcachefs/super-io.h | 11 +- fs/btrfs/inode.c | 9 +- fs/btrfs/sysfs.c | 4 +- fs/btrfs/volumes.c | 1 + fs/coredump.c | 15 +- fs/fuse/dev.c | 2 +- fs/nfs/file.c | 3 +- fs/pipe.c | 6 +- fs/splice.c | 20 +-- fs/vboxsf/super.c | 3 +- include/linux/blk-mq.h | 2 +- include/linux/compaction.h | 5 + include/linux/hugetlb.h | 5 + include/linux/log2.h | 2 +- include/linux/pipe_fs_i.h | 27 +++ include/linux/platform_profile.h | 3 + include/linux/sched.h | 2 +- io_uring/rw.c | 7 +- kernel/events/core.c | 32 +++- kernel/sched/deadline.c | 2 +- kernel/sched/ext.c | 3 + kernel/sched/fair.c | 6 +- lib/Kconfig.debug | 2 +- mm/compaction.c | 3 + mm/filemap.c | 7 +- mm/hugetlb.c | 8 + mm/internal.h | 5 +- mm/kmsan/hooks.c | 1 + mm/memory-failure.c | 63 ++++--- mm/memory.c | 21 ++- mm/memory_hotplug.c | 26 ++- mm/page_alloc.c | 4 +- mm/page_isolation.c | 10 ++ mm/shmem.c | 39 ++++- mm/slab_common.c | 14 +- mm/swapfile.c | 12 +- mm/userfaultfd.c | 107 ++++++++++-- mm/vma.c | 12 +- mm/vmalloc.c | 4 +- mm/zswap.c | 2 +- net/core/devmem.c | 1 + scripts/package/install-extmod-build | 2 +- sound/core/seq/seq_clientmgr.c | 46 +++-- sound/pci/hda/Kconfig | 1 + sound/pci/hda/hda_intel.c | 2 + sound/pci/hda/patch_realtek.c | 128 ++++++++++++-- sound/usb/usx2y/usbusx2y.c | 11 ++ sound/usb/usx2y/usbusx2y.h | 26 +++ sound/usb/usx2y/usbusx2yaudio.c | 27 --- tools/testing/selftests/damon/damon_nr_regions.py | 2 + tools/testing/selftests/damon/damos_quota.py | 9 +- tools/testing/selftests/damon/damos_quota_goal.py | 3 + tools/testing/selftests/drivers/net/ping.py | 24 ++- tools/testing/selftests/kvm/mmu_stress_test.c | 21 ++- .../selftests/kvm/x86/nested_exceptions_test.c | 2 + tools/testing/selftests/kvm/x86/sev_smoke_test.c | 3 +- tools/testing/selftests/mm/hugepage-mremap.c | 2 +- tools/testing/selftests/mm/ksm_functional_tests.c | 8 +- tools/testing/selftests/mm/memfd_secret.c | 14 +- tools/testing/selftests/mm/mkdirty.c | 8 +- tools/testing/selftests/mm/mlock2.h | 1 - tools/testing/selftests/mm/protection_keys.c | 2 +- tools/testing/selftests/mm/uffd-common.c | 4 + tools/testing/selftests/mm/uffd-stress.c | 15 +- tools/testing/selftests/mm/uffd-unit-tests.c | 14 +- tools/testing/selftests/vDSO/parse_vdso.c | 10 +- usr/include/Makefile | 2 +- 232 files changed, 2299 insertions(+), 1011 deletions(-) ==== COMMIT DIFF ====