diff options
author | Axel Lin <axel.lin@gmail.com> | 2012-04-14 00:38:43 -0400 |
---|---|---|
committer | Marc Kleine-Budde <mkl@pengutronix.de> | 2012-04-16 15:08:18 -0400 |
commit | fb7944b36931d77ea2cde061ff714415ef6e4cef (patch) | |
tree | 3d2cf39d8d7d607d0d482783f311841cb3f2424d | |
parent | a75afd4770d401186b130b2bbb58ad23d4d01ae3 (diff) |
net/can: use module_pci_driver
This patch converts the drivers in drivers/net/can/* to use
module_pci_driver() macro which makes the code smaller and a bit simpler.
Signed-off-by: Axel Lin <axel.lin@gmail.com>
Cc: Wolfgang Grandegger <wg@grandegger.com>
Cc: Marc Kleine-Budde <mkl@pengutronix.de>
Cc: "David S. Miller" <davem@davemloft.net>
Cc: linux-can@vger.kernel.org
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
-rw-r--r-- | drivers/net/can/pch_can.c | 12 | ||||
-rw-r--r-- | drivers/net/can/sja1000/ems_pci.c | 14 | ||||
-rw-r--r-- | drivers/net/can/sja1000/kvaser_pci.c | 13 | ||||
-rw-r--r-- | drivers/net/can/sja1000/peak_pci.c | 12 | ||||
-rw-r--r-- | drivers/net/can/sja1000/plx_pci.c | 13 |
5 files changed, 5 insertions, 59 deletions
diff --git a/drivers/net/can/pch_can.c b/drivers/net/can/pch_can.c index 2bb215e00eb1..1226297e7676 100644 --- a/drivers/net/can/pch_can.c +++ b/drivers/net/can/pch_can.c | |||
@@ -1274,17 +1274,7 @@ static struct pci_driver pch_can_pci_driver = { | |||
1274 | .resume = pch_can_resume, | 1274 | .resume = pch_can_resume, |
1275 | }; | 1275 | }; |
1276 | 1276 | ||
1277 | static int __init pch_can_pci_init(void) | 1277 | module_pci_driver(pch_can_pci_driver); |
1278 | { | ||
1279 | return pci_register_driver(&pch_can_pci_driver); | ||
1280 | } | ||
1281 | module_init(pch_can_pci_init); | ||
1282 | |||
1283 | static void __exit pch_can_pci_exit(void) | ||
1284 | { | ||
1285 | pci_unregister_driver(&pch_can_pci_driver); | ||
1286 | } | ||
1287 | module_exit(pch_can_pci_exit); | ||
1288 | 1278 | ||
1289 | MODULE_DESCRIPTION("Intel EG20T PCH CAN(Controller Area Network) Driver"); | 1279 | MODULE_DESCRIPTION("Intel EG20T PCH CAN(Controller Area Network) Driver"); |
1290 | MODULE_LICENSE("GPL v2"); | 1280 | MODULE_LICENSE("GPL v2"); |
diff --git a/drivers/net/can/sja1000/ems_pci.c b/drivers/net/can/sja1000/ems_pci.c index 36f4f9780c30..5c6d412bafb5 100644 --- a/drivers/net/can/sja1000/ems_pci.c +++ b/drivers/net/can/sja1000/ems_pci.c | |||
@@ -371,16 +371,4 @@ static struct pci_driver ems_pci_driver = { | |||
371 | .remove = ems_pci_del_card, | 371 | .remove = ems_pci_del_card, |
372 | }; | 372 | }; |
373 | 373 | ||
374 | static int __init ems_pci_init(void) | 374 | module_pci_driver(ems_pci_driver); |
375 | { | ||
376 | return pci_register_driver(&ems_pci_driver); | ||
377 | } | ||
378 | |||
379 | static void __exit ems_pci_exit(void) | ||
380 | { | ||
381 | pci_unregister_driver(&ems_pci_driver); | ||
382 | } | ||
383 | |||
384 | module_init(ems_pci_init); | ||
385 | module_exit(ems_pci_exit); | ||
386 | |||
diff --git a/drivers/net/can/sja1000/kvaser_pci.c b/drivers/net/can/sja1000/kvaser_pci.c index ed004cebd31f..23ed6ea4c7c3 100644 --- a/drivers/net/can/sja1000/kvaser_pci.c +++ b/drivers/net/can/sja1000/kvaser_pci.c | |||
@@ -397,15 +397,4 @@ static struct pci_driver kvaser_pci_driver = { | |||
397 | .remove = __devexit_p(kvaser_pci_remove_one), | 397 | .remove = __devexit_p(kvaser_pci_remove_one), |
398 | }; | 398 | }; |
399 | 399 | ||
400 | static int __init kvaser_pci_init(void) | 400 | module_pci_driver(kvaser_pci_driver); |
401 | { | ||
402 | return pci_register_driver(&kvaser_pci_driver); | ||
403 | } | ||
404 | |||
405 | static void __exit kvaser_pci_exit(void) | ||
406 | { | ||
407 | pci_unregister_driver(&kvaser_pci_driver); | ||
408 | } | ||
409 | |||
410 | module_init(kvaser_pci_init); | ||
411 | module_exit(kvaser_pci_exit); | ||
diff --git a/drivers/net/can/sja1000/peak_pci.c b/drivers/net/can/sja1000/peak_pci.c index 5f92b865f64b..f0a12962f7b6 100644 --- a/drivers/net/can/sja1000/peak_pci.c +++ b/drivers/net/can/sja1000/peak_pci.c | |||
@@ -749,14 +749,4 @@ static struct pci_driver peak_pci_driver = { | |||
749 | .remove = __devexit_p(peak_pci_remove), | 749 | .remove = __devexit_p(peak_pci_remove), |
750 | }; | 750 | }; |
751 | 751 | ||
752 | static int __init peak_pci_init(void) | 752 | module_pci_driver(peak_pci_driver); |
753 | { | ||
754 | return pci_register_driver(&peak_pci_driver); | ||
755 | } | ||
756 | module_init(peak_pci_init); | ||
757 | |||
758 | static void __exit peak_pci_exit(void) | ||
759 | { | ||
760 | pci_unregister_driver(&peak_pci_driver); | ||
761 | } | ||
762 | module_exit(peak_pci_exit); | ||
diff --git a/drivers/net/can/sja1000/plx_pci.c b/drivers/net/can/sja1000/plx_pci.c index a227586ddd52..8bc95982840f 100644 --- a/drivers/net/can/sja1000/plx_pci.c +++ b/drivers/net/can/sja1000/plx_pci.c | |||
@@ -609,15 +609,4 @@ static struct pci_driver plx_pci_driver = { | |||
609 | .remove = plx_pci_del_card, | 609 | .remove = plx_pci_del_card, |
610 | }; | 610 | }; |
611 | 611 | ||
612 | static int __init plx_pci_init(void) | 612 | module_pci_driver(plx_pci_driver); |
613 | { | ||
614 | return pci_register_driver(&plx_pci_driver); | ||
615 | } | ||
616 | |||
617 | static void __exit plx_pci_exit(void) | ||
618 | { | ||
619 | pci_unregister_driver(&plx_pci_driver); | ||
620 | } | ||
621 | |||
622 | module_init(plx_pci_init); | ||
623 | module_exit(plx_pci_exit); | ||