Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

leds: leds-net48xx: Use devm_led_classdev_register

Use devm_led_classdev_register instead of led_classdev_register,
removing the redundant net48xx_led_remove function.

Signed-off-by: Muhammad Falak R Wani <falakreyaz@gmail.com>
Signed-off-by: Jacek Anaszewski <j.anaszewski@samsung.com>

authored by

Muhammad Falak R Wani and committed by
Jacek Anaszewski
51167623 81aad9f8

+1 -8
+1 -8
drivers/leds/leds-net48xx.c
··· 39 39 40 40 static int net48xx_led_probe(struct platform_device *pdev) 41 41 { 42 - return led_classdev_register(&pdev->dev, &net48xx_error_led); 43 - } 44 - 45 - static int net48xx_led_remove(struct platform_device *pdev) 46 - { 47 - led_classdev_unregister(&net48xx_error_led); 48 - return 0; 42 + return devm_led_classdev_register(&pdev->dev, &net48xx_error_led); 49 43 } 50 44 51 45 static struct platform_driver net48xx_led_driver = { 52 46 .probe = net48xx_led_probe, 53 - .remove = net48xx_led_remove, 54 47 .driver = { 55 48 .name = DRVNAME, 56 49 },