Merge tag 'char-misc-3.3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh...
[firefly-linux-kernel-4.4.55.git] / drivers / misc / tsl2550.c
index 483ae5f7f68e20675ed829d0e481656200bb0ee1..0beb298a17dde8a9b3a54c1f5ddb5bccf5a2c270 100644 (file)
@@ -454,20 +454,9 @@ static struct i2c_driver tsl2550_driver = {
        .id_table = tsl2550_id,
 };
 
-static int __init tsl2550_init(void)
-{
-       return i2c_add_driver(&tsl2550_driver);
-}
-
-static void __exit tsl2550_exit(void)
-{
-       i2c_del_driver(&tsl2550_driver);
-}
+module_i2c_driver(tsl2550_driver);
 
 MODULE_AUTHOR("Rodolfo Giometti <giometti@linux.it>");
 MODULE_DESCRIPTION("TSL2550 ambient light sensor driver");
 MODULE_LICENSE("GPL");
 MODULE_VERSION(DRIVER_VERSION);
-
-module_init(tsl2550_init);
-module_exit(tsl2550_exit);