projects
/
linux-2.6-microblaze.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge tag 'for-linus-5.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rw...
[linux-2.6-microblaze.git]
/
drivers
/
leds
/
leds-lp50xx.c
diff --git
a/drivers/leds/leds-lp50xx.c
b/drivers/leds/leds-lp50xx.c
index
5fb4f24
..
f13117e
100644
(file)
--- a/
drivers/leds/leds-lp50xx.c
+++ b/
drivers/leds/leds-lp50xx.c
@@
-487,8
+487,10
@@
static int lp50xx_probe_dt(struct lp50xx *priv)
*/
mc_led_info = devm_kcalloc(priv->dev, LP50XX_LEDS_PER_MODULE,
sizeof(*mc_led_info), GFP_KERNEL);
*/
mc_led_info = devm_kcalloc(priv->dev, LP50XX_LEDS_PER_MODULE,
sizeof(*mc_led_info), GFP_KERNEL);
- if (!mc_led_info)
- return -ENOMEM;
+ if (!mc_led_info) {
+ ret = -ENOMEM;
+ goto child_out;
+ }
fwnode_for_each_child_node(child, led_node) {
ret = fwnode_property_read_u32(led_node, "color",
fwnode_for_each_child_node(child, led_node) {
ret = fwnode_property_read_u32(led_node, "color",