Skip to content

Commit 495b896

Browse files
svanheulepavelmachek
authored andcommitted
leds: led-core: Update fwnode with device_set_node
Update a newly created device's fwnode and of_node pointers using the recently added device_set_node helper. This keeps some firmware node specifics out of led-class and should help tracking future changes regarding device firmware node updates. Signed-off-by: Sander Vanheule <sander@svanheule.net> Signed-off-by: Pavel Machek <pavel@ucw.cz>
1 parent fa019ba commit 495b896

1 file changed

Lines changed: 2 additions & 4 deletions

File tree

drivers/leds/led-class.c

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -375,10 +375,8 @@ int led_classdev_register_ext(struct device *parent,
375375
mutex_unlock(&led_cdev->led_access);
376376
return PTR_ERR(led_cdev->dev);
377377
}
378-
if (init_data && init_data->fwnode) {
379-
led_cdev->dev->fwnode = init_data->fwnode;
380-
led_cdev->dev->of_node = to_of_node(init_data->fwnode);
381-
}
378+
if (init_data && init_data->fwnode)
379+
device_set_node(led_cdev->dev, init_data->fwnode);
382380

383381
if (ret)
384382
dev_warn(parent, "Led %s renamed to %s due to name collision",

0 commit comments

Comments
 (0)