mirror of https://gitee.com/openkylin/linux.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 <megha.dey@linux.intel.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
This commit is contained in:
parent
d858b07138
commit
d13cd11fbc
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue