Commit 60e2b00ea200e1527668bfb766ecbdf578ad7de8
1 parent
858af58f67
Exists in
master
and in
6 other branches
rtc-puv3: using module_platform_driver()
This patch converts the driver to use the module_platform_driver() macro which makes the code smaller and a bit simpler. Signed-off-by: Axel Lin <axel.lin@gmail.com> Signed-off-by: Guan Xuetao <gxt@mprc.pku.edu.cn>
Showing 1 changed file with 1 additions and 15 deletions Side-by-side Diff
drivers/rtc/rtc-puv3.c
... | ... | @@ -337,21 +337,7 @@ |
337 | 337 | } |
338 | 338 | }; |
339 | 339 | |
340 | -static char __initdata banner[] = "PKUnity-v3 RTC, (c) 2009 PKUnity Co.\n"; | |
341 | - | |
342 | -static int __init puv3_rtc_init(void) | |
343 | -{ | |
344 | - printk(banner); | |
345 | - return platform_driver_register(&puv3_rtcdrv); | |
346 | -} | |
347 | - | |
348 | -static void __exit puv3_rtc_exit(void) | |
349 | -{ | |
350 | - platform_driver_unregister(&puv3_rtcdrv); | |
351 | -} | |
352 | - | |
353 | -module_init(puv3_rtc_init); | |
354 | -module_exit(puv3_rtc_exit); | |
340 | +module_platform_driver(puv3_rtcdrv); | |
355 | 341 | |
356 | 342 | MODULE_DESCRIPTION("RTC Driver for the PKUnity v3 chip"); |
357 | 343 | MODULE_AUTHOR("Hu Dongliang"); |