diff options
| author | Charles Keepax <ckeepax@opensource.cirrus.com> | 2026-07-21 15:36:36 +0100 |
|---|---|---|
| committer | Mark Brown <broonie@kernel.org> | 2026-07-27 18:47:09 +0100 |
| commit | bf1b7821f85383a8804441f8fd5165be148f3ec8 (patch) | |
| tree | c97984325f50818a1016824e090e2fc4cac8e243 /tools/perf/scripts/python/task-analyzer.py | |
| parent | b8f71f16134fadc287fbb14be2a42b707efb7a30 (diff) | |
ASoC: SDCA: Move kcontrol search out of IRQ
Now that the IRQs are always registered after all the ALSA
controls are created it is possible to search for the control
at the point the IRQ is requested. Move the control search out
of the IRQ handler and do it at IRQ request time.
This also fixes a potential issue when the card was torn down
and reprobed without destroying the codec device, the kctl
pointer stored by the IRQ handler would not be updated to the
new control on the second probe.
Signed-off-by: Charles Keepax <ckeepax@opensource.cirrus.com>
Link: https://patch.msgid.link/20260721143636.361814-8-ckeepax@opensource.cirrus.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/task-analyzer.py')
0 files changed, 0 insertions, 0 deletions
