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

leds: syscon: Use resource managed variant of device register

We have a MFD driver compiled as module instantiating this driver. When
unloading that module, those LED devices are not removed, which produces
conflicts, when that module is inserted again.

Signed-off-by: Alexander Dahl <ada@thorsis.com>
Signed-off-by: Jacek Anaszewski <jacek.anaszewski@gmail.com>

authored by

Alexander Dahl and committed by
Jacek Anaszewski
68bfcf6d 7c322056

+1 -1
+1 -1
drivers/leds/leds-syscon.c
··· 115 115 } 116 116 sled->cdev.brightness_set = syscon_led_set; 117 117 118 - ret = led_classdev_register(dev, &sled->cdev); 118 + ret = devm_led_classdev_register(dev, &sled->cdev); 119 119 if (ret < 0) 120 120 return ret; 121 121