Commit b00e126ffea89b687a83093546058b07aa054b4c

Authored by Axel Lin
Committed by Greg Kroah-Hartman
1 parent dcd6c92267

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");