diff mbox series

[-next,2/2] leds: Use module_misc_device macro to simplify the code

Message ID 20230815075944.1089298-3-lizetao1@huawei.com
State New
Headers show
Series Simplify the code with declaration-driven macros | expand

Commit Message

Li Zetao Aug. 15, 2023, 7:59 a.m. UTC
Use the module_misc_device macro to simplify the code, which is the
same as declaring with module_init() and module_exit().

Signed-off-by: Li Zetao <lizetao1@huawei.com>
---
 drivers/leds/uleds.c | 12 +-----------
 1 file changed, 1 insertion(+), 11 deletions(-)

Comments

Lee Jones Aug. 18, 2023, 10:43 a.m. UTC | #1
On Tue, 15 Aug 2023 15:59:44 +0800, Li Zetao wrote:
> Use the module_misc_device macro to simplify the code, which is the
> same as declaring with module_init() and module_exit().
> 
> 

Applied, thanks!

[2/2] leds: Use module_misc_device macro to simplify the code
      commit: a916d720ab5b4facd956fd2ec8332946f763cfbf

--
Lee Jones [李琼斯]
diff mbox series

Patch

diff --git a/drivers/leds/uleds.c b/drivers/leds/uleds.c
index 7320337b22d2..3d361c920030 100644
--- a/drivers/leds/uleds.c
+++ b/drivers/leds/uleds.c
@@ -209,17 +209,7 @@  static struct miscdevice uleds_misc = {
 	.name		= ULEDS_NAME,
 };
 
-static int __init uleds_init(void)
-{
-	return misc_register(&uleds_misc);
-}
-module_init(uleds_init);
-
-static void __exit uleds_exit(void)
-{
-	misc_deregister(&uleds_misc);
-}
-module_exit(uleds_exit);
+module_misc_device(uleds_misc);
 
 MODULE_AUTHOR("David Lechner <david@lechnology.com>");
 MODULE_DESCRIPTION("Userspace driver for the LED subsystem");