Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

crypto: ccree - use proper callback completion api

Use proper hash callback completion API instead of open coding it.

Signed-off-by: Gilad Ben-Yossef <gilad@benyossef.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>

authored by

Gilad Ben-Yossef and committed by
Herbert Xu
151ded73 a108f931

+3 -3
+3 -3
drivers/crypto/ccree/cc_hash.c
··· 286 286 cc_unmap_req(dev, state, ctx); 287 287 } 288 288 289 - req->base.complete(&req->base, err); 289 + ahash_request_complete(req, err); 290 290 } 291 291 292 292 static void cc_digest_complete(struct device *dev, void *cc_req, int err) ··· 306 306 cc_unmap_req(dev, state, ctx); 307 307 } 308 308 309 - req->base.complete(&req->base, err); 309 + ahash_request_complete(req, err); 310 310 } 311 311 312 312 static void cc_hash_complete(struct device *dev, void *cc_req, int err) ··· 326 326 cc_unmap_req(dev, state, ctx); 327 327 } 328 328 329 - req->base.complete(&req->base, err); 329 + ahash_request_complete(req, err); 330 330 } 331 331 332 332 static int cc_fin_result(struct cc_hw_desc *desc, struct ahash_request *req,