mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2025-11-29 06:31:28 +01:00
reset: fix reset_get_bulk when phandle error
This fixes the Coverity Defect CID 175348 when dev_count_phandle_with_args()
returns a negative value.
Fixes: 0c28233903b5 ("reset: Add get/assert/deassert/release for bulk of reset signals")
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
This commit is contained in:
parent
34b3722e38
commit
895a82ce90
@ -88,8 +88,8 @@ int reset_get_bulk(struct udevice *dev, struct reset_ctl_bulk *bulk)
|
|||||||
bulk->count = 0;
|
bulk->count = 0;
|
||||||
|
|
||||||
count = dev_count_phandle_with_args(dev, "resets", "#reset-cells");
|
count = dev_count_phandle_with_args(dev, "resets", "#reset-cells");
|
||||||
if (!count)
|
if (count < 1)
|
||||||
return 0;
|
return count;
|
||||||
|
|
||||||
bulk->resets = devm_kcalloc(dev, count, sizeof(struct reset_ctl),
|
bulk->resets = devm_kcalloc(dev, count, sizeof(struct reset_ctl),
|
||||||
GFP_KERNEL);
|
GFP_KERNEL);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user