From: Herbert Xu Date: Thu, 30 Jun 2016 03:00:13 +0000 (+0800) Subject: crypto: tcrypt - Do not bail on EINPROGRESS in multibuffer hash test X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=d13cd11fbccb5239c8fb4c1e70e0ca2e811ba2c4;p=linux-beck.git crypto: tcrypt - Do not bail on EINPROGRESS in multibuffer hash test The multibuffer hash speed test is incorrectly bailing because of an EINPROGRESS return value. This patch fixes it by setting ret to zero if it is equal to -EINPROGRESS. Reported-by: Megha Dey Signed-off-by: Herbert Xu --- diff --git a/crypto/tcrypt.c b/crypto/tcrypt.c index 11aedae02382..202cfa10076c 100644 --- a/crypto/tcrypt.c +++ b/crypto/tcrypt.c @@ -486,8 +486,10 @@ static void test_mb_ahash_speed(const char *algo, unsigned int sec, for (k = 0; k < 8; k++) { ret = crypto_ahash_digest(data[k].req); - if (ret == -EINPROGRESS) + if (ret == -EINPROGRESS) { + ret = 0; continue; + } if (ret) break;