diff --git a/sound/usb/usb_audio_qmi_svc.c b/sound/usb/usb_audio_qmi_svc.c index 6297d720a498..5a65a692f424 100644 --- a/sound/usb/usb_audio_qmi_svc.c +++ b/sound/usb/usb_audio_qmi_svc.c @@ -1159,7 +1159,7 @@ static void handle_uaudio_stream_req(struct qmi_handle *handle, mutex_unlock(&chip->dev_lock); response: - if (!req_msg->enable && (ret != -EINVAL || ret != -ENODEV)) { + if (!req_msg->enable && ret != -EINVAL && ret != -ENODEV) { mutex_lock(&chip->dev_lock); if (info_idx >= 0) { info = &uadev[pcm_card_num].info[info_idx];