crypto: caam - Use ahash_request_complete
Instead of calling the base completion function directly, use the correct ahash helper which is ahash_request_complete. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au> Reviewed-by: Gaurav Jain <gaurav.jain@nxp.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
This commit is contained in:
parent
654627ad0b
commit
4bc713a49d
|
@ -3419,7 +3419,7 @@ static void ahash_done(void *cbk_ctx, u32 status)
|
|||
DUMP_PREFIX_ADDRESS, 16, 4, state->caam_ctx,
|
||||
ctx->ctx_len, 1);
|
||||
|
||||
req->base.complete(&req->base, ecode);
|
||||
ahash_request_complete(req, ecode);
|
||||
}
|
||||
|
||||
static void ahash_done_bi(void *cbk_ctx, u32 status)
|
||||
|
@ -3457,7 +3457,7 @@ static void ahash_done_bi(void *cbk_ctx, u32 status)
|
|||
DUMP_PREFIX_ADDRESS, 16, 4, req->result,
|
||||
crypto_ahash_digestsize(ahash), 1);
|
||||
|
||||
req->base.complete(&req->base, ecode);
|
||||
ahash_request_complete(req, ecode);
|
||||
}
|
||||
|
||||
static void ahash_done_ctx_src(void *cbk_ctx, u32 status)
|
||||
|
@ -3484,7 +3484,7 @@ static void ahash_done_ctx_src(void *cbk_ctx, u32 status)
|
|||
DUMP_PREFIX_ADDRESS, 16, 4, state->caam_ctx,
|
||||
ctx->ctx_len, 1);
|
||||
|
||||
req->base.complete(&req->base, ecode);
|
||||
ahash_request_complete(req, ecode);
|
||||
}
|
||||
|
||||
static void ahash_done_ctx_dst(void *cbk_ctx, u32 status)
|
||||
|
@ -3522,7 +3522,7 @@ static void ahash_done_ctx_dst(void *cbk_ctx, u32 status)
|
|||
DUMP_PREFIX_ADDRESS, 16, 4, req->result,
|
||||
crypto_ahash_digestsize(ahash), 1);
|
||||
|
||||
req->base.complete(&req->base, ecode);
|
||||
ahash_request_complete(req, ecode);
|
||||
}
|
||||
|
||||
static int ahash_update_ctx(struct ahash_request *req)
|
||||
|
|
|
@ -614,7 +614,7 @@ static inline void ahash_done_cpy(struct device *jrdev, u32 *desc, u32 err,
|
|||
* by CAAM, not crypto engine.
|
||||
*/
|
||||
if (!has_bklog)
|
||||
req->base.complete(&req->base, ecode);
|
||||
ahash_request_complete(req, ecode);
|
||||
else
|
||||
crypto_finalize_hash_request(jrp->engine, req, ecode);
|
||||
}
|
||||
|
@ -676,7 +676,7 @@ static inline void ahash_done_switch(struct device *jrdev, u32 *desc, u32 err,
|
|||
* by CAAM, not crypto engine.
|
||||
*/
|
||||
if (!has_bklog)
|
||||
req->base.complete(&req->base, ecode);
|
||||
ahash_request_complete(req, ecode);
|
||||
else
|
||||
crypto_finalize_hash_request(jrp->engine, req, ecode);
|
||||
|
||||
|
|
Loading…
Reference in New Issue