diff options
| -rw-r--r-- | drivers/hwmon/lis3lv02d_i2c.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/hwmon/lis3lv02d_i2c.c b/drivers/hwmon/lis3lv02d_i2c.c index 0074809917a2..9f4bae07f719 100644 --- a/drivers/hwmon/lis3lv02d_i2c.c +++ b/drivers/hwmon/lis3lv02d_i2c.c | |||
| @@ -160,7 +160,12 @@ static int __devinit lis3lv02d_i2c_probe(struct i2c_client *client, | |||
| 160 | 160 | ||
| 161 | if (lis3_dev.reg_ctrl) | 161 | if (lis3_dev.reg_ctrl) |
| 162 | lis3_reg_ctrl(&lis3_dev, LIS3_REG_OFF); | 162 | lis3_reg_ctrl(&lis3_dev, LIS3_REG_OFF); |
| 163 | |||
| 164 | if (ret == 0) | ||
| 165 | return 0; | ||
| 163 | fail: | 166 | fail: |
| 167 | if (pdata && pdata->release_resources) | ||
| 168 | pdata->release_resources(); | ||
| 164 | return ret; | 169 | return ret; |
| 165 | } | 170 | } |
| 166 | 171 | ||
