]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
ASoC: rockchip: spdif: Fully convert to device managed resources
authorSebastian Reichel <sebastian.reichel@collabora.com>
Tue, 3 Feb 2026 16:46:25 +0000 (17:46 +0100)
committerMark Brown <broonie@kernel.org>
Thu, 5 Feb 2026 18:46:42 +0000 (18:46 +0000)
commit7e2de68e4dbaee65864b0c5972e1b03037243632
treee38e7ae94f4482252cfdc02e4223c99d91b7a89d
parent45df1f66b99340e1d6e90501f1e938400a3e9768
ASoC: rockchip: spdif: Fully convert to device managed resources

This driver mixes device managed resources with unmanaged ones
and (as a lot of them do) gets the order wrong resulting in
potential race condition problems at module removal time. Let's
go to full device managed resources to cleanup the code and get
rid of the potential race condition.

Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
Link: https://patch.msgid.link/20260203-rockchip-spdif-cleanup-and-bsp-sync-v2-3-4412016cf577@collabora.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/rockchip/rockchip_spdif.c