Commit b00e126ffea89b687a83093546058b07aa054b4c
Committed by
Greg Kroah-Hartman
1 parent
dcd6c92267
Exists in
smarc-l5.0.0_1.0.0-ga
and in
5 other branches
MISC: convert drivers/misc/* to use module_platform_driver()
This patch converts the drivers in drivers/misc/* to use the module_platform_driver() macro which makes the code smaller and a bit simpler. Signed-off-by: Axel Lin <axel.lin@gmail.com> Acked-by: Ira W. Snyder <iws@ovro.caltech.edu> Cc: Pavan Savoy <pavan_savoy@ti.com> Cc: Donggeun Kim <dg77.kim@samsung.com> Acked-By: Pratyush Anand <pratyush.anand@st.com> Acked-by: Arnd Bergmann <arnd@arndb.de> Acked-by: Pratyush Anand <pratyush.anand@st.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Showing 4 changed files with 4 additions and 50 deletions Side-by-side Diff
drivers/misc/carma/carma-fpga.c
... | ... | @@ -1410,24 +1410,9 @@ |
1410 | 1410 | }, |
1411 | 1411 | }; |
1412 | 1412 | |
1413 | -/* | |
1414 | - * Module Init / Exit | |
1415 | - */ | |
1413 | +module_platform_driver(data_of_driver); | |
1416 | 1414 | |
1417 | -static int __init data_init(void) | |
1418 | -{ | |
1419 | - return platform_driver_register(&data_of_driver); | |
1420 | -} | |
1421 | - | |
1422 | -static void __exit data_exit(void) | |
1423 | -{ | |
1424 | - platform_driver_unregister(&data_of_driver); | |
1425 | -} | |
1426 | - | |
1427 | 1415 | MODULE_AUTHOR("Ira W. Snyder <iws@ovro.caltech.edu>"); |
1428 | 1416 | MODULE_DESCRIPTION("CARMA DATA-FPGA Access Driver"); |
1429 | 1417 | MODULE_LICENSE("GPL"); |
1430 | - | |
1431 | -module_init(data_init); | |
1432 | -module_exit(data_exit); |
drivers/misc/max8997-muic.c
... | ... | @@ -488,17 +488,7 @@ |
488 | 488 | .remove = __devexit_p(max8997_muic_remove), |
489 | 489 | }; |
490 | 490 | |
491 | -static int __init max8997_muic_init(void) | |
492 | -{ | |
493 | - return platform_driver_register(&max8997_muic_driver); | |
494 | -} | |
495 | -module_init(max8997_muic_init); | |
496 | - | |
497 | -static void __exit max8997_muic_exit(void) | |
498 | -{ | |
499 | - platform_driver_unregister(&max8997_muic_driver); | |
500 | -} | |
501 | -module_exit(max8997_muic_exit); | |
491 | +module_platform_driver(max8997_muic_driver); | |
502 | 492 | |
503 | 493 | MODULE_DESCRIPTION("Maxim MAX8997 MUIC driver"); |
504 | 494 | MODULE_AUTHOR("Donggeun Kim <dg77.kim@samsung.com>"); |
drivers/misc/spear13xx_pcie_gadget.c
... | ... | @@ -891,17 +891,7 @@ |
891 | 891 | }, |
892 | 892 | }; |
893 | 893 | |
894 | -static int __init spear_pcie_gadget_init(void) | |
895 | -{ | |
896 | - return platform_driver_register(&spear_pcie_gadget_driver); | |
897 | -} | |
898 | -module_init(spear_pcie_gadget_init); | |
899 | - | |
900 | -static void __exit spear_pcie_gadget_exit(void) | |
901 | -{ | |
902 | - platform_driver_unregister(&spear_pcie_gadget_driver); | |
903 | -} | |
904 | -module_exit(spear_pcie_gadget_exit); | |
894 | +module_platform_driver(spear_pcie_gadget_driver); | |
905 | 895 | |
906 | 896 | MODULE_ALIAS("platform:pcie-gadget-spear"); |
907 | 897 | MODULE_AUTHOR("Pratyush Anand"); |
drivers/misc/ti-st/st_kim.c
... | ... | @@ -837,19 +837,8 @@ |
837 | 837 | }, |
838 | 838 | }; |
839 | 839 | |
840 | -static int __init st_kim_init(void) | |
841 | -{ | |
842 | - return platform_driver_register(&kim_platform_driver); | |
843 | -} | |
840 | +module_platform_driver(kim_platform_driver); | |
844 | 841 | |
845 | -static void __exit st_kim_deinit(void) | |
846 | -{ | |
847 | - platform_driver_unregister(&kim_platform_driver); | |
848 | -} | |
849 | - | |
850 | - | |
851 | -module_init(st_kim_init); | |
852 | -module_exit(st_kim_deinit); | |
853 | 842 | MODULE_AUTHOR("Pavan Savoy <pavan_savoy@ti.com>"); |
854 | 843 | MODULE_DESCRIPTION("Shared Transport Driver for TI BT/FM/GPS combo chips "); |
855 | 844 | MODULE_LICENSE("GPL"); |