X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=crypto%2Fahash.c;h=a92dc382f7813eb2d8e3c7354e126c1987fedb0d;hb=30c867eebfbd1c25310aec9f152578deaf793080;hp=793a27f2493e5287c1275df40feaca7b7b14c87e;hpb=8cab24f0b1daf23ba042464f0d4a4e51695bed74;p=~andy%2Flinux diff --git a/crypto/ahash.c b/crypto/ahash.c index 793a27f2493..a92dc382f78 100644 --- a/crypto/ahash.c +++ b/crypto/ahash.c @@ -213,7 +213,10 @@ static void ahash_op_unaligned_done(struct crypto_async_request *req, int err) ahash_op_unaligned_finish(areq, err); - complete(data, err); + areq->base.complete = complete; + areq->base.data = data; + + complete(&areq->base, err); } static int ahash_op_unaligned(struct ahash_request *req,