The mutex gets unlocked after we goto EXIT. Signed-off-by: Dan Carpenter <error27@xxxxxxxxx> --- orig/drivers/hwmon/amc6821.c 2010-01-14 13:22:23.000000000 +0300 +++ devel/drivers/hwmon/amc6821.c 2010-01-14 13:22:30.000000000 +0300 @@ -686,7 +686,6 @@ static ssize_t set_fan1_div( data->fan1_div = 4; break; default: - mutex_unlock(&data->update_lock); count = -EINVAL; goto EXIT; } _______________________________________________ lm-sensors mailing list lm-sensors@xxxxxxxxxxxxxx http://lists.lm-sensors.org/mailman/listinfo/lm-sensors