On Mon, Sep 13, 2010 at 10:33:51PM -0400, Yong Wang wrote: > It is unnecessary to call hwmon_device_unregister in error handling > before hwmon_device_register is called. > Not only unnecessary but wrong. Good catch. > Signed-off-by: Yong Wang <yong.y.wang@xxxxxxxxx> Reviewed-by: Guenter Roeck <guenter.roeck@xxxxxxxxxxxx> > --- > drivers/hwmon/emc1403.c | 1 - > 1 files changed, 0 insertions(+), 1 deletions(-) > > diff --git a/drivers/hwmon/emc1403.c b/drivers/hwmon/emc1403.c > index 5b58b20..8dee3f3 100644 > --- a/drivers/hwmon/emc1403.c > +++ b/drivers/hwmon/emc1403.c > @@ -308,7 +308,6 @@ static int emc1403_probe(struct i2c_client *client, > res = sysfs_create_group(&client->dev.kobj, &m_thermal_gr); > if (res) { > dev_warn(&client->dev, "create group failed\n"); > - hwmon_device_unregister(data->hwmon_dev); > goto thermal_error1; > } > data->hwmon_dev = hwmon_device_register(&client->dev); > -- > 1.5.5.1 > > > _______________________________________________ > lm-sensors mailing list > lm-sensors@xxxxxxxxxxxxxx > http://lists.lm-sensors.org/mailman/listinfo/lm-sensors _______________________________________________ lm-sensors mailing list lm-sensors@xxxxxxxxxxxxxx http://lists.lm-sensors.org/mailman/listinfo/lm-sensors