summaryrefslogtreecommitdiffstats
path: root/lib/ref_tracker.c
diff options
context:
space:
mode:
authorBard Liao <yung-chuan.liao@linux.intel.com>2026-09-01 11:10:19 +0800
committerVinod Koul <vkoul@kernel.org>2026-09-08 19:19:42 +0530
commitaba7b41faeecb7692458095ce6fafc341fe0b80e (patch)
treeaf3aa69ee59d557b96fb4586a9f0bdb2f6acc84b /lib/ref_tracker.c
parent6d49beec658f61801e79019fd73691b17252dee3 (diff)
downloadlinux-stable-aba7b41faeecb7692458095ce6fafc341fe0b80e.tar.gz
linux-stable-aba7b41faeecb7692458095ce6fafc341fe0b80e.zip
soundwire: cadence_master: wait and cancel cdns->work before clock stop
A peripheral event could happen during the clock stop process. We need to wait for the event be handled before stopping the bus clock. Otherwise, we will get the IO transfer timed out issue. Fixes: af4cc917826f ("soundwire: cadence: mask Slave interrupt before stopping clock") Signed-off-by: Bard Liao <yung-chuan.liao@linux.intel.com> Reviewed-by: David Lin <david.lin@intel.com> Reviewed-by: Shuming Fan <shumingf@realtek.com> Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.dev> Link: https://patch.msgid.link/20260901031019.233254-1-yung-chuan.liao@linux.intel.com Signed-off-by: Vinod Koul <vkoul@kernel.org>
Diffstat (limited to 'lib/ref_tracker.c')
0 files changed, 0 insertions, 0 deletions