]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
hwmon: (max6650) Fix lock imbalance
authorJiri Slaby <jirislaby@gmail.com>
Sat, 11 Jul 2009 11:42:37 +0000 (13:42 +0200)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 30 Jul 2009 23:06:07 +0000 (16:06 -0700)
commit 025dc740d01f99ccba945df1f9ef9e06b1c15d96 upstream.

Add omitted update_lock to one switch/case in set_div.

Signed-off-by: Jiri Slaby <jirislaby@gmail.com>
Acked-by: Hans J. Koch <hjk@linutronix.de>
Signed-off-by: Jean Delvare <khali@linux-fr.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/hwmon/max6650.c

index f27af6a9da4148939859ba5a2749a23d17fb73ba..65cf25f9d2f2929d2402465b263007bc6b0de195 100644 (file)
@@ -407,6 +407,7 @@ static ssize_t set_div(struct device *dev, struct device_attribute *devattr,
                data->count = 3;
                break;
        default:
+               mutex_unlock(&data->update_lock);
                dev_err(&client->dev,
                        "illegal value for fan divider (%d)\n", div);
                return -EINVAL;