summaryrefslogtreecommitdiff
path: root/drivers/core/lists.c
diff options
context:
space:
mode:
authorTom Rini <trini@konsulko.com>2022-12-02 10:00:55 -0500
committerTom Rini <trini@konsulko.com>2022-12-02 10:00:55 -0500
commita32f6341ccf2ea69f64fe87b9d07fd87325a2056 (patch)
treedbc6cb94bf0c85671d7e05ba3cbebd017751c1d8 /drivers/core/lists.c
parent39b81955d38c11254b455322b9d98e07010049d6 (diff)
parentc9311b5a901f6cbdbce368f1aa4a60e1c0ce8dc6 (diff)
Merge branch '2022-12-02-assorted-updates'
- Add Peter Robinson as a co-custodian for Pi, update the maintainer record for common/usb_storage.c, re-add bmp_logo to tools-only and fix SPI booting on the SanCloud BBE
Diffstat (limited to 'drivers/core/lists.c')
-rw-r--r--drivers/core/lists.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/core/lists.c b/drivers/core/lists.c
index 3878957c9ef..8034a8f48d9 100644
--- a/drivers/core/lists.c
+++ b/drivers/core/lists.c
@@ -120,10 +120,10 @@ int lists_bind_drivers(struct udevice *parent, bool pre_reloc_only)
int ret;
ret = bind_drivers_pass(parent, pre_reloc_only);
- if (!ret)
- break;
- if (ret != -EAGAIN && !result)
+ if (!result || result == -EAGAIN)
result = ret;
+ if (ret != -EAGAIN)
+ break;
}
return result;