aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/regulator
diff options
context:
space:
mode:
authorBill Pemberton <wfp5p@virginia.edu>2012-11-19 13:20:42 -0500
committerMark Brown <broonie@opensource.wolfsonmicro.com>2012-11-19 20:31:19 -0500
commit5eb9f2b96381ac3fa4a5910c37213c1cb62e9c65 (patch)
treeff259bd83e3dedb6d6f74f7ad53ce0063993cd84 /drivers/regulator
parentf86221d2b9ce943753bbc2d2f79d12e9af1c4790 (diff)
regulator: remove use of __devexit_p
CONFIG_HOTPLUG is going away as an option so __devexit_p is no longer needed. Signed-off-by: Bill Pemberton <wfp5p@virginia.edu> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Diffstat (limited to 'drivers/regulator')
-rw-r--r--drivers/regulator/88pm8607.c2
-rw-r--r--drivers/regulator/aat2870-regulator.c2
-rw-r--r--drivers/regulator/ab3100.c2
-rw-r--r--drivers/regulator/ab8500.c2
-rw-r--r--drivers/regulator/ad5398.c2
-rw-r--r--drivers/regulator/anatop-regulator.c2
-rw-r--r--drivers/regulator/arizona-ldo1.c2
-rw-r--r--drivers/regulator/arizona-micsupp.c2
-rw-r--r--drivers/regulator/da903x.c2
-rw-r--r--drivers/regulator/da9052-regulator.c2
-rw-r--r--drivers/regulator/fan53555.c2
-rw-r--r--drivers/regulator/fixed.c2
-rw-r--r--drivers/regulator/gpio-regulator.c2
-rw-r--r--drivers/regulator/isl6271a-regulator.c2
-rw-r--r--drivers/regulator/lp3971.c2
-rw-r--r--drivers/regulator/lp3972.c2
-rw-r--r--drivers/regulator/lp872x.c2
-rw-r--r--drivers/regulator/lp8788-buck.c2
-rw-r--r--drivers/regulator/lp8788-ldo.c4
-rw-r--r--drivers/regulator/max1586.c2
-rw-r--r--drivers/regulator/max77686.c2
-rw-r--r--drivers/regulator/max8649.c2
-rw-r--r--drivers/regulator/max8660.c2
-rw-r--r--drivers/regulator/max8907-regulator.c2
-rw-r--r--drivers/regulator/max8925-regulator.c2
-rw-r--r--drivers/regulator/max8952.c2
-rw-r--r--drivers/regulator/max8997.c2
-rw-r--r--drivers/regulator/max8998.c2
-rw-r--r--drivers/regulator/mc13783-regulator.c2
-rw-r--r--drivers/regulator/mc13892-regulator.c2
-rw-r--r--drivers/regulator/palmas-regulator.c2
-rw-r--r--drivers/regulator/pcap-regulator.c2
-rw-r--r--drivers/regulator/pcf50633-regulator.c2
-rw-r--r--drivers/regulator/rc5t583-regulator.c2
-rw-r--r--drivers/regulator/s2mps11.c2
-rw-r--r--drivers/regulator/s5m8767.c2
-rw-r--r--drivers/regulator/tps51632-regulator.c2
-rw-r--r--drivers/regulator/tps6105x-regulator.c2
-rw-r--r--drivers/regulator/tps62360-regulator.c2
-rw-r--r--drivers/regulator/tps65023-regulator.c2
-rw-r--r--drivers/regulator/tps6507x-regulator.c2
-rw-r--r--drivers/regulator/tps65090-regulator.c2
-rw-r--r--drivers/regulator/tps65217-regulator.c2
-rw-r--r--drivers/regulator/tps6524x-regulator.c2
-rw-r--r--drivers/regulator/tps6586x-regulator.c2
-rw-r--r--drivers/regulator/tps65910-regulator.c2
-rw-r--r--drivers/regulator/tps65912-regulator.c2
-rw-r--r--drivers/regulator/tps80031-regulator.c2
-rw-r--r--drivers/regulator/twl-regulator.c2
-rw-r--r--drivers/regulator/vexpress.c2
-rw-r--r--drivers/regulator/virtual.c2
-rw-r--r--drivers/regulator/wm831x-dcdc.c8
-rw-r--r--drivers/regulator/wm831x-isink.c2
-rw-r--r--drivers/regulator/wm831x-ldo.c6
-rw-r--r--drivers/regulator/wm8400-regulator.c2
-rw-r--r--drivers/regulator/wm8994-regulator.c2
56 files changed, 62 insertions, 62 deletions
diff --git a/drivers/regulator/88pm8607.c b/drivers/regulator/88pm8607.c
index 1c5ab0172ea2..2d798ca53809 100644
--- a/drivers/regulator/88pm8607.c
+++ b/drivers/regulator/88pm8607.c
@@ -481,7 +481,7 @@ static struct platform_driver pm8607_regulator_driver = {
481 .owner = THIS_MODULE, 481 .owner = THIS_MODULE,
482 }, 482 },
483 .probe = pm8607_regulator_probe, 483 .probe = pm8607_regulator_probe,
484 .remove = __devexit_p(pm8607_regulator_remove), 484 .remove = pm8607_regulator_remove,
485 .id_table = pm8607_regulator_driver_ids, 485 .id_table = pm8607_regulator_driver_ids,
486}; 486};
487 487
diff --git a/drivers/regulator/aat2870-regulator.c b/drivers/regulator/aat2870-regulator.c
index 167c93f21981..4285b304e2b5 100644
--- a/drivers/regulator/aat2870-regulator.c
+++ b/drivers/regulator/aat2870-regulator.c
@@ -201,7 +201,7 @@ static struct platform_driver aat2870_regulator_driver = {
201 .owner = THIS_MODULE, 201 .owner = THIS_MODULE,
202 }, 202 },
203 .probe = aat2870_regulator_probe, 203 .probe = aat2870_regulator_probe,
204 .remove = __devexit_p(aat2870_regulator_remove), 204 .remove = aat2870_regulator_remove,
205}; 205};
206 206
207static int __init aat2870_regulator_init(void) 207static int __init aat2870_regulator_init(void)
diff --git a/drivers/regulator/ab3100.c b/drivers/regulator/ab3100.c
index df4ad8927f0c..9fae59d41c0a 100644
--- a/drivers/regulator/ab3100.c
+++ b/drivers/regulator/ab3100.c
@@ -589,7 +589,7 @@ static struct platform_driver ab3100_regulators_driver = {
589 .owner = THIS_MODULE, 589 .owner = THIS_MODULE,
590 }, 590 },
591 .probe = ab3100_regulators_probe, 591 .probe = ab3100_regulators_probe,
592 .remove = __devexit_p(ab3100_regulators_remove), 592 .remove = ab3100_regulators_remove,
593}; 593};
594 594
595static __init int ab3100_regulators_init(void) 595static __init int ab3100_regulators_init(void)
diff --git a/drivers/regulator/ab8500.c b/drivers/regulator/ab8500.c
index e3d1d063025a..987b047fc40a 100644
--- a/drivers/regulator/ab8500.c
+++ b/drivers/regulator/ab8500.c
@@ -836,7 +836,7 @@ static __devexit int ab8500_regulator_remove(struct platform_device *pdev)
836 836
837static struct platform_driver ab8500_regulator_driver = { 837static struct platform_driver ab8500_regulator_driver = {
838 .probe = ab8500_regulator_probe, 838 .probe = ab8500_regulator_probe,
839 .remove = __devexit_p(ab8500_regulator_remove), 839 .remove = ab8500_regulator_remove,
840 .driver = { 840 .driver = {
841 .name = "ab8500-regulator", 841 .name = "ab8500-regulator",
842 .owner = THIS_MODULE, 842 .owner = THIS_MODULE,
diff --git a/drivers/regulator/ad5398.c b/drivers/regulator/ad5398.c
index f123f7e3b752..7921d014bcaf 100644
--- a/drivers/regulator/ad5398.c
+++ b/drivers/regulator/ad5398.c
@@ -266,7 +266,7 @@ static int __devexit ad5398_remove(struct i2c_client *client)
266 266
267static struct i2c_driver ad5398_driver = { 267static struct i2c_driver ad5398_driver = {
268 .probe = ad5398_probe, 268 .probe = ad5398_probe,
269 .remove = __devexit_p(ad5398_remove), 269 .remove = ad5398_remove,
270 .driver = { 270 .driver = {
271 .name = "ad5398", 271 .name = "ad5398",
272 }, 272 },
diff --git a/drivers/regulator/anatop-regulator.c b/drivers/regulator/anatop-regulator.c
index 1af97686f444..e8ae65657345 100644
--- a/drivers/regulator/anatop-regulator.c
+++ b/drivers/regulator/anatop-regulator.c
@@ -210,7 +210,7 @@ static struct platform_driver anatop_regulator_driver = {
210 .of_match_table = of_anatop_regulator_match_tbl, 210 .of_match_table = of_anatop_regulator_match_tbl,
211 }, 211 },
212 .probe = anatop_regulator_probe, 212 .probe = anatop_regulator_probe,
213 .remove = __devexit_p(anatop_regulator_remove), 213 .remove = anatop_regulator_remove,
214}; 214};
215 215
216static int __init anatop_regulator_init(void) 216static int __init anatop_regulator_init(void)
diff --git a/drivers/regulator/arizona-ldo1.c b/drivers/regulator/arizona-ldo1.c
index d184aa35abcb..7502394ef6ff 100644
--- a/drivers/regulator/arizona-ldo1.c
+++ b/drivers/regulator/arizona-ldo1.c
@@ -126,7 +126,7 @@ static __devexit int arizona_ldo1_remove(struct platform_device *pdev)
126 126
127static struct platform_driver arizona_ldo1_driver = { 127static struct platform_driver arizona_ldo1_driver = {
128 .probe = arizona_ldo1_probe, 128 .probe = arizona_ldo1_probe,
129 .remove = __devexit_p(arizona_ldo1_remove), 129 .remove = arizona_ldo1_remove,
130 .driver = { 130 .driver = {
131 .name = "arizona-ldo1", 131 .name = "arizona-ldo1",
132 .owner = THIS_MODULE, 132 .owner = THIS_MODULE,
diff --git a/drivers/regulator/arizona-micsupp.c b/drivers/regulator/arizona-micsupp.c
index d9b1f82cc5bd..8c6eeba766a5 100644
--- a/drivers/regulator/arizona-micsupp.c
+++ b/drivers/regulator/arizona-micsupp.c
@@ -177,7 +177,7 @@ static __devexit int arizona_micsupp_remove(struct platform_device *pdev)
177 177
178static struct platform_driver arizona_micsupp_driver = { 178static struct platform_driver arizona_micsupp_driver = {
179 .probe = arizona_micsupp_probe, 179 .probe = arizona_micsupp_probe,
180 .remove = __devexit_p(arizona_micsupp_remove), 180 .remove = arizona_micsupp_remove,
181 .driver = { 181 .driver = {
182 .name = "arizona-micsupp", 182 .name = "arizona-micsupp",
183 .owner = THIS_MODULE, 183 .owner = THIS_MODULE,
diff --git a/drivers/regulator/da903x.c b/drivers/regulator/da903x.c
index 36c5b92fe0af..43db3a510cbc 100644
--- a/drivers/regulator/da903x.c
+++ b/drivers/regulator/da903x.c
@@ -513,7 +513,7 @@ static struct platform_driver da903x_regulator_driver = {
513 .owner = THIS_MODULE, 513 .owner = THIS_MODULE,
514 }, 514 },
515 .probe = da903x_regulator_probe, 515 .probe = da903x_regulator_probe,
516 .remove = __devexit_p(da903x_regulator_remove), 516 .remove = da903x_regulator_remove,
517}; 517};
518 518
519static int __init da903x_regulator_init(void) 519static int __init da903x_regulator_init(void)
diff --git a/drivers/regulator/da9052-regulator.c b/drivers/regulator/da9052-regulator.c
index 27355b1199e5..9caa6e619802 100644
--- a/drivers/regulator/da9052-regulator.c
+++ b/drivers/regulator/da9052-regulator.c
@@ -440,7 +440,7 @@ static int __devexit da9052_regulator_remove(struct platform_device *pdev)
440 440
441static struct platform_driver da9052_regulator_driver = { 441static struct platform_driver da9052_regulator_driver = {
442 .probe = da9052_regulator_probe, 442 .probe = da9052_regulator_probe,
443 .remove = __devexit_p(da9052_regulator_remove), 443 .remove = da9052_regulator_remove,
444 .driver = { 444 .driver = {
445 .name = "da9052-regulator", 445 .name = "da9052-regulator",
446 .owner = THIS_MODULE, 446 .owner = THIS_MODULE,
diff --git a/drivers/regulator/fan53555.c b/drivers/regulator/fan53555.c
index 339f4d732e97..5279eff3a53f 100644
--- a/drivers/regulator/fan53555.c
+++ b/drivers/regulator/fan53555.c
@@ -311,7 +311,7 @@ static struct i2c_driver fan53555_regulator_driver = {
311 .name = "fan53555-regulator", 311 .name = "fan53555-regulator",
312 }, 312 },
313 .probe = fan53555_regulator_probe, 313 .probe = fan53555_regulator_probe,
314 .remove = __devexit_p(fan53555_regulator_remove), 314 .remove = fan53555_regulator_remove,
315 .id_table = fan53555_id, 315 .id_table = fan53555_id,
316}; 316};
317 317
diff --git a/drivers/regulator/fixed.c b/drivers/regulator/fixed.c
index 185468c4d38f..73a6a59d703e 100644
--- a/drivers/regulator/fixed.c
+++ b/drivers/regulator/fixed.c
@@ -255,7 +255,7 @@ MODULE_DEVICE_TABLE(of, fixed_of_match);
255 255
256static struct platform_driver regulator_fixed_voltage_driver = { 256static struct platform_driver regulator_fixed_voltage_driver = {
257 .probe = reg_fixed_voltage_probe, 257 .probe = reg_fixed_voltage_probe,
258 .remove = __devexit_p(reg_fixed_voltage_remove), 258 .remove = reg_fixed_voltage_remove,
259 .driver = { 259 .driver = {
260 .name = "reg-fixed-voltage", 260 .name = "reg-fixed-voltage",
261 .owner = THIS_MODULE, 261 .owner = THIS_MODULE,
diff --git a/drivers/regulator/gpio-regulator.c b/drivers/regulator/gpio-regulator.c
index dc9260545b80..902e041a3304 100644
--- a/drivers/regulator/gpio-regulator.c
+++ b/drivers/regulator/gpio-regulator.c
@@ -371,7 +371,7 @@ static const struct of_device_id regulator_gpio_of_match[] __devinitconst = {
371 371
372static struct platform_driver gpio_regulator_driver = { 372static struct platform_driver gpio_regulator_driver = {
373 .probe = gpio_regulator_probe, 373 .probe = gpio_regulator_probe,
374 .remove = __devexit_p(gpio_regulator_remove), 374 .remove = gpio_regulator_remove,
375 .driver = { 375 .driver = {
376 .name = "gpio-regulator", 376 .name = "gpio-regulator",
377 .owner = THIS_MODULE, 377 .owner = THIS_MODULE,
diff --git a/drivers/regulator/isl6271a-regulator.c b/drivers/regulator/isl6271a-regulator.c
index d8ecf49a5777..2c415e9eaefc 100644
--- a/drivers/regulator/isl6271a-regulator.c
+++ b/drivers/regulator/isl6271a-regulator.c
@@ -174,7 +174,7 @@ static struct i2c_driver isl6271a_i2c_driver = {
174 .owner = THIS_MODULE, 174 .owner = THIS_MODULE,
175 }, 175 },
176 .probe = isl6271a_probe, 176 .probe = isl6271a_probe,
177 .remove = __devexit_p(isl6271a_remove), 177 .remove = isl6271a_remove,
178 .id_table = isl6271a_id, 178 .id_table = isl6271a_id,
179}; 179};
180 180
diff --git a/drivers/regulator/lp3971.c b/drivers/regulator/lp3971.c
index 7c6e3b8ff484..e10726a9f455 100644
--- a/drivers/regulator/lp3971.c
+++ b/drivers/regulator/lp3971.c
@@ -498,7 +498,7 @@ static struct i2c_driver lp3971_i2c_driver = {
498 .owner = THIS_MODULE, 498 .owner = THIS_MODULE,
499 }, 499 },
500 .probe = lp3971_i2c_probe, 500 .probe = lp3971_i2c_probe,
501 .remove = __devexit_p(lp3971_i2c_remove), 501 .remove = lp3971_i2c_remove,
502 .id_table = lp3971_i2c_id, 502 .id_table = lp3971_i2c_id,
503}; 503};
504 504
diff --git a/drivers/regulator/lp3972.c b/drivers/regulator/lp3972.c
index 3cdc755d9b22..262f2d2530b0 100644
--- a/drivers/regulator/lp3972.c
+++ b/drivers/regulator/lp3972.c
@@ -594,7 +594,7 @@ static struct i2c_driver lp3972_i2c_driver = {
594 .owner = THIS_MODULE, 594 .owner = THIS_MODULE,
595 }, 595 },
596 .probe = lp3972_i2c_probe, 596 .probe = lp3972_i2c_probe,
597 .remove = __devexit_p(lp3972_i2c_remove), 597 .remove = lp3972_i2c_remove,
598 .id_table = lp3972_i2c_id, 598 .id_table = lp3972_i2c_id,
599}; 599};
600 600
diff --git a/drivers/regulator/lp872x.c b/drivers/regulator/lp872x.c
index 708f4b6a17dc..622ad5e5bab0 100644
--- a/drivers/regulator/lp872x.c
+++ b/drivers/regulator/lp872x.c
@@ -914,7 +914,7 @@ static struct i2c_driver lp872x_driver = {
914 .owner = THIS_MODULE, 914 .owner = THIS_MODULE,
915 }, 915 },
916 .probe = lp872x_probe, 916 .probe = lp872x_probe,
917 .remove = __devexit_p(lp872x_remove), 917 .remove = lp872x_remove,
918 .id_table = lp872x_ids, 918 .id_table = lp872x_ids,
919}; 919};
920 920
diff --git a/drivers/regulator/lp8788-buck.c b/drivers/regulator/lp8788-buck.c
index ba3e0aa402de..35643d2a80e8 100644
--- a/drivers/regulator/lp8788-buck.c
+++ b/drivers/regulator/lp8788-buck.c
@@ -554,7 +554,7 @@ static int __devexit lp8788_buck_remove(struct platform_device *pdev)
554 554
555static struct platform_driver lp8788_buck_driver = { 555static struct platform_driver lp8788_buck_driver = {
556 .probe = lp8788_buck_probe, 556 .probe = lp8788_buck_probe,
557 .remove = __devexit_p(lp8788_buck_remove), 557 .remove = lp8788_buck_remove,
558 .driver = { 558 .driver = {
559 .name = LP8788_DEV_BUCK, 559 .name = LP8788_DEV_BUCK,
560 .owner = THIS_MODULE, 560 .owner = THIS_MODULE,
diff --git a/drivers/regulator/lp8788-ldo.c b/drivers/regulator/lp8788-ldo.c
index 6796eeb47dc6..93399f151a5d 100644
--- a/drivers/regulator/lp8788-ldo.c
+++ b/drivers/regulator/lp8788-ldo.c
@@ -761,7 +761,7 @@ static int __devexit lp8788_dldo_remove(struct platform_device *pdev)
761 761
762static struct platform_driver lp8788_dldo_driver = { 762static struct platform_driver lp8788_dldo_driver = {
763 .probe = lp8788_dldo_probe, 763 .probe = lp8788_dldo_probe,
764 .remove = __devexit_p(lp8788_dldo_remove), 764 .remove = lp8788_dldo_remove,
765 .driver = { 765 .driver = {
766 .name = LP8788_DEV_DLDO, 766 .name = LP8788_DEV_DLDO,
767 .owner = THIS_MODULE, 767 .owner = THIS_MODULE,
@@ -817,7 +817,7 @@ static int __devexit lp8788_aldo_remove(struct platform_device *pdev)
817 817
818static struct platform_driver lp8788_aldo_driver = { 818static struct platform_driver lp8788_aldo_driver = {
819 .probe = lp8788_aldo_probe, 819 .probe = lp8788_aldo_probe,
820 .remove = __devexit_p(lp8788_aldo_remove), 820 .remove = lp8788_aldo_remove,
821 .driver = { 821 .driver = {
822 .name = LP8788_DEV_ALDO, 822 .name = LP8788_DEV_ALDO,
823 .owner = THIS_MODULE, 823 .owner = THIS_MODULE,
diff --git a/drivers/regulator/max1586.c b/drivers/regulator/max1586.c
index f67af3c1b963..184a92feca70 100644
--- a/drivers/regulator/max1586.c
+++ b/drivers/regulator/max1586.c
@@ -207,7 +207,7 @@ MODULE_DEVICE_TABLE(i2c, max1586_id);
207 207
208static struct i2c_driver max1586_pmic_driver = { 208static struct i2c_driver max1586_pmic_driver = {
209 .probe = max1586_pmic_probe, 209 .probe = max1586_pmic_probe,
210 .remove = __devexit_p(max1586_pmic_remove), 210 .remove = max1586_pmic_remove,
211 .driver = { 211 .driver = {
212 .name = "max1586", 212 .name = "max1586",
213 .owner = THIS_MODULE, 213 .owner = THIS_MODULE,
diff --git a/drivers/regulator/max77686.c b/drivers/regulator/max77686.c
index 2a67d08658ad..7374f5edab0c 100644
--- a/drivers/regulator/max77686.c
+++ b/drivers/regulator/max77686.c
@@ -360,7 +360,7 @@ static struct platform_driver max77686_pmic_driver = {
360 .owner = THIS_MODULE, 360 .owner = THIS_MODULE,
361 }, 361 },
362 .probe = max77686_pmic_probe, 362 .probe = max77686_pmic_probe,
363 .remove = __devexit_p(max77686_pmic_remove), 363 .remove = max77686_pmic_remove,
364 .id_table = max77686_pmic_id, 364 .id_table = max77686_pmic_id,
365}; 365};
366 366
diff --git a/drivers/regulator/max8649.c b/drivers/regulator/max8649.c
index 9d540cd02dab..d78d4aa37167 100644
--- a/drivers/regulator/max8649.c
+++ b/drivers/regulator/max8649.c
@@ -291,7 +291,7 @@ MODULE_DEVICE_TABLE(i2c, max8649_id);
291 291
292static struct i2c_driver max8649_driver = { 292static struct i2c_driver max8649_driver = {
293 .probe = max8649_regulator_probe, 293 .probe = max8649_regulator_probe,
294 .remove = __devexit_p(max8649_regulator_remove), 294 .remove = max8649_regulator_remove,
295 .driver = { 295 .driver = {
296 .name = "max8649", 296 .name = "max8649",
297 }, 297 },
diff --git a/drivers/regulator/max8660.c b/drivers/regulator/max8660.c
index 8d531742f593..b009a5e7942b 100644
--- a/drivers/regulator/max8660.c
+++ b/drivers/regulator/max8660.c
@@ -440,7 +440,7 @@ MODULE_DEVICE_TABLE(i2c, max8660_id);
440 440
441static struct i2c_driver max8660_driver = { 441static struct i2c_driver max8660_driver = {
442 .probe = max8660_probe, 442 .probe = max8660_probe,
443 .remove = __devexit_p(max8660_remove), 443 .remove = max8660_remove,
444 .driver = { 444 .driver = {
445 .name = "max8660", 445 .name = "max8660",
446 .owner = THIS_MODULE, 446 .owner = THIS_MODULE,
diff --git a/drivers/regulator/max8907-regulator.c b/drivers/regulator/max8907-regulator.c
index af7607515ab9..882e7cb3c943 100644
--- a/drivers/regulator/max8907-regulator.c
+++ b/drivers/regulator/max8907-regulator.c
@@ -385,7 +385,7 @@ static struct platform_driver max8907_regulator_driver = {
385 .owner = THIS_MODULE, 385 .owner = THIS_MODULE,
386 }, 386 },
387 .probe = max8907_regulator_probe, 387 .probe = max8907_regulator_probe,
388 .remove = __devexit_p(max8907_regulator_remove), 388 .remove = max8907_regulator_remove,
389}; 389};
390 390
391static int __init max8907_regulator_init(void) 391static int __init max8907_regulator_init(void)
diff --git a/drivers/regulator/max8925-regulator.c b/drivers/regulator/max8925-regulator.c
index 2b549791c975..85d419ed4a46 100644
--- a/drivers/regulator/max8925-regulator.c
+++ b/drivers/regulator/max8925-regulator.c
@@ -339,7 +339,7 @@ static struct platform_driver max8925_regulator_driver = {
339 .owner = THIS_MODULE, 339 .owner = THIS_MODULE,
340 }, 340 },
341 .probe = max8925_regulator_probe, 341 .probe = max8925_regulator_probe,
342 .remove = __devexit_p(max8925_regulator_remove), 342 .remove = max8925_regulator_remove,
343}; 343};
344 344
345static int __init max8925_regulator_init(void) 345static int __init max8925_regulator_init(void)
diff --git a/drivers/regulator/max8952.c b/drivers/regulator/max8952.c
index 355ca7bad9d5..d575e5f92cdd 100644
--- a/drivers/regulator/max8952.c
+++ b/drivers/regulator/max8952.c
@@ -268,7 +268,7 @@ MODULE_DEVICE_TABLE(i2c, max8952_ids);
268 268
269static struct i2c_driver max8952_pmic_driver = { 269static struct i2c_driver max8952_pmic_driver = {
270 .probe = max8952_pmic_probe, 270 .probe = max8952_pmic_probe,
271 .remove = __devexit_p(max8952_pmic_remove), 271 .remove = max8952_pmic_remove,
272 .driver = { 272 .driver = {
273 .name = "max8952", 273 .name = "max8952",
274 }, 274 },
diff --git a/drivers/regulator/max8997.c b/drivers/regulator/max8997.c
index e39a0c7260dc..2b97ec8f6a83 100644
--- a/drivers/regulator/max8997.c
+++ b/drivers/regulator/max8997.c
@@ -1143,7 +1143,7 @@ static struct platform_driver max8997_pmic_driver = {
1143 .owner = THIS_MODULE, 1143 .owner = THIS_MODULE,
1144 }, 1144 },
1145 .probe = max8997_pmic_probe, 1145 .probe = max8997_pmic_probe,
1146 .remove = __devexit_p(max8997_pmic_remove), 1146 .remove = max8997_pmic_remove,
1147 .id_table = max8997_pmic_id, 1147 .id_table = max8997_pmic_id,
1148}; 1148};
1149 1149
diff --git a/drivers/regulator/max8998.c b/drivers/regulator/max8998.c
index 5dfa920ff0c8..1edb01c9bdcd 100644
--- a/drivers/regulator/max8998.c
+++ b/drivers/regulator/max8998.c
@@ -842,7 +842,7 @@ static struct platform_driver max8998_pmic_driver = {
842 .owner = THIS_MODULE, 842 .owner = THIS_MODULE,
843 }, 843 },
844 .probe = max8998_pmic_probe, 844 .probe = max8998_pmic_probe,
845 .remove = __devexit_p(max8998_pmic_remove), 845 .remove = max8998_pmic_remove,
846 .id_table = max8998_pmic_id, 846 .id_table = max8998_pmic_id,
847}; 847};
848 848
diff --git a/drivers/regulator/mc13783-regulator.c b/drivers/regulator/mc13783-regulator.c
index 0801a6d0c122..940f659f6318 100644
--- a/drivers/regulator/mc13783-regulator.c
+++ b/drivers/regulator/mc13783-regulator.c
@@ -465,7 +465,7 @@ static struct platform_driver mc13783_regulator_driver = {
465 .name = "mc13783-regulator", 465 .name = "mc13783-regulator",
466 .owner = THIS_MODULE, 466 .owner = THIS_MODULE,
467 }, 467 },
468 .remove = __devexit_p(mc13783_regulator_remove), 468 .remove = mc13783_regulator_remove,
469 .probe = mc13783_regulator_probe, 469 .probe = mc13783_regulator_probe,
470}; 470};
471 471
diff --git a/drivers/regulator/mc13892-regulator.c b/drivers/regulator/mc13892-regulator.c
index 1fa63812f7ac..f3646cffa7ba 100644
--- a/drivers/regulator/mc13892-regulator.c
+++ b/drivers/regulator/mc13892-regulator.c
@@ -606,7 +606,7 @@ static struct platform_driver mc13892_regulator_driver = {
606 .name = "mc13892-regulator", 606 .name = "mc13892-regulator",
607 .owner = THIS_MODULE, 607 .owner = THIS_MODULE,
608 }, 608 },
609 .remove = __devexit_p(mc13892_regulator_remove), 609 .remove = mc13892_regulator_remove,
610 .probe = mc13892_regulator_probe, 610 .probe = mc13892_regulator_probe,
611}; 611};
612 612
diff --git a/drivers/regulator/palmas-regulator.c b/drivers/regulator/palmas-regulator.c
index 07aee694ba92..4e0d3b5934d3 100644
--- a/drivers/regulator/palmas-regulator.c
+++ b/drivers/regulator/palmas-regulator.c
@@ -890,7 +890,7 @@ static struct platform_driver palmas_driver = {
890 .owner = THIS_MODULE, 890 .owner = THIS_MODULE,
891 }, 891 },
892 .probe = palmas_probe, 892 .probe = palmas_probe,
893 .remove = __devexit_p(palmas_remove), 893 .remove = palmas_remove,
894}; 894};
895 895
896static int __init palmas_init(void) 896static int __init palmas_init(void)
diff --git a/drivers/regulator/pcap-regulator.c b/drivers/regulator/pcap-regulator.c
index 68777acc099f..1f349bfd6717 100644
--- a/drivers/regulator/pcap-regulator.c
+++ b/drivers/regulator/pcap-regulator.c
@@ -271,7 +271,7 @@ static struct platform_driver pcap_regulator_driver = {
271 .owner = THIS_MODULE, 271 .owner = THIS_MODULE,
272 }, 272 },
273 .probe = pcap_regulator_probe, 273 .probe = pcap_regulator_probe,
274 .remove = __devexit_p(pcap_regulator_remove), 274 .remove = pcap_regulator_remove,
275}; 275};
276 276
277static int __init pcap_regulator_init(void) 277static int __init pcap_regulator_init(void)
diff --git a/drivers/regulator/pcf50633-regulator.c b/drivers/regulator/pcf50633-regulator.c
index 092e5cb848a1..02c9e1c5d4ca 100644
--- a/drivers/regulator/pcf50633-regulator.c
+++ b/drivers/regulator/pcf50633-regulator.c
@@ -237,7 +237,7 @@ static struct platform_driver pcf50633_regulator_driver = {
237 .name = "pcf50633-regltr", 237 .name = "pcf50633-regltr",
238 }, 238 },
239 .probe = pcf50633_regulator_probe, 239 .probe = pcf50633_regulator_probe,
240 .remove = __devexit_p(pcf50633_regulator_remove), 240 .remove = pcf50633_regulator_remove,
241}; 241};
242 242
243static int __init pcf50633_regulator_init(void) 243static int __init pcf50633_regulator_init(void)
diff --git a/drivers/regulator/rc5t583-regulator.c b/drivers/regulator/rc5t583-regulator.c
index 8bf4e8c9de9a..ca2b5edcdb82 100644
--- a/drivers/regulator/rc5t583-regulator.c
+++ b/drivers/regulator/rc5t583-regulator.c
@@ -214,7 +214,7 @@ static struct platform_driver rc5t583_regulator_driver = {
214 .owner = THIS_MODULE, 214 .owner = THIS_MODULE,
215 }, 215 },
216 .probe = rc5t583_regulator_probe, 216 .probe = rc5t583_regulator_probe,
217 .remove = __devexit_p(rc5t583_regulator_remove), 217 .remove = rc5t583_regulator_remove,
218}; 218};
219 219
220static int __init rc5t583_regulator_init(void) 220static int __init rc5t583_regulator_init(void)
diff --git a/drivers/regulator/s2mps11.c b/drivers/regulator/s2mps11.c
index 926f9c8f2fac..c2723caf15ea 100644
--- a/drivers/regulator/s2mps11.c
+++ b/drivers/regulator/s2mps11.c
@@ -330,7 +330,7 @@ static struct platform_driver s2mps11_pmic_driver = {
330 .owner = THIS_MODULE, 330 .owner = THIS_MODULE,
331 }, 331 },
332 .probe = s2mps11_pmic_probe, 332 .probe = s2mps11_pmic_probe,
333 .remove = __devexit_p(s2mps11_pmic_remove), 333 .remove = s2mps11_pmic_remove,
334 .id_table = s2mps11_pmic_id, 334 .id_table = s2mps11_pmic_id,
335}; 335};
336 336
diff --git a/drivers/regulator/s5m8767.c b/drivers/regulator/s5m8767.c
index abe64a32aedf..d606ca0347b6 100644
--- a/drivers/regulator/s5m8767.c
+++ b/drivers/regulator/s5m8767.c
@@ -798,7 +798,7 @@ static struct platform_driver s5m8767_pmic_driver = {
798 .owner = THIS_MODULE, 798 .owner = THIS_MODULE,
799 }, 799 },
800 .probe = s5m8767_pmic_probe, 800 .probe = s5m8767_pmic_probe,
801 .remove = __devexit_p(s5m8767_pmic_remove), 801 .remove = s5m8767_pmic_remove,
802 .id_table = s5m8767_pmic_id, 802 .id_table = s5m8767_pmic_id,
803}; 803};
804 804
diff --git a/drivers/regulator/tps51632-regulator.c b/drivers/regulator/tps51632-regulator.c
index 34603640d6d9..687b0ccc5441 100644
--- a/drivers/regulator/tps51632-regulator.c
+++ b/drivers/regulator/tps51632-regulator.c
@@ -311,7 +311,7 @@ static struct i2c_driver tps51632_i2c_driver = {
311 .owner = THIS_MODULE, 311 .owner = THIS_MODULE,
312 }, 312 },
313 .probe = tps51632_probe, 313 .probe = tps51632_probe,
314 .remove = __devexit_p(tps51632_remove), 314 .remove = tps51632_remove,
315 .id_table = tps51632_id, 315 .id_table = tps51632_id,
316}; 316};
317 317
diff --git a/drivers/regulator/tps6105x-regulator.c b/drivers/regulator/tps6105x-regulator.c
index 1378409efaec..9516f44474ef 100644
--- a/drivers/regulator/tps6105x-regulator.c
+++ b/drivers/regulator/tps6105x-regulator.c
@@ -172,7 +172,7 @@ static struct platform_driver tps6105x_regulator_driver = {
172 .owner = THIS_MODULE, 172 .owner = THIS_MODULE,
173 }, 173 },
174 .probe = tps6105x_regulator_probe, 174 .probe = tps6105x_regulator_probe,
175 .remove = __devexit_p(tps6105x_regulator_remove), 175 .remove = tps6105x_regulator_remove,
176}; 176};
177 177
178static __init int tps6105x_regulator_init(void) 178static __init int tps6105x_regulator_init(void)
diff --git a/drivers/regulator/tps62360-regulator.c b/drivers/regulator/tps62360-regulator.c
index 68729a7c8709..bd0f9f850b52 100644
--- a/drivers/regulator/tps62360-regulator.c
+++ b/drivers/regulator/tps62360-regulator.c
@@ -531,7 +531,7 @@ static struct i2c_driver tps62360_i2c_driver = {
531 .of_match_table = of_match_ptr(tps62360_of_match), 531 .of_match_table = of_match_ptr(tps62360_of_match),
532 }, 532 },
533 .probe = tps62360_probe, 533 .probe = tps62360_probe,
534 .remove = __devexit_p(tps62360_remove), 534 .remove = tps62360_remove,
535 .shutdown = tps62360_shutdown, 535 .shutdown = tps62360_shutdown,
536 .id_table = tps62360_id, 536 .id_table = tps62360_id,
537}; 537};
diff --git a/drivers/regulator/tps65023-regulator.c b/drivers/regulator/tps65023-regulator.c
index 6998d579d07b..427b311f4d2a 100644
--- a/drivers/regulator/tps65023-regulator.c
+++ b/drivers/regulator/tps65023-regulator.c
@@ -446,7 +446,7 @@ static struct i2c_driver tps_65023_i2c_driver = {
446 .owner = THIS_MODULE, 446 .owner = THIS_MODULE,
447 }, 447 },
448 .probe = tps_65023_probe, 448 .probe = tps_65023_probe,
449 .remove = __devexit_p(tps_65023_remove), 449 .remove = tps_65023_remove,
450 .id_table = tps_65023_id, 450 .id_table = tps_65023_id,
451}; 451};
452 452
diff --git a/drivers/regulator/tps6507x-regulator.c b/drivers/regulator/tps6507x-regulator.c
index 07d01ccdf308..c953e8f54076 100644
--- a/drivers/regulator/tps6507x-regulator.c
+++ b/drivers/regulator/tps6507x-regulator.c
@@ -456,7 +456,7 @@ static struct platform_driver tps6507x_pmic_driver = {
456 .owner = THIS_MODULE, 456 .owner = THIS_MODULE,
457 }, 457 },
458 .probe = tps6507x_pmic_probe, 458 .probe = tps6507x_pmic_probe,
459 .remove = __devexit_p(tps6507x_pmic_remove), 459 .remove = tps6507x_pmic_remove,
460}; 460};
461 461
462static int __init tps6507x_pmic_init(void) 462static int __init tps6507x_pmic_init(void)
diff --git a/drivers/regulator/tps65090-regulator.c b/drivers/regulator/tps65090-regulator.c
index 412413838e12..99c912be739e 100644
--- a/drivers/regulator/tps65090-regulator.c
+++ b/drivers/regulator/tps65090-regulator.c
@@ -251,7 +251,7 @@ static struct platform_driver tps65090_regulator_driver = {
251 .owner = THIS_MODULE, 251 .owner = THIS_MODULE,
252 }, 252 },
253 .probe = tps65090_regulator_probe, 253 .probe = tps65090_regulator_probe,
254 .remove = __devexit_p(tps65090_regulator_remove), 254 .remove = tps65090_regulator_remove,
255}; 255};
256 256
257static int __init tps65090_regulator_init(void) 257static int __init tps65090_regulator_init(void)
diff --git a/drivers/regulator/tps65217-regulator.c b/drivers/regulator/tps65217-regulator.c
index ab00cab905b7..73681ea2f5f4 100644
--- a/drivers/regulator/tps65217-regulator.c
+++ b/drivers/regulator/tps65217-regulator.c
@@ -415,7 +415,7 @@ static struct platform_driver tps65217_regulator_driver = {
415 .name = "tps65217-pmic", 415 .name = "tps65217-pmic",
416 }, 416 },
417 .probe = tps65217_regulator_probe, 417 .probe = tps65217_regulator_probe,
418 .remove = __devexit_p(tps65217_regulator_remove), 418 .remove = tps65217_regulator_remove,
419}; 419};
420 420
421static int __init tps65217_regulator_init(void) 421static int __init tps65217_regulator_init(void)
diff --git a/drivers/regulator/tps6524x-regulator.c b/drivers/regulator/tps6524x-regulator.c
index 058d2f2675e9..f5a01bc104ac 100644
--- a/drivers/regulator/tps6524x-regulator.c
+++ b/drivers/regulator/tps6524x-regulator.c
@@ -649,7 +649,7 @@ fail:
649 649
650static struct spi_driver pmic_driver = { 650static struct spi_driver pmic_driver = {
651 .probe = pmic_probe, 651 .probe = pmic_probe,
652 .remove = __devexit_p(pmic_remove), 652 .remove = pmic_remove,
653 .driver = { 653 .driver = {
654 .name = "tps6524x", 654 .name = "tps6524x",
655 .owner = THIS_MODULE, 655 .owner = THIS_MODULE,
diff --git a/drivers/regulator/tps6586x-regulator.c b/drivers/regulator/tps6586x-regulator.c
index ce1e7cb8d513..491b16a48758 100644
--- a/drivers/regulator/tps6586x-regulator.c
+++ b/drivers/regulator/tps6586x-regulator.c
@@ -349,7 +349,7 @@ static struct platform_driver tps6586x_regulator_driver = {
349 .owner = THIS_MODULE, 349 .owner = THIS_MODULE,
350 }, 350 },
351 .probe = tps6586x_regulator_probe, 351 .probe = tps6586x_regulator_probe,
352 .remove = __devexit_p(tps6586x_regulator_remove), 352 .remove = tps6586x_regulator_remove,
353}; 353};
354 354
355static int __init tps6586x_regulator_init(void) 355static int __init tps6586x_regulator_init(void)
diff --git a/drivers/regulator/tps65910-regulator.c b/drivers/regulator/tps65910-regulator.c
index 793adda560c3..2e1e57bb0792 100644
--- a/drivers/regulator/tps65910-regulator.c
+++ b/drivers/regulator/tps65910-regulator.c
@@ -1231,7 +1231,7 @@ static struct platform_driver tps65910_driver = {
1231 .owner = THIS_MODULE, 1231 .owner = THIS_MODULE,
1232 }, 1232 },
1233 .probe = tps65910_probe, 1233 .probe = tps65910_probe,
1234 .remove = __devexit_p(tps65910_remove), 1234 .remove = tps65910_remove,
1235 .shutdown = tps65910_shutdown, 1235 .shutdown = tps65910_shutdown,
1236}; 1236};
1237 1237
diff --git a/drivers/regulator/tps65912-regulator.c b/drivers/regulator/tps65912-regulator.c
index 18b2a1dcb4b5..ba7e62335e2b 100644
--- a/drivers/regulator/tps65912-regulator.c
+++ b/drivers/regulator/tps65912-regulator.c
@@ -541,7 +541,7 @@ static struct platform_driver tps65912_driver = {
541 .owner = THIS_MODULE, 541 .owner = THIS_MODULE,
542 }, 542 },
543 .probe = tps65912_probe, 543 .probe = tps65912_probe,
544 .remove = __devexit_p(tps65912_remove), 544 .remove = tps65912_remove,
545}; 545};
546 546
547static int __init tps65912_init(void) 547static int __init tps65912_init(void)
diff --git a/drivers/regulator/tps80031-regulator.c b/drivers/regulator/tps80031-regulator.c
index a37ede80abbf..d90c23b44ad4 100644
--- a/drivers/regulator/tps80031-regulator.c
+++ b/drivers/regulator/tps80031-regulator.c
@@ -772,7 +772,7 @@ static struct platform_driver tps80031_regulator_driver = {
772 .owner = THIS_MODULE, 772 .owner = THIS_MODULE,
773 }, 773 },
774 .probe = tps80031_regulator_probe, 774 .probe = tps80031_regulator_probe,
775 .remove = __devexit_p(tps80031_regulator_remove), 775 .remove = tps80031_regulator_remove,
776}; 776};
777 777
778static int __init tps80031_regulator_init(void) 778static int __init tps80031_regulator_init(void)
diff --git a/drivers/regulator/twl-regulator.c b/drivers/regulator/twl-regulator.c
index 7eb986a40746..eac854038c28 100644
--- a/drivers/regulator/twl-regulator.c
+++ b/drivers/regulator/twl-regulator.c
@@ -1255,7 +1255,7 @@ MODULE_ALIAS("platform:twl_reg");
1255 1255
1256static struct platform_driver twlreg_driver = { 1256static struct platform_driver twlreg_driver = {
1257 .probe = twlreg_probe, 1257 .probe = twlreg_probe,
1258 .remove = __devexit_p(twlreg_remove), 1258 .remove = twlreg_remove,
1259 /* NOTE: short name, to work around driver model truncation of 1259 /* NOTE: short name, to work around driver model truncation of
1260 * "twl_regulator.12" (and friends) to "twl_regulator.1". 1260 * "twl_regulator.12" (and friends) to "twl_regulator.1".
1261 */ 1261 */
diff --git a/drivers/regulator/vexpress.c b/drivers/regulator/vexpress.c
index 1d558111d60f..405620197a23 100644
--- a/drivers/regulator/vexpress.c
+++ b/drivers/regulator/vexpress.c
@@ -131,7 +131,7 @@ static struct of_device_id vexpress_regulator_of_match[] = {
131 131
132static struct platform_driver vexpress_regulator_driver = { 132static struct platform_driver vexpress_regulator_driver = {
133 .probe = vexpress_regulator_probe, 133 .probe = vexpress_regulator_probe,
134 .remove = __devexit_p(vexpress_regulator_remove), 134 .remove = vexpress_regulator_remove,
135 .driver = { 135 .driver = {
136 .name = DRVNAME, 136 .name = DRVNAME,
137 .owner = THIS_MODULE, 137 .owner = THIS_MODULE,
diff --git a/drivers/regulator/virtual.c b/drivers/regulator/virtual.c
index c038e7422538..ec97b3e3fbbb 100644
--- a/drivers/regulator/virtual.c
+++ b/drivers/regulator/virtual.c
@@ -337,7 +337,7 @@ static int __devexit regulator_virtual_remove(struct platform_device *pdev)
337 337
338static struct platform_driver regulator_virtual_consumer_driver = { 338static struct platform_driver regulator_virtual_consumer_driver = {
339 .probe = regulator_virtual_probe, 339 .probe = regulator_virtual_probe,
340 .remove = __devexit_p(regulator_virtual_remove), 340 .remove = regulator_virtual_remove,
341 .driver = { 341 .driver = {
342 .name = "reg-virt-consumer", 342 .name = "reg-virt-consumer",
343 .owner = THIS_MODULE, 343 .owner = THIS_MODULE,
diff --git a/drivers/regulator/wm831x-dcdc.c b/drivers/regulator/wm831x-dcdc.c
index 782c228a19bd..16d7ebd88016 100644
--- a/drivers/regulator/wm831x-dcdc.c
+++ b/drivers/regulator/wm831x-dcdc.c
@@ -582,7 +582,7 @@ static __devexit int wm831x_buckv_remove(struct platform_device *pdev)
582 582
583static struct platform_driver wm831x_buckv_driver = { 583static struct platform_driver wm831x_buckv_driver = {
584 .probe = wm831x_buckv_probe, 584 .probe = wm831x_buckv_probe,
585 .remove = __devexit_p(wm831x_buckv_remove), 585 .remove = wm831x_buckv_remove,
586 .driver = { 586 .driver = {
587 .name = "wm831x-buckv", 587 .name = "wm831x-buckv",
588 .owner = THIS_MODULE, 588 .owner = THIS_MODULE,
@@ -725,7 +725,7 @@ static __devexit int wm831x_buckp_remove(struct platform_device *pdev)
725 725
726static struct platform_driver wm831x_buckp_driver = { 726static struct platform_driver wm831x_buckp_driver = {
727 .probe = wm831x_buckp_probe, 727 .probe = wm831x_buckp_probe,
728 .remove = __devexit_p(wm831x_buckp_remove), 728 .remove = wm831x_buckp_remove,
729 .driver = { 729 .driver = {
730 .name = "wm831x-buckp", 730 .name = "wm831x-buckp",
731 .owner = THIS_MODULE, 731 .owner = THIS_MODULE,
@@ -860,7 +860,7 @@ static __devexit int wm831x_boostp_remove(struct platform_device *pdev)
860 860
861static struct platform_driver wm831x_boostp_driver = { 861static struct platform_driver wm831x_boostp_driver = {
862 .probe = wm831x_boostp_probe, 862 .probe = wm831x_boostp_probe,
863 .remove = __devexit_p(wm831x_boostp_remove), 863 .remove = wm831x_boostp_remove,
864 .driver = { 864 .driver = {
865 .name = "wm831x-boostp", 865 .name = "wm831x-boostp",
866 .owner = THIS_MODULE, 866 .owner = THIS_MODULE,
@@ -948,7 +948,7 @@ static __devexit int wm831x_epe_remove(struct platform_device *pdev)
948 948
949static struct platform_driver wm831x_epe_driver = { 949static struct platform_driver wm831x_epe_driver = {
950 .probe = wm831x_epe_probe, 950 .probe = wm831x_epe_probe,
951 .remove = __devexit_p(wm831x_epe_remove), 951 .remove = wm831x_epe_remove,
952 .driver = { 952 .driver = {
953 .name = "wm831x-epe", 953 .name = "wm831x-epe",
954 .owner = THIS_MODULE, 954 .owner = THIS_MODULE,
diff --git a/drivers/regulator/wm831x-isink.c b/drivers/regulator/wm831x-isink.c
index 2646a1902b33..1f807a842db3 100644
--- a/drivers/regulator/wm831x-isink.c
+++ b/drivers/regulator/wm831x-isink.c
@@ -236,7 +236,7 @@ static __devexit int wm831x_isink_remove(struct platform_device *pdev)
236 236
237static struct platform_driver wm831x_isink_driver = { 237static struct platform_driver wm831x_isink_driver = {
238 .probe = wm831x_isink_probe, 238 .probe = wm831x_isink_probe,
239 .remove = __devexit_p(wm831x_isink_remove), 239 .remove = wm831x_isink_remove,
240 .driver = { 240 .driver = {
241 .name = "wm831x-isink", 241 .name = "wm831x-isink",
242 .owner = THIS_MODULE, 242 .owner = THIS_MODULE,
diff --git a/drivers/regulator/wm831x-ldo.c b/drivers/regulator/wm831x-ldo.c
index c2dc03993dc7..2df06008cf51 100644
--- a/drivers/regulator/wm831x-ldo.c
+++ b/drivers/regulator/wm831x-ldo.c
@@ -349,7 +349,7 @@ static __devexit int wm831x_gp_ldo_remove(struct platform_device *pdev)
349 349
350static struct platform_driver wm831x_gp_ldo_driver = { 350static struct platform_driver wm831x_gp_ldo_driver = {
351 .probe = wm831x_gp_ldo_probe, 351 .probe = wm831x_gp_ldo_probe,
352 .remove = __devexit_p(wm831x_gp_ldo_remove), 352 .remove = wm831x_gp_ldo_remove,
353 .driver = { 353 .driver = {
354 .name = "wm831x-ldo", 354 .name = "wm831x-ldo",
355 .owner = THIS_MODULE, 355 .owner = THIS_MODULE,
@@ -603,7 +603,7 @@ static __devexit int wm831x_aldo_remove(struct platform_device *pdev)
603 603
604static struct platform_driver wm831x_aldo_driver = { 604static struct platform_driver wm831x_aldo_driver = {
605 .probe = wm831x_aldo_probe, 605 .probe = wm831x_aldo_probe,
606 .remove = __devexit_p(wm831x_aldo_remove), 606 .remove = wm831x_aldo_remove,
607 .driver = { 607 .driver = {
608 .name = "wm831x-aldo", 608 .name = "wm831x-aldo",
609 .owner = THIS_MODULE, 609 .owner = THIS_MODULE,
@@ -748,7 +748,7 @@ static __devexit int wm831x_alive_ldo_remove(struct platform_device *pdev)
748 748
749static struct platform_driver wm831x_alive_ldo_driver = { 749static struct platform_driver wm831x_alive_ldo_driver = {
750 .probe = wm831x_alive_ldo_probe, 750 .probe = wm831x_alive_ldo_probe,
751 .remove = __devexit_p(wm831x_alive_ldo_remove), 751 .remove = wm831x_alive_ldo_remove,
752 .driver = { 752 .driver = {
753 .name = "wm831x-alive-ldo", 753 .name = "wm831x-alive-ldo",
754 .owner = THIS_MODULE, 754 .owner = THIS_MODULE,
diff --git a/drivers/regulator/wm8400-regulator.c b/drivers/regulator/wm8400-regulator.c
index 27c746ef0636..1bb155152aa8 100644
--- a/drivers/regulator/wm8400-regulator.c
+++ b/drivers/regulator/wm8400-regulator.c
@@ -261,7 +261,7 @@ static struct platform_driver wm8400_regulator_driver = {
261 .name = "wm8400-regulator", 261 .name = "wm8400-regulator",
262 }, 262 },
263 .probe = wm8400_regulator_probe, 263 .probe = wm8400_regulator_probe,
264 .remove = __devexit_p(wm8400_regulator_remove), 264 .remove = wm8400_regulator_remove,
265}; 265};
266 266
267/** 267/**
diff --git a/drivers/regulator/wm8994-regulator.c b/drivers/regulator/wm8994-regulator.c
index 86bb48db149e..28b45481c7d4 100644
--- a/drivers/regulator/wm8994-regulator.c
+++ b/drivers/regulator/wm8994-regulator.c
@@ -155,7 +155,7 @@ static __devexit int wm8994_ldo_remove(struct platform_device *pdev)
155 155
156static struct platform_driver wm8994_ldo_driver = { 156static struct platform_driver wm8994_ldo_driver = {
157 .probe = wm8994_ldo_probe, 157 .probe = wm8994_ldo_probe,
158 .remove = __devexit_p(wm8994_ldo_remove), 158 .remove = wm8994_ldo_remove,
159 .driver = { 159 .driver = {
160 .name = "wm8994-ldo", 160 .name = "wm8994-ldo",
161 .owner = THIS_MODULE, 161 .owner = THIS_MODULE,