diff --git a/sound/usb/mixer.c b/sound/usb/mixer.c index c9384d35165fbe5495ab9292ad8f31153ad0c2f8..ad182659a8d0cdec81b4c76d453907dbe2a11b1e 100644 --- a/sound/usb/mixer.c +++ b/sound/usb/mixer.c @@ -3104,7 +3104,7 @@ static int snd_usb_mixer_controls(struct usb_mixer_interface *mixer) if (map->id == state.chip->usb_id) { state.map = map->map; state.selector_map = map->selector_map; - mixer->ignore_ctl_error = map->ignore_ctl_error; + mixer->ignore_ctl_error |= map->ignore_ctl_error; break; } }