Merge tag 'riscv-for-linus-5.15-mw0' of git://git.kernel.org/pub/scm/linux/kernel...
[platform/kernel/linux-starfive.git] / drivers / leds / leds-lt3593.c
index 3bb52d3..d0160fd 100644 (file)
@@ -97,10 +97,9 @@ static int lt3593_led_probe(struct platform_device *pdev)
        init_data.default_label = ":";
 
        ret = devm_led_classdev_register_ext(dev, &led_data->cdev, &init_data);
-       if (ret < 0) {
-               fwnode_handle_put(child);
+       fwnode_handle_put(child);
+       if (ret < 0)
                return ret;
-       }
 
        platform_set_drvdata(pdev, led_data);