pty: Don't drop pty master tty lock to hangup slave
[firefly-linux-kernel-4.4.55.git] / drivers / leds / leds-88pm860x.c
index d1e1bca90d11e74599a54b89a358ebd0162c3934..c2def5551ce1bdd8c81caabbbee5dc0dbb39975d 100644 (file)
@@ -130,10 +130,9 @@ static int pm860x_led_dt_init(struct platform_device *pdev,
        struct device_node *nproot, *np;
        int iset = 0;
 
-       nproot = of_node_get(pdev->dev.parent->of_node);
-       if (!nproot)
+       if (!pdev->dev.parent->of_node)
                return -ENODEV;
-       nproot = of_find_node_by_name(nproot, "leds");
+       nproot = of_get_child_by_name(pdev->dev.parent->of_node, "leds");
        if (!nproot) {
                dev_err(&pdev->dev, "failed to find leds node\n");
                return -ENODEV;