diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2017-03-27 11:20:32 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2017-03-31 13:57:13 +0200 |
commit | cc6ad94c3380cde42c464b5ae1a396d18b6d9bb6 (patch) | |
tree | 54662283fc2112aa46a83d73e674a2508fa0cee1 | |
parent | b204a1d8b6f3c91b11d4b5a85fc3877a69d52b9f (diff) | |
download | dt-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.c | 7 |
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) { |