Re: [PATCH 00/11] ASoC: SOF: amd: SoundWire and PDM support and fixes for ACP7.B/7.F
From: Mark Brown
Date: Fri Sep 18 2026 - 06:03:47 EST
On Thu, 10 Sep 2026 18:50:00 +0530, Vijendar Mukunda wrote:
> ASoC: SOF: amd: SoundWire and PDM support and fixes for ACP7.B/7.F
>
> This series contains bug fixes for the existing AMD SOF SoundWire stack
> that affect all ACP platforms, followed by new SoundWire support
> specifically for ACP7.B and ACP7.F.
>
> The existing stack has three bugs that are fixed here. First,
> amd_sof_acp7x_suspend() silently falls through on an unrecognised PCI
> revision instead of returning an error, leaving ACP_CONTROL with a stale
> value; it now returns -EINVAL. Second, amd_sof_acp_remove() calls
> amd_sof_sdw_exit() before free_irq(), so an IRQ that fires in that window
> can dereference the freed SoundWire context; the teardown order is
> corrected. Third, the same use-after-free hazard exists in the error
> unwind of amd_sof_acp_probe() and is fixed in the same way.
>
> [...]
Applied to
https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git for-7.4
Thanks!
[01/11] ASoC: SOF: amd: return -EINVAL for unknown PCI revision in acp7x suspend
https://git.kernel.org/broonie/sound/c/e419e9a6cbfe
[02/11] ASoC: SOF: amd: fix amd_sof_acp_remove() teardown ordering
https://git.kernel.org/broonie/sound/c/db2167f2e3f7
[03/11] ASoC: SOF: amd: fix amd_sof_acp_probe() error unwind ordering
https://git.kernel.org/broonie/sound/c/b6aaef8ca8c3
[04/11] ASoC: SOF: amd: add ACP7.B/7.F PDM controller scan and pdata propagation
https://git.kernel.org/broonie/sound/c/203ea76c4b0a
[05/11] ASoC: SOF: amd: update SoundWire specific acp descriptor fields for ACP7.B/7.F
https://git.kernel.org/broonie/sound/c/59c03f40a53e
[06/11] ASoC: SOF: amd: enable SoundWire build for ACP7.B/7.F
https://git.kernel.org/broonie/sound/c/612684a9d2af
[07/11] ASoC: SOF: amd: wire SoundWire probe and remove into ACP7.B/7.F paths
https://git.kernel.org/broonie/sound/c/750176135630
[08/11] ASoC: SOF: amd: add ACP7.B/7.F clock-stop detection in check_acp_sdw_enable_status
https://git.kernel.org/broonie/sound/c/db294afbd61a
[09/11] ASoC: SOF: amd: add ACP7.B/7.F SoundWire IO IRQ handling
https://git.kernel.org/broonie/sound/c/c9b000c02879
[10/11] ASoC: SOF: amd: enable SoundWire host wake interrupt in acp_init
https://git.kernel.org/broonie/sound/c/b99242b8d4b3
[11/11] ASoC: SOF: amd: add SoundWire PM ops for ACP7.B/7.F
https://git.kernel.org/broonie/sound/c/be2823854e00
All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a bug fix), however if
problems are discovered then the patch may be dropped or reverted.
You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.
If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.
Please add any relevant lists and maintainers to the CCs when replying
to this mail.
Thanks,
Mark