diff options
| author | Cássio Gabriel <cassiogabrielcontato@gmail.com> | 2026-04-19 17:30:32 -0300 |
|---|---|---|
| committer | Takashi Iwai <tiwai@suse.de> | 2026-04-27 13:44:49 +0200 |
| commit | a440c17869ecd71da0f295b62868fc742d09a8ba (patch) | |
| tree | 7ff41c7d3b74685e5d87b97ae3cd97003cb028ed /include/linux/debugobjects.h | |
| parent | 3c06aec8abda6ba068b58a8b7119cdb2a48456b1 (diff) | |
ALSA: usb-audio: Update US-16x08 EQ/comp shadow state after successful writes
snd_us16x08_comp_put() and snd_us16x08_eq_put() update their
software stores before sending the USB write. If the transfer
fails, later get callbacks report a value the hardware never
accepted.
Build the outgoing message from the current store plus the
pending value, then commit the store only after a successful
write.
Fixes: d2bb390a2081 ("ALSA: usb-audio: Tascam US-16x08 DSP mixer quirk")
Cc: stable@vger.kernel.org
Signed-off-by: Cássio Gabriel <cassiogabrielcontato@gmail.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20260419-usb-write-error-propagation-v1-4-5a3bd4a673ae@gmail.com
Diffstat (limited to 'include/linux/debugobjects.h')
0 files changed, 0 insertions, 0 deletions
