aboutsummaryrefslogtreecommitdiff
path: root/drivers/core
diff options
context:
space:
mode:
authorHeinrich Schuchardt <xypron.glpk@gmx.de>2020-02-15 21:38:48 +0100
committerSimon Glass <sjg@chromium.org>2020-04-16 08:07:57 -0600
commitf93a07dd4f2e9096208a3230b0eca669d9760397 (patch)
treef9b8327fd9425dab868c7023e4d47c2667c7dc87 /drivers/core
parent2960107a22b32f6e17794f5e56db718ab82c896f (diff)
downloadu-boot-f93a07dd4f2e9096208a3230b0eca669d9760397.zip
u-boot-f93a07dd4f2e9096208a3230b0eca669d9760397.tar.gz
u-boot-f93a07dd4f2e9096208a3230b0eca669d9760397.tar.bz2
dm: core: remove redundant if statement
The value of parent is not changed in the first if statement. So we can merge the two if statements depending on parent. Indicated by cppcheck. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de> Reviewed-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'drivers/core')
-rw-r--r--drivers/core/device.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/core/device.c b/drivers/core/device.c
index 89ea820..534cfa7 100644
--- a/drivers/core/device.c
+++ b/drivers/core/device.c
@@ -143,11 +143,9 @@ static int device_bind_common(struct udevice *parent, const struct driver *drv,
goto fail_alloc3;
}
}
- }
-
- /* put dev into parent's successor list */
- if (parent)
+ /* put dev into parent's successor list */
list_add_tail(&dev->sibling_node, &parent->child_head);
+ }
ret = uclass_bind_device(dev);
if (ret)