summaryrefslogtreecommitdiffstats
path: root/drivers/staging/ks7010/ks7010_sdio.c
diff options
context:
space:
mode:
authorWolfram Sang <wsa+renesas@sang-engineering.com>2016-05-31 12:56:41 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2016-06-07 22:42:53 -0700
commit6b0cb0b02ec8c03a16d1bdff4ae79b27874138e1 (patch)
treef0dab816ab3c9a0c979e5113587fa17b1b20bfe0 /drivers/staging/ks7010/ks7010_sdio.c
parent4e66308e7dc43e15237cedb4079b830858a597aa (diff)
downloadop-kernel-dev-6b0cb0b02ec8c03a16d1bdff4ae79b27874138e1.zip
op-kernel-dev-6b0cb0b02ec8c03a16d1bdff4ae79b27874138e1.tar.gz
staging: ks7010: simplify module_init/exit
The printouts are not needed, the driver core has enough debug output for this if wanted. So, use a helper to save boilerplate code. Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging/ks7010/ks7010_sdio.c')
-rw-r--r--drivers/staging/ks7010/ks7010_sdio.c25
1 files changed, 1 insertions, 24 deletions
diff --git a/drivers/staging/ks7010/ks7010_sdio.c b/drivers/staging/ks7010/ks7010_sdio.c
index 8c0d1bb..a8a14f9 100644
--- a/drivers/staging/ks7010/ks7010_sdio.c
+++ b/drivers/staging/ks7010/ks7010_sdio.c
@@ -1237,30 +1237,7 @@ static void ks7910_sdio_remove(struct sdio_func *func)
return;
}
-static int __init ks7010_sdio_init(void)
-{
- int status;
-
- /* register with bus driver core */
- status = sdio_register_driver(&ks7010_sdio_driver);
- if (status != 0) {
- DPRINTK(1,
- "ks79xx_sdio : failed to register with bus driver, %d\n",
- status);
- }
- return status;
-}
-
-static void __exit ks7010_sdio_exit(void)
-{
- DPRINTK(5, " \n");
- sdio_unregister_driver(&ks7010_sdio_driver);
- return;
-}
-
-module_init(ks7010_sdio_init);
-module_exit(ks7010_sdio_exit);
-
+module_driver(ks7010_sdio_driver, sdio_register_driver, sdio_unregister_driver);
MODULE_AUTHOR("Sang Engineering, Qi-Hardware, KeyStream");
MODULE_DESCRIPTION("Driver for KeyStream KS7010 based SDIO cards");
MODULE_LICENSE("GPL v2");
OpenPOWER on IntegriCloud