diff --git a/drivers/devfreq/governor_bw_hwmon.c b/drivers/devfreq/governor_bw_hwmon.c index c379d2ffe6c0..93a820315389 100644 --- a/drivers/devfreq/governor_bw_hwmon.c +++ b/drivers/devfreq/governor_bw_hwmon.c @@ -866,6 +866,7 @@ static int devfreq_bw_hwmon_ev_handler(struct devfreq *df, if (ret) { dev_err(df->dev.parent, "Unable to resume HW monitor (%d)\n", ret); + mutex_unlock(&sync_lock); return ret; } mutex_unlock(&sync_lock);