Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
[firefly-linux-kernel-4.4.55.git] / drivers / input / mouse / synaptics_i2c.c
index 1c58aafa523fd8ed699bd274378f1e8b2c21dd21..f14675702c0f0bdd2bf36c85188c7da0a7a94ea4 100644 (file)
@@ -672,18 +672,7 @@ static struct i2c_driver synaptics_i2c_driver = {
        .id_table       = synaptics_i2c_id_table,
 };
 
-static int __init synaptics_i2c_init(void)
-{
-       return i2c_add_driver(&synaptics_i2c_driver);
-}
-
-static void __exit synaptics_i2c_exit(void)
-{
-       i2c_del_driver(&synaptics_i2c_driver);
-}
-
-module_init(synaptics_i2c_init);
-module_exit(synaptics_i2c_exit);
+module_i2c_driver(synaptics_i2c_driver);
 
 MODULE_DESCRIPTION("Synaptics I2C touchpad driver");
 MODULE_AUTHOR("Mike Rapoport, Igor Grinberg, Compulab");