Merge branch 'hwmon-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging

* 'hwmon-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:
hwmon: (abituguru3) DMI probing for AB9, AB9 QuadQT and IX38 QuadGT
hwmon: (sht15) Remove unnecessary semicolon
hwmon: (max6650) Fix lock imbalance

+5 -4
+3 -3
drivers/hwmon/abituguru3.c
··· 357 357 { "AUX5 Fan", 39, 2, 60, 1, 0 }, 358 358 { NULL, 0, 0, 0, 0, 0 } } 359 359 }, 360 - { 0x0014, NULL /* Abit AB9 Pro, need DMI string */, { 360 + { 0x0014, "AB9", /* + AB9 Pro */ { 361 361 { "CPU Core", 0, 0, 10, 1, 0 }, 362 362 { "DDR", 1, 0, 10, 1, 0 }, 363 363 { "DDR VTT", 2, 0, 10, 1, 0 }, ··· 455 455 { "AUX3 FAN", 37, 2, 60, 1, 0 }, 456 456 { NULL, 0, 0, 0, 0, 0 } } 457 457 }, 458 - { 0x0018, NULL /* Unknown, need DMI string */, { 458 + { 0x0018, "AB9 QuadGT", { 459 459 { "CPU Core", 0, 0, 10, 1, 0 }, 460 460 { "DDR2", 1, 0, 20, 1, 0 }, 461 461 { "DDR2 VTT", 2, 0, 10, 1, 0 }, ··· 564 564 { "AUX3 Fan", 36, 2, 60, 1, 0 }, 565 565 { NULL, 0, 0, 0, 0, 0 } } 566 566 }, 567 - { 0x001C, NULL /* Unknown, need DMI string */, { 567 + { 0x001C, "IX38 QuadGT", { 568 568 { "CPU Core", 0, 0, 10, 1, 0 }, 569 569 { "DDR2", 1, 0, 20, 1, 0 }, 570 570 { "DDR2 VTT", 2, 0, 10, 1, 0 },
+1
drivers/hwmon/max6650.c
··· 418 418 data->count = 3; 419 419 break; 420 420 default: 421 + mutex_unlock(&data->update_lock); 421 422 dev_err(&client->dev, 422 423 "illegal value for fan divider (%d)\n", div); 423 424 return -EINVAL;
+1 -1
drivers/hwmon/sht15.c
··· 257 257 (data->flag == SHT15_READING_NOTHING), 258 258 msecs_to_jiffies(timeout_msecs)); 259 259 if (ret == 0) {/* timeout occurred */ 260 - disable_irq_nosync(gpio_to_irq(data->pdata->gpio_data));; 260 + disable_irq_nosync(gpio_to_irq(data->pdata->gpio_data)); 261 261 sht15_connection_reset(data); 262 262 return -ETIME; 263 263 }