diff options
-rw-r--r-- | drivers/leds/leds-bcm6358.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/leds/leds-bcm6358.c b/drivers/leds/leds-bcm6358.c index 7ea3526702e0..82b4ee1bc87e 100644 --- a/drivers/leds/leds-bcm6358.c +++ b/drivers/leds/leds-bcm6358.c | |||
@@ -215,8 +215,10 @@ static int bcm6358_leds_probe(struct platform_device *pdev) | |||
215 | } | 215 | } |
216 | 216 | ||
217 | rc = bcm6358_led(dev, child, reg, mem, lock); | 217 | rc = bcm6358_led(dev, child, reg, mem, lock); |
218 | if (rc < 0) | 218 | if (rc < 0) { |
219 | of_node_put(child); | ||
219 | return rc; | 220 | return rc; |
221 | } | ||
220 | } | 222 | } |
221 | 223 | ||
222 | return 0; | 224 | return 0; |