aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/mfd
diff options
context:
space:
mode:
authorBill Pemberton <wfp5p@virginia.edu>2012-11-19 13:20:24 -0500
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2012-11-28 15:16:42 -0500
commit84449216b01f9c2b4c9b1882f9d6abba07b7b7ca (patch)
treee9d64add01526f868c530847652cc7ce172d067a /drivers/mfd
parentb1f7c8cc1b4619f3dfd9f36bcfd35a0f4ce0cd13 (diff)
mfd: 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> Cc: Srinidhi Kasagar <srinidhi.kasagar@stericsson.com> Cc: Peter Tyser <ptyser@xes-inc.com> Cc: Daniel Walker <dwalker@fifo99.com> Cc: Bryan Huntsman <bryanh@codeaurora.org> Acked-by: David Brown <davidb@codeaurora.org> Acked-by: Linus Walleij <linus.walleij@linaro.org> Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/mfd')
-rw-r--r--drivers/mfd/88pm800.c2
-rw-r--r--drivers/mfd/88pm805.c2
-rw-r--r--drivers/mfd/88pm860x-core.c2
-rw-r--r--drivers/mfd/ab3100-core.c2
-rw-r--r--drivers/mfd/ab8500-core.c2
-rw-r--r--drivers/mfd/ab8500-debugfs.c2
-rw-r--r--drivers/mfd/ab8500-gpadc.c2
-rw-r--r--drivers/mfd/ab8500-sysctrl.c2
-rw-r--r--drivers/mfd/adp5520.c2
-rw-r--r--drivers/mfd/arizona-i2c.c2
-rw-r--r--drivers/mfd/arizona-spi.c2
-rw-r--r--drivers/mfd/asic3.c2
-rw-r--r--drivers/mfd/cs5535-mfd.c2
-rw-r--r--drivers/mfd/da903x.c2
-rw-r--r--drivers/mfd/da9052-i2c.c2
-rw-r--r--drivers/mfd/da9052-spi.c2
-rw-r--r--drivers/mfd/da9055-i2c.c2
-rw-r--r--drivers/mfd/davinci_voicecodec.c2
-rw-r--r--drivers/mfd/ezx-pcap.c2
-rw-r--r--drivers/mfd/intel_msic.c2
-rw-r--r--drivers/mfd/janz-cmodio.c2
-rw-r--r--drivers/mfd/jz4740-adc.c2
-rw-r--r--drivers/mfd/lm3533-core.c2
-rw-r--r--drivers/mfd/lp8788.c2
-rw-r--r--drivers/mfd/lpc_ich.c2
-rw-r--r--drivers/mfd/lpc_sch.c2
-rw-r--r--drivers/mfd/max8925-i2c.c2
-rw-r--r--drivers/mfd/mc13xxx-i2c.c2
-rw-r--r--drivers/mfd/mc13xxx-spi.c2
-rw-r--r--drivers/mfd/omap-usb-tll.c2
-rw-r--r--drivers/mfd/pcf50633-adc.c2
-rw-r--r--drivers/mfd/pcf50633-core.c2
-rw-r--r--drivers/mfd/pm8921-core.c2
-rw-r--r--drivers/mfd/rc5t583.c2
-rw-r--r--drivers/mfd/rdc321x-southbridge.c2
-rw-r--r--drivers/mfd/sm501.c2
-rw-r--r--drivers/mfd/stmpe-i2c.c2
-rw-r--r--drivers/mfd/stmpe-spi.c2
-rw-r--r--drivers/mfd/syscon.c2
-rw-r--r--drivers/mfd/tc3589x.c2
-rw-r--r--drivers/mfd/tc6387xb.c2
-rw-r--r--drivers/mfd/tc6393xb.c2
-rw-r--r--drivers/mfd/ti-ssp.c2
-rw-r--r--drivers/mfd/timberdale.c2
-rw-r--r--drivers/mfd/tps6105x.c2
-rw-r--r--drivers/mfd/tps65090.c2
-rw-r--r--drivers/mfd/tps65217.c2
-rw-r--r--drivers/mfd/tps6586x.c2
-rw-r--r--drivers/mfd/tps65910.c2
-rw-r--r--drivers/mfd/tps65911-comparator.c2
-rw-r--r--drivers/mfd/tps65912-spi.c2
-rw-r--r--drivers/mfd/twl4030-audio.c2
-rw-r--r--drivers/mfd/vx855.c2
-rw-r--r--drivers/mfd/wl1273-core.c2
-rw-r--r--drivers/mfd/wm831x-spi.c2
-rw-r--r--drivers/mfd/wm8994-core.c2
56 files changed, 56 insertions, 56 deletions
diff --git a/drivers/mfd/88pm800.c b/drivers/mfd/88pm800.c
index ce229ea933d1..321a50cdebf9 100644
--- a/drivers/mfd/88pm800.c
+++ b/drivers/mfd/88pm800.c
@@ -576,7 +576,7 @@ static struct i2c_driver pm800_driver = {
576 .pm = &pm80x_pm_ops, 576 .pm = &pm80x_pm_ops,
577 }, 577 },
578 .probe = pm800_probe, 578 .probe = pm800_probe,
579 .remove = __devexit_p(pm800_remove), 579 .remove = pm800_remove,
580 .id_table = pm80x_id_table, 580 .id_table = pm80x_id_table,
581}; 581};
582 582
diff --git a/drivers/mfd/88pm805.c b/drivers/mfd/88pm805.c
index c20a31136f04..41e0488b4e3b 100644
--- a/drivers/mfd/88pm805.c
+++ b/drivers/mfd/88pm805.c
@@ -281,7 +281,7 @@ static struct i2c_driver pm805_driver = {
281 .pm = &pm80x_pm_ops, 281 .pm = &pm80x_pm_ops,
282 }, 282 },
283 .probe = pm805_probe, 283 .probe = pm805_probe,
284 .remove = __devexit_p(pm805_remove), 284 .remove = pm805_remove,
285 .id_table = pm80x_id_table, 285 .id_table = pm80x_id_table,
286}; 286};
287 287
diff --git a/drivers/mfd/88pm860x-core.c b/drivers/mfd/88pm860x-core.c
index 8fa86edf70d4..c2d5595e49d0 100644
--- a/drivers/mfd/88pm860x-core.c
+++ b/drivers/mfd/88pm860x-core.c
@@ -1258,7 +1258,7 @@ static struct i2c_driver pm860x_driver = {
1258 .of_match_table = of_match_ptr(pm860x_dt_ids), 1258 .of_match_table = of_match_ptr(pm860x_dt_ids),
1259 }, 1259 },
1260 .probe = pm860x_probe, 1260 .probe = pm860x_probe,
1261 .remove = __devexit_p(pm860x_remove), 1261 .remove = pm860x_remove,
1262 .id_table = pm860x_id_table, 1262 .id_table = pm860x_id_table,
1263}; 1263};
1264 1264
diff --git a/drivers/mfd/ab3100-core.c b/drivers/mfd/ab3100-core.c
index 2b3dde571a50..8355d4ee6edd 100644
--- a/drivers/mfd/ab3100-core.c
+++ b/drivers/mfd/ab3100-core.c
@@ -986,7 +986,7 @@ static struct i2c_driver ab3100_driver = {
986 }, 986 },
987 .id_table = ab3100_id, 987 .id_table = ab3100_id,
988 .probe = ab3100_probe, 988 .probe = ab3100_probe,
989 .remove = __devexit_p(ab3100_remove), 989 .remove = ab3100_remove,
990}; 990};
991 991
992static int __init ab3100_i2c_init(void) 992static int __init ab3100_i2c_init(void)
diff --git a/drivers/mfd/ab8500-core.c b/drivers/mfd/ab8500-core.c
index 1667c77b5cde..01a0e01f6a6c 100644
--- a/drivers/mfd/ab8500-core.c
+++ b/drivers/mfd/ab8500-core.c
@@ -1506,7 +1506,7 @@ static struct platform_driver ab8500_core_driver = {
1506 .owner = THIS_MODULE, 1506 .owner = THIS_MODULE,
1507 }, 1507 },
1508 .probe = ab8500_probe, 1508 .probe = ab8500_probe,
1509 .remove = __devexit_p(ab8500_remove), 1509 .remove = ab8500_remove,
1510 .id_table = ab8500_id, 1510 .id_table = ab8500_id,
1511}; 1511};
1512 1512
diff --git a/drivers/mfd/ab8500-debugfs.c b/drivers/mfd/ab8500-debugfs.c
index c4cb806978ac..efdbc7bebd01 100644
--- a/drivers/mfd/ab8500-debugfs.c
+++ b/drivers/mfd/ab8500-debugfs.c
@@ -614,7 +614,7 @@ static struct platform_driver ab8500_debug_driver = {
614 .owner = THIS_MODULE, 614 .owner = THIS_MODULE,
615 }, 615 },
616 .probe = ab8500_debug_probe, 616 .probe = ab8500_debug_probe,
617 .remove = __devexit_p(ab8500_debug_remove) 617 .remove = ab8500_debug_remove
618}; 618};
619 619
620static int __init ab8500_debug_init(void) 620static int __init ab8500_debug_init(void)
diff --git a/drivers/mfd/ab8500-gpadc.c b/drivers/mfd/ab8500-gpadc.c
index 29d72a259c85..97daf61f068c 100644
--- a/drivers/mfd/ab8500-gpadc.c
+++ b/drivers/mfd/ab8500-gpadc.c
@@ -651,7 +651,7 @@ static int __devexit ab8500_gpadc_remove(struct platform_device *pdev)
651 651
652static struct platform_driver ab8500_gpadc_driver = { 652static struct platform_driver ab8500_gpadc_driver = {
653 .probe = ab8500_gpadc_probe, 653 .probe = ab8500_gpadc_probe,
654 .remove = __devexit_p(ab8500_gpadc_remove), 654 .remove = ab8500_gpadc_remove,
655 .driver = { 655 .driver = {
656 .name = "ab8500-gpadc", 656 .name = "ab8500-gpadc",
657 .owner = THIS_MODULE, 657 .owner = THIS_MODULE,
diff --git a/drivers/mfd/ab8500-sysctrl.c b/drivers/mfd/ab8500-sysctrl.c
index c28d4eb1eff0..d8cc157af3e8 100644
--- a/drivers/mfd/ab8500-sysctrl.c
+++ b/drivers/mfd/ab8500-sysctrl.c
@@ -67,7 +67,7 @@ static struct platform_driver ab8500_sysctrl_driver = {
67 .owner = THIS_MODULE, 67 .owner = THIS_MODULE,
68 }, 68 },
69 .probe = ab8500_sysctrl_probe, 69 .probe = ab8500_sysctrl_probe,
70 .remove = __devexit_p(ab8500_sysctrl_remove), 70 .remove = ab8500_sysctrl_remove,
71}; 71};
72 72
73static int __init ab8500_sysctrl_init(void) 73static int __init ab8500_sysctrl_init(void)
diff --git a/drivers/mfd/adp5520.c b/drivers/mfd/adp5520.c
index ea8b9475731d..f664a52687d5 100644
--- a/drivers/mfd/adp5520.c
+++ b/drivers/mfd/adp5520.c
@@ -356,7 +356,7 @@ static struct i2c_driver adp5520_driver = {
356 .pm = &adp5520_pm, 356 .pm = &adp5520_pm,
357 }, 357 },
358 .probe = adp5520_probe, 358 .probe = adp5520_probe,
359 .remove = __devexit_p(adp5520_remove), 359 .remove = adp5520_remove,
360 .id_table = adp5520_id, 360 .id_table = adp5520_id,
361}; 361};
362 362
diff --git a/drivers/mfd/arizona-i2c.c b/drivers/mfd/arizona-i2c.c
index 570c4b438086..43d164736fcb 100644
--- a/drivers/mfd/arizona-i2c.c
+++ b/drivers/mfd/arizona-i2c.c
@@ -86,7 +86,7 @@ static struct i2c_driver arizona_i2c_driver = {
86 .pm = &arizona_pm_ops, 86 .pm = &arizona_pm_ops,
87 }, 87 },
88 .probe = arizona_i2c_probe, 88 .probe = arizona_i2c_probe,
89 .remove = __devexit_p(arizona_i2c_remove), 89 .remove = arizona_i2c_remove,
90 .id_table = arizona_i2c_id, 90 .id_table = arizona_i2c_id,
91}; 91};
92 92
diff --git a/drivers/mfd/arizona-spi.c b/drivers/mfd/arizona-spi.c
index df2e5a8bee28..cc79b824f706 100644
--- a/drivers/mfd/arizona-spi.c
+++ b/drivers/mfd/arizona-spi.c
@@ -86,7 +86,7 @@ static struct spi_driver arizona_spi_driver = {
86 .pm = &arizona_pm_ops, 86 .pm = &arizona_pm_ops,
87 }, 87 },
88 .probe = arizona_spi_probe, 88 .probe = arizona_spi_probe,
89 .remove = __devexit_p(arizona_spi_remove), 89 .remove = arizona_spi_remove,
90 .id_table = arizona_spi_ids, 90 .id_table = arizona_spi_ids,
91}; 91};
92 92
diff --git a/drivers/mfd/asic3.c b/drivers/mfd/asic3.c
index 62f0883a7630..b0720d7c1b71 100644
--- a/drivers/mfd/asic3.c
+++ b/drivers/mfd/asic3.c
@@ -1071,7 +1071,7 @@ static struct platform_driver asic3_device_driver = {
1071 .driver = { 1071 .driver = {
1072 .name = "asic3", 1072 .name = "asic3",
1073 }, 1073 },
1074 .remove = __devexit_p(asic3_remove), 1074 .remove = asic3_remove,
1075 .shutdown = asic3_shutdown, 1075 .shutdown = asic3_shutdown,
1076}; 1076};
1077 1077
diff --git a/drivers/mfd/cs5535-mfd.c b/drivers/mfd/cs5535-mfd.c
index 2b282133c725..5d3878ad39a6 100644
--- a/drivers/mfd/cs5535-mfd.c
+++ b/drivers/mfd/cs5535-mfd.c
@@ -183,7 +183,7 @@ static struct pci_driver cs5535_mfd_driver = {
183 .name = DRV_NAME, 183 .name = DRV_NAME,
184 .id_table = cs5535_mfd_pci_tbl, 184 .id_table = cs5535_mfd_pci_tbl,
185 .probe = cs5535_mfd_probe, 185 .probe = cs5535_mfd_probe,
186 .remove = __devexit_p(cs5535_mfd_remove), 186 .remove = cs5535_mfd_remove,
187}; 187};
188 188
189module_pci_driver(cs5535_mfd_driver); 189module_pci_driver(cs5535_mfd_driver);
diff --git a/drivers/mfd/da903x.c b/drivers/mfd/da903x.c
index 1924b857a0fb..c715475df377 100644
--- a/drivers/mfd/da903x.c
+++ b/drivers/mfd/da903x.c
@@ -560,7 +560,7 @@ static struct i2c_driver da903x_driver = {
560 .owner = THIS_MODULE, 560 .owner = THIS_MODULE,
561 }, 561 },
562 .probe = da903x_probe, 562 .probe = da903x_probe,
563 .remove = __devexit_p(da903x_remove), 563 .remove = da903x_remove,
564 .id_table = da903x_id_table, 564 .id_table = da903x_id_table,
565}; 565};
566 566
diff --git a/drivers/mfd/da9052-i2c.c b/drivers/mfd/da9052-i2c.c
index 352c58b5a90d..8af0f0c5cefe 100644
--- a/drivers/mfd/da9052-i2c.c
+++ b/drivers/mfd/da9052-i2c.c
@@ -131,7 +131,7 @@ static int __devexit da9052_i2c_remove(struct i2c_client *client)
131 131
132static struct i2c_driver da9052_i2c_driver = { 132static struct i2c_driver da9052_i2c_driver = {
133 .probe = da9052_i2c_probe, 133 .probe = da9052_i2c_probe,
134 .remove = __devexit_p(da9052_i2c_remove), 134 .remove = da9052_i2c_remove,
135 .id_table = da9052_i2c_id, 135 .id_table = da9052_i2c_id,
136 .driver = { 136 .driver = {
137 .name = "da9052", 137 .name = "da9052",
diff --git a/drivers/mfd/da9052-spi.c b/drivers/mfd/da9052-spi.c
index dbeadc5a6436..cbcc9bebbbe1 100644
--- a/drivers/mfd/da9052-spi.c
+++ b/drivers/mfd/da9052-spi.c
@@ -76,7 +76,7 @@ static struct spi_device_id da9052_spi_id[] = {
76 76
77static struct spi_driver da9052_spi_driver = { 77static struct spi_driver da9052_spi_driver = {
78 .probe = da9052_spi_probe, 78 .probe = da9052_spi_probe,
79 .remove = __devexit_p(da9052_spi_remove), 79 .remove = da9052_spi_remove,
80 .id_table = da9052_spi_id, 80 .id_table = da9052_spi_id,
81 .driver = { 81 .driver = {
82 .name = "da9052", 82 .name = "da9052",
diff --git a/drivers/mfd/da9055-i2c.c b/drivers/mfd/da9055-i2c.c
index 88f6dca53bac..dbaca7bc36da 100644
--- a/drivers/mfd/da9055-i2c.c
+++ b/drivers/mfd/da9055-i2c.c
@@ -60,7 +60,7 @@ static struct i2c_device_id da9055_i2c_id[] = {
60 60
61static struct i2c_driver da9055_i2c_driver = { 61static struct i2c_driver da9055_i2c_driver = {
62 .probe = da9055_i2c_probe, 62 .probe = da9055_i2c_probe,
63 .remove = __devexit_p(da9055_i2c_remove), 63 .remove = da9055_i2c_remove,
64 .id_table = da9055_i2c_id, 64 .id_table = da9055_i2c_id,
65 .driver = { 65 .driver = {
66 .name = "da9055", 66 .name = "da9055",
diff --git a/drivers/mfd/davinci_voicecodec.c b/drivers/mfd/davinci_voicecodec.c
index 45e83a68641b..b2b0397059d8 100644
--- a/drivers/mfd/davinci_voicecodec.c
+++ b/drivers/mfd/davinci_voicecodec.c
@@ -174,7 +174,7 @@ static struct platform_driver davinci_vc_driver = {
174 .name = "davinci_voicecodec", 174 .name = "davinci_voicecodec",
175 .owner = THIS_MODULE, 175 .owner = THIS_MODULE,
176 }, 176 },
177 .remove = __devexit_p(davinci_vc_remove), 177 .remove = davinci_vc_remove,
178}; 178};
179 179
180static int __init davinci_vc_init(void) 180static int __init davinci_vc_init(void)
diff --git a/drivers/mfd/ezx-pcap.c b/drivers/mfd/ezx-pcap.c
index db662e2dcfa5..d7e4de041526 100644
--- a/drivers/mfd/ezx-pcap.c
+++ b/drivers/mfd/ezx-pcap.c
@@ -525,7 +525,7 @@ ret:
525 525
526static struct spi_driver ezxpcap_driver = { 526static struct spi_driver ezxpcap_driver = {
527 .probe = ezx_pcap_probe, 527 .probe = ezx_pcap_probe,
528 .remove = __devexit_p(ezx_pcap_remove), 528 .remove = ezx_pcap_remove,
529 .driver = { 529 .driver = {
530 .name = "ezx-pcap", 530 .name = "ezx-pcap",
531 .owner = THIS_MODULE, 531 .owner = THIS_MODULE,
diff --git a/drivers/mfd/intel_msic.c b/drivers/mfd/intel_msic.c
index 266bdc5bd96d..c5f478eb4e18 100644
--- a/drivers/mfd/intel_msic.c
+++ b/drivers/mfd/intel_msic.c
@@ -457,7 +457,7 @@ static int __devexit intel_msic_remove(struct platform_device *pdev)
457 457
458static struct platform_driver intel_msic_driver = { 458static struct platform_driver intel_msic_driver = {
459 .probe = intel_msic_probe, 459 .probe = intel_msic_probe,
460 .remove = __devexit_p(intel_msic_remove), 460 .remove = intel_msic_remove,
461 .driver = { 461 .driver = {
462 .name = "intel_msic", 462 .name = "intel_msic",
463 .owner = THIS_MODULE, 463 .owner = THIS_MODULE,
diff --git a/drivers/mfd/janz-cmodio.c b/drivers/mfd/janz-cmodio.c
index 965c4801df8a..1a3627784246 100644
--- a/drivers/mfd/janz-cmodio.c
+++ b/drivers/mfd/janz-cmodio.c
@@ -280,7 +280,7 @@ static struct pci_driver cmodio_pci_driver = {
280 .name = DRV_NAME, 280 .name = DRV_NAME,
281 .id_table = cmodio_pci_ids, 281 .id_table = cmodio_pci_ids,
282 .probe = cmodio_pci_probe, 282 .probe = cmodio_pci_probe,
283 .remove = __devexit_p(cmodio_pci_remove), 283 .remove = cmodio_pci_remove,
284}; 284};
285 285
286module_pci_driver(cmodio_pci_driver); 286module_pci_driver(cmodio_pci_driver);
diff --git a/drivers/mfd/jz4740-adc.c b/drivers/mfd/jz4740-adc.c
index c6b6d7dda517..9aed2a66180e 100644
--- a/drivers/mfd/jz4740-adc.c
+++ b/drivers/mfd/jz4740-adc.c
@@ -332,7 +332,7 @@ static int __devexit jz4740_adc_remove(struct platform_device *pdev)
332 332
333static struct platform_driver jz4740_adc_driver = { 333static struct platform_driver jz4740_adc_driver = {
334 .probe = jz4740_adc_probe, 334 .probe = jz4740_adc_probe,
335 .remove = __devexit_p(jz4740_adc_remove), 335 .remove = jz4740_adc_remove,
336 .driver = { 336 .driver = {
337 .name = "jz4740-adc", 337 .name = "jz4740-adc",
338 .owner = THIS_MODULE, 338 .owner = THIS_MODULE,
diff --git a/drivers/mfd/lm3533-core.c b/drivers/mfd/lm3533-core.c
index 24212f45b201..e7aa2a5a826b 100644
--- a/drivers/mfd/lm3533-core.c
+++ b/drivers/mfd/lm3533-core.c
@@ -648,7 +648,7 @@ static struct i2c_driver lm3533_i2c_driver = {
648 }, 648 },
649 .id_table = lm3533_i2c_ids, 649 .id_table = lm3533_i2c_ids,
650 .probe = lm3533_i2c_probe, 650 .probe = lm3533_i2c_probe,
651 .remove = __devexit_p(lm3533_i2c_remove), 651 .remove = lm3533_i2c_remove,
652}; 652};
653 653
654static int __init lm3533_i2c_init(void) 654static int __init lm3533_i2c_init(void)
diff --git a/drivers/mfd/lp8788.c b/drivers/mfd/lp8788.c
index 3e94a699833c..e1d7c9f18cc5 100644
--- a/drivers/mfd/lp8788.c
+++ b/drivers/mfd/lp8788.c
@@ -224,7 +224,7 @@ static struct i2c_driver lp8788_driver = {
224 .owner = THIS_MODULE, 224 .owner = THIS_MODULE,
225 }, 225 },
226 .probe = lp8788_probe, 226 .probe = lp8788_probe,
227 .remove = __devexit_p(lp8788_remove), 227 .remove = lp8788_remove,
228 .id_table = lp8788_ids, 228 .id_table = lp8788_ids,
229}; 229};
230 230
diff --git a/drivers/mfd/lpc_ich.c b/drivers/mfd/lpc_ich.c
index a22544fe5319..a43c73ac25b0 100644
--- a/drivers/mfd/lpc_ich.c
+++ b/drivers/mfd/lpc_ich.c
@@ -888,7 +888,7 @@ static struct pci_driver lpc_ich_driver = {
888 .name = "lpc_ich", 888 .name = "lpc_ich",
889 .id_table = lpc_ich_ids, 889 .id_table = lpc_ich_ids,
890 .probe = lpc_ich_probe, 890 .probe = lpc_ich_probe,
891 .remove = __devexit_p(lpc_ich_remove), 891 .remove = lpc_ich_remove,
892}; 892};
893 893
894static int __init lpc_ich_init(void) 894static int __init lpc_ich_init(void)
diff --git a/drivers/mfd/lpc_sch.c b/drivers/mfd/lpc_sch.c
index f6b9c5c96b24..27477f4533ea 100644
--- a/drivers/mfd/lpc_sch.c
+++ b/drivers/mfd/lpc_sch.c
@@ -173,7 +173,7 @@ static struct pci_driver lpc_sch_driver = {
173 .name = "lpc_sch", 173 .name = "lpc_sch",
174 .id_table = lpc_sch_ids, 174 .id_table = lpc_sch_ids,
175 .probe = lpc_sch_probe, 175 .probe = lpc_sch_probe,
176 .remove = __devexit_p(lpc_sch_remove), 176 .remove = lpc_sch_remove,
177}; 177};
178 178
179module_pci_driver(lpc_sch_driver); 179module_pci_driver(lpc_sch_driver);
diff --git a/drivers/mfd/max8925-i2c.c b/drivers/mfd/max8925-i2c.c
index d9e4b36edee9..375e0475f6d2 100644
--- a/drivers/mfd/max8925-i2c.c
+++ b/drivers/mfd/max8925-i2c.c
@@ -210,7 +210,7 @@ static struct i2c_driver max8925_driver = {
210 .pm = &max8925_pm_ops, 210 .pm = &max8925_pm_ops,
211 }, 211 },
212 .probe = max8925_probe, 212 .probe = max8925_probe,
213 .remove = __devexit_p(max8925_remove), 213 .remove = max8925_remove,
214 .id_table = max8925_id_table, 214 .id_table = max8925_id_table,
215}; 215};
216 216
diff --git a/drivers/mfd/mc13xxx-i2c.c b/drivers/mfd/mc13xxx-i2c.c
index 9d18dde3cd2a..4a605fb63cbc 100644
--- a/drivers/mfd/mc13xxx-i2c.c
+++ b/drivers/mfd/mc13xxx-i2c.c
@@ -102,7 +102,7 @@ static struct i2c_driver mc13xxx_i2c_driver = {
102 .of_match_table = mc13xxx_dt_ids, 102 .of_match_table = mc13xxx_dt_ids,
103 }, 103 },
104 .probe = mc13xxx_i2c_probe, 104 .probe = mc13xxx_i2c_probe,
105 .remove = __devexit_p(mc13xxx_i2c_remove), 105 .remove = mc13xxx_i2c_remove,
106}; 106};
107 107
108static int __init mc13xxx_i2c_init(void) 108static int __init mc13xxx_i2c_init(void)
diff --git a/drivers/mfd/mc13xxx-spi.c b/drivers/mfd/mc13xxx-spi.c
index 0bdb43a0aff0..e7acd0511156 100644
--- a/drivers/mfd/mc13xxx-spi.c
+++ b/drivers/mfd/mc13xxx-spi.c
@@ -176,7 +176,7 @@ static struct spi_driver mc13xxx_spi_driver = {
176 .of_match_table = mc13xxx_dt_ids, 176 .of_match_table = mc13xxx_dt_ids,
177 }, 177 },
178 .probe = mc13xxx_spi_probe, 178 .probe = mc13xxx_spi_probe,
179 .remove = __devexit_p(mc13xxx_spi_remove), 179 .remove = mc13xxx_spi_remove,
180}; 180};
181 181
182static int __init mc13xxx_init(void) 182static int __init mc13xxx_init(void)
diff --git a/drivers/mfd/omap-usb-tll.c b/drivers/mfd/omap-usb-tll.c
index 4b7757b84301..2d8edfd85e1c 100644
--- a/drivers/mfd/omap-usb-tll.c
+++ b/drivers/mfd/omap-usb-tll.c
@@ -424,7 +424,7 @@ static struct platform_driver usbtll_omap_driver = {
424 .pm = &usbtllomap_dev_pm_ops, 424 .pm = &usbtllomap_dev_pm_ops,
425 }, 425 },
426 .probe = usbtll_omap_probe, 426 .probe = usbtll_omap_probe,
427 .remove = __devexit_p(usbtll_omap_remove), 427 .remove = usbtll_omap_remove,
428}; 428};
429 429
430int omap_tll_enable(void) 430int omap_tll_enable(void)
diff --git a/drivers/mfd/pcf50633-adc.c b/drivers/mfd/pcf50633-adc.c
index 3927c17e4175..a285b5111edb 100644
--- a/drivers/mfd/pcf50633-adc.c
+++ b/drivers/mfd/pcf50633-adc.c
@@ -246,7 +246,7 @@ static struct platform_driver pcf50633_adc_driver = {
246 .name = "pcf50633-adc", 246 .name = "pcf50633-adc",
247 }, 247 },
248 .probe = pcf50633_adc_probe, 248 .probe = pcf50633_adc_probe,
249 .remove = __devexit_p(pcf50633_adc_remove), 249 .remove = pcf50633_adc_remove,
250}; 250};
251 251
252module_platform_driver(pcf50633_adc_driver); 252module_platform_driver(pcf50633_adc_driver);
diff --git a/drivers/mfd/pcf50633-core.c b/drivers/mfd/pcf50633-core.c
index 45ce1fb5a549..ad438e85cbf7 100644
--- a/drivers/mfd/pcf50633-core.c
+++ b/drivers/mfd/pcf50633-core.c
@@ -308,7 +308,7 @@ static struct i2c_driver pcf50633_driver = {
308 }, 308 },
309 .id_table = pcf50633_id_table, 309 .id_table = pcf50633_id_table,
310 .probe = pcf50633_probe, 310 .probe = pcf50633_probe,
311 .remove = __devexit_p(pcf50633_remove), 311 .remove = pcf50633_remove,
312}; 312};
313 313
314static int __init pcf50633_init(void) 314static int __init pcf50633_init(void)
diff --git a/drivers/mfd/pm8921-core.c b/drivers/mfd/pm8921-core.c
index e873b15753d8..24d57bcc98b6 100644
--- a/drivers/mfd/pm8921-core.c
+++ b/drivers/mfd/pm8921-core.c
@@ -187,7 +187,7 @@ static int __devexit pm8921_remove(struct platform_device *pdev)
187 187
188static struct platform_driver pm8921_driver = { 188static struct platform_driver pm8921_driver = {
189 .probe = pm8921_probe, 189 .probe = pm8921_probe,
190 .remove = __devexit_p(pm8921_remove), 190 .remove = pm8921_remove,
191 .driver = { 191 .driver = {
192 .name = "pm8921-core", 192 .name = "pm8921-core",
193 .owner = THIS_MODULE, 193 .owner = THIS_MODULE,
diff --git a/drivers/mfd/rc5t583.c b/drivers/mfd/rc5t583.c
index f1a024ecdb1e..d38ee24302ca 100644
--- a/drivers/mfd/rc5t583.c
+++ b/drivers/mfd/rc5t583.c
@@ -325,7 +325,7 @@ static struct i2c_driver rc5t583_i2c_driver = {
325 .owner = THIS_MODULE, 325 .owner = THIS_MODULE,
326 }, 326 },
327 .probe = rc5t583_i2c_probe, 327 .probe = rc5t583_i2c_probe,
328 .remove = __devexit_p(rc5t583_i2c_remove), 328 .remove = rc5t583_i2c_remove,
329 .id_table = rc5t583_i2c_id, 329 .id_table = rc5t583_i2c_id,
330}; 330};
331 331
diff --git a/drivers/mfd/rdc321x-southbridge.c b/drivers/mfd/rdc321x-southbridge.c
index fbabc3cbe350..330396306d62 100644
--- a/drivers/mfd/rdc321x-southbridge.c
+++ b/drivers/mfd/rdc321x-southbridge.c
@@ -106,7 +106,7 @@ static struct pci_driver rdc321x_sb_driver = {
106 .name = "RDC321x Southbridge", 106 .name = "RDC321x Southbridge",
107 .id_table = rdc321x_sb_table, 107 .id_table = rdc321x_sb_table,
108 .probe = rdc321x_sb_probe, 108 .probe = rdc321x_sb_probe,
109 .remove = __devexit_p(rdc321x_sb_remove), 109 .remove = rdc321x_sb_remove,
110}; 110};
111 111
112module_pci_driver(rdc321x_sb_driver); 112module_pci_driver(rdc321x_sb_driver);
diff --git a/drivers/mfd/sm501.c b/drivers/mfd/sm501.c
index d927dd49acb3..777af5ec25d4 100644
--- a/drivers/mfd/sm501.c
+++ b/drivers/mfd/sm501.c
@@ -1723,7 +1723,7 @@ static struct pci_driver sm501_pci_driver = {
1723 .name = "sm501", 1723 .name = "sm501",
1724 .id_table = sm501_pci_tbl, 1724 .id_table = sm501_pci_tbl,
1725 .probe = sm501_pci_probe, 1725 .probe = sm501_pci_probe,
1726 .remove = __devexit_p(sm501_pci_remove), 1726 .remove = sm501_pci_remove,
1727}; 1727};
1728 1728
1729MODULE_ALIAS("platform:sm501"); 1729MODULE_ALIAS("platform:sm501");
diff --git a/drivers/mfd/stmpe-i2c.c b/drivers/mfd/stmpe-i2c.c
index 947a06a1845f..6a6aed74b946 100644
--- a/drivers/mfd/stmpe-i2c.c
+++ b/drivers/mfd/stmpe-i2c.c
@@ -88,7 +88,7 @@ static struct i2c_driver stmpe_i2c_driver = {
88 .driver.pm = &stmpe_dev_pm_ops, 88 .driver.pm = &stmpe_dev_pm_ops,
89#endif 89#endif
90 .probe = stmpe_i2c_probe, 90 .probe = stmpe_i2c_probe,
91 .remove = __devexit_p(stmpe_i2c_remove), 91 .remove = stmpe_i2c_remove,
92 .id_table = stmpe_i2c_id, 92 .id_table = stmpe_i2c_id,
93}; 93};
94 94
diff --git a/drivers/mfd/stmpe-spi.c b/drivers/mfd/stmpe-spi.c
index 9edfe864cc05..29590ad6a6e4 100644
--- a/drivers/mfd/stmpe-spi.c
+++ b/drivers/mfd/stmpe-spi.c
@@ -128,7 +128,7 @@ static struct spi_driver stmpe_spi_driver = {
128#endif 128#endif
129 }, 129 },
130 .probe = stmpe_spi_probe, 130 .probe = stmpe_spi_probe,
131 .remove = __devexit_p(stmpe_spi_remove), 131 .remove = stmpe_spi_remove,
132 .id_table = stmpe_spi_id, 132 .id_table = stmpe_spi_id,
133}; 133};
134 134
diff --git a/drivers/mfd/syscon.c b/drivers/mfd/syscon.c
index 65fe609026cc..d258b595d0b7 100644
--- a/drivers/mfd/syscon.c
+++ b/drivers/mfd/syscon.c
@@ -156,7 +156,7 @@ static struct platform_driver syscon_driver = {
156 .of_match_table = of_syscon_match, 156 .of_match_table = of_syscon_match,
157 }, 157 },
158 .probe = syscon_probe, 158 .probe = syscon_probe,
159 .remove = __devexit_p(syscon_remove), 159 .remove = syscon_remove,
160}; 160};
161 161
162static int __init syscon_init(void) 162static int __init syscon_init(void)
diff --git a/drivers/mfd/tc3589x.c b/drivers/mfd/tc3589x.c
index 8f4c853ca116..553ce956da6d 100644
--- a/drivers/mfd/tc3589x.c
+++ b/drivers/mfd/tc3589x.c
@@ -458,7 +458,7 @@ static struct i2c_driver tc3589x_driver = {
458 .driver.owner = THIS_MODULE, 458 .driver.owner = THIS_MODULE,
459 .driver.pm = &tc3589x_dev_pm_ops, 459 .driver.pm = &tc3589x_dev_pm_ops,
460 .probe = tc3589x_probe, 460 .probe = tc3589x_probe,
461 .remove = __devexit_p(tc3589x_remove), 461 .remove = tc3589x_remove,
462 .id_table = tc3589x_id, 462 .id_table = tc3589x_id,
463}; 463};
464 464
diff --git a/drivers/mfd/tc6387xb.c b/drivers/mfd/tc6387xb.c
index 413c891102f8..186f053e36ef 100644
--- a/drivers/mfd/tc6387xb.c
+++ b/drivers/mfd/tc6387xb.c
@@ -229,7 +229,7 @@ static struct platform_driver tc6387xb_platform_driver = {
229 .name = "tc6387xb", 229 .name = "tc6387xb",
230 }, 230 },
231 .probe = tc6387xb_probe, 231 .probe = tc6387xb_probe,
232 .remove = __devexit_p(tc6387xb_remove), 232 .remove = tc6387xb_remove,
233 .suspend = tc6387xb_suspend, 233 .suspend = tc6387xb_suspend,
234 .resume = tc6387xb_resume, 234 .resume = tc6387xb_resume,
235}; 235};
diff --git a/drivers/mfd/tc6393xb.c b/drivers/mfd/tc6393xb.c
index dcab026fcbb2..9411a88770b8 100644
--- a/drivers/mfd/tc6393xb.c
+++ b/drivers/mfd/tc6393xb.c
@@ -831,7 +831,7 @@ static int tc6393xb_resume(struct platform_device *dev)
831 831
832static struct platform_driver tc6393xb_driver = { 832static struct platform_driver tc6393xb_driver = {
833 .probe = tc6393xb_probe, 833 .probe = tc6393xb_probe,
834 .remove = __devexit_p(tc6393xb_remove), 834 .remove = tc6393xb_remove,
835 .suspend = tc6393xb_suspend, 835 .suspend = tc6393xb_suspend,
836 .resume = tc6393xb_resume, 836 .resume = tc6393xb_resume,
837 837
diff --git a/drivers/mfd/ti-ssp.c b/drivers/mfd/ti-ssp.c
index 7c3675a74f93..1c31f877c6bb 100644
--- a/drivers/mfd/ti-ssp.c
+++ b/drivers/mfd/ti-ssp.c
@@ -451,7 +451,7 @@ static int __devexit ti_ssp_remove(struct platform_device *pdev)
451 451
452static struct platform_driver ti_ssp_driver = { 452static struct platform_driver ti_ssp_driver = {
453 .probe = ti_ssp_probe, 453 .probe = ti_ssp_probe,
454 .remove = __devexit_p(ti_ssp_remove), 454 .remove = ti_ssp_remove,
455 .driver = { 455 .driver = {
456 .name = "ti-ssp", 456 .name = "ti-ssp",
457 .owner = THIS_MODULE, 457 .owner = THIS_MODULE,
diff --git a/drivers/mfd/timberdale.c b/drivers/mfd/timberdale.c
index cccc626c83c8..61badece0b9a 100644
--- a/drivers/mfd/timberdale.c
+++ b/drivers/mfd/timberdale.c
@@ -867,7 +867,7 @@ static struct pci_driver timberdale_pci_driver = {
867 .name = DRIVER_NAME, 867 .name = DRIVER_NAME,
868 .id_table = timberdale_pci_tbl, 868 .id_table = timberdale_pci_tbl,
869 .probe = timb_probe, 869 .probe = timb_probe,
870 .remove = __devexit_p(timb_remove), 870 .remove = timb_remove,
871}; 871};
872 872
873static int __init timberdale_init(void) 873static int __init timberdale_init(void)
diff --git a/drivers/mfd/tps6105x.c b/drivers/mfd/tps6105x.c
index 14051bdc714b..45389600f86e 100644
--- a/drivers/mfd/tps6105x.c
+++ b/drivers/mfd/tps6105x.c
@@ -226,7 +226,7 @@ static struct i2c_driver tps6105x_driver = {
226 .name = "tps6105x", 226 .name = "tps6105x",
227 }, 227 },
228 .probe = tps6105x_probe, 228 .probe = tps6105x_probe,
229 .remove = __devexit_p(tps6105x_remove), 229 .remove = tps6105x_remove,
230 .id_table = tps6105x_id, 230 .id_table = tps6105x_id,
231}; 231};
232 232
diff --git a/drivers/mfd/tps65090.c b/drivers/mfd/tps65090.c
index 074ae32b0d2a..d43ff16d8c4c 100644
--- a/drivers/mfd/tps65090.c
+++ b/drivers/mfd/tps65090.c
@@ -354,7 +354,7 @@ static struct i2c_driver tps65090_driver = {
354 .pm = &tps65090_pm_ops, 354 .pm = &tps65090_pm_ops,
355 }, 355 },
356 .probe = tps65090_i2c_probe, 356 .probe = tps65090_i2c_probe,
357 .remove = __devexit_p(tps65090_i2c_remove), 357 .remove = tps65090_i2c_remove,
358 .id_table = tps65090_id_table, 358 .id_table = tps65090_id_table,
359}; 359};
360 360
diff --git a/drivers/mfd/tps65217.c b/drivers/mfd/tps65217.c
index 3fb32e655254..76360c10246e 100644
--- a/drivers/mfd/tps65217.c
+++ b/drivers/mfd/tps65217.c
@@ -237,7 +237,7 @@ static struct i2c_driver tps65217_driver = {
237 }, 237 },
238 .id_table = tps65217_id_table, 238 .id_table = tps65217_id_table,
239 .probe = tps65217_probe, 239 .probe = tps65217_probe,
240 .remove = __devexit_p(tps65217_remove), 240 .remove = tps65217_remove,
241}; 241};
242 242
243static int __init tps65217_init(void) 243static int __init tps65217_init(void)
diff --git a/drivers/mfd/tps6586x.c b/drivers/mfd/tps6586x.c
index 467464368773..a2e226f0f185 100644
--- a/drivers/mfd/tps6586x.c
+++ b/drivers/mfd/tps6586x.c
@@ -572,7 +572,7 @@ static struct i2c_driver tps6586x_driver = {
572 .of_match_table = of_match_ptr(tps6586x_of_match), 572 .of_match_table = of_match_ptr(tps6586x_of_match),
573 }, 573 },
574 .probe = tps6586x_i2c_probe, 574 .probe = tps6586x_i2c_probe,
575 .remove = __devexit_p(tps6586x_i2c_remove), 575 .remove = tps6586x_i2c_remove,
576 .id_table = tps6586x_id_table, 576 .id_table = tps6586x_id_table,
577}; 577};
578 578
diff --git a/drivers/mfd/tps65910.c b/drivers/mfd/tps65910.c
index 0d79ce2b5014..a3d732bcb519 100644
--- a/drivers/mfd/tps65910.c
+++ b/drivers/mfd/tps65910.c
@@ -327,7 +327,7 @@ static struct i2c_driver tps65910_i2c_driver = {
327 .of_match_table = of_match_ptr(tps65910_of_match), 327 .of_match_table = of_match_ptr(tps65910_of_match),
328 }, 328 },
329 .probe = tps65910_i2c_probe, 329 .probe = tps65910_i2c_probe,
330 .remove = __devexit_p(tps65910_i2c_remove), 330 .remove = tps65910_i2c_remove,
331 .id_table = tps65910_i2c_id, 331 .id_table = tps65910_i2c_id,
332}; 332};
333 333
diff --git a/drivers/mfd/tps65911-comparator.c b/drivers/mfd/tps65911-comparator.c
index 0b6e361432c4..a0255874fb1d 100644
--- a/drivers/mfd/tps65911-comparator.c
+++ b/drivers/mfd/tps65911-comparator.c
@@ -169,7 +169,7 @@ static struct platform_driver tps65911_comparator_driver = {
169 .owner = THIS_MODULE, 169 .owner = THIS_MODULE,
170 }, 170 },
171 .probe = tps65911_comparator_probe, 171 .probe = tps65911_comparator_probe,
172 .remove = __devexit_p(tps65911_comparator_remove), 172 .remove = tps65911_comparator_remove,
173}; 173};
174 174
175static int __init tps65911_comparator_init(void) 175static int __init tps65911_comparator_init(void)
diff --git a/drivers/mfd/tps65912-spi.c b/drivers/mfd/tps65912-spi.c
index 27d3302d56b8..054315da9d5f 100644
--- a/drivers/mfd/tps65912-spi.c
+++ b/drivers/mfd/tps65912-spi.c
@@ -114,7 +114,7 @@ static struct spi_driver tps65912_spi_driver = {
114 .owner = THIS_MODULE, 114 .owner = THIS_MODULE,
115 }, 115 },
116 .probe = tps65912_spi_probe, 116 .probe = tps65912_spi_probe,
117 .remove = __devexit_p(tps65912_spi_remove), 117 .remove = tps65912_spi_remove,
118}; 118};
119 119
120static int __init tps65912_spi_init(void) 120static int __init tps65912_spi_init(void)
diff --git a/drivers/mfd/twl4030-audio.c b/drivers/mfd/twl4030-audio.c
index 5c11acf9e0fd..08f99055b0fa 100644
--- a/drivers/mfd/twl4030-audio.c
+++ b/drivers/mfd/twl4030-audio.c
@@ -291,7 +291,7 @@ static struct platform_driver twl4030_audio_driver = {
291 .of_match_table = twl4030_audio_of_match, 291 .of_match_table = twl4030_audio_of_match,
292 }, 292 },
293 .probe = twl4030_audio_probe, 293 .probe = twl4030_audio_probe,
294 .remove = __devexit_p(twl4030_audio_remove), 294 .remove = twl4030_audio_remove,
295}; 295};
296 296
297module_platform_driver(twl4030_audio_driver); 297module_platform_driver(twl4030_audio_driver);
diff --git a/drivers/mfd/vx855.c b/drivers/mfd/vx855.c
index b9a636d44c7f..c5a7df84e6da 100644
--- a/drivers/mfd/vx855.c
+++ b/drivers/mfd/vx855.c
@@ -128,7 +128,7 @@ static struct pci_driver vx855_pci_driver = {
128 .name = "vx855", 128 .name = "vx855",
129 .id_table = vx855_pci_tbl, 129 .id_table = vx855_pci_tbl,
130 .probe = vx855_probe, 130 .probe = vx855_probe,
131 .remove = __devexit_p(vx855_remove), 131 .remove = vx855_remove,
132}; 132};
133 133
134module_pci_driver(vx855_pci_driver); 134module_pci_driver(vx855_pci_driver);
diff --git a/drivers/mfd/wl1273-core.c b/drivers/mfd/wl1273-core.c
index 86e0e4309fc2..7f3f3896662d 100644
--- a/drivers/mfd/wl1273-core.c
+++ b/drivers/mfd/wl1273-core.c
@@ -262,7 +262,7 @@ static struct i2c_driver wl1273_core_driver = {
262 }, 262 },
263 .probe = wl1273_core_probe, 263 .probe = wl1273_core_probe,
264 .id_table = wl1273_driver_id_table, 264 .id_table = wl1273_driver_id_table,
265 .remove = __devexit_p(wl1273_core_remove), 265 .remove = wl1273_core_remove,
266}; 266};
267 267
268static int __init wl1273_core_init(void) 268static int __init wl1273_core_init(void)
diff --git a/drivers/mfd/wm831x-spi.c b/drivers/mfd/wm831x-spi.c
index 4bceee98f0a4..4329a3a9726f 100644
--- a/drivers/mfd/wm831x-spi.c
+++ b/drivers/mfd/wm831x-spi.c
@@ -99,7 +99,7 @@ static struct spi_driver wm831x_spi_driver = {
99 }, 99 },
100 .id_table = wm831x_spi_ids, 100 .id_table = wm831x_spi_ids,
101 .probe = wm831x_spi_probe, 101 .probe = wm831x_spi_probe,
102 .remove = __devexit_p(wm831x_spi_remove), 102 .remove = wm831x_spi_remove,
103 .shutdown = wm831x_spi_shutdown, 103 .shutdown = wm831x_spi_shutdown,
104}; 104};
105 105
diff --git a/drivers/mfd/wm8994-core.c b/drivers/mfd/wm8994-core.c
index 8fefc961ec06..bb9cf5216115 100644
--- a/drivers/mfd/wm8994-core.c
+++ b/drivers/mfd/wm8994-core.c
@@ -744,7 +744,7 @@ static struct i2c_driver wm8994_i2c_driver = {
744 .of_match_table = wm8994_of_match, 744 .of_match_table = wm8994_of_match,
745 }, 745 },
746 .probe = wm8994_i2c_probe, 746 .probe = wm8994_i2c_probe,
747 .remove = __devexit_p(wm8994_i2c_remove), 747 .remove = wm8994_i2c_remove,
748 .id_table = wm8994_i2c_id, 748 .id_table = wm8994_i2c_id,
749}; 749};
750 750