|
@@ -1286,8 +1286,10 @@ static int adt7470_probe(struct i2c_client *client,
|
|
init_completion(&data->auto_update_stop);
|
|
init_completion(&data->auto_update_stop);
|
|
data->auto_update = kthread_run(adt7470_update_thread, client,
|
|
data->auto_update = kthread_run(adt7470_update_thread, client,
|
|
dev_name(data->hwmon_dev));
|
|
dev_name(data->hwmon_dev));
|
|
- if (IS_ERR(data->auto_update))
|
|
|
|
|
|
+ if (IS_ERR(data->auto_update)) {
|
|
|
|
+ err = PTR_ERR(data->auto_update);
|
|
goto exit_unregister;
|
|
goto exit_unregister;
|
|
|
|
+ }
|
|
|
|
|
|
return 0;
|
|
return 0;
|
|
|
|
|