Commit d13cd11f authored by Herbert Xu's avatar Herbert Xu

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: default avatarMegha Dey <megha.dey@linux.intel.com>
Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
parent d858b071
...@@ -486,8 +486,10 @@ static void test_mb_ahash_speed(const char *algo, unsigned int sec, ...@@ -486,8 +486,10 @@ static void test_mb_ahash_speed(const char *algo, unsigned int sec,
for (k = 0; k < 8; k++) { for (k = 0; k < 8; k++) {
ret = crypto_ahash_digest(data[k].req); ret = crypto_ahash_digest(data[k].req);
if (ret == -EINPROGRESS) if (ret == -EINPROGRESS) {
ret = 0;
continue; continue;
}
if (ret) if (ret)
break; break;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment