[media] drivers/media: add missing __devexit_p() annotations
[firefly-linux-kernel-4.4.55.git] / drivers / media / radio / saa7706h.c
index b1193dfc5087bb0ed2f5b24e09e9665107330c6f..bb953ef75f615dd831ecca6204f9aad36bc18a12 100644 (file)
@@ -430,22 +430,11 @@ static struct i2c_driver saa7706h_driver = {
                .name   = DRIVER_NAME,
        },
        .probe          = saa7706h_probe,
-       .remove         = saa7706h_remove,
+       .remove         = __devexit_p(saa7706h_remove),
        .id_table       = saa7706h_id,
 };
 
-static __init int saa7706h_init(void)
-{
-       return i2c_add_driver(&saa7706h_driver);
-}
-
-static __exit void saa7706h_exit(void)
-{
-       i2c_del_driver(&saa7706h_driver);
-}
-
-module_init(saa7706h_init);
-module_exit(saa7706h_exit);
+module_i2c_driver(saa7706h_driver);
 
 MODULE_DESCRIPTION("SAA7706H Car Radio DSP driver");
 MODULE_AUTHOR("Mocean Laboratories");