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 | ||