diff options
-rw-r--r-- | crypto/drbg.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/crypto/drbg.c b/crypto/drbg.c index fa749f470135..cdb27ac4b226 100644 --- a/crypto/drbg.c +++ b/crypto/drbg.c | |||
@@ -1767,9 +1767,8 @@ static int drbg_kcapi_sym_ctr(struct drbg_state *drbg, | |||
1767 | break; | 1767 | break; |
1768 | case -EINPROGRESS: | 1768 | case -EINPROGRESS: |
1769 | case -EBUSY: | 1769 | case -EBUSY: |
1770 | ret = wait_for_completion_interruptible( | 1770 | wait_for_completion(&drbg->ctr_completion); |
1771 | &drbg->ctr_completion); | 1771 | if (!drbg->ctr_async_err) { |
1772 | if (!ret && !drbg->ctr_async_err) { | ||
1773 | reinit_completion(&drbg->ctr_completion); | 1772 | reinit_completion(&drbg->ctr_completion); |
1774 | break; | 1773 | break; |
1775 | } | 1774 | } |