Skip to content

Commit

Permalink
hwmon: (adt7x10) Make adt7x10_remove() return void
Browse files Browse the repository at this point in the history
Up to now adt7x10_remove() returns zero unconditionally. Make it return
void instead which makes it easier to see in the callers that there is
no error to handle.

Also the return value of i2c and spi remove callbacks is ignored anyway.

Signed-off-by: Uwe Kleine-König <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Guenter Roeck <[email protected]>
  • Loading branch information
Uwe Kleine-König authored and groeck committed Oct 12, 2021
1 parent 8a0c75a commit beee789
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 5 deletions.
3 changes: 2 additions & 1 deletion drivers/hwmon/adt7310.c
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,8 @@ static int adt7310_spi_probe(struct spi_device *spi)

static int adt7310_spi_remove(struct spi_device *spi)
{
return adt7x10_remove(&spi->dev, spi->irq);
adt7x10_remove(&spi->dev, spi->irq);
return 0;
}

static const struct spi_device_id adt7310_id[] = {
Expand Down
3 changes: 2 additions & 1 deletion drivers/hwmon/adt7410.c
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,8 @@ static int adt7410_i2c_probe(struct i2c_client *client)

static int adt7410_i2c_remove(struct i2c_client *client)
{
return adt7x10_remove(&client->dev, client->irq);
adt7x10_remove(&client->dev, client->irq);
return 0;
}

static const struct i2c_device_id adt7410_ids[] = {
Expand Down
3 changes: 1 addition & 2 deletions drivers/hwmon/adt7x10.c
Original file line number Diff line number Diff line change
Expand Up @@ -444,7 +444,7 @@ int adt7x10_probe(struct device *dev, const char *name, int irq,
}
EXPORT_SYMBOL_GPL(adt7x10_probe);

int adt7x10_remove(struct device *dev, int irq)
void adt7x10_remove(struct device *dev, int irq)
{
struct adt7x10_data *data = dev_get_drvdata(dev);

Expand All @@ -457,7 +457,6 @@ int adt7x10_remove(struct device *dev, int irq)
sysfs_remove_group(&dev->kobj, &adt7x10_group);
if (data->oldconfig != data->config)
adt7x10_write_byte(dev, ADT7X10_CONFIG, data->oldconfig);
return 0;
}
EXPORT_SYMBOL_GPL(adt7x10_remove);

Expand Down
2 changes: 1 addition & 1 deletion drivers/hwmon/adt7x10.h
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ struct adt7x10_ops {

int adt7x10_probe(struct device *dev, const char *name, int irq,
const struct adt7x10_ops *ops);
int adt7x10_remove(struct device *dev, int irq);
void adt7x10_remove(struct device *dev, int irq);

#ifdef CONFIG_PM_SLEEP
extern const struct dev_pm_ops adt7x10_dev_pm_ops;
Expand Down

0 comments on commit beee789

Please sign in to comment.