diff options
Diffstat (limited to 'crypto/chainiv.c')
-rw-r--r-- | crypto/chainiv.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/crypto/chainiv.c b/crypto/chainiv.c index 834d8dd3d4fc..9c294c8f9a07 100644 --- a/crypto/chainiv.c +++ b/crypto/chainiv.c | |||
@@ -126,7 +126,7 @@ static int async_chainiv_schedule_work(struct async_chainiv_ctx *ctx) | |||
126 | int err = ctx->err; | 126 | int err = ctx->err; |
127 | 127 | ||
128 | if (!ctx->queue.qlen) { | 128 | if (!ctx->queue.qlen) { |
129 | smp_mb__before_clear_bit(); | 129 | smp_mb__before_atomic(); |
130 | clear_bit(CHAINIV_STATE_INUSE, &ctx->state); | 130 | clear_bit(CHAINIV_STATE_INUSE, &ctx->state); |
131 | 131 | ||
132 | if (!ctx->queue.qlen || | 132 | if (!ctx->queue.qlen || |