diff options
author | Sachin Kamat <sachin.kamat@linaro.org> | 2012-09-04 16:58:35 +0530 |
---|---|---|
committer | Mark Brown <broonie@opensource.wolfsonmicro.com> | 2012-09-06 07:43:15 +0800 |
commit | 38e271cde5ae62b0b94ff8e8e7e1e1395da7dbf5 (patch) | |
tree | a888e090335dd9e088475db3f6a8d63f1ef8c934 | |
parent | 38ab18caa0ad9c844ba60f9618c5de6d6954da3e (diff) | |
download | op-kernel-dev-38e271cde5ae62b0b94ff8e8e7e1e1395da7dbf5.zip op-kernel-dev-38e271cde5ae62b0b94ff8e8e7e1e1395da7dbf5.tar.gz |
spi: spi-tle62x0: Use module_spi_driver macro
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>
-rw-r--r-- | drivers/spi/spi-tle62x0.c | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/drivers/spi/spi-tle62x0.c b/drivers/spi/spi-tle62x0.c index 0ce5c12..2442102 100644 --- a/drivers/spi/spi-tle62x0.c +++ b/drivers/spi/spi-tle62x0.c @@ -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"); |