diff options
author | Marc Dietrich <marvin24@gmx.de> | 2012-06-24 21:25:18 (GMT) |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2012-06-25 17:55:37 (GMT) |
commit | 9891b1ce6276912c54f66b7b0c8c1bcc42ca75eb (patch) | |
tree | 8530141374451c4ee19bd6615bde9af6d73fa173 /drivers/staging/nvec/nvec_leds.c | |
parent | 50d4656a2304e48917a8e2b9df99f69d50b8a0aa (diff) | |
download | linux-9891b1ce6276912c54f66b7b0c8c1bcc42ca75eb.tar.xz |
staging: nvec: cleanup driver registration
This patch simplifies code by using the module_platform_driver
macro.
Signed-off-by: Marc Dietrich <marvin24@gmx.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging/nvec/nvec_leds.c')
-rw-r--r-- | drivers/staging/nvec/nvec_leds.c | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/drivers/staging/nvec/nvec_leds.c b/drivers/staging/nvec/nvec_leds.c index 91947fb..53cb5711 100644 --- a/drivers/staging/nvec/nvec_leds.c +++ b/drivers/staging/nvec/nvec_leds.c @@ -90,19 +90,7 @@ static struct platform_driver nvec_led_driver = { }, }; -static int __init nvec_led_init(void) -{ - return platform_driver_register(&nvec_led_driver); -} - -module_init(nvec_led_init); - -static void __exit nvec_led_exit(void) -{ - platform_driver_unregister(&nvec_led_driver); -} - -module_exit(nvec_led_exit); +module_platform_driver(nvec_led_driver); MODULE_AUTHOR("Ilya Petrov <ilya.muromec@gmail.com>"); MODULE_DESCRIPTION("Tegra NVEC LED driver"); |