summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2017-03-27 11:20:32 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2017-03-31 13:57:13 +0200
commitcc6ad94c3380cde42c464b5ae1a396d18b6d9bb6 (patch)
tree54662283fc2112aa46a83d73e674a2508fa0cee1
parentb204a1d8b6f3c91b11d4b5a85fc3877a69d52b9f (diff)
downloaddt-utils-cc6ad94c3380cde42c464b5ae1a396d18b6d9bb6.tar.gz
dt-utils-cc6ad94c3380cde42c464b5ae1a396d18b6d9bb6.tar.xz
Revert "barebox-state: Do not defer probe"
This reverts commit 898a46705d8e672932e8668149e94bb0c9f9a878.
-rw-r--r--src/barebox-state/backend_format_raw.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/barebox-state/backend_format_raw.c b/src/barebox-state/backend_format_raw.c
index 6f0d930..e028ea6 100644
--- a/src/barebox-state/backend_format_raw.c
+++ b/src/barebox-state/backend_format_raw.c
@@ -261,8 +261,13 @@ static int backend_format_raw_init_digest(struct state_backend_format_raw *raw,
}
ret = keystore_get_secret(secret_name, &key, &key_len);
- if (ret)
+ if (ret == -ENOENT) { /* -ENOENT == does not exist */
+ dev_info(raw->dev, "Could not get secret '%s' - probe deferred\n",
+ secret_name);
+ return -EPROBE_DEFER;
+ } else if (ret) {
return ret;
+ }
digest = digest_alloc(algo);
if (!digest) {