summaryrefslogtreecommitdiff
path: root/tools/lib/python/kdoc
diff options
context:
space:
mode:
authorJiale Yao <yaojiale02@163.com>2026-09-25 22:50:16 +0800
committerMark Brown <broonie@kernel.org>2026-10-04 21:51:54 +0200
commitc7d07df95ee7ce7859e6c873a76d19ea9c64b6fd (patch)
tree920a7e0c67e97e34437573cecf15386834ff6534 /tools/lib/python/kdoc
parentecc2fca6decefe27d8cf40a4c9815798eec24d30 (diff)
ASoC: rt712-sdca: always cancel jack work on remove
rt712_sdca_sdw_remove() cancels the jack work only when hw_init is true. rt712_sdca_update_status() clears hw_init when the SoundWire slave becomes unattached, but jack work may already have been queued by rt712_sdca_interrupt_callback() or the jack initialization path. A remove after that status update can therefore skip the cancellation and leave delayed work pending after the codec private data has been freed. The work objects are initialized during probe, so cancel them unconditionally instead of relying on the mutable hw_init state. Fixes: 6c39710da75c ("ASoC: rt712-sdca: Add RT712 SDCA driver for Jack and Amp topology") Signed-off-by: Jiale Yao <yaojiale02@163.com> Link: https://patch.msgid.link/20260925145019.2290367-5-yaojiale02@163.com Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'tools/lib/python/kdoc')
0 files changed, 0 insertions, 0 deletions