crypto: inside-secure - improve error reporting
This patch improves the error reporting from the Inside Secure driver to the upper layers and crypto consumers. All errors reported by the engine aren't fatal, and some may be genuine. Signed-off-by: Antoine Tenart <antoine.tenart@bootlin.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
This commit is contained in:

committed by
Herbert Xu

parent
8a21f067e0
commit
bdfd190956
@@ -160,12 +160,8 @@ static int safexcel_handle_req_result(struct safexcel_crypto_priv *priv, int rin
|
||||
break;
|
||||
}
|
||||
|
||||
if (rdesc->result_data.error_code) {
|
||||
dev_err(priv->dev,
|
||||
"cipher: result: result descriptor error (%d)\n",
|
||||
rdesc->result_data.error_code);
|
||||
*ret = -EIO;
|
||||
}
|
||||
if (likely(!*ret))
|
||||
*ret = safexcel_rdesc_check_errors(priv, rdesc);
|
||||
|
||||
ndesc++;
|
||||
} while (!rdesc->last_seg);
|
||||
|
Reference in New Issue
Block a user