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

index 984b3cc0237ca5124816dfc98587f60bd4603989..b63e2359a1332322b1c379c1cf852010dd7ea35e 100644 (file)
@@ -382,7 +382,7 @@ static void one_packet(dma_addr_t phys)
                if (req_ctx->hmac_virt)
                        finish_scattered_hmac(crypt);
 
-               req->base.complete(&req->base, failed);
+               aead_request_complete(req, failed);
                break;
        }
        case CTL_FLAG_PERFORM_ABLK: {
@@ -407,7 +407,7 @@ static void one_packet(dma_addr_t phys)
                        free_buf_chain(dev, req_ctx->dst, crypt->dst_buf);
 
                free_buf_chain(dev, req_ctx->src, crypt->src_buf);
-               req->base.complete(&req->base, failed);
+               skcipher_request_complete(req, failed);
                break;
        }
        case CTL_FLAG_GEN_ICV: