crypto: qce - Use request_complete helpers
authorHerbert Xu <herbert@gondor.apana.org.au>
Tue, 31 Jan 2023 08:02:44 +0000 (16:02 +0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Mon, 13 Feb 2023 10:35:14 +0000 (18:35 +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/qce/core.c

index d3780be..74deca4 100644 (file)
@@ -107,7 +107,7 @@ static int qce_handle_queue(struct qce_device *qce,
 
        if (backlog) {
                spin_lock_bh(&qce->lock);
-               backlog->complete(backlog, -EINPROGRESS);
+               crypto_request_complete(backlog, -EINPROGRESS);
                spin_unlock_bh(&qce->lock);
        }
 
@@ -132,7 +132,7 @@ static void qce_tasklet_req_done(unsigned long data)
        spin_unlock_irqrestore(&qce->lock, flags);
 
        if (req)
-               req->complete(req, qce->result);
+               crypto_request_complete(req, qce->result);
 
        qce_handle_queue(qce, NULL);
 }