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 <[email protected]> Signed-off-by: Pavel Machek <[email protected]>
1 parent fa019ba commit 495b896

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

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)