Commit a2380982 authored by Marek Behún's avatar Marek Behún Committed by Pavel Machek

leds: tca6507: fix potential zero passed to ERR_PTR

Fix potential ERR_PTR(0).
Signed-off-by: default avatarMarek Behún <kabel@kernel.org>
Fixes: d78b10f5713d9 ("leds: tca6507: use fwnode API instead of OF")
Reported-by: default avatarkernel test robot <lkp@intel.com>
Reported-by: default avatarDan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: default avatarPavel Machek <pavel@ucw.cz>
parent e8b7dabc
...@@ -727,7 +727,7 @@ tca6507_led_dt_init(struct i2c_client *client) ...@@ -727,7 +727,7 @@ tca6507_led_dt_init(struct i2c_client *client)
ret = fwnode_property_read_u32(child, "reg", &reg); ret = fwnode_property_read_u32(child, "reg", &reg);
if (ret || reg >= NUM_LEDS) { if (ret || reg >= NUM_LEDS) {
fwnode_handle_put(child); fwnode_handle_put(child);
return ERR_PTR(ret); return ERR_PTR(ret ? : -EINVAL);
} }
tca_leds[reg] = led; tca_leds[reg] = led;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment