crypto: hifn_795x - Use request_complete helpers
authorHerbert Xu <herbert@gondor.apana.org.au>
Tue, 31 Jan 2023 08:02:23 +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/hifn_795x.c

index 7e7a8f0..5a7f661 100644 (file)
@@ -1705,7 +1705,7 @@ static void hifn_process_ready(struct skcipher_request *req, int error)
                hifn_cipher_walk_exit(&rctx->walk);
        }
 
-       req->base.complete(&req->base, error);
+       skcipher_request_complete(req, error);
 }
 
 static void hifn_clear_rings(struct hifn_device *dev, int error)
@@ -2054,7 +2054,7 @@ static int hifn_process_queue(struct hifn_device *dev)
                        break;
 
                if (backlog)
-                       backlog->complete(backlog, -EINPROGRESS);
+                       crypto_request_complete(backlog, -EINPROGRESS);
 
                req = skcipher_request_cast(async_req);