aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/input/misc
diff options
context:
space:
mode:
authorBill Pemberton <wfp5p@virginia.edu>2012-11-24 00:27:39 -0500
committerDmitry Torokhov <dmitry.torokhov@gmail.com>2012-11-24 03:03:48 -0500
commit1cb0aa88179b7a71c240529e9d781d7bbb43d2e8 (patch)
tree9da5e91407baec88a7d1bb0364e8c98a9f9d316e /drivers/input/misc
parent58b45d166f4c16d21f6aa059c6c5d87a9eeb1ff5 (diff)
Input: 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> Acked-by: Russell King <rmk+kernel@arm.linux.org.uk> Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Diffstat (limited to 'drivers/input/misc')
-rw-r--r--drivers/input/misc/88pm80x_onkey.c2
-rw-r--r--drivers/input/misc/88pm860x_onkey.c2
-rw-r--r--drivers/input/misc/ab8500-ponkey.c2
-rw-r--r--drivers/input/misc/ad714x-i2c.c2
-rw-r--r--drivers/input/misc/ad714x-spi.c2
-rw-r--r--drivers/input/misc/adxl34x-i2c.c2
-rw-r--r--drivers/input/misc/adxl34x-spi.c2
-rw-r--r--drivers/input/misc/bfin_rotary.c2
-rw-r--r--drivers/input/misc/bma150.c2
-rw-r--r--drivers/input/misc/cma3000_d0x_i2c.c2
-rw-r--r--drivers/input/misc/cobalt_btns.c2
-rw-r--r--drivers/input/misc/da9052_onkey.c2
-rw-r--r--drivers/input/misc/da9055_onkey.c2
-rw-r--r--drivers/input/misc/dm355evm_keys.c2
-rw-r--r--drivers/input/misc/gp2ap002a00f.c2
-rw-r--r--drivers/input/misc/gpio_tilt_polled.c2
-rw-r--r--drivers/input/misc/ixp4xx-beeper.c2
-rw-r--r--drivers/input/misc/kxtj9.c2
-rw-r--r--drivers/input/misc/m68kspkr.c2
-rw-r--r--drivers/input/misc/max8925_onkey.c2
-rw-r--r--drivers/input/misc/max8997_haptic.c2
-rw-r--r--drivers/input/misc/mc13783-pwrbutton.c2
-rw-r--r--drivers/input/misc/mma8450.c2
-rw-r--r--drivers/input/misc/mpu3050.c2
-rw-r--r--drivers/input/misc/pcap_keys.c2
-rw-r--r--drivers/input/misc/pcf50633-input.c2
-rw-r--r--drivers/input/misc/pcf8574_keypad.c2
-rw-r--r--drivers/input/misc/pcspkr.c2
-rw-r--r--drivers/input/misc/pm8xxx-vibrator.c2
-rw-r--r--drivers/input/misc/pmic8xxx-pwrkey.c2
-rw-r--r--drivers/input/misc/pwm-beeper.c2
-rw-r--r--drivers/input/misc/rb532_button.c2
-rw-r--r--drivers/input/misc/retu-pwrbutton.c2
-rw-r--r--drivers/input/misc/rotary_encoder.c2
-rw-r--r--drivers/input/misc/sgi_btns.c2
-rw-r--r--drivers/input/misc/sparcspkr.c4
-rw-r--r--drivers/input/misc/twl4030-vibra.c2
-rw-r--r--drivers/input/misc/twl6040-vibra.c2
-rw-r--r--drivers/input/misc/wistron_btns.c2
-rw-r--r--drivers/input/misc/wm831x-on.c2
40 files changed, 41 insertions, 41 deletions
diff --git a/drivers/input/misc/88pm80x_onkey.c b/drivers/input/misc/88pm80x_onkey.c
index 7f26e7b6c228..f77557523bb9 100644
--- a/drivers/input/misc/88pm80x_onkey.c
+++ b/drivers/input/misc/88pm80x_onkey.c
@@ -157,7 +157,7 @@ static struct platform_driver pm80x_onkey_driver = {
157 .pm = &pm80x_onkey_pm_ops, 157 .pm = &pm80x_onkey_pm_ops,
158 }, 158 },
159 .probe = pm80x_onkey_probe, 159 .probe = pm80x_onkey_probe,
160 .remove = __devexit_p(pm80x_onkey_remove), 160 .remove = pm80x_onkey_remove,
161}; 161};
162 162
163module_platform_driver(pm80x_onkey_driver); 163module_platform_driver(pm80x_onkey_driver);
diff --git a/drivers/input/misc/88pm860x_onkey.c b/drivers/input/misc/88pm860x_onkey.c
index f9ce1835e4d7..8391a9d86ab5 100644
--- a/drivers/input/misc/88pm860x_onkey.c
+++ b/drivers/input/misc/88pm860x_onkey.c
@@ -161,7 +161,7 @@ static struct platform_driver pm860x_onkey_driver = {
161 .pm = &pm860x_onkey_pm_ops, 161 .pm = &pm860x_onkey_pm_ops,
162 }, 162 },
163 .probe = pm860x_onkey_probe, 163 .probe = pm860x_onkey_probe,
164 .remove = __devexit_p(pm860x_onkey_remove), 164 .remove = pm860x_onkey_remove,
165}; 165};
166module_platform_driver(pm860x_onkey_driver); 166module_platform_driver(pm860x_onkey_driver);
167 167
diff --git a/drivers/input/misc/ab8500-ponkey.c b/drivers/input/misc/ab8500-ponkey.c
index 84ec691c05aa..ae9c20522dbd 100644
--- a/drivers/input/misc/ab8500-ponkey.c
+++ b/drivers/input/misc/ab8500-ponkey.c
@@ -146,7 +146,7 @@ static struct platform_driver ab8500_ponkey_driver = {
146 .of_match_table = of_match_ptr(ab8500_ponkey_match), 146 .of_match_table = of_match_ptr(ab8500_ponkey_match),
147 }, 147 },
148 .probe = ab8500_ponkey_probe, 148 .probe = ab8500_ponkey_probe,
149 .remove = __devexit_p(ab8500_ponkey_remove), 149 .remove = ab8500_ponkey_remove,
150}; 150};
151module_platform_driver(ab8500_ponkey_driver); 151module_platform_driver(ab8500_ponkey_driver);
152 152
diff --git a/drivers/input/misc/ad714x-i2c.c b/drivers/input/misc/ad714x-i2c.c
index c8a79015472a..02e21d4f5e73 100644
--- a/drivers/input/misc/ad714x-i2c.c
+++ b/drivers/input/misc/ad714x-i2c.c
@@ -112,7 +112,7 @@ static struct i2c_driver ad714x_i2c_driver = {
112 .pm = &ad714x_i2c_pm, 112 .pm = &ad714x_i2c_pm,
113 }, 113 },
114 .probe = ad714x_i2c_probe, 114 .probe = ad714x_i2c_probe,
115 .remove = __devexit_p(ad714x_i2c_remove), 115 .remove = ad714x_i2c_remove,
116 .id_table = ad714x_id, 116 .id_table = ad714x_id,
117}; 117};
118 118
diff --git a/drivers/input/misc/ad714x-spi.c b/drivers/input/misc/ad714x-spi.c
index 75f6136d608e..eee820b41356 100644
--- a/drivers/input/misc/ad714x-spi.c
+++ b/drivers/input/misc/ad714x-spi.c
@@ -120,7 +120,7 @@ static struct spi_driver ad714x_spi_driver = {
120 .pm = &ad714x_spi_pm, 120 .pm = &ad714x_spi_pm,
121 }, 121 },
122 .probe = ad714x_spi_probe, 122 .probe = ad714x_spi_probe,
123 .remove = __devexit_p(ad714x_spi_remove), 123 .remove = ad714x_spi_remove,
124}; 124};
125 125
126module_spi_driver(ad714x_spi_driver); 126module_spi_driver(ad714x_spi_driver);
diff --git a/drivers/input/misc/adxl34x-i2c.c b/drivers/input/misc/adxl34x-i2c.c
index dd1d1c145a7f..09094ca972c7 100644
--- a/drivers/input/misc/adxl34x-i2c.c
+++ b/drivers/input/misc/adxl34x-i2c.c
@@ -144,7 +144,7 @@ static struct i2c_driver adxl34x_driver = {
144 .pm = &adxl34x_i2c_pm, 144 .pm = &adxl34x_i2c_pm,
145 }, 145 },
146 .probe = adxl34x_i2c_probe, 146 .probe = adxl34x_i2c_probe,
147 .remove = __devexit_p(adxl34x_i2c_remove), 147 .remove = adxl34x_i2c_remove,
148 .id_table = adxl34x_id, 148 .id_table = adxl34x_id,
149}; 149};
150 150
diff --git a/drivers/input/misc/adxl34x-spi.c b/drivers/input/misc/adxl34x-spi.c
index 820a802a1e6e..756c899bfa7f 100644
--- a/drivers/input/misc/adxl34x-spi.c
+++ b/drivers/input/misc/adxl34x-spi.c
@@ -126,7 +126,7 @@ static struct spi_driver adxl34x_driver = {
126 .pm = &adxl34x_spi_pm, 126 .pm = &adxl34x_spi_pm,
127 }, 127 },
128 .probe = adxl34x_spi_probe, 128 .probe = adxl34x_spi_probe,
129 .remove = __devexit_p(adxl34x_spi_remove), 129 .remove = adxl34x_spi_remove,
130}; 130};
131 131
132module_spi_driver(adxl34x_driver); 132module_spi_driver(adxl34x_driver);
diff --git a/drivers/input/misc/bfin_rotary.c b/drivers/input/misc/bfin_rotary.c
index 1c4146fccfdf..6df3f88a46dd 100644
--- a/drivers/input/misc/bfin_rotary.c
+++ b/drivers/input/misc/bfin_rotary.c
@@ -255,7 +255,7 @@ static const struct dev_pm_ops bfin_rotary_pm_ops = {
255 255
256static struct platform_driver bfin_rotary_device_driver = { 256static struct platform_driver bfin_rotary_device_driver = {
257 .probe = bfin_rotary_probe, 257 .probe = bfin_rotary_probe,
258 .remove = __devexit_p(bfin_rotary_remove), 258 .remove = bfin_rotary_remove,
259 .driver = { 259 .driver = {
260 .name = "bfin-rotary", 260 .name = "bfin-rotary",
261 .owner = THIS_MODULE, 261 .owner = THIS_MODULE,
diff --git a/drivers/input/misc/bma150.c b/drivers/input/misc/bma150.c
index e2f1e9f952b1..0788c94fb460 100644
--- a/drivers/input/misc/bma150.c
+++ b/drivers/input/misc/bma150.c
@@ -670,7 +670,7 @@ static struct i2c_driver bma150_driver = {
670 .class = I2C_CLASS_HWMON, 670 .class = I2C_CLASS_HWMON,
671 .id_table = bma150_id, 671 .id_table = bma150_id,
672 .probe = bma150_probe, 672 .probe = bma150_probe,
673 .remove = __devexit_p(bma150_remove), 673 .remove = bma150_remove,
674}; 674};
675 675
676module_i2c_driver(bma150_driver); 676module_i2c_driver(bma150_driver);
diff --git a/drivers/input/misc/cma3000_d0x_i2c.c b/drivers/input/misc/cma3000_d0x_i2c.c
index fe9b85f07792..523b6aabd7fc 100644
--- a/drivers/input/misc/cma3000_d0x_i2c.c
+++ b/drivers/input/misc/cma3000_d0x_i2c.c
@@ -114,7 +114,7 @@ MODULE_DEVICE_TABLE(i2c, cma3000_i2c_id);
114 114
115static struct i2c_driver cma3000_i2c_driver = { 115static struct i2c_driver cma3000_i2c_driver = {
116 .probe = cma3000_i2c_probe, 116 .probe = cma3000_i2c_probe,
117 .remove = __devexit_p(cma3000_i2c_remove), 117 .remove = cma3000_i2c_remove,
118 .id_table = cma3000_i2c_id, 118 .id_table = cma3000_i2c_id,
119 .driver = { 119 .driver = {
120 .name = "cma3000_i2c_accl", 120 .name = "cma3000_i2c_accl",
diff --git a/drivers/input/misc/cobalt_btns.c b/drivers/input/misc/cobalt_btns.c
index 53e43d295148..659f20df6040 100644
--- a/drivers/input/misc/cobalt_btns.c
+++ b/drivers/input/misc/cobalt_btns.c
@@ -157,7 +157,7 @@ MODULE_ALIAS("platform:Cobalt buttons");
157 157
158static struct platform_driver cobalt_buttons_driver = { 158static struct platform_driver cobalt_buttons_driver = {
159 .probe = cobalt_buttons_probe, 159 .probe = cobalt_buttons_probe,
160 .remove = __devexit_p(cobalt_buttons_remove), 160 .remove = cobalt_buttons_remove,
161 .driver = { 161 .driver = {
162 .name = "Cobalt buttons", 162 .name = "Cobalt buttons",
163 .owner = THIS_MODULE, 163 .owner = THIS_MODULE,
diff --git a/drivers/input/misc/da9052_onkey.c b/drivers/input/misc/da9052_onkey.c
index 3c843cd725fa..acd07e8c32bc 100644
--- a/drivers/input/misc/da9052_onkey.c
+++ b/drivers/input/misc/da9052_onkey.c
@@ -156,7 +156,7 @@ static int __devexit da9052_onkey_remove(struct platform_device *pdev)
156 156
157static struct platform_driver da9052_onkey_driver = { 157static struct platform_driver da9052_onkey_driver = {
158 .probe = da9052_onkey_probe, 158 .probe = da9052_onkey_probe,
159 .remove = __devexit_p(da9052_onkey_remove), 159 .remove = da9052_onkey_remove,
160 .driver = { 160 .driver = {
161 .name = "da9052-onkey", 161 .name = "da9052-onkey",
162 .owner = THIS_MODULE, 162 .owner = THIS_MODULE,
diff --git a/drivers/input/misc/da9055_onkey.c b/drivers/input/misc/da9055_onkey.c
index 10ebf15070d7..fe434e07dbfc 100644
--- a/drivers/input/misc/da9055_onkey.c
+++ b/drivers/input/misc/da9055_onkey.c
@@ -156,7 +156,7 @@ static int __devexit da9055_onkey_remove(struct platform_device *pdev)
156 156
157static struct platform_driver da9055_onkey_driver = { 157static struct platform_driver da9055_onkey_driver = {
158 .probe = da9055_onkey_probe, 158 .probe = da9055_onkey_probe,
159 .remove = __devexit_p(da9055_onkey_remove), 159 .remove = da9055_onkey_remove,
160 .driver = { 160 .driver = {
161 .name = "da9055-onkey", 161 .name = "da9055-onkey",
162 .owner = THIS_MODULE, 162 .owner = THIS_MODULE,
diff --git a/drivers/input/misc/dm355evm_keys.c b/drivers/input/misc/dm355evm_keys.c
index c1313d8535c3..1afb91cd71fb 100644
--- a/drivers/input/misc/dm355evm_keys.c
+++ b/drivers/input/misc/dm355evm_keys.c
@@ -262,7 +262,7 @@ static int __devexit dm355evm_keys_remove(struct platform_device *pdev)
262 */ 262 */
263static struct platform_driver dm355evm_keys_driver = { 263static struct platform_driver dm355evm_keys_driver = {
264 .probe = dm355evm_keys_probe, 264 .probe = dm355evm_keys_probe,
265 .remove = __devexit_p(dm355evm_keys_remove), 265 .remove = dm355evm_keys_remove,
266 .driver = { 266 .driver = {
267 .owner = THIS_MODULE, 267 .owner = THIS_MODULE,
268 .name = "dm355evm_keys", 268 .name = "dm355evm_keys",
diff --git a/drivers/input/misc/gp2ap002a00f.c b/drivers/input/misc/gp2ap002a00f.c
index b6664cfa340a..99ec8d0c6e41 100644
--- a/drivers/input/misc/gp2ap002a00f.c
+++ b/drivers/input/misc/gp2ap002a00f.c
@@ -277,7 +277,7 @@ static struct i2c_driver gp2a_i2c_driver = {
277 .pm = &gp2a_pm, 277 .pm = &gp2a_pm,
278 }, 278 },
279 .probe = gp2a_probe, 279 .probe = gp2a_probe,
280 .remove = __devexit_p(gp2a_remove), 280 .remove = gp2a_remove,
281 .id_table = gp2a_i2c_id, 281 .id_table = gp2a_i2c_id,
282}; 282};
283 283
diff --git a/drivers/input/misc/gpio_tilt_polled.c b/drivers/input/misc/gpio_tilt_polled.c
index 277a0574c199..bf97679fe522 100644
--- a/drivers/input/misc/gpio_tilt_polled.c
+++ b/drivers/input/misc/gpio_tilt_polled.c
@@ -198,7 +198,7 @@ static int __devexit gpio_tilt_polled_remove(struct platform_device *pdev)
198 198
199static struct platform_driver gpio_tilt_polled_driver = { 199static struct platform_driver gpio_tilt_polled_driver = {
200 .probe = gpio_tilt_polled_probe, 200 .probe = gpio_tilt_polled_probe,
201 .remove = __devexit_p(gpio_tilt_polled_remove), 201 .remove = gpio_tilt_polled_remove,
202 .driver = { 202 .driver = {
203 .name = DRV_NAME, 203 .name = DRV_NAME,
204 .owner = THIS_MODULE, 204 .owner = THIS_MODULE,
diff --git a/drivers/input/misc/ixp4xx-beeper.c b/drivers/input/misc/ixp4xx-beeper.c
index 50e283068301..18a2970f88ee 100644
--- a/drivers/input/misc/ixp4xx-beeper.c
+++ b/drivers/input/misc/ixp4xx-beeper.c
@@ -165,7 +165,7 @@ static struct platform_driver ixp4xx_spkr_platform_driver = {
165 .owner = THIS_MODULE, 165 .owner = THIS_MODULE,
166 }, 166 },
167 .probe = ixp4xx_spkr_probe, 167 .probe = ixp4xx_spkr_probe,
168 .remove = __devexit_p(ixp4xx_spkr_remove), 168 .remove = ixp4xx_spkr_remove,
169 .shutdown = ixp4xx_spkr_shutdown, 169 .shutdown = ixp4xx_spkr_shutdown,
170}; 170};
171module_platform_driver(ixp4xx_spkr_platform_driver); 171module_platform_driver(ixp4xx_spkr_platform_driver);
diff --git a/drivers/input/misc/kxtj9.c b/drivers/input/misc/kxtj9.c
index f46139f19ff1..8414ddb31815 100644
--- a/drivers/input/misc/kxtj9.c
+++ b/drivers/input/misc/kxtj9.c
@@ -663,7 +663,7 @@ static struct i2c_driver kxtj9_driver = {
663 .pm = &kxtj9_pm_ops, 663 .pm = &kxtj9_pm_ops,
664 }, 664 },
665 .probe = kxtj9_probe, 665 .probe = kxtj9_probe,
666 .remove = __devexit_p(kxtj9_remove), 666 .remove = kxtj9_remove,
667 .id_table = kxtj9_id, 667 .id_table = kxtj9_id,
668}; 668};
669 669
diff --git a/drivers/input/misc/m68kspkr.c b/drivers/input/misc/m68kspkr.c
index 0c64d9bb718e..f3a3c5e14d00 100644
--- a/drivers/input/misc/m68kspkr.c
+++ b/drivers/input/misc/m68kspkr.c
@@ -104,7 +104,7 @@ static struct platform_driver m68kspkr_platform_driver = {
104 .owner = THIS_MODULE, 104 .owner = THIS_MODULE,
105 }, 105 },
106 .probe = m68kspkr_probe, 106 .probe = m68kspkr_probe,
107 .remove = __devexit_p(m68kspkr_remove), 107 .remove = m68kspkr_remove,
108 .shutdown = m68kspkr_shutdown, 108 .shutdown = m68kspkr_shutdown,
109}; 109};
110 110
diff --git a/drivers/input/misc/max8925_onkey.c b/drivers/input/misc/max8925_onkey.c
index 0a12b74140d3..3c3db6787e8f 100644
--- a/drivers/input/misc/max8925_onkey.c
+++ b/drivers/input/misc/max8925_onkey.c
@@ -195,7 +195,7 @@ static struct platform_driver max8925_onkey_driver = {
195 .pm = &max8925_onkey_pm_ops, 195 .pm = &max8925_onkey_pm_ops,
196 }, 196 },
197 .probe = max8925_onkey_probe, 197 .probe = max8925_onkey_probe,
198 .remove = __devexit_p(max8925_onkey_remove), 198 .remove = max8925_onkey_remove,
199}; 199};
200module_platform_driver(max8925_onkey_driver); 200module_platform_driver(max8925_onkey_driver);
201 201
diff --git a/drivers/input/misc/max8997_haptic.c b/drivers/input/misc/max8997_haptic.c
index 05b7b8bfaf0a..8db64f652d7a 100644
--- a/drivers/input/misc/max8997_haptic.c
+++ b/drivers/input/misc/max8997_haptic.c
@@ -396,7 +396,7 @@ static struct platform_driver max8997_haptic_driver = {
396 .pm = &max8997_haptic_pm_ops, 396 .pm = &max8997_haptic_pm_ops,
397 }, 397 },
398 .probe = max8997_haptic_probe, 398 .probe = max8997_haptic_probe,
399 .remove = __devexit_p(max8997_haptic_remove), 399 .remove = max8997_haptic_remove,
400 .id_table = max8997_haptic_id, 400 .id_table = max8997_haptic_id,
401}; 401};
402module_platform_driver(max8997_haptic_driver); 402module_platform_driver(max8997_haptic_driver);
diff --git a/drivers/input/misc/mc13783-pwrbutton.c b/drivers/input/misc/mc13783-pwrbutton.c
index 8428f1e8e83e..a0c35a058318 100644
--- a/drivers/input/misc/mc13783-pwrbutton.c
+++ b/drivers/input/misc/mc13783-pwrbutton.c
@@ -257,7 +257,7 @@ static int __devexit mc13783_pwrbutton_remove(struct platform_device *pdev)
257 257
258static struct platform_driver mc13783_pwrbutton_driver = { 258static struct platform_driver mc13783_pwrbutton_driver = {
259 .probe = mc13783_pwrbutton_probe, 259 .probe = mc13783_pwrbutton_probe,
260 .remove = __devexit_p(mc13783_pwrbutton_remove), 260 .remove = mc13783_pwrbutton_remove,
261 .driver = { 261 .driver = {
262 .name = "mc13783-pwrbutton", 262 .name = "mc13783-pwrbutton",
263 .owner = THIS_MODULE, 263 .owner = THIS_MODULE,
diff --git a/drivers/input/misc/mma8450.c b/drivers/input/misc/mma8450.c
index 873ebced544e..050a246043dc 100644
--- a/drivers/input/misc/mma8450.c
+++ b/drivers/input/misc/mma8450.c
@@ -243,7 +243,7 @@ static struct i2c_driver mma8450_driver = {
243 .of_match_table = mma8450_dt_ids, 243 .of_match_table = mma8450_dt_ids,
244 }, 244 },
245 .probe = mma8450_probe, 245 .probe = mma8450_probe,
246 .remove = __devexit_p(mma8450_remove), 246 .remove = mma8450_remove,
247 .id_table = mma8450_id, 247 .id_table = mma8450_id,
248}; 248};
249 249
diff --git a/drivers/input/misc/mpu3050.c b/drivers/input/misc/mpu3050.c
index 306f84c2d8fb..ab114092b9a9 100644
--- a/drivers/input/misc/mpu3050.c
+++ b/drivers/input/misc/mpu3050.c
@@ -471,7 +471,7 @@ static struct i2c_driver mpu3050_i2c_driver = {
471 .of_match_table = mpu3050_of_match, 471 .of_match_table = mpu3050_of_match,
472 }, 472 },
473 .probe = mpu3050_probe, 473 .probe = mpu3050_probe,
474 .remove = __devexit_p(mpu3050_remove), 474 .remove = mpu3050_remove,
475 .id_table = mpu3050_ids, 475 .id_table = mpu3050_ids,
476}; 476};
477 477
diff --git a/drivers/input/misc/pcap_keys.c b/drivers/input/misc/pcap_keys.c
index e09b4fe81913..afd3f5ae17f9 100644
--- a/drivers/input/misc/pcap_keys.c
+++ b/drivers/input/misc/pcap_keys.c
@@ -119,7 +119,7 @@ static int __devexit pcap_keys_remove(struct platform_device *pdev)
119 119
120static struct platform_driver pcap_keys_device_driver = { 120static struct platform_driver pcap_keys_device_driver = {
121 .probe = pcap_keys_probe, 121 .probe = pcap_keys_probe,
122 .remove = __devexit_p(pcap_keys_remove), 122 .remove = pcap_keys_remove,
123 .driver = { 123 .driver = {
124 .name = "pcap-keys", 124 .name = "pcap-keys",
125 .owner = THIS_MODULE, 125 .owner = THIS_MODULE,
diff --git a/drivers/input/misc/pcf50633-input.c b/drivers/input/misc/pcf50633-input.c
index 53891de80b0e..3896b0f8e9bb 100644
--- a/drivers/input/misc/pcf50633-input.c
+++ b/drivers/input/misc/pcf50633-input.c
@@ -111,7 +111,7 @@ static struct platform_driver pcf50633_input_driver = {
111 .name = "pcf50633-input", 111 .name = "pcf50633-input",
112 }, 112 },
113 .probe = pcf50633_input_probe, 113 .probe = pcf50633_input_probe,
114 .remove = __devexit_p(pcf50633_input_remove), 114 .remove = pcf50633_input_remove,
115}; 115};
116module_platform_driver(pcf50633_input_driver); 116module_platform_driver(pcf50633_input_driver);
117 117
diff --git a/drivers/input/misc/pcf8574_keypad.c b/drivers/input/misc/pcf8574_keypad.c
index 544c6635abe9..6c480bf58456 100644
--- a/drivers/input/misc/pcf8574_keypad.c
+++ b/drivers/input/misc/pcf8574_keypad.c
@@ -212,7 +212,7 @@ static struct i2c_driver pcf8574_kp_driver = {
212#endif 212#endif
213 }, 213 },
214 .probe = pcf8574_kp_probe, 214 .probe = pcf8574_kp_probe,
215 .remove = __devexit_p(pcf8574_kp_remove), 215 .remove = pcf8574_kp_remove,
216 .id_table = pcf8574_kp_id, 216 .id_table = pcf8574_kp_id,
217}; 217};
218 218
diff --git a/drivers/input/misc/pcspkr.c b/drivers/input/misc/pcspkr.c
index b2484aa07f32..17d6555fec72 100644
--- a/drivers/input/misc/pcspkr.c
+++ b/drivers/input/misc/pcspkr.c
@@ -131,7 +131,7 @@ static struct platform_driver pcspkr_platform_driver = {
131 .pm = &pcspkr_pm_ops, 131 .pm = &pcspkr_pm_ops,
132 }, 132 },
133 .probe = pcspkr_probe, 133 .probe = pcspkr_probe,
134 .remove = __devexit_p(pcspkr_remove), 134 .remove = pcspkr_remove,
135 .shutdown = pcspkr_shutdown, 135 .shutdown = pcspkr_shutdown,
136}; 136};
137module_platform_driver(pcspkr_platform_driver); 137module_platform_driver(pcspkr_platform_driver);
diff --git a/drivers/input/misc/pm8xxx-vibrator.c b/drivers/input/misc/pm8xxx-vibrator.c
index dfbfb463ea5d..2e0a3bfeff07 100644
--- a/drivers/input/misc/pm8xxx-vibrator.c
+++ b/drivers/input/misc/pm8xxx-vibrator.c
@@ -270,7 +270,7 @@ static SIMPLE_DEV_PM_OPS(pm8xxx_vib_pm_ops, pm8xxx_vib_suspend, NULL);
270 270
271static struct platform_driver pm8xxx_vib_driver = { 271static struct platform_driver pm8xxx_vib_driver = {
272 .probe = pm8xxx_vib_probe, 272 .probe = pm8xxx_vib_probe,
273 .remove = __devexit_p(pm8xxx_vib_remove), 273 .remove = pm8xxx_vib_remove,
274 .driver = { 274 .driver = {
275 .name = "pm8xxx-vib", 275 .name = "pm8xxx-vib",
276 .owner = THIS_MODULE, 276 .owner = THIS_MODULE,
diff --git a/drivers/input/misc/pmic8xxx-pwrkey.c b/drivers/input/misc/pmic8xxx-pwrkey.c
index 0f83d0f1d015..b2396e2ad369 100644
--- a/drivers/input/misc/pmic8xxx-pwrkey.c
+++ b/drivers/input/misc/pmic8xxx-pwrkey.c
@@ -206,7 +206,7 @@ static int __devexit pmic8xxx_pwrkey_remove(struct platform_device *pdev)
206 206
207static struct platform_driver pmic8xxx_pwrkey_driver = { 207static struct platform_driver pmic8xxx_pwrkey_driver = {
208 .probe = pmic8xxx_pwrkey_probe, 208 .probe = pmic8xxx_pwrkey_probe,
209 .remove = __devexit_p(pmic8xxx_pwrkey_remove), 209 .remove = pmic8xxx_pwrkey_remove,
210 .driver = { 210 .driver = {
211 .name = PM8XXX_PWRKEY_DEV_NAME, 211 .name = PM8XXX_PWRKEY_DEV_NAME,
212 .owner = THIS_MODULE, 212 .owner = THIS_MODULE,
diff --git a/drivers/input/misc/pwm-beeper.c b/drivers/input/misc/pwm-beeper.c
index 502544c7e0a0..d40c2f630d5e 100644
--- a/drivers/input/misc/pwm-beeper.c
+++ b/drivers/input/misc/pwm-beeper.c
@@ -184,7 +184,7 @@ static const struct of_device_id pwm_beeper_match[] = {
184 184
185static struct platform_driver pwm_beeper_driver = { 185static struct platform_driver pwm_beeper_driver = {
186 .probe = pwm_beeper_probe, 186 .probe = pwm_beeper_probe,
187 .remove = __devexit_p(pwm_beeper_remove), 187 .remove = pwm_beeper_remove,
188 .driver = { 188 .driver = {
189 .name = "pwm-beeper", 189 .name = "pwm-beeper",
190 .owner = THIS_MODULE, 190 .owner = THIS_MODULE,
diff --git a/drivers/input/misc/rb532_button.c b/drivers/input/misc/rb532_button.c
index aeb02bcf7233..718dd8367b6a 100644
--- a/drivers/input/misc/rb532_button.c
+++ b/drivers/input/misc/rb532_button.c
@@ -94,7 +94,7 @@ static int __devexit rb532_button_remove(struct platform_device *pdev)
94 94
95static struct platform_driver rb532_button_driver = { 95static struct platform_driver rb532_button_driver = {
96 .probe = rb532_button_probe, 96 .probe = rb532_button_probe,
97 .remove = __devexit_p(rb532_button_remove), 97 .remove = rb532_button_remove,
98 .driver = { 98 .driver = {
99 .name = DRV_NAME, 99 .name = DRV_NAME,
100 .owner = THIS_MODULE, 100 .owner = THIS_MODULE,
diff --git a/drivers/input/misc/retu-pwrbutton.c b/drivers/input/misc/retu-pwrbutton.c
index 3767f43ce37e..4500027d82a0 100644
--- a/drivers/input/misc/retu-pwrbutton.c
+++ b/drivers/input/misc/retu-pwrbutton.c
@@ -83,7 +83,7 @@ static int __devexit retu_pwrbutton_remove(struct platform_device *pdev)
83 83
84static struct platform_driver retu_pwrbutton_driver = { 84static struct platform_driver retu_pwrbutton_driver = {
85 .probe = retu_pwrbutton_probe, 85 .probe = retu_pwrbutton_probe,
86 .remove = __devexit_p(retu_pwrbutton_remove), 86 .remove = retu_pwrbutton_remove,
87 .driver = { 87 .driver = {
88 .name = "retu-pwrbutton", 88 .name = "retu-pwrbutton",
89 .owner = THIS_MODULE, 89 .owner = THIS_MODULE,
diff --git a/drivers/input/misc/rotary_encoder.c b/drivers/input/misc/rotary_encoder.c
index 99a49e4968d2..b183a0e7a21a 100644
--- a/drivers/input/misc/rotary_encoder.c
+++ b/drivers/input/misc/rotary_encoder.c
@@ -325,7 +325,7 @@ static int __devexit rotary_encoder_remove(struct platform_device *pdev)
325 325
326static struct platform_driver rotary_encoder_driver = { 326static struct platform_driver rotary_encoder_driver = {
327 .probe = rotary_encoder_probe, 327 .probe = rotary_encoder_probe,
328 .remove = __devexit_p(rotary_encoder_remove), 328 .remove = rotary_encoder_remove,
329 .driver = { 329 .driver = {
330 .name = DRV_NAME, 330 .name = DRV_NAME,
331 .owner = THIS_MODULE, 331 .owner = THIS_MODULE,
diff --git a/drivers/input/misc/sgi_btns.c b/drivers/input/misc/sgi_btns.c
index 5d9fd5571199..fd731e86e316 100644
--- a/drivers/input/misc/sgi_btns.c
+++ b/drivers/input/misc/sgi_btns.c
@@ -158,7 +158,7 @@ static int __devexit sgi_buttons_remove(struct platform_device *pdev)
158 158
159static struct platform_driver sgi_buttons_driver = { 159static struct platform_driver sgi_buttons_driver = {
160 .probe = sgi_buttons_probe, 160 .probe = sgi_buttons_probe,
161 .remove = __devexit_p(sgi_buttons_remove), 161 .remove = sgi_buttons_remove,
162 .driver = { 162 .driver = {
163 .name = "sgibtns", 163 .name = "sgibtns",
164 .owner = THIS_MODULE, 164 .owner = THIS_MODULE,
diff --git a/drivers/input/misc/sparcspkr.c b/drivers/input/misc/sparcspkr.c
index 0122f5351577..b9c870251f14 100644
--- a/drivers/input/misc/sparcspkr.c
+++ b/drivers/input/misc/sparcspkr.c
@@ -263,7 +263,7 @@ static struct platform_driver bbc_beep_driver = {
263 .of_match_table = bbc_beep_match, 263 .of_match_table = bbc_beep_match,
264 }, 264 },
265 .probe = bbc_beep_probe, 265 .probe = bbc_beep_probe,
266 .remove = __devexit_p(bbc_remove), 266 .remove = bbc_remove,
267 .shutdown = sparcspkr_shutdown, 267 .shutdown = sparcspkr_shutdown,
268}; 268};
269 269
@@ -345,7 +345,7 @@ static struct platform_driver grover_beep_driver = {
345 .of_match_table = grover_beep_match, 345 .of_match_table = grover_beep_match,
346 }, 346 },
347 .probe = grover_beep_probe, 347 .probe = grover_beep_probe,
348 .remove = __devexit_p(grover_remove), 348 .remove = grover_remove,
349 .shutdown = sparcspkr_shutdown, 349 .shutdown = sparcspkr_shutdown,
350}; 350};
351 351
diff --git a/drivers/input/misc/twl4030-vibra.c b/drivers/input/misc/twl4030-vibra.c
index 2194a3c7236a..29f2207c5d04 100644
--- a/drivers/input/misc/twl4030-vibra.c
+++ b/drivers/input/misc/twl4030-vibra.c
@@ -283,7 +283,7 @@ static int __devexit twl4030_vibra_remove(struct platform_device *pdev)
283 283
284static struct platform_driver twl4030_vibra_driver = { 284static struct platform_driver twl4030_vibra_driver = {
285 .probe = twl4030_vibra_probe, 285 .probe = twl4030_vibra_probe,
286 .remove = __devexit_p(twl4030_vibra_remove), 286 .remove = twl4030_vibra_remove,
287 .driver = { 287 .driver = {
288 .name = "twl4030-vibra", 288 .name = "twl4030-vibra",
289 .owner = THIS_MODULE, 289 .owner = THIS_MODULE,
diff --git a/drivers/input/misc/twl6040-vibra.c b/drivers/input/misc/twl6040-vibra.c
index c8a288ae1d5b..463e96380def 100644
--- a/drivers/input/misc/twl6040-vibra.c
+++ b/drivers/input/misc/twl6040-vibra.c
@@ -433,7 +433,7 @@ static int __devexit twl6040_vibra_remove(struct platform_device *pdev)
433 433
434static struct platform_driver twl6040_vibra_driver = { 434static struct platform_driver twl6040_vibra_driver = {
435 .probe = twl6040_vibra_probe, 435 .probe = twl6040_vibra_probe,
436 .remove = __devexit_p(twl6040_vibra_remove), 436 .remove = twl6040_vibra_remove,
437 .driver = { 437 .driver = {
438 .name = "twl6040-vibra", 438 .name = "twl6040-vibra",
439 .owner = THIS_MODULE, 439 .owner = THIS_MODULE,
diff --git a/drivers/input/misc/wistron_btns.c b/drivers/input/misc/wistron_btns.c
index e2bdfd4bea70..3f9ad238e4e9 100644
--- a/drivers/input/misc/wistron_btns.c
+++ b/drivers/input/misc/wistron_btns.c
@@ -1334,7 +1334,7 @@ static struct platform_driver wistron_driver = {
1334#endif 1334#endif
1335 }, 1335 },
1336 .probe = wistron_probe, 1336 .probe = wistron_probe,
1337 .remove = __devexit_p(wistron_remove), 1337 .remove = wistron_remove,
1338}; 1338};
1339 1339
1340static int __init wb_module_init(void) 1340static int __init wb_module_init(void)
diff --git a/drivers/input/misc/wm831x-on.c b/drivers/input/misc/wm831x-on.c
index fa8b3900d981..3a12951ad7fb 100644
--- a/drivers/input/misc/wm831x-on.c
+++ b/drivers/input/misc/wm831x-on.c
@@ -138,7 +138,7 @@ static int __devexit wm831x_on_remove(struct platform_device *pdev)
138 138
139static struct platform_driver wm831x_on_driver = { 139static struct platform_driver wm831x_on_driver = {
140 .probe = wm831x_on_probe, 140 .probe = wm831x_on_probe,
141 .remove = __devexit_p(wm831x_on_remove), 141 .remove = wm831x_on_remove,
142 .driver = { 142 .driver = {
143 .name = "wm831x-on", 143 .name = "wm831x-on",
144 .owner = THIS_MODULE, 144 .owner = THIS_MODULE,