diff --git a/sound/usb/usb_audio_qmi_svc.c b/sound/usb/usb_audio_qmi_svc.c index 19929b88c60a1..0a1ea34d2b95c 100644 --- a/sound/usb/usb_audio_qmi_svc.c +++ b/sound/usb/usb_audio_qmi_svc.c @@ -1204,7 +1204,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];