Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-01-04--00-00 (v6.13-rc3-916-gf67a30586fd3) remotes/brancher/net-next-2025-01-04--03-00 (v6.13-rc5-856-gdf6b915f3fd9) ==== BASE DIFF ==== .mailmap | 1 + .../admin-guide/laptops/thinkpad-acpi.rst | 10 +- Documentation/admin-guide/pm/amd-pstate.rst | 4 +- .../devicetree/bindings/crypto/fsl,sec-v4.0.yaml | 10 +- .../bindings/display/bridge/adi,adv7533.yaml | 2 +- .../bindings/mtd/partitions/fixed-partitions.yaml | 2 +- .../bindings/soc/fsl/fsl,qman-portal.yaml | 2 + .../devicetree/bindings/sound/realtek,rt5645.yaml | 2 +- Documentation/mm/process_addrs.rst | 850 +++++++++++++++++++++ MAINTAINERS | 5 +- Makefile | 2 +- arch/arc/Kconfig | 1 + arch/arc/include/asm/cachetype.h | 8 + arch/arm/mach-imx/Kconfig | 1 + arch/arm64/boot/dts/broadcom/bcm2712.dtsi | 8 +- arch/arm64/kernel/signal.c | 35 +- arch/nios2/kernel/cpuinfo.c | 10 +- arch/powerpc/configs/pmac32_defconfig | 1 + arch/powerpc/configs/ppc6xx_defconfig | 1 + arch/powerpc/platforms/book3s/vas-api.c | 36 + arch/x86/events/intel/core.c | 12 +- arch/x86/events/intel/ds.c | 1 + arch/x86/events/intel/uncore.c | 1 + arch/x86/include/asm/cpufeatures.h | 1 + arch/x86/kernel/cet.c | 30 + arch/x86/kvm/mmu/mmu.c | 12 - arch/x86/kvm/mmu/spte.h | 17 + arch/x86/kvm/mmu/tdp_mmu.c | 5 + arch/x86/kvm/svm/avic.c | 6 + arch/x86/kvm/svm/svm.c | 9 - arch/x86/kvm/vmx/posted_intr.h | 2 +- arch/x86/kvm/x86.c | 9 +- block/bdev.c | 3 +- block/blk-mq-sysfs.c | 16 +- block/blk-mq.c | 40 +- block/blk-sysfs.c | 4 +- drivers/accel/ivpu/ivpu_gem.c | 2 +- drivers/accel/ivpu/ivpu_mmu_context.c | 10 +- drivers/accel/ivpu/ivpu_pm.c | 2 +- drivers/acpi/Kconfig | 4 +- drivers/auxdisplay/Kconfig | 2 +- drivers/block/ublk_drv.c | 26 +- drivers/block/zram/zram_drv.c | 15 +- drivers/cpufreq/amd-pstate.c | 50 +- drivers/dma-buf/dma-buf.c | 2 +- drivers/dma-buf/udmabuf.c | 43 +- drivers/dma/amd/qdma/qdma.c | 28 +- drivers/dma/apple-admac.c | 7 +- drivers/dma/at_xdmac.c | 2 + drivers/dma/dw/acpi.c | 6 +- drivers/dma/dw/internal.h | 8 + drivers/dma/dw/pci.c | 4 +- drivers/dma/fsl-edma-common.h | 1 + drivers/dma/fsl-edma-main.c | 41 +- drivers/dma/loongson2-apb-dma.c | 2 +- drivers/dma/mv_xor.c | 2 + drivers/dma/tegra186-gpc-dma.c | 10 + drivers/firmware/microchip/mpfs-auto-update.c | 4 +- drivers/gpu/drm/Kconfig | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 7 +- drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v4_1_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 11 + drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c | 2 +- .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c | 2 +- drivers/gpu/drm/bridge/adv7511/adv7511_audio.c | 14 +- drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 10 +- drivers/gpu/drm/bridge/adv7511/adv7533.c | 4 +- drivers/gpu/drm/display/drm_dp_tunnel.c | 10 +- drivers/gpu/drm/drm_modes.c | 11 +- drivers/gpu/drm/i915/display/intel_cx0_phy.c | 12 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 5 + drivers/gpu/drm/i915/gt/intel_rc6.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 41 +- drivers/gpu/drm/panel/panel-himax-hx83102.c | 2 + drivers/gpu/drm/panel/panel-novatek-nt35950.c | 4 +- drivers/gpu/drm/panel/panel-sitronix-st7701.c | 1 + drivers/gpu/drm/panel/panel-synaptics-r63353.c | 2 +- drivers/gpu/drm/scheduler/sched_main.c | 3 +- drivers/gpu/drm/xe/xe_bo.c | 12 +- drivers/gpu/drm/xe/xe_devcoredump.c | 15 +- drivers/gpu/drm/xe/xe_exec_queue.c | 9 + drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c | 2 +- drivers/gpu/drm/xe/xe_oa.c | 134 ++-- drivers/gpu/drm/xe/xe_ring_ops.c | 5 +- drivers/gpu/drm/xe/xe_sched_job_types.h | 2 + drivers/hwmon/tmp513.c | 10 +- drivers/i2c/busses/i2c-imx.c | 9 +- drivers/i2c/busses/i2c-microchip-corei2c.c | 122 ++- drivers/infiniband/core/cma.c | 16 + drivers/infiniband/core/nldev.c | 2 +- drivers/infiniband/core/uverbs_cmd.c | 16 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 50 +- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 4 + drivers/infiniband/hw/bnxt_re/main.c | 8 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 79 +- drivers/infiniband/hw/bnxt_re/qplib_fp.h | 4 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 5 +- drivers/infiniband/hw/bnxt_re/qplib_res.h | 5 + drivers/infiniband/hw/bnxt_re/qplib_sp.c | 18 +- drivers/infiniband/hw/bnxt_re/roce_hsi.h | 1 + drivers/infiniband/hw/hns/hns_roce_hem.c | 43 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 11 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 5 - drivers/infiniband/hw/mlx5/main.c | 8 +- drivers/infiniband/sw/rxe/rxe.c | 23 +- drivers/infiniband/sw/rxe/rxe.h | 3 +- drivers/infiniband/sw/rxe/rxe_mcast.c | 22 +- drivers/infiniband/sw/rxe/rxe_net.c | 24 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 26 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 11 +- drivers/infiniband/sw/siw/siw.h | 7 +- drivers/infiniband/sw/siw/siw_cm.c | 27 +- drivers/infiniband/sw/siw/siw_main.c | 15 +- drivers/infiniband/sw/siw/siw_verbs.c | 35 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 2 +- drivers/macintosh/Kconfig | 1 + drivers/media/dvb-frontends/dib3000mb.c | 2 +- .../vcodec/decoder/vdec/vdec_vp9_req_lat_if.c | 3 +- drivers/mmc/host/sdhci-msm.c | 16 +- drivers/mtd/nand/raw/arasan-nand-controller.c | 11 +- drivers/mtd/nand/raw/atmel/pmecc.c | 4 +- drivers/mtd/nand/raw/diskonchip.c | 2 +- drivers/mtd/nand/raw/omap2.c | 16 + drivers/nvme/host/core.c | 2 +- drivers/of/address.c | 5 +- drivers/of/base.c | 18 +- drivers/of/empty_root.dts | 9 +- drivers/of/irq.c | 2 + drivers/of/property.c | 2 - drivers/of/unittest-data/tests-address.dtsi | 2 + drivers/of/unittest.c | 39 + drivers/pci/msi/irqdomain.c | 7 +- drivers/pci/msi/msi.c | 4 + drivers/pci/pci.c | 6 +- drivers/pci/pcie/portdrv.c | 4 +- drivers/phy/broadcom/phy-brcm-usb-init-synopsys.c | 6 + drivers/phy/freescale/phy-fsl-samsung-hdmi.c | 3 +- drivers/phy/mediatek/Kconfig | 1 + drivers/phy/phy-core.c | 21 +- drivers/phy/qualcomm/phy-qcom-qmp-usb.c | 2 +- drivers/phy/rockchip/phy-rockchip-naneng-combphy.c | 2 +- drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c | 3 +- drivers/phy/st/phy-stm32-combophy.c | 21 +- drivers/pinctrl/pinctrl-mcp23s08.c | 6 + drivers/platform/chrome/cros_ec_lpc.c | 4 +- drivers/platform/loongarch/Kconfig | 2 +- drivers/platform/x86/hp/hp-wmi.c | 4 +- drivers/platform/x86/mlx-platform.c | 2 + drivers/platform/x86/thinkpad_acpi.c | 4 +- drivers/pmdomain/core.c | 6 + drivers/pmdomain/imx/gpcv2.c | 4 +- drivers/power/supply/bq24190_charger.c | 12 +- drivers/power/supply/cros_charge-control.c | 36 +- drivers/power/supply/gpio-charger.c | 8 + drivers/regulator/of_regulator.c | 2 +- drivers/spi/spi-rockchip-sfc.c | 4 +- drivers/staging/fbtft/Kconfig | 1 + drivers/staging/gpib/common/Makefile | 2 +- drivers/staging/gpib/nec7210/Makefile | 2 +- drivers/thermal/thermal_thresholds.c | 68 +- drivers/thunderbolt/nhi.c | 8 + drivers/thunderbolt/nhi.h | 4 + drivers/thunderbolt/retimer.c | 19 +- drivers/thunderbolt/tb.c | 41 + drivers/usb/host/xhci-mem.c | 2 +- drivers/usb/host/xhci-ring.c | 2 - drivers/usb/serial/option.c | 27 + drivers/video/fbdev/Kconfig | 18 +- drivers/video/fbdev/core/Kconfig | 3 +- drivers/virt/coco/tdx-guest/tdx-guest.c | 4 +- fs/btrfs/ctree.c | 11 +- fs/btrfs/inode.c | 154 ++-- fs/btrfs/qgroup.c | 3 +- fs/btrfs/relocation.c | 6 + fs/btrfs/send.c | 6 + fs/btrfs/sysfs.c | 6 +- fs/ceph/file.c | 77 +- fs/ceph/mds_client.c | 9 +- fs/ceph/super.c | 2 + fs/hugetlbfs/inode.c | 2 +- fs/nfs/pnfs.c | 2 +- fs/nfs/super.c | 1 + fs/nfsd/export.c | 31 +- fs/nfsd/export.h | 4 +- fs/nfsd/nfs4callback.c | 4 +- fs/nfsd/nfs4proc.c | 13 +- fs/nilfs2/btnode.c | 1 + fs/nilfs2/gcinode.c | 2 +- fs/nilfs2/inode.c | 13 +- fs/nilfs2/namei.c | 5 + fs/nilfs2/nilfs.h | 1 + fs/ocfs2/localalloc.c | 27 +- fs/smb/client/Kconfig | 1 - fs/smb/client/cifsfs.c | 2 +- fs/smb/client/cifsproto.h | 2 - fs/smb/client/connect.c | 36 +- fs/smb/client/file.c | 6 +- fs/smb/client/sess.c | 25 - fs/smb/client/smb2pdu.c | 5 +- include/linux/alloc_tag.h | 9 +- include/linux/cacheinfo.h | 6 + include/linux/dmaengine.h | 13 +- include/linux/highmem.h | 8 +- include/linux/io_uring.h | 4 +- include/linux/io_uring_types.h | 2 +- include/linux/mlx5/driver.h | 6 + include/linux/mlx5/mlx5_ifc.h | 4 +- include/linux/mm.h | 31 +- include/linux/page-flags.h | 12 +- include/linux/platform_data/amd_qdma.h | 2 + include/linux/sched.h | 3 +- include/linux/skmsg.h | 11 +- include/linux/trace_events.h | 2 +- include/linux/vermagic.h | 6 +- include/linux/vmstat.h | 2 +- include/net/sock.h | 10 +- include/uapi/linux/stddef.h | 13 +- include/uapi/linux/thermal.h | 4 +- io_uring/io_uring.c | 17 +- io_uring/register.c | 3 + io_uring/sqpoll.c | 6 + io_uring/timeout.c | 40 +- kernel/bpf/verifier.c | 6 +- kernel/fork.c | 13 +- kernel/locking/rtmutex.c | 18 +- kernel/locking/rtmutex_api.c | 2 +- kernel/trace/fgraph.c | 2 +- kernel/trace/ftrace.c | 8 +- kernel/trace/ring_buffer.c | 6 +- kernel/trace/trace.c | 12 + kernel/trace/trace_events.c | 12 + kernel/trace/trace_kprobe.c | 2 +- lib/alloc_tag.c | 41 +- mm/huge_memory.c | 19 +- mm/hugetlb.c | 5 +- mm/internal.h | 6 - mm/memory.c | 18 +- mm/page_alloc.c | 6 +- mm/pgtable-generic.c | 2 +- mm/shmem.c | 22 +- mm/vma.c | 5 +- mm/vmalloc.c | 6 +- net/ceph/osd_client.c | 2 + net/core/filter.c | 21 +- net/core/skmsg.c | 11 +- net/ipv4/tcp_bpf.c | 14 +- scripts/mod/modpost.c | 17 +- scripts/mod/modpost.h | 3 +- scripts/package/builddeb | 6 + scripts/package/mkdebian | 7 + sound/core/compress_offload.c | 43 +- sound/core/memalloc.c | 2 +- sound/core/seq/oss/seq_oss_synth.c | 2 + sound/core/seq/seq_clientmgr.c | 14 +- sound/core/ump.c | 2 +- sound/pci/hda/patch_realtek.c | 1 + sound/pci/hda/tas2781_hda_i2c.c | 4 + sound/sh/sh_dac_audio.c | 2 +- sound/soc/amd/ps/pci-ps.c | 17 +- sound/soc/codecs/rt722-sdca.c | 7 +- sound/soc/intel/boards/sof_sdw.c | 23 +- .../soc/mediatek/common/mtk-afe-platform-driver.c | 4 +- sound/soc/sof/intel/hda-dai.c | 25 +- sound/soc/sof/intel/hda.h | 2 - sound/usb/mixer_us16x08.c | 2 +- tools/include/uapi/linux/stddef.h | 15 +- tools/objtool/noreturns.h | 1 + tools/testing/selftests/alsa/Makefile | 2 +- .../selftests/bpf/prog_tests/socket_helpers.h | 394 ++++++++++ .../selftests/bpf/prog_tests/sockmap_basic.c | 51 ++ .../selftests/bpf/prog_tests/sockmap_helpers.h | 385 +--------- .../selftests/bpf/prog_tests/tc_change_tail.c | 62 ++ .../selftests/bpf/progs/test_sockmap_change_tail.c | 40 + .../selftests/bpf/progs/test_tc_change_tail.c | 106 +++ tools/testing/selftests/bpf/sdt.h | 2 + tools/testing/selftests/bpf/trace_helpers.c | 4 + tools/testing/selftests/memfd/memfd_test.c | 14 +- tools/tracing/rtla/src/timerlat_hist.c | 177 +++-- usr/include/Makefile | 2 +- usr/include/headers_check.pl | 9 +- 285 files changed, 3738 insertions(+), 1532 deletions(-) ==== COMMIT DIFF ====