diff options
-rw-r--r-- | drivers/crypto/aspeed/aspeed-hace-hash.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/crypto/aspeed/aspeed-hace-hash.c b/drivers/crypto/aspeed/aspeed-hace-hash.c index e54b7dd03be3..f8f37c9d5f3c 100644 --- a/drivers/crypto/aspeed/aspeed-hace-hash.c +++ b/drivers/crypto/aspeed/aspeed-hace-hash.c @@ -449,7 +449,7 @@ static noinline int aspeed_ahash_fallback(struct ahash_request *req) if (rctx->flags & SHA_FLAGS_FINUP) ret = ret ?: crypto_ahash_finup(fbreq); else - ret = ret ?: crypto_ahash_update(fbreq); + ret = ret ?: crypto_ahash_update(fbreq) ?: crypto_ahash_export_core(fbreq, state) ?: aspeed_sham_import(req, state); HASH_REQUEST_ZERO(fbreq); |