diff options
| author | Takashi Iwai <tiwai@suse.de> | 2026-10-09 15:33:38 +0200 |
|---|---|---|
| committer | Takashi Iwai <tiwai@suse.de> | 2026-10-10 09:49:50 +0200 |
| commit | 66530fbe5252eef5e5386a894804c62e10ecfdea (patch) | |
| tree | 762ac8064e37af69d4c8bca8286ed448b312171a /tools/lib/python | |
| parent | 569c6b2714731df534ad367a3de99502accd6c4e (diff) | |
ALSA: hda: Stop unsol event and jack polling at hda-ext device removal, too
In the recent commit f3607b6952ca ("ALSA: hda: Stop unsol events and
jack polling before codec unbind"), we applied the workaround to stop
pending works at the hda codec driver removal, but it was applied
after the bypass for hda-ext ops hdev_detach. Basically the same
issue is seen for hda-ext stuff, so it's safer to apply the workaround
at the beginning of hda_codec_driver_remove().
Along with it, the clearance of unsol_disabled flag is moved to the
beginning of hda_codec_driver_probe(), too; otherwise hda-ext
hdev_attach() might miss the unsol event handling when the code gets
re-bound.
Fixes: f3607b6952ca ("ALSA: hda: Stop unsol events and jack polling before codec unbind")
Link: https://patch.msgid.link/20261009133341.440917-5-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'tools/lib/python')
0 files changed, 0 insertions, 0 deletions
