spi: spi-tle62x0: Use module_spi_driver macro
authorSachin Kamat <sachin.kamat@linaro.org>
Tue, 4 Sep 2012 11:28:35 +0000 (16:58 +0530)
committerMark Brown <broonie@opensource.wolfsonmicro.com>
Wed, 5 Sep 2012 23:43:15 +0000 (07:43 +0800)
module_spi_driver eliminates module_init and module_exit
calls and makes the code simpler.

Signed-off-by: Sachin Kamat <sachin.kamat@linaro.org>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
drivers/spi/spi-tle62x0.c

index 0ce5c12aab5520d3761f33c7e3cf34530aabd8e2..24421024deaf6d6bd19b3da4063ba932f5a3ddb8 100644 (file)
@@ -316,18 +316,7 @@ static struct spi_driver tle62x0_driver = {
        .remove         = __devexit_p(tle62x0_remove),
 };
 
-static __init int tle62x0_init(void)
-{
-       return spi_register_driver(&tle62x0_driver);
-}
-
-static __exit void tle62x0_exit(void)
-{
-       spi_unregister_driver(&tle62x0_driver);
-}
-
-module_init(tle62x0_init);
-module_exit(tle62x0_exit);
+module_spi_driver(tle62x0_driver);
 
 MODULE_AUTHOR("Ben Dooks <ben@simtec.co.uk>");
 MODULE_DESCRIPTION("TLE62x0 SPI driver");