summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorAndrey Smirnov <andrew.smirnov@gmail.com>2019-01-16 18:16:47 -0800
committerSascha Hauer <s.hauer@pengutronix.de>2019-01-18 09:43:10 +0100
commitadb18ca987c9b5f1e99aac30e000300595c45d6e (patch)
tree879549ee1bb61f540f658f455a792d7ebb25a97e /drivers
parentcca859864b6f1af7ae4e9d699b249b59e2efa6b8 (diff)
downloadbarebox-adb18ca987c9b5f1e99aac30e000300595c45d6e.tar.gz
barebox-adb18ca987c9b5f1e99aac30e000300595c45d6e.tar.xz
base: driver: Drop redundant list_empty() check
Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/base/driver.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/drivers/base/driver.c b/drivers/base/driver.c
index 1fd890542e..1fd6bbc014 100644
--- a/drivers/base/driver.c
+++ b/drivers/base/driver.c
@@ -269,7 +269,7 @@ static int device_probe_deferred(void)
success = false;
if (list_empty(&deferred))
- break;
+ return 0;
list_for_each_entry_safe(dev, tmp, &deferred, active) {
list_del(&dev->active);
@@ -285,9 +285,6 @@ static int device_probe_deferred(void)
}
} while (success);
- if (list_empty(&deferred))
- return 0;
-
list_for_each_entry(dev, &deferred, active)
dev_err(dev, "probe permanently deferred\n");