crypto: marvell/cesa - Use request_complete helpers
authorHerbert Xu <herbert@gondor.apana.org.au>
Tue, 31 Jan 2023 08:02:33 +0000 (16:02 +0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Mon, 13 Feb 2023 10:34:49 +0000 (18:34 +0800)
Use the request_complete helpers instead of calling the completion
function directly.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/marvell/cesa/cesa.c
drivers/crypto/marvell/cesa/tdma.c

index 5cd3328..b61e35b 100644 (file)
@@ -66,7 +66,7 @@ static void mv_cesa_rearm_engine(struct mv_cesa_engine *engine)
                return;
 
        if (backlog)
-               backlog->complete(backlog, -EINPROGRESS);
+               crypto_request_complete(backlog, -EINPROGRESS);
 
        ctx = crypto_tfm_ctx(req->tfm);
        ctx->ops->step(req);
@@ -106,7 +106,7 @@ mv_cesa_complete_req(struct mv_cesa_ctx *ctx, struct crypto_async_request *req,
 {
        ctx->ops->cleanup(req);
        local_bh_disable();
-       req->complete(req, res);
+       crypto_request_complete(req, res);
        local_bh_enable();
 }
 
index f0b5537..388a06e 100644 (file)
@@ -168,7 +168,7 @@ int mv_cesa_tdma_process(struct mv_cesa_engine *engine, u32 status)
                                                                        req);
 
                        if (backlog)
-                               backlog->complete(backlog, -EINPROGRESS);
+                               crypto_request_complete(backlog, -EINPROGRESS);
                }
 
                if (res || tdma->cur_dma == tdma_cur)