Skip to content

Commit 9767f1d

Browse files
elkablogregkh
authored andcommitted
leds: bcm6328, bcm6358: use devres LED registering function
commit ff5c89d upstream. These two drivers do not provide remove method and use devres for allocation of other resources, yet they use led_classdev_register instead of the devres variant, devm_led_classdev_register. Fix this. Signed-off-by: Marek Behún <marek.behun@nic.cz> Cc: Álvaro Fernández Rojas <noltari@gmail.com> Cc: Kevin Cernekee <cernekee@gmail.com> Cc: Jaedon Shin <jaedon.shin@gmail.com> Signed-off-by: Pavel Machek <pavel@ucw.cz> Cc: stable@kernel.org Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1 parent 3a38676 commit 9767f1d

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

drivers/leds/leds-bcm6328.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -383,7 +383,7 @@ static int bcm6328_led(struct device *dev, struct device_node *nc, u32 reg,
383383
led->cdev.brightness_set = bcm6328_led_set;
384384
led->cdev.blink_set = bcm6328_blink_set;
385385

386-
rc = led_classdev_register(dev, &led->cdev);
386+
rc = devm_led_classdev_register(dev, &led->cdev);
387387
if (rc < 0)
388388
return rc;
389389

drivers/leds/leds-bcm6358.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ static int bcm6358_led(struct device *dev, struct device_node *nc, u32 reg,
137137

138138
led->cdev.brightness_set = bcm6358_led_set;
139139

140-
rc = led_classdev_register(dev, &led->cdev);
140+
rc = devm_led_classdev_register(dev, &led->cdev);
141141
if (rc < 0)
142142
return rc;
143143

0 commit comments

Comments
 (0)