Single branch specified, using that and the previous one:
   remotes/brancher/net-next-2025-01-16--18-01 (v6.13-rc6-1297-gb9a60a9d2ad2)
   remotes/brancher/net-next-2025-01-16--21-00 (v6.13-rc7-1225-g795d6fd4236b)

==== BASE DIFF ====
 .mailmap                                           |   2 +
 Documentation/admin-guide/pm/cpuidle.rst           |  72 +++--
 .../bindings/display/mediatek/mediatek,dp.yaml     |  19 +-
 .../devicetree/bindings/iio/st,st-sensors.yaml     |   1 +
 Documentation/sound/codecs/cs35l56.rst             | 292 +++++++++++++++++++++
 Documentation/sound/codecs/index.rst               |   9 +
 Documentation/sound/index.rst                      |   1 +
 Documentation/virt/kvm/api.rst                     |   3 +
 Documentation/virt/kvm/devices/s390_flic.rst       |   4 +
 MAINTAINERS                                        |   7 +-
 Makefile                                           |   2 +-
 arch/arm/boot/dts/nxp/imx/imxrt1050.dtsi           |   2 +-
 arch/arm/configs/imx_v6_v7_defconfig               |   1 +
 arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi   |   2 +-
 arch/arm64/boot/dts/freescale/imx8qm-ss-audio.dtsi |   2 +-
 arch/arm64/boot/dts/freescale/imx95.dtsi           |   2 +-
 arch/arm64/boot/dts/qcom/sa8775p.dtsi              |   5 +-
 .../dts/qcom/x1e78100-lenovo-thinkpad-t14s.dts     |   8 +
 arch/arm64/boot/dts/qcom/x1e80100-crd.dts          |  12 +
 arch/arm64/boot/dts/qcom/x1e80100.dtsi             |   8 +-
 arch/arm64/boot/dts/rockchip/rk3328.dtsi           |   1 +
 arch/arm64/boot/dts/rockchip/rk3568.dtsi           |   1 +
 arch/arm64/boot/dts/rockchip/rk356x-base.dtsi      |   2 +
 arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts    |   2 +-
 .../arm64/boot/dts/rockchip/rk3588s-nanopi-r6.dtsi |   1 +
 arch/arm64/kvm/hyp/nvhe/mem_protect.c              |   3 -
 arch/arm64/kvm/pmu-emul.c                          |  89 +++----
 arch/arm64/kvm/sys_regs.c                          |  32 ++-
 arch/powerpc/kvm/e500.h                            |   2 +
 arch/powerpc/kvm/e500_mmu_host.c                   | 199 ++++++--------
 arch/riscv/include/asm/page.h                      |   1 +
 arch/riscv/include/asm/pgtable.h                   |   2 +-
 arch/riscv/include/asm/sbi.h                       |   1 +
 arch/riscv/include/asm/spinlock.h                  |   5 +-
 arch/riscv/kernel/entry.S                          |  21 +-
 arch/riscv/kernel/module.c                         |  18 +-
 arch/riscv/kernel/probes/kprobes.c                 |   2 +-
 arch/riscv/kernel/stacktrace.c                     |   4 +-
 arch/riscv/kernel/traps.c                          |   6 +-
 arch/riscv/mm/init.c                               |  17 +-
 arch/s390/kvm/interrupt.c                          |   6 +
 arch/s390/kvm/vsie.c                               |   2 +-
 arch/x86/kernel/fpu/regset.c                       |   3 +-
 arch/x86/kernel/static_call.c                      |   1 -
 arch/x86/mm/init.c                                 |   3 +-
 block/bfq-iosched.c                                |  12 +-
 drivers/acpi/acpi_video.c                          |  49 ++--
 drivers/acpi/resource.c                            |  24 +-
 drivers/base/topology.c                            |  24 +-
 drivers/block/zram/zram_drv.c                      |   1 +
 drivers/bus/mhi/host/pci_generic.c                 |   2 +-
 drivers/cpufreq/Kconfig                            |   4 +-
 drivers/cpuidle/cpuidle-riscv-sbi.c                |   4 +-
 drivers/cpuidle/governors/teo.c                    |  91 ++++---
 drivers/gpio/gpio-loongson-64bit.c                 |   6 +-
 drivers/gpio/gpio-sim.c                            |  48 +++-
 drivers/gpio/gpio-virtuser.c                       |  91 +++++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c       |   2 +-
 drivers/gpu/drm/amd/amdkfd/kfd_debug.c             |  17 ++
 drivers/gpu/drm/amd/amdkfd/kfd_process.c           |   3 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  35 +--
 drivers/gpu/drm/amd/display/dc/core/dc.c           |   2 +-
 drivers/gpu/drm/amd/display/dc/core/dc_state.c     |   8 +-
 drivers/gpu/drm/amd/display/dc/dc.h                |   4 +-
 drivers/gpu/drm/amd/display/dc/dc_stream.h         |   2 +-
 drivers/gpu/drm/amd/display/dc/dc_types.h          |   1 -
 .../gpu/drm/amd/display/dc/dml/dml_inline_defs.h   |   8 +
 .../drm/amd/display/dc/dml2/dml2_mall_phantom.c    |   2 +-
 drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h       |   2 +
 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c     |  12 +-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c   |   1 +
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c   |   1 +
 drivers/gpu/drm/i915/display/intel_hdcp.c          |  12 +-
 drivers/gpu/drm/mediatek/Kconfig                   |   5 -
 drivers/gpu/drm/mediatek/mtk_crtc.c                |  25 +-
 drivers/gpu/drm/mediatek/mtk_disp_ovl.c            |  69 ++---
 drivers/gpu/drm/mediatek/mtk_dp.c                  |  46 ++--
 drivers/gpu/drm/mediatek/mtk_drm_drv.c             |  13 +-
 drivers/gpu/drm/mediatek/mtk_dsi.c                 |  49 ++--
 drivers/gpu/drm/nouveau/nouveau_acpi.c             |   2 +-
 drivers/gpu/drm/xe/xe_gt.c                         |   8 +-
 drivers/gpu/drm/xe/xe_gt_idle.c                    |  10 +-
 drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c        |   4 +-
 drivers/gpu/drm/xe/xe_gt_tlb_invalidation.h        |   3 +-
 drivers/hwmon/drivetemp.c                          |   8 +-
 drivers/iio/adc/ad4695.c                           | 100 ++++---
 drivers/iio/adc/ad7124.c                           |   3 +
 drivers/iio/adc/ad7173.c                           |  10 +-
 drivers/iio/adc/ad9467.c                           |  15 +-
 drivers/iio/adc/at91_adc.c                         |   2 +-
 drivers/iio/adc/rockchip_saradc.c                  |   2 +
 drivers/iio/adc/stm32-dfsdm-adc.c                  |  13 +-
 drivers/iio/adc/ti-ads1119.c                       |   4 +-
 drivers/iio/adc/ti-ads124s08.c                     |   4 +-
 drivers/iio/adc/ti-ads1298.c                       |   2 +
 drivers/iio/adc/ti-ads8688.c                       |   2 +-
 drivers/iio/dummy/iio_simple_dummy_buffer.c        |   2 +-
 drivers/iio/gyro/fxas21002c_core.c                 |   9 +-
 drivers/iio/imu/inv_icm42600/inv_icm42600.h        |   1 +
 drivers/iio/imu/inv_icm42600/inv_icm42600_core.c   |  22 +-
 drivers/iio/imu/inv_icm42600/inv_icm42600_spi.c    |   3 +-
 drivers/iio/imu/kmx61.c                            |   2 +-
 drivers/iio/inkern.c                               |   2 +-
 drivers/iio/light/bh1745.c                         |   2 +
 drivers/iio/light/vcnl4035.c                       |   2 +-
 drivers/iio/pressure/zpa2326.c                     |   2 +
 drivers/iio/temperature/tmp006.c                   |   2 +
 drivers/iio/test/Kconfig                           |   2 +-
 drivers/iio/test/iio-test-rescale.c                |   4 +
 drivers/interconnect/icc-clk.c                     |  10 +
 drivers/interconnect/qcom/icc-rpm.c                |   2 +-
 drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c    |   4 +-
 drivers/pci/pcie/bwctrl.c                          |  25 +-
 drivers/perf/riscv_pmu_sbi.c                       |  22 +-
 drivers/platform/x86/amd/pmc/pmc.c                 |   8 +-
 drivers/platform/x86/intel/pmc/core_ssram.c        |   4 +
 .../x86/intel/speed_select_if/isst_if_common.c     |   1 +
 drivers/platform/x86/intel/tpmi_power_domains.c    |   1 +
 drivers/scsi/scsi_lib.c                            |   3 +
 drivers/scsi/scsi_transport_iscsi.c                |   4 +-
 drivers/staging/gpib/Kconfig                       |   8 +-
 drivers/staging/gpib/agilent_82350b/Makefile       |   2 +-
 .../staging/gpib/agilent_82350b/agilent_82350b.c   |   4 +-
 drivers/staging/gpib/agilent_82357a/Makefile       |   2 +-
 drivers/staging/gpib/cb7210/Makefile               |   2 +-
 drivers/staging/gpib/cb7210/cb7210.c               |  12 +-
 drivers/staging/gpib/cb7210/cb7210.h               |   4 +-
 drivers/staging/gpib/cec/Makefile                  |   2 +-
 drivers/staging/gpib/cec/cec_gpib.c                |   4 +-
 drivers/staging/gpib/common/gpib_os.c              |  54 +---
 drivers/staging/gpib/eastwood/Makefile             |   2 +-
 drivers/staging/gpib/eastwood/fluke_gpib.c         |  12 +-
 drivers/staging/gpib/eastwood/fluke_gpib.h         |   4 +-
 drivers/staging/gpib/fmh_gpib/fmh_gpib.c           |  27 +-
 drivers/staging/gpib/fmh_gpib/fmh_gpib.h           |   4 +-
 drivers/staging/gpib/gpio/Makefile                 |   2 +-
 drivers/staging/gpib/gpio/gpib_bitbang.c           |   2 +-
 drivers/staging/gpib/hp_82335/Makefile             |   2 +-
 drivers/staging/gpib/hp_82335/hp82335.c            |  21 +-
 drivers/staging/gpib/hp_82341/Makefile             |   2 +-
 drivers/staging/gpib/hp_82341/hp_82341.c           |  16 +-
 drivers/staging/gpib/include/gpibP.h               |  12 +-
 drivers/staging/gpib/include/gpib_types.h          |   3 +-
 drivers/staging/gpib/include/nec7210.h             |   5 +-
 drivers/staging/gpib/include/tms9914.h             |   5 +-
 drivers/staging/gpib/ines/Makefile                 |   2 +-
 drivers/staging/gpib/ines/ines.h                   |   4 +-
 drivers/staging/gpib/ines/ines_gpib.c              |  22 +-
 drivers/staging/gpib/lpvo_usb_gpib/Makefile        |   2 +-
 drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c |  18 +-
 drivers/staging/gpib/nec7210/nec7210.c             |  16 +-
 drivers/staging/gpib/ni_usb/Makefile               |   2 +-
 drivers/staging/gpib/pc2/Makefile                  |   2 +-
 drivers/staging/gpib/pc2/pc2_gpib.c                |  16 +-
 drivers/staging/gpib/tms9914/Makefile              |   2 +-
 drivers/staging/gpib/tms9914/tms9914.c             |   8 +-
 drivers/staging/gpib/tnt4882/Makefile              |   2 +-
 drivers/staging/gpib/tnt4882/mite.c                |  69 -----
 drivers/staging/gpib/tnt4882/mite.h                |  13 +-
 drivers/staging/gpib/tnt4882/tnt4882_gpib.c        |  67 +++--
 drivers/staging/iio/frequency/ad9832.c             |   2 +-
 drivers/staging/iio/frequency/ad9834.c             |   2 +-
 drivers/thermal/thermal_of.c                       |   1 +
 drivers/tty/serial/8250/8250_core.c                |   3 +
 drivers/tty/serial/imx.c                           |   4 +-
 drivers/tty/serial/stm32-usart.c                   |   4 +-
 drivers/usb/chipidea/ci_hdrc_imx.c                 |  25 +-
 drivers/usb/class/usblp.c                          |   7 +-
 drivers/usb/core/hub.c                             |   6 +-
 drivers/usb/core/port.c                            |   7 +-
 drivers/usb/dwc3/core.h                            |   1 +
 drivers/usb/dwc3/dwc3-am62.c                       |   1 +
 drivers/usb/dwc3/gadget.c                          |   4 +-
 drivers/usb/gadget/Kconfig                         |   4 +-
 drivers/usb/gadget/configfs.c                      |   6 +-
 drivers/usb/gadget/function/f_fs.c                 |   2 +-
 drivers/usb/gadget/function/f_uac2.c               |   1 +
 drivers/usb/gadget/function/u_serial.c             |   8 +-
 drivers/usb/host/xhci-plat.c                       |   3 +-
 drivers/usb/serial/cp210x.c                        |   1 +
 drivers/usb/serial/option.c                        |   4 +-
 drivers/usb/storage/unusual_devs.h                 |   7 +
 drivers/usb/typec/tcpm/maxim_contaminant.c         |   4 +-
 drivers/usb/typec/tcpm/tcpci.c                     |  25 +-
 drivers/usb/typec/ucsi/ucsi_ccg.c                  |   4 +-
 drivers/usb/typec/ucsi/ucsi_glink.c                |   5 +
 fs/afs/addr_prefs.c                                |   6 +-
 fs/afs/afs.h                                       |   2 +-
 fs/afs/afs_vl.h                                    |   1 +
 fs/afs/vl_alias.c                                  |   8 +-
 fs/afs/vlclient.c                                  |   2 +-
 fs/btrfs/volumes.c                                 |   4 +
 fs/debugfs/file.c                                  |  74 ++++--
 fs/debugfs/inode.c                                 |  13 +-
 fs/debugfs/internal.h                              |   6 +-
 fs/fuse/file.c                                     |  31 ++-
 fs/iomap/buffered-io.c                             |   2 +-
 fs/mount.h                                         |  15 +-
 fs/namespace.c                                     |  14 +-
 fs/netfs/direct_write.c                            |   7 +-
 fs/netfs/read_retry.c                              |   3 +-
 fs/proc/vmcore.c                                   |   2 +
 fs/smb/client/namespace.c                          |  19 +-
 fs/smb/server/smb2pdu.c                            |  43 +++
 fs/smb/server/smb2pdu.h                            |  10 +
 fs/smb/server/transport_rdma.c                     |   3 +-
 fs/smb/server/vfs.c                                |   3 +-
 fs/xfs/libxfs/xfs_rtgroup.h                        |   2 +-
 fs/xfs/xfs_dquot.c                                 |   3 +-
 include/kvm/arm_pmu.h                              |   6 +-
 include/linux/bus/stm32_firewall_device.h          |   2 +-
 include/linux/module.h                             |   3 +-
 include/linux/mount.h                              |   3 +-
 include/linux/poll.h                               |  26 +-
 include/linux/regulator/consumer.h                 |  77 +++---
 include/linux/seccomp.h                            |   2 +-
 include/linux/userfaultfd_k.h                      |  12 +
 include/net/sock.h                                 |  17 +-
 include/trace/events/hugetlbfs.h                   |   2 +-
 io_uring/eventfd.c                                 |  16 +-
 io_uring/io_uring.c                                |  14 +-
 io_uring/io_uring.h                                |   7 +-
 io_uring/sqpoll.c                                  |   6 +-
 io_uring/timeout.c                                 |   4 +-
 kernel/cgroup/cpuset.c                             |  44 +---
 kernel/events/uprobes.c                            |   2 +-
 kernel/sched/ext.c                                 |  87 ++++--
 kernel/sched/ext.h                                 |   8 +-
 kernel/sched/idle.c                                |   5 +-
 kernel/trace/trace_kprobe.c                        |   6 +-
 kernel/workqueue.c                                 |   7 +
 mm/filemap.c                                       |   4 +-
 mm/huge_memory.c                                   |  12 +
 mm/hugetlb.c                                       |  14 +-
 mm/kmemleak.c                                      |   2 +-
 mm/mempolicy.c                                     |   3 +-
 mm/mremap.c                                        |  32 ++-
 mm/page-writeback.c                                |  10 +-
 mm/vmscan.c                                        |   3 +
 mm/vmstat.c                                        |  15 +-
 mm/zswap.c                                         |  59 +++--
 scripts/decode_stacktrace.sh                       |  16 +-
 sound/pci/hda/patch_realtek.c                      |   7 +-
 sound/soc/codecs/Kconfig                           |   1 +
 sound/soc/codecs/cs42l43.c                         |   1 +
 sound/soc/codecs/es8316.c                          |  10 +-
 sound/soc/codecs/es8326.c                          |  23 +-
 sound/soc/codecs/tas2781-i2c.c                     |   2 +-
 sound/soc/renesas/rcar/adg.c                       |  28 +-
 sound/soc/renesas/rcar/core.c                      |   4 +-
 sound/soc/renesas/rcar/rsnd.h                      |   2 +-
 sound/soc/samsung/Kconfig                          |   6 +-
 tools/testing/selftests/cgroup/test_cpuset_prs.sh  |  33 ++-
 tools/testing/selftests/kvm/aarch64/set_id_regs.c  |   1 -
 tools/testing/selftests/kvm/s390x/ucontrol_test.c  | 172 +++++++++++-
 tools/testing/selftests/mm/cow.c                   |   8 +-
 .../testing/selftests/riscv/abi/pointer_masking.c  |  28 +-
 .../selftests/riscv/vector/v_initval_nolibc.c      |   4 +
 .../testing/selftests/riscv/vector/vstate_prctl.c  |   2 +
 tools/testing/shared/linux/maple_tree.h            |   2 +-
 tools/testing/vma/linux/atomic.h                   |   2 +-
 261 files changed, 2337 insertions(+), 1281 deletions(-)


==== COMMIT DIFF ====
diff --git a/tmp/tmp.lvqxzHDDQi b/tmp/tmp.FE3m2y9dEV
index 052a0da411ad..d1245fa569f4 100644
--- a/tmp/tmp.lvqxzHDDQi
+++ b/tmp/tmp.FE3m2y9dEV
@@ -2,6 +2,7 @@ selftests: net: enable profiling
 tc_action dbg
 profile patch
 forwarding: set timeout to 3 hours
+net/mlx5: fix unintentional sign extension on shift of dest_attr->vport.vhca_id
 mlxsw: Do not store Tx header length as driver parameter
 mlxsw: Move Tx header handling to PCI driver
 mlxsw: Define Tx header fields in txheader.h
@@ -75,7 +76,6 @@ atm/fore200e: Fix possible data race in fore200e_open()
 ipv4: Prepare inet_rtm_getroute() to .flowi4_tos conversion.
 gre: Prepare ipgre_open() to .flowi4_tos conversion.
 ftrace: Allow tracing rcuref_*_slowpath
-net: mii: Fix the Speed display when the network cable is not connected
 dev: Hold rtnl_net_lock() for dev_ifsioc().
 dev: Remove devnet_rename_sem.
 dev: Acquire netdev_rename_lock before restoring dev->name in dev_change_name().