Commit 59bfee6e0682635c269fb271422e2595fa441c21

Authored by Wolfram Sang
Committed by Jean Delvare
1 parent 4193d91635

i2c: Remove obsolete cleanup for clientdata

A few new i2c-drivers came into the kernel which clear the clientdata-pointer
on exit. This is obsolete meanwhile, so fix it and hope the word will spread.

Signed-off-by: Wolfram Sang <w.sang@pengutronix.de>
Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Jean Delvare <khali@linux-fr.org>

Showing 4 changed files with 0 additions and 6 deletions Side-by-side Diff

drivers/misc/bh1780gli.c
... ... @@ -190,7 +190,6 @@
190 190  
191 191 ddata = i2c_get_clientdata(client);
192 192 sysfs_remove_group(&client->dev.kobj, &bh1780_attr_group);
193   - i2c_set_clientdata(client, NULL);
194 193 kfree(ddata);
195 194  
196 195 return 0;
drivers/regulator/ad5398.c
... ... @@ -256,7 +256,6 @@
256 256  
257 257 regulator_unregister(chip->rdev);
258 258 kfree(chip);
259   - i2c_set_clientdata(client, NULL);
260 259  
261 260 return 0;
262 261 }
drivers/regulator/isl6271a-regulator.c
... ... @@ -191,8 +191,6 @@
191 191 struct isl_pmic *pmic = i2c_get_clientdata(i2c);
192 192 int i;
193 193  
194   - i2c_set_clientdata(i2c, NULL);
195   -
196 194 for (i = 0; i < 3; i++)
197 195 regulator_unregister(pmic->rdev[i]);
198 196  
drivers/rtc/rtc-ds3232.c
... ... @@ -268,7 +268,6 @@
268 268 free_irq(client->irq, client);
269 269  
270 270 out_free:
271   - i2c_set_clientdata(client, NULL);
272 271 kfree(ds3232);
273 272 return ret;
274 273 }
... ... @@ -287,7 +286,6 @@
287 286 }
288 287  
289 288 rtc_device_unregister(ds3232->rtc);
290   - i2c_set_clientdata(client, NULL);
291 289 kfree(ds3232);
292 290 return 0;
293 291 }