The following changes since commit f8f774913b4b599169381073f6674e20976e5529:
ASoC: SOF: ipc4-control: Set correct error code in refresh_bytes_control (2026-02-09 12:27:28 +0000)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-fix-v7.0-merge-window
for you to fetch changes up to 80ca113671a005430207d351cb403c1637106212:
ASoC: dt-bindings: asahi-kasei,ak5558: Fix the supply names (2026-02-18 17:12:41 +0000)
---------------------------------------------------------------- ASoC: Fixes for v7.0 merge window
A reasonably small set of fixes and quriks that came in during the merge window, there's one more pending that I'll send tomorrow if you didn't send a PR already.
---------------------------------------------------------------- Alexandre Ferrieux (1): ASoC: codecs: aw88261: Fix erroneous bitmask logic in Awinic init
Claudiu Beznea (1): ASoC: renesas: rz-ssi: Fix playback and capture
Gustavo Salvini (1): ASoC: amd: yc: Add DMI quirk for ASUS Vivobook Pro 15X M6501RR
Jack Yu (1): ASoC: rt721-sdca: Fix issue of fail to detect OMTP jack type
Luca Weiss (1): ASoC: qcom: sm8250: Add quinary MI2S support
Mark Brown (1): ASoC: Merge up release
Niranjan H Y (1): ASoC: tas2783A: add explicit port prepare handling
Shengjiu Wang (4): ASoC: dt-bindings: asahi-kasei,ak5558: Reference common DAI properties ASoC: dt-bindings: asahi-kasei,ak4458: set unevaluatedProperties:false ASoC: dt-bindings: asahi-kasei,ak4458: Fix the supply names ASoC: dt-bindings: asahi-kasei,ak5558: Fix the supply names
Vijendar Mukunda (2): ASoC: amd: acp: Add ACP7.0 match entries for Realtek parts ASoC: amd: amd_sdw: add machine driver quirk for Lenovo models
Ziyi Guo (1): ASoC: fsl_xcvr: Revert fix missing lock in fsl_xcvr_mode_put()
.mailmap | 4 +- Documentation/ABI/testing/sysfs-class-tsm | 10 -- Documentation/admin-guide/kernel-parameters.txt | 5 + .../bindings/sound/asahi-kasei,ak4458.yaml | 6 +- .../bindings/sound/asahi-kasei,ak5558.yaml | 9 +- .../devicetree/bindings/sound/ti,tlv320aic3x.yaml | 1 + MAINTAINERS | 53 ++++-- Makefile | 2 +- arch/arm/include/asm/string.h | 5 +- arch/x86/include/asm/kfence.h | 7 +- arch/x86/include/asm/vmware.h | 4 +- arch/x86/kvm/irq.c | 3 +- arch/x86/kvm/svm/avic.c | 4 +- arch/x86/kvm/svm/svm.c | 2 + arch/x86/kvm/vmx/vmx.c | 2 + arch/x86/kvm/x86.c | 30 ++-- arch/x86/kvm/x86.h | 2 + drivers/android/binder.c | 19 ++- drivers/android/binder/rust_binderfs.c | 17 +- drivers/android/binder/thread.rs | 109 +++++++----- drivers/android/binderfs.c | 8 +- drivers/block/loop.c | 45 ++--- drivers/block/rbd.c | 33 ++-- drivers/crypto/ccp/sev-dev-tsm.c | 15 +- drivers/firmware/cirrus/cs_dsp.c | 37 +++++ drivers/firmware/cirrus/cs_dsp.h | 18 ++ drivers/firmware/cirrus/test/cs_dsp_test_bin.c | 22 ++- .../firmware/cirrus/test/cs_dsp_test_bin_error.c | 24 ++- drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c | 26 ++- .../firmware/cirrus/test/cs_dsp_test_wmfw_error.c | 24 ++- drivers/firmware/cirrus/test/cs_dsp_tests.c | 1 + drivers/gpio/gpio-loongson-64bit.c | 2 +- drivers/gpio/gpiolib-acpi-core.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 3 - drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 2 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c | 37 ++++- .../drm/amd/display/dc/dwb/dcn30/dcn30_cm_common.h | 2 +- .../drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c | 9 +- .../drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c | 18 +- .../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c | 16 +- drivers/gpu/drm/bridge/imx/imx8mp-hdmi-pai.c | 15 ++ drivers/gpu/drm/gma500/psb_irq.c | 36 ++-- drivers/gpu/drm/mgag200/mgag200_bmc.c | 31 ++-- drivers/gpu/drm/mgag200/mgag200_drv.h | 6 + drivers/gpu/drm/nouveau/include/nvif/client.h | 2 +- drivers/gpu/drm/nouveau/include/nvif/driver.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/core/device.h | 3 +- drivers/gpu/drm/nouveau/include/nvkm/core/engine.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/core/object.h | 5 +- drivers/gpu/drm/nouveau/include/nvkm/core/oproxy.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h | 4 +- .../drm/nouveau/include/nvkm/core/suspend_state.h | 11 ++ drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h | 6 + drivers/gpu/drm/nouveau/nouveau_display.c | 2 - drivers/gpu/drm/nouveau/nouveau_drm.c | 2 +- drivers/gpu/drm/nouveau/nouveau_nvif.c | 10 +- drivers/gpu/drm/nouveau/nvif/client.c | 4 +- drivers/gpu/drm/nouveau/nvkm/core/engine.c | 4 +- drivers/gpu/drm/nouveau/nvkm/core/ioctl.c | 4 +- drivers/gpu/drm/nouveau/nvkm/core/object.c | 20 ++- drivers/gpu/drm/nouveau/nvkm/core/oproxy.c | 2 +- drivers/gpu/drm/nouveau/nvkm/core/subdev.c | 18 +- drivers/gpu/drm/nouveau/nvkm/core/uevent.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/ga100.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 22 ++- drivers/gpu/drm/nouveau/nvkm/engine/device/pci.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/device/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/device/user.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/chan.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/falcon.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv44.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/sec2/base.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/xtensa.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/user.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/base.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gh100.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/priv.h | 8 +- .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fbsr.c | 2 +- .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c | 8 +- .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/rpc.c | 6 + .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/fbsr.c | 8 +- .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/gsp.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/rm.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu102.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c | 2 +- drivers/gpu/drm/xe/xe_guc.c | 6 +- drivers/gpu/drm/xe/xe_guc.h | 2 +- drivers/gpu/drm/xe/xe_migrate.c | 2 +- drivers/gpu/drm/xe/xe_pm.c | 13 +- drivers/gpu/drm/xe/xe_query.c | 2 +- drivers/gpu/drm/xe/xe_tlb_inval.c | 2 +- drivers/gpu/drm/xe/xe_tlb_inval_job.c | 2 +- drivers/hwmon/acpi_power_meter.c | 17 +- drivers/hwmon/dell-smm-hwmon.c | 8 + drivers/hwmon/gpio-fan.c | 6 +- drivers/hwmon/occ/common.c | 1 + drivers/i2c/busses/i2c-imx.c | 3 +- drivers/iommu/intel/pasid.h | 2 +- drivers/net/ethernet/adi/adin1110.c | 3 + drivers/net/ethernet/cavium/liquidio/lio_main.c | 39 ++--- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 4 +- .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 10 ++ drivers/net/ethernet/freescale/enetc/enetc.c | 11 +- drivers/net/ethernet/freescale/enetc/enetc4_pf.c | 6 +- drivers/net/ethernet/freescale/enetc/enetc_cbdr.c | 4 - drivers/net/ethernet/freescale/enetc/enetc_hw.h | 17 +- drivers/net/ethernet/google/gve/gve_ethtool.c | 77 ++++++--- drivers/net/ethernet/google/gve/gve_main.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 1 - drivers/net/ethernet/intel/ice/ice_main.c | 26 +-- drivers/net/ethernet/intel/ice/ice_ptp.c | 179 ++++++++++++-------- drivers/net/ethernet/intel/ice/ice_ptp.h | 18 +- drivers/net/ethernet/spacemit/k1_emac.c | 21 ++- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 3 +- drivers/net/ethernet/ti/cpsw.c | 41 ++++- drivers/net/ethernet/ti/cpsw_new.c | 34 +++- drivers/net/ethernet/ti/cpsw_priv.h | 1 + drivers/net/macvlan.c | 5 +- drivers/net/phy/sfp.c | 2 + drivers/net/usb/r8152.c | 29 ++-- drivers/net/wireless/intel/iwlwifi/mld/iface.c | 2 - drivers/net/wireless/intel/iwlwifi/mld/mac80211.c | 2 + drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 6 +- drivers/nvme/host/pci.c | 45 +++-- drivers/nvme/target/tcp.c | 17 ++ drivers/pci/ide.c | 10 +- drivers/platform/x86/amd/pmc/pmc-quirks.c | 7 + drivers/platform/x86/classmate-laptop.c | 32 ++++ drivers/platform/x86/hp/hp-bioscfg/bioscfg.c | 5 + drivers/platform/x86/intel/plr_tpmi.c | 2 +- drivers/platform/x86/intel/telemetry/debugfs.c | 4 +- drivers/platform/x86/intel/telemetry/pltdrv.c | 2 +- drivers/platform/x86/intel/vsec.c | 2 + drivers/platform/x86/lg-laptop.c | 11 +- drivers/platform/x86/panasonic-laptop.c | 4 +- drivers/platform/x86/toshiba_haps.c | 2 +- drivers/pmdomain/imx/gpcv2.c | 8 +- drivers/pmdomain/imx/imx8m-blk-ctrl.c | 2 +- drivers/pmdomain/imx/imx8mp-blk-ctrl.c | 30 ++++ drivers/pmdomain/qcom/rpmpd.c | 2 +- drivers/regulator/spacemit-p1.c | 6 +- drivers/soc/qcom/smem.c | 5 +- drivers/spi/spi-tegra114.c | 3 + drivers/spi/spi-tegra20-slink.c | 6 +- drivers/spi/spi-tegra210-quad.c | 56 ++++++- drivers/usb/gadget/function/f_fs.c | 108 ++++++------ drivers/usb/gadget/function/u_fs.h | 2 +- drivers/virt/coco/tsm-core.c | 30 ---- fs/btrfs/raid56.c | 1 + fs/ceph/crypto.c | 9 +- fs/ceph/mds_client.c | 5 +- fs/ceph/mdsmap.c | 26 ++- fs/ceph/mdsmap.h | 1 + fs/ceph/super.h | 16 +- fs/proc/task_mmu.c | 42 +++-- fs/smb/client/cifstransport.c | 4 +- fs/smb/client/smb2file.c | 1 + include/linux/buildid.h | 3 + include/linux/ceph/ceph_fs.h | 6 + include/linux/livepatch.h | 3 + include/linux/pci-ide.h | 4 +- include/linux/rseq_types.h | 6 +- include/linux/skbuff.h | 12 ++ include/linux/tsm.h | 3 - include/trace/events/dma.h | 25 ++- io_uring/fdinfo.c | 13 +- io_uring/zcrx.c | 9 +- kernel/cgroup/dmem.c | 70 +++++++- kernel/dma/contiguous.c | 10 +- kernel/livepatch/core.c | 19 +++ kernel/liveupdate/luo_file.c | 2 - kernel/sched/core.c | 184 ++++++++++++++------- kernel/sched/ext.c | 48 ++++++ kernel/sched/sched.h | 44 ++++- kernel/trace/trace.h | 7 +- kernel/trace/trace_entries.h | 32 ++-- kernel/trace/trace_export.c | 21 ++- lib/buildid.c | 42 +++-- mm/memory-failure.c | 42 +++-- mm/shmem.c | 23 ++- mm/slub.c | 6 +- net/core/filter.c | 8 +- net/core/gro.c | 2 + net/core/link_watch.c | 20 ++- net/core/net-procfs.c | 50 ++++-- net/ethtool/common.c | 3 - net/ethtool/rss.c | 9 +- net/ipv6/ip6_fib.c | 3 +- net/netfilter/nf_tables_api.c | 2 +- net/sched/cls_u32.c | 13 +- net/tipc/crypto.c | 4 +- scripts/livepatch/init.c | 20 +-- scripts/livepatch/klp-build | 4 + scripts/module.lds.S | 9 +- security/lsm.h | 9 - security/lsm_init.c | 7 +- security/min_addr.c | 5 +- sound/drivers/aloop.c | 62 ++++--- sound/hda/codecs/realtek/alc269.c | 1 + sound/soc/amd/acp/acp-sdw-legacy-mach.c | 16 ++ sound/soc/amd/acp/amd-acp70-acpi-match.c | 37 +++++ sound/soc/amd/renoir/acp3x-pdm-dma.c | 2 + sound/soc/amd/yc/acp6x-mach.c | 15 +- sound/soc/codecs/aw88261.c | 3 +- sound/soc/codecs/cs42l43-jack.c | 37 ++++- sound/soc/codecs/rt1320-sdw.c | 2 + sound/soc/codecs/rt721-sdca.c | 4 +- sound/soc/codecs/tas2783-sdw.c | 43 +++++ sound/soc/intel/boards/sof_es8336.c | 9 + sound/soc/qcom/sm8250.c | 8 + sound/soc/renesas/rz-ssi.c | 2 +- sound/soc/sof/intel/hda.c | 5 +- sound/usb/mixer_quirks.c | 9 +- tools/objtool/check.c | 4 +- tools/objtool/include/objtool/klp.h | 10 +- tools/objtool/klp-diff.c | 41 ++++- tools/testing/selftests/kvm/Makefile.kvm | 1 + tools/testing/selftests/net/udpgro_fwd.sh | 64 +++++++ virt/kvm/eventfd.c | 44 ++--- 242 files changed, 2262 insertions(+), 1072 deletions(-) create mode 100644 drivers/firmware/cirrus/cs_dsp.h create mode 100644 drivers/gpu/drm/nouveau/include/nvkm/core/suspend_state.h