From: Govindaraj Saminathan Date: Wed, 27 Nov 2019 14:08:58 +0000 (+0000) Subject: ath11k: unlock mutex during failure in qmi fw ready X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=ba47923974fb67bf612b7a7c07c5884e95c5518b;p=linux.git ath11k: unlock mutex during failure in qmi fw ready qmi firmware ready event start to initialize the core modules and the sequence executed with mutex lock. In case of any failure mutex should be unlocked otherwise it will hang during the recovery. Signed-off-by: Govindaraj Saminathan Signed-off-by: Kalle Valo --- diff --git a/drivers/net/wireless/ath/ath11k/core.c b/drivers/net/wireless/ath/ath11k/core.c index b0c71b5879b1a..37d4ecb458db5 100644 --- a/drivers/net/wireless/ath/ath11k/core.c +++ b/drivers/net/wireless/ath/ath11k/core.c @@ -539,6 +539,7 @@ err_core_stop: ath11k_core_stop(ab); err_dp_free: ath11k_dp_free(ab); + mutex_unlock(&ab->core_lock); return ret; }