diff options
-rw-r--r-- | drivers/hwmon/k10temp.c | 2 | ||||
-rw-r--r-- | drivers/hwmon/w83781d.c | 12 | ||||
-rw-r--r-- | drivers/hwmon/w83791d.c | 15 | ||||
-rw-r--r-- | drivers/hwmon/w83792d.c | 15 | ||||
-rw-r--r-- | drivers/hwmon/w83793.c | 15 |
5 files changed, 20 insertions, 39 deletions
diff --git a/drivers/hwmon/k10temp.c b/drivers/hwmon/k10temp.c index 46a54ed23410..0721e175664a 100644 --- a/drivers/hwmon/k10temp.c +++ b/drivers/hwmon/k10temp.c | |||
@@ -81,7 +81,7 @@ struct tctl_offset { | |||
81 | }; | 81 | }; |
82 | 82 | ||
83 | static const struct tctl_offset tctl_offset_table[] = { | 83 | static const struct tctl_offset tctl_offset_table[] = { |
84 | { 0x17, "AMD Ryzen 7 1600X", 20000 }, | 84 | { 0x17, "AMD Ryzen 5 1600X", 20000 }, |
85 | { 0x17, "AMD Ryzen 7 1700X", 20000 }, | 85 | { 0x17, "AMD Ryzen 7 1700X", 20000 }, |
86 | { 0x17, "AMD Ryzen 7 1800X", 20000 }, | 86 | { 0x17, "AMD Ryzen 7 1800X", 20000 }, |
87 | { 0x17, "AMD Ryzen Threadripper 1950X", 27000 }, | 87 | { 0x17, "AMD Ryzen Threadripper 1950X", 27000 }, |
diff --git a/drivers/hwmon/w83781d.c b/drivers/hwmon/w83781d.c index 246fb2365126..2b0f182daa87 100644 --- a/drivers/hwmon/w83781d.c +++ b/drivers/hwmon/w83781d.c | |||
@@ -1246,10 +1246,8 @@ w83781d_probe(struct i2c_client *client, const struct i2c_device_id *id) | |||
1246 | 1246 | ||
1247 | exit_remove_files: | 1247 | exit_remove_files: |
1248 | w83781d_remove_files(dev); | 1248 | w83781d_remove_files(dev); |
1249 | if (data->lm75[0]) | 1249 | i2c_unregister_device(data->lm75[0]); |
1250 | i2c_unregister_device(data->lm75[0]); | 1250 | i2c_unregister_device(data->lm75[1]); |
1251 | if (data->lm75[1]) | ||
1252 | i2c_unregister_device(data->lm75[1]); | ||
1253 | return err; | 1251 | return err; |
1254 | } | 1252 | } |
1255 | 1253 | ||
@@ -1262,10 +1260,8 @@ w83781d_remove(struct i2c_client *client) | |||
1262 | hwmon_device_unregister(data->hwmon_dev); | 1260 | hwmon_device_unregister(data->hwmon_dev); |
1263 | w83781d_remove_files(dev); | 1261 | w83781d_remove_files(dev); |
1264 | 1262 | ||
1265 | if (data->lm75[0]) | 1263 | i2c_unregister_device(data->lm75[0]); |
1266 | i2c_unregister_device(data->lm75[0]); | 1264 | i2c_unregister_device(data->lm75[1]); |
1267 | if (data->lm75[1]) | ||
1268 | i2c_unregister_device(data->lm75[1]); | ||
1269 | 1265 | ||
1270 | return 0; | 1266 | return 0; |
1271 | } | 1267 | } |
diff --git a/drivers/hwmon/w83791d.c b/drivers/hwmon/w83791d.c index 8af6081b4ab4..28fa3bd2c096 100644 --- a/drivers/hwmon/w83791d.c +++ b/drivers/hwmon/w83791d.c | |||
@@ -1316,8 +1316,7 @@ static int w83791d_detect_subclients(struct i2c_client *client) | |||
1316 | /* Undo inits in case of errors */ | 1316 | /* Undo inits in case of errors */ |
1317 | 1317 | ||
1318 | error_sc_1: | 1318 | error_sc_1: |
1319 | if (data->lm75[0] != NULL) | 1319 | i2c_unregister_device(data->lm75[0]); |
1320 | i2c_unregister_device(data->lm75[0]); | ||
1321 | error_sc_0: | 1320 | error_sc_0: |
1322 | return err; | 1321 | return err; |
1323 | } | 1322 | } |
@@ -1434,10 +1433,8 @@ error5: | |||
1434 | error4: | 1433 | error4: |
1435 | sysfs_remove_group(&client->dev.kobj, &w83791d_group); | 1434 | sysfs_remove_group(&client->dev.kobj, &w83791d_group); |
1436 | error3: | 1435 | error3: |
1437 | if (data->lm75[0] != NULL) | 1436 | i2c_unregister_device(data->lm75[0]); |
1438 | i2c_unregister_device(data->lm75[0]); | 1437 | i2c_unregister_device(data->lm75[1]); |
1439 | if (data->lm75[1] != NULL) | ||
1440 | i2c_unregister_device(data->lm75[1]); | ||
1441 | return err; | 1438 | return err; |
1442 | } | 1439 | } |
1443 | 1440 | ||
@@ -1448,10 +1445,8 @@ static int w83791d_remove(struct i2c_client *client) | |||
1448 | hwmon_device_unregister(data->hwmon_dev); | 1445 | hwmon_device_unregister(data->hwmon_dev); |
1449 | sysfs_remove_group(&client->dev.kobj, &w83791d_group); | 1446 | sysfs_remove_group(&client->dev.kobj, &w83791d_group); |
1450 | 1447 | ||
1451 | if (data->lm75[0] != NULL) | 1448 | i2c_unregister_device(data->lm75[0]); |
1452 | i2c_unregister_device(data->lm75[0]); | 1449 | i2c_unregister_device(data->lm75[1]); |
1453 | if (data->lm75[1] != NULL) | ||
1454 | i2c_unregister_device(data->lm75[1]); | ||
1455 | 1450 | ||
1456 | return 0; | 1451 | return 0; |
1457 | } | 1452 | } |
diff --git a/drivers/hwmon/w83792d.c b/drivers/hwmon/w83792d.c index d764602d70db..76aa39e537e0 100644 --- a/drivers/hwmon/w83792d.c +++ b/drivers/hwmon/w83792d.c | |||
@@ -981,8 +981,7 @@ w83792d_detect_subclients(struct i2c_client *new_client) | |||
981 | /* Undo inits in case of errors */ | 981 | /* Undo inits in case of errors */ |
982 | 982 | ||
983 | ERROR_SC_1: | 983 | ERROR_SC_1: |
984 | if (data->lm75[0] != NULL) | 984 | i2c_unregister_device(data->lm75[0]); |
985 | i2c_unregister_device(data->lm75[0]); | ||
986 | ERROR_SC_0: | 985 | ERROR_SC_0: |
987 | return err; | 986 | return err; |
988 | } | 987 | } |
@@ -1456,10 +1455,8 @@ exit_remove_files: | |||
1456 | for (i = 0; i < ARRAY_SIZE(w83792d_group_fan); i++) | 1455 | for (i = 0; i < ARRAY_SIZE(w83792d_group_fan); i++) |
1457 | sysfs_remove_group(&dev->kobj, &w83792d_group_fan[i]); | 1456 | sysfs_remove_group(&dev->kobj, &w83792d_group_fan[i]); |
1458 | exit_i2c_unregister: | 1457 | exit_i2c_unregister: |
1459 | if (data->lm75[0] != NULL) | 1458 | i2c_unregister_device(data->lm75[0]); |
1460 | i2c_unregister_device(data->lm75[0]); | 1459 | i2c_unregister_device(data->lm75[1]); |
1461 | if (data->lm75[1] != NULL) | ||
1462 | i2c_unregister_device(data->lm75[1]); | ||
1463 | return err; | 1460 | return err; |
1464 | } | 1461 | } |
1465 | 1462 | ||
@@ -1475,10 +1472,8 @@ w83792d_remove(struct i2c_client *client) | |||
1475 | sysfs_remove_group(&client->dev.kobj, | 1472 | sysfs_remove_group(&client->dev.kobj, |
1476 | &w83792d_group_fan[i]); | 1473 | &w83792d_group_fan[i]); |
1477 | 1474 | ||
1478 | if (data->lm75[0] != NULL) | 1475 | i2c_unregister_device(data->lm75[0]); |
1479 | i2c_unregister_device(data->lm75[0]); | 1476 | i2c_unregister_device(data->lm75[1]); |
1480 | if (data->lm75[1] != NULL) | ||
1481 | i2c_unregister_device(data->lm75[1]); | ||
1482 | 1477 | ||
1483 | return 0; | 1478 | return 0; |
1484 | } | 1479 | } |
diff --git a/drivers/hwmon/w83793.c b/drivers/hwmon/w83793.c index 5ba9d9f1daa1..0af0f6283b35 100644 --- a/drivers/hwmon/w83793.c +++ b/drivers/hwmon/w83793.c | |||
@@ -1564,10 +1564,8 @@ static int w83793_remove(struct i2c_client *client) | |||
1564 | for (i = 0; i < ARRAY_SIZE(w83793_temp); i++) | 1564 | for (i = 0; i < ARRAY_SIZE(w83793_temp); i++) |
1565 | device_remove_file(dev, &w83793_temp[i].dev_attr); | 1565 | device_remove_file(dev, &w83793_temp[i].dev_attr); |
1566 | 1566 | ||
1567 | if (data->lm75[0] != NULL) | 1567 | i2c_unregister_device(data->lm75[0]); |
1568 | i2c_unregister_device(data->lm75[0]); | 1568 | i2c_unregister_device(data->lm75[1]); |
1569 | if (data->lm75[1] != NULL) | ||
1570 | i2c_unregister_device(data->lm75[1]); | ||
1571 | 1569 | ||
1572 | /* Decrease data reference counter */ | 1570 | /* Decrease data reference counter */ |
1573 | mutex_lock(&watchdog_data_mutex); | 1571 | mutex_lock(&watchdog_data_mutex); |
@@ -1625,8 +1623,7 @@ w83793_detect_subclients(struct i2c_client *client) | |||
1625 | /* Undo inits in case of errors */ | 1623 | /* Undo inits in case of errors */ |
1626 | 1624 | ||
1627 | ERROR_SC_1: | 1625 | ERROR_SC_1: |
1628 | if (data->lm75[0] != NULL) | 1626 | i2c_unregister_device(data->lm75[0]); |
1629 | i2c_unregister_device(data->lm75[0]); | ||
1630 | ERROR_SC_0: | 1627 | ERROR_SC_0: |
1631 | return err; | 1628 | return err; |
1632 | } | 1629 | } |
@@ -1962,10 +1959,8 @@ exit_remove: | |||
1962 | for (i = 0; i < ARRAY_SIZE(w83793_temp); i++) | 1959 | for (i = 0; i < ARRAY_SIZE(w83793_temp); i++) |
1963 | device_remove_file(dev, &w83793_temp[i].dev_attr); | 1960 | device_remove_file(dev, &w83793_temp[i].dev_attr); |
1964 | 1961 | ||
1965 | if (data->lm75[0] != NULL) | 1962 | i2c_unregister_device(data->lm75[0]); |
1966 | i2c_unregister_device(data->lm75[0]); | 1963 | i2c_unregister_device(data->lm75[1]); |
1967 | if (data->lm75[1] != NULL) | ||
1968 | i2c_unregister_device(data->lm75[1]); | ||
1969 | free_mem: | 1964 | free_mem: |
1970 | kfree(data); | 1965 | kfree(data); |
1971 | exit: | 1966 | exit: |