aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBill Pemberton <wfp5p@virginia.edu>2012-11-19 13:21:12 -0500
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2012-11-28 15:00:24 -0500
commit82268714bdf06bc06135efb707a9de590ab2d294 (patch)
tree8650e9d3a91fa44ba73eba96e3645e18baaddfd1
parentf90f54b3f3c4d1c9168d5f8e97c6ac5b9ad25f5e (diff)
watchdog: 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: Wim Van Sebroeck <wim@iguana.be> Cc: Wan ZongShun <mcuos.com@gmail.com> Cc: Ben Dooks <ben-linux@fluff.org> Cc: Kukjin Kim <kgene.kim@samsung.com> Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-rw-r--r--drivers/watchdog/acquirewdt.c2
-rw-r--r--drivers/watchdog/advantechwdt.c2
-rw-r--r--drivers/watchdog/ar7_wdt.c2
-rw-r--r--drivers/watchdog/at91rm9200_wdt.c2
-rw-r--r--drivers/watchdog/ath79_wdt.c2
-rw-r--r--drivers/watchdog/bcm63xx_wdt.c2
-rw-r--r--drivers/watchdog/bfin_wdt.c2
-rw-r--r--drivers/watchdog/cpwd.c2
-rw-r--r--drivers/watchdog/da9052_wdt.c2
-rw-r--r--drivers/watchdog/davinci_wdt.c2
-rw-r--r--drivers/watchdog/dw_wdt.c2
-rw-r--r--drivers/watchdog/ep93xx_wdt.c2
-rw-r--r--drivers/watchdog/geodewdt.c2
-rw-r--r--drivers/watchdog/hpwdt.c2
-rw-r--r--drivers/watchdog/i6300esb.c2
-rw-r--r--drivers/watchdog/iTCO_wdt.c2
-rw-r--r--drivers/watchdog/ib700wdt.c2
-rw-r--r--drivers/watchdog/ie6xx_wdt.c2
-rw-r--r--drivers/watchdog/jz4740_wdt.c2
-rw-r--r--drivers/watchdog/ks8695_wdt.c2
-rw-r--r--drivers/watchdog/lantiq_wdt.c2
-rw-r--r--drivers/watchdog/max63xx_wdt.c2
-rw-r--r--drivers/watchdog/mpc8xxx_wdt.c2
-rw-r--r--drivers/watchdog/mpcore_wdt.c2
-rw-r--r--drivers/watchdog/mtx-1_wdt.c2
-rw-r--r--drivers/watchdog/mv64x60_wdt.c2
-rw-r--r--drivers/watchdog/nuc900_wdt.c2
-rw-r--r--drivers/watchdog/nv_tco.c2
-rw-r--r--drivers/watchdog/of_xilinx_wdt.c2
-rw-r--r--drivers/watchdog/omap_wdt.c2
-rw-r--r--drivers/watchdog/orion_wdt.c2
-rw-r--r--drivers/watchdog/pcwd.c2
-rw-r--r--drivers/watchdog/pcwd_pci.c2
-rw-r--r--drivers/watchdog/pnx4008_wdt.c2
-rw-r--r--drivers/watchdog/rc32434_wdt.c2
-rw-r--r--drivers/watchdog/rdc321x_wdt.c2
-rw-r--r--drivers/watchdog/riowd.c2
-rw-r--r--drivers/watchdog/s3c2410_wdt.c2
-rw-r--r--drivers/watchdog/sch311x_wdt.c2
-rw-r--r--drivers/watchdog/shwdt.c2
-rw-r--r--drivers/watchdog/sp5100_tco.c2
-rw-r--r--drivers/watchdog/sp805_wdt.c2
-rw-r--r--drivers/watchdog/stmp3xxx_wdt.c2
-rw-r--r--drivers/watchdog/ts72xx_wdt.c2
-rw-r--r--drivers/watchdog/twl4030_wdt.c2
-rw-r--r--drivers/watchdog/via_wdt.c2
-rw-r--r--drivers/watchdog/wdt_pci.c2
-rw-r--r--drivers/watchdog/wm831x_wdt.c2
-rw-r--r--drivers/watchdog/wm8350_wdt.c2
-rw-r--r--drivers/watchdog/xen_wdt.c2
50 files changed, 50 insertions, 50 deletions
diff --git a/drivers/watchdog/acquirewdt.c b/drivers/watchdog/acquirewdt.c
index 4397881c83f4..49e0b89ceed9 100644
--- a/drivers/watchdog/acquirewdt.c
+++ b/drivers/watchdog/acquirewdt.c
@@ -293,7 +293,7 @@ static void acq_shutdown(struct platform_device *dev)
293 293
294static struct platform_driver acquirewdt_driver = { 294static struct platform_driver acquirewdt_driver = {
295 .probe = acq_probe, 295 .probe = acq_probe,
296 .remove = __devexit_p(acq_remove), 296 .remove = acq_remove,
297 .shutdown = acq_shutdown, 297 .shutdown = acq_shutdown,
298 .driver = { 298 .driver = {
299 .owner = THIS_MODULE, 299 .owner = THIS_MODULE,
diff --git a/drivers/watchdog/advantechwdt.c b/drivers/watchdog/advantechwdt.c
index 64ae9e9fed94..9a74156f05ee 100644
--- a/drivers/watchdog/advantechwdt.c
+++ b/drivers/watchdog/advantechwdt.c
@@ -300,7 +300,7 @@ static void advwdt_shutdown(struct platform_device *dev)
300 300
301static struct platform_driver advwdt_driver = { 301static struct platform_driver advwdt_driver = {
302 .probe = advwdt_probe, 302 .probe = advwdt_probe,
303 .remove = __devexit_p(advwdt_remove), 303 .remove = advwdt_remove,
304 .shutdown = advwdt_shutdown, 304 .shutdown = advwdt_shutdown,
305 .driver = { 305 .driver = {
306 .owner = THIS_MODULE, 306 .owner = THIS_MODULE,
diff --git a/drivers/watchdog/ar7_wdt.c b/drivers/watchdog/ar7_wdt.c
index dc30dbd21cf1..eb633d9951a2 100644
--- a/drivers/watchdog/ar7_wdt.c
+++ b/drivers/watchdog/ar7_wdt.c
@@ -330,7 +330,7 @@ static void ar7_wdt_shutdown(struct platform_device *pdev)
330 330
331static struct platform_driver ar7_wdt_driver = { 331static struct platform_driver ar7_wdt_driver = {
332 .probe = ar7_wdt_probe, 332 .probe = ar7_wdt_probe,
333 .remove = __devexit_p(ar7_wdt_remove), 333 .remove = ar7_wdt_remove,
334 .shutdown = ar7_wdt_shutdown, 334 .shutdown = ar7_wdt_shutdown,
335 .driver = { 335 .driver = {
336 .owner = THIS_MODULE, 336 .owner = THIS_MODULE,
diff --git a/drivers/watchdog/at91rm9200_wdt.c b/drivers/watchdog/at91rm9200_wdt.c
index 7ef99a169e3b..75f3a6bc323b 100644
--- a/drivers/watchdog/at91rm9200_wdt.c
+++ b/drivers/watchdog/at91rm9200_wdt.c
@@ -254,7 +254,7 @@ static int at91wdt_resume(struct platform_device *pdev)
254 254
255static struct platform_driver at91wdt_driver = { 255static struct platform_driver at91wdt_driver = {
256 .probe = at91wdt_probe, 256 .probe = at91wdt_probe,
257 .remove = __devexit_p(at91wdt_remove), 257 .remove = at91wdt_remove,
258 .shutdown = at91wdt_shutdown, 258 .shutdown = at91wdt_shutdown,
259 .suspend = at91wdt_suspend, 259 .suspend = at91wdt_suspend,
260 .resume = at91wdt_resume, 260 .resume = at91wdt_resume,
diff --git a/drivers/watchdog/ath79_wdt.c b/drivers/watchdog/ath79_wdt.c
index 1f9371f49c40..367ef5ed19b7 100644
--- a/drivers/watchdog/ath79_wdt.c
+++ b/drivers/watchdog/ath79_wdt.c
@@ -284,7 +284,7 @@ static void ath97_wdt_shutdown(struct platform_device *pdev)
284} 284}
285 285
286static struct platform_driver ath79_wdt_driver = { 286static struct platform_driver ath79_wdt_driver = {
287 .remove = __devexit_p(ath79_wdt_remove), 287 .remove = ath79_wdt_remove,
288 .shutdown = ath97_wdt_shutdown, 288 .shutdown = ath97_wdt_shutdown,
289 .driver = { 289 .driver = {
290 .name = DRIVER_NAME, 290 .name = DRIVER_NAME,
diff --git a/drivers/watchdog/bcm63xx_wdt.c b/drivers/watchdog/bcm63xx_wdt.c
index 551880bfd629..e81b78444fa9 100644
--- a/drivers/watchdog/bcm63xx_wdt.c
+++ b/drivers/watchdog/bcm63xx_wdt.c
@@ -304,7 +304,7 @@ static void bcm63xx_wdt_shutdown(struct platform_device *pdev)
304 304
305static struct platform_driver bcm63xx_wdt_driver = { 305static struct platform_driver bcm63xx_wdt_driver = {
306 .probe = bcm63xx_wdt_probe, 306 .probe = bcm63xx_wdt_probe,
307 .remove = __devexit_p(bcm63xx_wdt_remove), 307 .remove = bcm63xx_wdt_remove,
308 .shutdown = bcm63xx_wdt_shutdown, 308 .shutdown = bcm63xx_wdt_shutdown,
309 .driver = { 309 .driver = {
310 .owner = THIS_MODULE, 310 .owner = THIS_MODULE,
diff --git a/drivers/watchdog/bfin_wdt.c b/drivers/watchdog/bfin_wdt.c
index 38bc383e0677..4a85dbf5aec0 100644
--- a/drivers/watchdog/bfin_wdt.c
+++ b/drivers/watchdog/bfin_wdt.c
@@ -401,7 +401,7 @@ static struct platform_device *bfin_wdt_device;
401 401
402static struct platform_driver bfin_wdt_driver = { 402static struct platform_driver bfin_wdt_driver = {
403 .probe = bfin_wdt_probe, 403 .probe = bfin_wdt_probe,
404 .remove = __devexit_p(bfin_wdt_remove), 404 .remove = bfin_wdt_remove,
405 .shutdown = bfin_wdt_shutdown, 405 .shutdown = bfin_wdt_shutdown,
406 .suspend = bfin_wdt_suspend, 406 .suspend = bfin_wdt_suspend,
407 .resume = bfin_wdt_resume, 407 .resume = bfin_wdt_resume,
diff --git a/drivers/watchdog/cpwd.c b/drivers/watchdog/cpwd.c
index 95b1b954de1b..ed7f434bba79 100644
--- a/drivers/watchdog/cpwd.c
+++ b/drivers/watchdog/cpwd.c
@@ -684,7 +684,7 @@ static struct platform_driver cpwd_driver = {
684 .of_match_table = cpwd_match, 684 .of_match_table = cpwd_match,
685 }, 685 },
686 .probe = cpwd_probe, 686 .probe = cpwd_probe,
687 .remove = __devexit_p(cpwd_remove), 687 .remove = cpwd_remove,
688}; 688};
689 689
690module_platform_driver(cpwd_driver); 690module_platform_driver(cpwd_driver);
diff --git a/drivers/watchdog/da9052_wdt.c b/drivers/watchdog/da9052_wdt.c
index f7abbaeebcaf..463e9e55b560 100644
--- a/drivers/watchdog/da9052_wdt.c
+++ b/drivers/watchdog/da9052_wdt.c
@@ -236,7 +236,7 @@ static int __devexit da9052_wdt_remove(struct platform_device *pdev)
236 236
237static struct platform_driver da9052_wdt_driver = { 237static struct platform_driver da9052_wdt_driver = {
238 .probe = da9052_wdt_probe, 238 .probe = da9052_wdt_probe,
239 .remove = __devexit_p(da9052_wdt_remove), 239 .remove = da9052_wdt_remove,
240 .driver = { 240 .driver = {
241 .name = "da9052-watchdog", 241 .name = "da9052-watchdog",
242 }, 242 },
diff --git a/drivers/watchdog/davinci_wdt.c b/drivers/watchdog/davinci_wdt.c
index c8c5c8032bcb..ea4e96259a82 100644
--- a/drivers/watchdog/davinci_wdt.c
+++ b/drivers/watchdog/davinci_wdt.c
@@ -268,7 +268,7 @@ static struct platform_driver platform_wdt_driver = {
268 .owner = THIS_MODULE, 268 .owner = THIS_MODULE,
269 }, 269 },
270 .probe = davinci_wdt_probe, 270 .probe = davinci_wdt_probe,
271 .remove = __devexit_p(davinci_wdt_remove), 271 .remove = davinci_wdt_remove,
272}; 272};
273 273
274module_platform_driver(platform_wdt_driver); 274module_platform_driver(platform_wdt_driver);
diff --git a/drivers/watchdog/dw_wdt.c b/drivers/watchdog/dw_wdt.c
index 06de1211a444..6a8448dcc20e 100644
--- a/drivers/watchdog/dw_wdt.c
+++ b/drivers/watchdog/dw_wdt.c
@@ -345,7 +345,7 @@ static int __devexit dw_wdt_drv_remove(struct platform_device *pdev)
345 345
346static struct platform_driver dw_wdt_driver = { 346static struct platform_driver dw_wdt_driver = {
347 .probe = dw_wdt_drv_probe, 347 .probe = dw_wdt_drv_probe,
348 .remove = __devexit_p(dw_wdt_drv_remove), 348 .remove = dw_wdt_drv_remove,
349 .driver = { 349 .driver = {
350 .name = "dw_wdt", 350 .name = "dw_wdt",
351 .owner = THIS_MODULE, 351 .owner = THIS_MODULE,
diff --git a/drivers/watchdog/ep93xx_wdt.c b/drivers/watchdog/ep93xx_wdt.c
index 77050037597a..91703a58145d 100644
--- a/drivers/watchdog/ep93xx_wdt.c
+++ b/drivers/watchdog/ep93xx_wdt.c
@@ -168,7 +168,7 @@ static struct platform_driver ep93xx_wdt_driver = {
168 .name = "ep93xx-wdt", 168 .name = "ep93xx-wdt",
169 }, 169 },
170 .probe = ep93xx_wdt_probe, 170 .probe = ep93xx_wdt_probe,
171 .remove = __devexit_p(ep93xx_wdt_remove), 171 .remove = ep93xx_wdt_remove,
172}; 172};
173 173
174module_platform_driver(ep93xx_wdt_driver); 174module_platform_driver(ep93xx_wdt_driver);
diff --git a/drivers/watchdog/geodewdt.c b/drivers/watchdog/geodewdt.c
index dc563b680abd..a340e04f2379 100644
--- a/drivers/watchdog/geodewdt.c
+++ b/drivers/watchdog/geodewdt.c
@@ -256,7 +256,7 @@ static void geodewdt_shutdown(struct platform_device *dev)
256 256
257static struct platform_driver geodewdt_driver = { 257static struct platform_driver geodewdt_driver = {
258 .probe = geodewdt_probe, 258 .probe = geodewdt_probe,
259 .remove = __devexit_p(geodewdt_remove), 259 .remove = geodewdt_remove,
260 .shutdown = geodewdt_shutdown, 260 .shutdown = geodewdt_shutdown,
261 .driver = { 261 .driver = {
262 .owner = THIS_MODULE, 262 .owner = THIS_MODULE,
diff --git a/drivers/watchdog/hpwdt.c b/drivers/watchdog/hpwdt.c
index ae60406ea8a1..03687bcc74f2 100644
--- a/drivers/watchdog/hpwdt.c
+++ b/drivers/watchdog/hpwdt.c
@@ -863,7 +863,7 @@ static struct pci_driver hpwdt_driver = {
863 .name = "hpwdt", 863 .name = "hpwdt",
864 .id_table = hpwdt_devices, 864 .id_table = hpwdt_devices,
865 .probe = hpwdt_init_one, 865 .probe = hpwdt_init_one,
866 .remove = __devexit_p(hpwdt_exit), 866 .remove = hpwdt_exit,
867}; 867};
868 868
869MODULE_AUTHOR("Tom Mingarelli"); 869MODULE_AUTHOR("Tom Mingarelli");
diff --git a/drivers/watchdog/i6300esb.c b/drivers/watchdog/i6300esb.c
index 276877d5b6a3..2574066c6343 100644
--- a/drivers/watchdog/i6300esb.c
+++ b/drivers/watchdog/i6300esb.c
@@ -488,7 +488,7 @@ static struct pci_driver esb_driver = {
488 .name = ESB_MODULE_NAME, 488 .name = ESB_MODULE_NAME,
489 .id_table = esb_pci_tbl, 489 .id_table = esb_pci_tbl,
490 .probe = esb_probe, 490 .probe = esb_probe,
491 .remove = __devexit_p(esb_remove), 491 .remove = esb_remove,
492 .shutdown = esb_shutdown, 492 .shutdown = esb_shutdown,
493}; 493};
494 494
diff --git a/drivers/watchdog/iTCO_wdt.c b/drivers/watchdog/iTCO_wdt.c
index 545d387de411..b83f935f6d4d 100644
--- a/drivers/watchdog/iTCO_wdt.c
+++ b/drivers/watchdog/iTCO_wdt.c
@@ -548,7 +548,7 @@ static void iTCO_wdt_shutdown(struct platform_device *dev)
548 548
549static struct platform_driver iTCO_wdt_driver = { 549static struct platform_driver iTCO_wdt_driver = {
550 .probe = iTCO_wdt_probe, 550 .probe = iTCO_wdt_probe,
551 .remove = __devexit_p(iTCO_wdt_remove), 551 .remove = iTCO_wdt_remove,
552 .shutdown = iTCO_wdt_shutdown, 552 .shutdown = iTCO_wdt_shutdown,
553 .driver = { 553 .driver = {
554 .owner = THIS_MODULE, 554 .owner = THIS_MODULE,
diff --git a/drivers/watchdog/ib700wdt.c b/drivers/watchdog/ib700wdt.c
index 184c0bfc87a4..4e992c87741c 100644
--- a/drivers/watchdog/ib700wdt.c
+++ b/drivers/watchdog/ib700wdt.c
@@ -337,7 +337,7 @@ static void ibwdt_shutdown(struct platform_device *dev)
337 337
338static struct platform_driver ibwdt_driver = { 338static struct platform_driver ibwdt_driver = {
339 .probe = ibwdt_probe, 339 .probe = ibwdt_probe,
340 .remove = __devexit_p(ibwdt_remove), 340 .remove = ibwdt_remove,
341 .shutdown = ibwdt_shutdown, 341 .shutdown = ibwdt_shutdown,
342 .driver = { 342 .driver = {
343 .owner = THIS_MODULE, 343 .owner = THIS_MODULE,
diff --git a/drivers/watchdog/ie6xx_wdt.c b/drivers/watchdog/ie6xx_wdt.c
index 8f541b940053..93b2cda2f8dd 100644
--- a/drivers/watchdog/ie6xx_wdt.c
+++ b/drivers/watchdog/ie6xx_wdt.c
@@ -311,7 +311,7 @@ static int __devexit ie6xx_wdt_remove(struct platform_device *pdev)
311 311
312static struct platform_driver ie6xx_wdt_driver = { 312static struct platform_driver ie6xx_wdt_driver = {
313 .probe = ie6xx_wdt_probe, 313 .probe = ie6xx_wdt_probe,
314 .remove = __devexit_p(ie6xx_wdt_remove), 314 .remove = ie6xx_wdt_remove,
315 .driver = { 315 .driver = {
316 .name = DRIVER_NAME, 316 .name = DRIVER_NAME,
317 .owner = THIS_MODULE, 317 .owner = THIS_MODULE,
diff --git a/drivers/watchdog/jz4740_wdt.c b/drivers/watchdog/jz4740_wdt.c
index 978615ef899d..331a61340fe8 100644
--- a/drivers/watchdog/jz4740_wdt.c
+++ b/drivers/watchdog/jz4740_wdt.c
@@ -210,7 +210,7 @@ static int __devexit jz4740_wdt_remove(struct platform_device *pdev)
210 210
211static struct platform_driver jz4740_wdt_driver = { 211static struct platform_driver jz4740_wdt_driver = {
212 .probe = jz4740_wdt_probe, 212 .probe = jz4740_wdt_probe,
213 .remove = __devexit_p(jz4740_wdt_remove), 213 .remove = jz4740_wdt_remove,
214 .driver = { 214 .driver = {
215 .name = "jz4740-wdt", 215 .name = "jz4740-wdt",
216 .owner = THIS_MODULE, 216 .owner = THIS_MODULE,
diff --git a/drivers/watchdog/ks8695_wdt.c b/drivers/watchdog/ks8695_wdt.c
index c1a4d3bf581d..6ac9ff2493f6 100644
--- a/drivers/watchdog/ks8695_wdt.c
+++ b/drivers/watchdog/ks8695_wdt.c
@@ -290,7 +290,7 @@ static int ks8695wdt_resume(struct platform_device *pdev)
290 290
291static struct platform_driver ks8695wdt_driver = { 291static struct platform_driver ks8695wdt_driver = {
292 .probe = ks8695wdt_probe, 292 .probe = ks8695wdt_probe,
293 .remove = __devexit_p(ks8695wdt_remove), 293 .remove = ks8695wdt_remove,
294 .shutdown = ks8695wdt_shutdown, 294 .shutdown = ks8695wdt_shutdown,
295 .suspend = ks8695wdt_suspend, 295 .suspend = ks8695wdt_suspend,
296 .resume = ks8695wdt_resume, 296 .resume = ks8695wdt_resume,
diff --git a/drivers/watchdog/lantiq_wdt.c b/drivers/watchdog/lantiq_wdt.c
index 2e74c3a8ee58..ce4df083d7fa 100644
--- a/drivers/watchdog/lantiq_wdt.c
+++ b/drivers/watchdog/lantiq_wdt.c
@@ -236,7 +236,7 @@ MODULE_DEVICE_TABLE(of, ltq_wdt_match);
236 236
237static struct platform_driver ltq_wdt_driver = { 237static struct platform_driver ltq_wdt_driver = {
238 .probe = ltq_wdt_probe, 238 .probe = ltq_wdt_probe,
239 .remove = __devexit_p(ltq_wdt_remove), 239 .remove = ltq_wdt_remove,
240 .driver = { 240 .driver = {
241 .name = "wdt", 241 .name = "wdt",
242 .owner = THIS_MODULE, 242 .owner = THIS_MODULE,
diff --git a/drivers/watchdog/max63xx_wdt.c b/drivers/watchdog/max63xx_wdt.c
index 8f4a74e91619..7e952217cf6b 100644
--- a/drivers/watchdog/max63xx_wdt.c
+++ b/drivers/watchdog/max63xx_wdt.c
@@ -228,7 +228,7 @@ MODULE_DEVICE_TABLE(platform, max63xx_id_table);
228 228
229static struct platform_driver max63xx_wdt_driver = { 229static struct platform_driver max63xx_wdt_driver = {
230 .probe = max63xx_wdt_probe, 230 .probe = max63xx_wdt_probe,
231 .remove = __devexit_p(max63xx_wdt_remove), 231 .remove = max63xx_wdt_remove,
232 .id_table = max63xx_id_table, 232 .id_table = max63xx_id_table,
233 .driver = { 233 .driver = {
234 .name = "max63xx_wdt", 234 .name = "max63xx_wdt",
diff --git a/drivers/watchdog/mpc8xxx_wdt.c b/drivers/watchdog/mpc8xxx_wdt.c
index e6a038ae8dc2..e44d6d9c1f35 100644
--- a/drivers/watchdog/mpc8xxx_wdt.c
+++ b/drivers/watchdog/mpc8xxx_wdt.c
@@ -281,7 +281,7 @@ MODULE_DEVICE_TABLE(of, mpc8xxx_wdt_match);
281 281
282static struct platform_driver mpc8xxx_wdt_driver = { 282static struct platform_driver mpc8xxx_wdt_driver = {
283 .probe = mpc8xxx_wdt_probe, 283 .probe = mpc8xxx_wdt_probe,
284 .remove = __devexit_p(mpc8xxx_wdt_remove), 284 .remove = mpc8xxx_wdt_remove,
285 .driver = { 285 .driver = {
286 .name = "mpc8xxx_wdt", 286 .name = "mpc8xxx_wdt",
287 .owner = THIS_MODULE, 287 .owner = THIS_MODULE,
diff --git a/drivers/watchdog/mpcore_wdt.c b/drivers/watchdog/mpcore_wdt.c
index 7c741dc987bd..cf66cee35956 100644
--- a/drivers/watchdog/mpcore_wdt.c
+++ b/drivers/watchdog/mpcore_wdt.c
@@ -415,7 +415,7 @@ MODULE_ALIAS("platform:mpcore_wdt");
415 415
416static struct platform_driver mpcore_wdt_driver = { 416static struct platform_driver mpcore_wdt_driver = {
417 .probe = mpcore_wdt_probe, 417 .probe = mpcore_wdt_probe,
418 .remove = __devexit_p(mpcore_wdt_remove), 418 .remove = mpcore_wdt_remove,
419 .suspend = mpcore_wdt_suspend, 419 .suspend = mpcore_wdt_suspend,
420 .resume = mpcore_wdt_resume, 420 .resume = mpcore_wdt_resume,
421 .shutdown = mpcore_wdt_shutdown, 421 .shutdown = mpcore_wdt_shutdown,
diff --git a/drivers/watchdog/mtx-1_wdt.c b/drivers/watchdog/mtx-1_wdt.c
index c29e31d99fe8..5474a06ad607 100644
--- a/drivers/watchdog/mtx-1_wdt.c
+++ b/drivers/watchdog/mtx-1_wdt.c
@@ -248,7 +248,7 @@ static int __devexit mtx1_wdt_remove(struct platform_device *pdev)
248 248
249static struct platform_driver mtx1_wdt_driver = { 249static struct platform_driver mtx1_wdt_driver = {
250 .probe = mtx1_wdt_probe, 250 .probe = mtx1_wdt_probe,
251 .remove = __devexit_p(mtx1_wdt_remove), 251 .remove = mtx1_wdt_remove,
252 .driver.name = "mtx1-wdt", 252 .driver.name = "mtx1-wdt",
253 .driver.owner = THIS_MODULE, 253 .driver.owner = THIS_MODULE,
254}; 254};
diff --git a/drivers/watchdog/mv64x60_wdt.c b/drivers/watchdog/mv64x60_wdt.c
index c53d025e70df..7d37da5522bb 100644
--- a/drivers/watchdog/mv64x60_wdt.c
+++ b/drivers/watchdog/mv64x60_wdt.c
@@ -300,7 +300,7 @@ static int __devexit mv64x60_wdt_remove(struct platform_device *dev)
300 300
301static struct platform_driver mv64x60_wdt_driver = { 301static struct platform_driver mv64x60_wdt_driver = {
302 .probe = mv64x60_wdt_probe, 302 .probe = mv64x60_wdt_probe,
303 .remove = __devexit_p(mv64x60_wdt_remove), 303 .remove = mv64x60_wdt_remove,
304 .driver = { 304 .driver = {
305 .owner = THIS_MODULE, 305 .owner = THIS_MODULE,
306 .name = MV64x60_WDT_NAME, 306 .name = MV64x60_WDT_NAME,
diff --git a/drivers/watchdog/nuc900_wdt.c b/drivers/watchdog/nuc900_wdt.c
index ea4c7448b754..a77f6900917d 100644
--- a/drivers/watchdog/nuc900_wdt.c
+++ b/drivers/watchdog/nuc900_wdt.c
@@ -328,7 +328,7 @@ static int __devexit nuc900wdt_remove(struct platform_device *pdev)
328 328
329static struct platform_driver nuc900wdt_driver = { 329static struct platform_driver nuc900wdt_driver = {
330 .probe = nuc900wdt_probe, 330 .probe = nuc900wdt_probe,
331 .remove = __devexit_p(nuc900wdt_remove), 331 .remove = nuc900wdt_remove,
332 .driver = { 332 .driver = {
333 .name = "nuc900-wdt", 333 .name = "nuc900-wdt",
334 .owner = THIS_MODULE, 334 .owner = THIS_MODULE,
diff --git a/drivers/watchdog/nv_tco.c b/drivers/watchdog/nv_tco.c
index 6bbb9efc6125..e0d4496c2811 100644
--- a/drivers/watchdog/nv_tco.c
+++ b/drivers/watchdog/nv_tco.c
@@ -468,7 +468,7 @@ static void nv_tco_shutdown(struct platform_device *dev)
468 468
469static struct platform_driver nv_tco_driver = { 469static struct platform_driver nv_tco_driver = {
470 .probe = nv_tco_init, 470 .probe = nv_tco_init,
471 .remove = __devexit_p(nv_tco_remove), 471 .remove = nv_tco_remove,
472 .shutdown = nv_tco_shutdown, 472 .shutdown = nv_tco_shutdown,
473 .driver = { 473 .driver = {
474 .owner = THIS_MODULE, 474 .owner = THIS_MODULE,
diff --git a/drivers/watchdog/of_xilinx_wdt.c b/drivers/watchdog/of_xilinx_wdt.c
index 294fb4e00521..df8c5f3f3674 100644
--- a/drivers/watchdog/of_xilinx_wdt.c
+++ b/drivers/watchdog/of_xilinx_wdt.c
@@ -401,7 +401,7 @@ MODULE_DEVICE_TABLE(of, xwdt_of_match);
401 401
402static struct platform_driver xwdt_driver = { 402static struct platform_driver xwdt_driver = {
403 .probe = xwdt_probe, 403 .probe = xwdt_probe,
404 .remove = __devexit_p(xwdt_remove), 404 .remove = xwdt_remove,
405 .driver = { 405 .driver = {
406 .owner = THIS_MODULE, 406 .owner = THIS_MODULE,
407 .name = WATCHDOG_NAME, 407 .name = WATCHDOG_NAME,
diff --git a/drivers/watchdog/omap_wdt.c b/drivers/watchdog/omap_wdt.c
index f5db18dbc0f9..1596a5da3463 100644
--- a/drivers/watchdog/omap_wdt.c
+++ b/drivers/watchdog/omap_wdt.c
@@ -426,7 +426,7 @@ MODULE_DEVICE_TABLE(of, omap_wdt_of_match);
426 426
427static struct platform_driver omap_wdt_driver = { 427static struct platform_driver omap_wdt_driver = {
428 .probe = omap_wdt_probe, 428 .probe = omap_wdt_probe,
429 .remove = __devexit_p(omap_wdt_remove), 429 .remove = omap_wdt_remove,
430 .shutdown = omap_wdt_shutdown, 430 .shutdown = omap_wdt_shutdown,
431 .suspend = omap_wdt_suspend, 431 .suspend = omap_wdt_suspend,
432 .resume = omap_wdt_resume, 432 .resume = omap_wdt_resume,
diff --git a/drivers/watchdog/orion_wdt.c b/drivers/watchdog/orion_wdt.c
index c20f96b579d9..33a0872ab470 100644
--- a/drivers/watchdog/orion_wdt.c
+++ b/drivers/watchdog/orion_wdt.c
@@ -201,7 +201,7 @@ MODULE_DEVICE_TABLE(of, orion_wdt_of_match_table);
201 201
202static struct platform_driver orion_wdt_driver = { 202static struct platform_driver orion_wdt_driver = {
203 .probe = orion_wdt_probe, 203 .probe = orion_wdt_probe,
204 .remove = __devexit_p(orion_wdt_remove), 204 .remove = orion_wdt_remove,
205 .shutdown = orion_wdt_shutdown, 205 .shutdown = orion_wdt_shutdown,
206 .driver = { 206 .driver = {
207 .owner = THIS_MODULE, 207 .owner = THIS_MODULE,
diff --git a/drivers/watchdog/pcwd.c b/drivers/watchdog/pcwd.c
index 75694cf24f86..df454c9b5274 100644
--- a/drivers/watchdog/pcwd.c
+++ b/drivers/watchdog/pcwd.c
@@ -984,7 +984,7 @@ static void pcwd_isa_shutdown(struct device *dev, unsigned int id)
984static struct isa_driver pcwd_isa_driver = { 984static struct isa_driver pcwd_isa_driver = {
985 .match = pcwd_isa_match, 985 .match = pcwd_isa_match,
986 .probe = pcwd_isa_probe, 986 .probe = pcwd_isa_probe,
987 .remove = __devexit_p(pcwd_isa_remove), 987 .remove = pcwd_isa_remove,
988 .shutdown = pcwd_isa_shutdown, 988 .shutdown = pcwd_isa_shutdown,
989 .driver = { 989 .driver = {
990 .owner = THIS_MODULE, 990 .owner = THIS_MODULE,
diff --git a/drivers/watchdog/pcwd_pci.c b/drivers/watchdog/pcwd_pci.c
index ee6900da8678..1407a6fd077b 100644
--- a/drivers/watchdog/pcwd_pci.c
+++ b/drivers/watchdog/pcwd_pci.c
@@ -812,7 +812,7 @@ static struct pci_driver pcipcwd_driver = {
812 .name = WATCHDOG_NAME, 812 .name = WATCHDOG_NAME,
813 .id_table = pcipcwd_pci_tbl, 813 .id_table = pcipcwd_pci_tbl,
814 .probe = pcipcwd_card_init, 814 .probe = pcipcwd_card_init,
815 .remove = __devexit_p(pcipcwd_card_exit), 815 .remove = pcipcwd_card_exit,
816}; 816};
817 817
818module_pci_driver(pcipcwd_driver); 818module_pci_driver(pcipcwd_driver);
diff --git a/drivers/watchdog/pnx4008_wdt.c b/drivers/watchdog/pnx4008_wdt.c
index 87722e126058..5c07fa47b8ce 100644
--- a/drivers/watchdog/pnx4008_wdt.c
+++ b/drivers/watchdog/pnx4008_wdt.c
@@ -217,7 +217,7 @@ static struct platform_driver platform_wdt_driver = {
217 .of_match_table = of_match_ptr(pnx4008_wdt_match), 217 .of_match_table = of_match_ptr(pnx4008_wdt_match),
218 }, 218 },
219 .probe = pnx4008_wdt_probe, 219 .probe = pnx4008_wdt_probe,
220 .remove = __devexit_p(pnx4008_wdt_remove), 220 .remove = pnx4008_wdt_remove,
221}; 221};
222 222
223module_platform_driver(platform_wdt_driver); 223module_platform_driver(platform_wdt_driver);
diff --git a/drivers/watchdog/rc32434_wdt.c b/drivers/watchdog/rc32434_wdt.c
index 547353a50ebb..cf983d3a32fe 100644
--- a/drivers/watchdog/rc32434_wdt.c
+++ b/drivers/watchdog/rc32434_wdt.c
@@ -320,7 +320,7 @@ static void rc32434_wdt_shutdown(struct platform_device *pdev)
320 320
321static struct platform_driver rc32434_wdt_driver = { 321static struct platform_driver rc32434_wdt_driver = {
322 .probe = rc32434_wdt_probe, 322 .probe = rc32434_wdt_probe,
323 .remove = __devexit_p(rc32434_wdt_remove), 323 .remove = rc32434_wdt_remove,
324 .shutdown = rc32434_wdt_shutdown, 324 .shutdown = rc32434_wdt_shutdown,
325 .driver = { 325 .driver = {
326 .name = "rc32434_wdt", 326 .name = "rc32434_wdt",
diff --git a/drivers/watchdog/rdc321x_wdt.c b/drivers/watchdog/rdc321x_wdt.c
index 042ccc56ae26..27682148c99e 100644
--- a/drivers/watchdog/rdc321x_wdt.c
+++ b/drivers/watchdog/rdc321x_wdt.c
@@ -286,7 +286,7 @@ static int __devexit rdc321x_wdt_remove(struct platform_device *pdev)
286 286
287static struct platform_driver rdc321x_wdt_driver = { 287static struct platform_driver rdc321x_wdt_driver = {
288 .probe = rdc321x_wdt_probe, 288 .probe = rdc321x_wdt_probe,
289 .remove = __devexit_p(rdc321x_wdt_remove), 289 .remove = rdc321x_wdt_remove,
290 .driver = { 290 .driver = {
291 .owner = THIS_MODULE, 291 .owner = THIS_MODULE,
292 .name = "rdc321x-wdt", 292 .name = "rdc321x-wdt",
diff --git a/drivers/watchdog/riowd.c b/drivers/watchdog/riowd.c
index 49e1b1c2135c..65851f4553c4 100644
--- a/drivers/watchdog/riowd.c
+++ b/drivers/watchdog/riowd.c
@@ -246,7 +246,7 @@ static struct platform_driver riowd_driver = {
246 .of_match_table = riowd_match, 246 .of_match_table = riowd_match,
247 }, 247 },
248 .probe = riowd_probe, 248 .probe = riowd_probe,
249 .remove = __devexit_p(riowd_remove), 249 .remove = riowd_remove,
250}; 250};
251 251
252module_platform_driver(riowd_driver); 252module_platform_driver(riowd_driver);
diff --git a/drivers/watchdog/s3c2410_wdt.c b/drivers/watchdog/s3c2410_wdt.c
index 9245b4d23bfe..c31742096932 100644
--- a/drivers/watchdog/s3c2410_wdt.c
+++ b/drivers/watchdog/s3c2410_wdt.c
@@ -508,7 +508,7 @@ MODULE_DEVICE_TABLE(of, s3c2410_wdt_match);
508 508
509static struct platform_driver s3c2410wdt_driver = { 509static struct platform_driver s3c2410wdt_driver = {
510 .probe = s3c2410wdt_probe, 510 .probe = s3c2410wdt_probe,
511 .remove = __devexit_p(s3c2410wdt_remove), 511 .remove = s3c2410wdt_remove,
512 .shutdown = s3c2410wdt_shutdown, 512 .shutdown = s3c2410wdt_shutdown,
513 .suspend = s3c2410wdt_suspend, 513 .suspend = s3c2410wdt_suspend,
514 .resume = s3c2410wdt_resume, 514 .resume = s3c2410wdt_resume,
diff --git a/drivers/watchdog/sch311x_wdt.c b/drivers/watchdog/sch311x_wdt.c
index 9681ada0f252..766b132e8c6e 100644
--- a/drivers/watchdog/sch311x_wdt.c
+++ b/drivers/watchdog/sch311x_wdt.c
@@ -451,7 +451,7 @@ static void sch311x_wdt_shutdown(struct platform_device *dev)
451 451
452static struct platform_driver sch311x_wdt_driver = { 452static struct platform_driver sch311x_wdt_driver = {
453 .probe = sch311x_wdt_probe, 453 .probe = sch311x_wdt_probe,
454 .remove = __devexit_p(sch311x_wdt_remove), 454 .remove = sch311x_wdt_remove,
455 .shutdown = sch311x_wdt_shutdown, 455 .shutdown = sch311x_wdt_shutdown,
456 .driver = { 456 .driver = {
457 .owner = THIS_MODULE, 457 .owner = THIS_MODULE,
diff --git a/drivers/watchdog/shwdt.c b/drivers/watchdog/shwdt.c
index e5b59bebcdb1..ce1be6eca640 100644
--- a/drivers/watchdog/shwdt.c
+++ b/drivers/watchdog/shwdt.c
@@ -324,7 +324,7 @@ static struct platform_driver sh_wdt_driver = {
324 }, 324 },
325 325
326 .probe = sh_wdt_probe, 326 .probe = sh_wdt_probe,
327 .remove = __devexit_p(sh_wdt_remove), 327 .remove = sh_wdt_remove,
328 .shutdown = sh_wdt_shutdown, 328 .shutdown = sh_wdt_shutdown,
329}; 329};
330 330
diff --git a/drivers/watchdog/sp5100_tco.c b/drivers/watchdog/sp5100_tco.c
index ae5e82cb83fa..066901bdc4d5 100644
--- a/drivers/watchdog/sp5100_tco.c
+++ b/drivers/watchdog/sp5100_tco.c
@@ -439,7 +439,7 @@ static void sp5100_tco_shutdown(struct platform_device *dev)
439 439
440static struct platform_driver sp5100_tco_driver = { 440static struct platform_driver sp5100_tco_driver = {
441 .probe = sp5100_tco_init, 441 .probe = sp5100_tco_init,
442 .remove = __devexit_p(sp5100_tco_remove), 442 .remove = sp5100_tco_remove,
443 .shutdown = sp5100_tco_shutdown, 443 .shutdown = sp5100_tco_shutdown,
444 .driver = { 444 .driver = {
445 .owner = THIS_MODULE, 445 .owner = THIS_MODULE,
diff --git a/drivers/watchdog/sp805_wdt.c b/drivers/watchdog/sp805_wdt.c
index e4841c36798b..f1c1e889e419 100644
--- a/drivers/watchdog/sp805_wdt.c
+++ b/drivers/watchdog/sp805_wdt.c
@@ -326,7 +326,7 @@ static struct amba_driver sp805_wdt_driver = {
326 }, 326 },
327 .id_table = sp805_wdt_ids, 327 .id_table = sp805_wdt_ids,
328 .probe = sp805_wdt_probe, 328 .probe = sp805_wdt_probe,
329 .remove = __devexit_p(sp805_wdt_remove), 329 .remove = sp805_wdt_remove,
330}; 330};
331 331
332module_amba_driver(sp805_wdt_driver); 332module_amba_driver(sp805_wdt_driver);
diff --git a/drivers/watchdog/stmp3xxx_wdt.c b/drivers/watchdog/stmp3xxx_wdt.c
index 21d96b92bfd7..4226250eb6e4 100644
--- a/drivers/watchdog/stmp3xxx_wdt.c
+++ b/drivers/watchdog/stmp3xxx_wdt.c
@@ -269,7 +269,7 @@ static struct platform_driver platform_wdt_driver = {
269 .name = "stmp3xxx_wdt", 269 .name = "stmp3xxx_wdt",
270 }, 270 },
271 .probe = stmp3xxx_wdt_probe, 271 .probe = stmp3xxx_wdt_probe,
272 .remove = __devexit_p(stmp3xxx_wdt_remove), 272 .remove = stmp3xxx_wdt_remove,
273 .suspend = stmp3xxx_wdt_suspend, 273 .suspend = stmp3xxx_wdt_suspend,
274 .resume = stmp3xxx_wdt_resume, 274 .resume = stmp3xxx_wdt_resume,
275}; 275};
diff --git a/drivers/watchdog/ts72xx_wdt.c b/drivers/watchdog/ts72xx_wdt.c
index 8df050d800e6..2acc1fe7f54d 100644
--- a/drivers/watchdog/ts72xx_wdt.c
+++ b/drivers/watchdog/ts72xx_wdt.c
@@ -499,7 +499,7 @@ static __devexit int ts72xx_wdt_remove(struct platform_device *pdev)
499 499
500static struct platform_driver ts72xx_wdt_driver = { 500static struct platform_driver ts72xx_wdt_driver = {
501 .probe = ts72xx_wdt_probe, 501 .probe = ts72xx_wdt_probe,
502 .remove = __devexit_p(ts72xx_wdt_remove), 502 .remove = ts72xx_wdt_remove,
503 .driver = { 503 .driver = {
504 .name = "ts72xx-wdt", 504 .name = "ts72xx-wdt",
505 .owner = THIS_MODULE, 505 .owner = THIS_MODULE,
diff --git a/drivers/watchdog/twl4030_wdt.c b/drivers/watchdog/twl4030_wdt.c
index 249f11305d26..cf59a38478e0 100644
--- a/drivers/watchdog/twl4030_wdt.c
+++ b/drivers/watchdog/twl4030_wdt.c
@@ -247,7 +247,7 @@ static int twl4030_wdt_resume(struct platform_device *pdev)
247 247
248static struct platform_driver twl4030_wdt_driver = { 248static struct platform_driver twl4030_wdt_driver = {
249 .probe = twl4030_wdt_probe, 249 .probe = twl4030_wdt_probe,
250 .remove = __devexit_p(twl4030_wdt_remove), 250 .remove = twl4030_wdt_remove,
251 .suspend = twl4030_wdt_suspend, 251 .suspend = twl4030_wdt_suspend,
252 .resume = twl4030_wdt_resume, 252 .resume = twl4030_wdt_resume,
253 .driver = { 253 .driver = {
diff --git a/drivers/watchdog/via_wdt.c b/drivers/watchdog/via_wdt.c
index aa50da3ccfe3..a9af1ddae1ba 100644
--- a/drivers/watchdog/via_wdt.c
+++ b/drivers/watchdog/via_wdt.c
@@ -250,7 +250,7 @@ static struct pci_driver wdt_driver = {
250 .name = "via_wdt", 250 .name = "via_wdt",
251 .id_table = wdt_pci_table, 251 .id_table = wdt_pci_table,
252 .probe = wdt_probe, 252 .probe = wdt_probe,
253 .remove = __devexit_p(wdt_remove), 253 .remove = wdt_remove,
254}; 254};
255 255
256module_pci_driver(wdt_driver); 256module_pci_driver(wdt_driver);
diff --git a/drivers/watchdog/wdt_pci.c b/drivers/watchdog/wdt_pci.c
index e32654efdbb6..05c14e4740c1 100644
--- a/drivers/watchdog/wdt_pci.c
+++ b/drivers/watchdog/wdt_pci.c
@@ -736,7 +736,7 @@ static struct pci_driver wdtpci_driver = {
736 .name = "wdt_pci", 736 .name = "wdt_pci",
737 .id_table = wdtpci_pci_tbl, 737 .id_table = wdtpci_pci_tbl,
738 .probe = wdtpci_init_one, 738 .probe = wdtpci_init_one,
739 .remove = __devexit_p(wdtpci_remove_one), 739 .remove = wdtpci_remove_one,
740}; 740};
741 741
742module_pci_driver(wdtpci_driver); 742module_pci_driver(wdtpci_driver);
diff --git a/drivers/watchdog/wm831x_wdt.c b/drivers/watchdog/wm831x_wdt.c
index 87d66d236c3e..f9c54feb8f1a 100644
--- a/drivers/watchdog/wm831x_wdt.c
+++ b/drivers/watchdog/wm831x_wdt.c
@@ -306,7 +306,7 @@ static int __devexit wm831x_wdt_remove(struct platform_device *pdev)
306 306
307static struct platform_driver wm831x_wdt_driver = { 307static struct platform_driver wm831x_wdt_driver = {
308 .probe = wm831x_wdt_probe, 308 .probe = wm831x_wdt_probe,
309 .remove = __devexit_p(wm831x_wdt_remove), 309 .remove = wm831x_wdt_remove,
310 .driver = { 310 .driver = {
311 .name = "wm831x-watchdog", 311 .name = "wm831x-watchdog",
312 }, 312 },
diff --git a/drivers/watchdog/wm8350_wdt.c b/drivers/watchdog/wm8350_wdt.c
index 3c76693447fd..770b6da1ff41 100644
--- a/drivers/watchdog/wm8350_wdt.c
+++ b/drivers/watchdog/wm8350_wdt.c
@@ -166,7 +166,7 @@ static int __devexit wm8350_wdt_remove(struct platform_device *pdev)
166 166
167static struct platform_driver wm8350_wdt_driver = { 167static struct platform_driver wm8350_wdt_driver = {
168 .probe = wm8350_wdt_probe, 168 .probe = wm8350_wdt_probe,
169 .remove = __devexit_p(wm8350_wdt_remove), 169 .remove = wm8350_wdt_remove,
170 .driver = { 170 .driver = {
171 .name = "wm8350-wdt", 171 .name = "wm8350-wdt",
172 }, 172 },
diff --git a/drivers/watchdog/xen_wdt.c b/drivers/watchdog/xen_wdt.c
index e4a25b51165c..99b956fa4ebd 100644
--- a/drivers/watchdog/xen_wdt.c
+++ b/drivers/watchdog/xen_wdt.c
@@ -315,7 +315,7 @@ static int xen_wdt_resume(struct platform_device *dev)
315 315
316static struct platform_driver xen_wdt_driver = { 316static struct platform_driver xen_wdt_driver = {
317 .probe = xen_wdt_probe, 317 .probe = xen_wdt_probe,
318 .remove = __devexit_p(xen_wdt_remove), 318 .remove = xen_wdt_remove,
319 .shutdown = xen_wdt_shutdown, 319 .shutdown = xen_wdt_shutdown,
320 .suspend = xen_wdt_suspend, 320 .suspend = xen_wdt_suspend,
321 .resume = xen_wdt_resume, 321 .resume = xen_wdt_resume,