Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b46b9d1a authored by Wei Yongjun's avatar Wei Yongjun Committed by Herbert Xu
Browse files

crypto: sun4i-ss - fix missing unlock on error in sun4i_hash()



Add the missing unlock before return from function sun4i_hash()
in the error handling case.

Fixes: 477d9b2e ("crypto: sun4i-ss - unify update/final function")
Signed-off-by: default avatarWei Yongjun <weiyj.lk@gmail.com>
Acked-by: default avatarCorentin LABBE <clabbe.montjoie@gmail.com>
Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
parent 39457acd
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -245,7 +245,8 @@ int sun4i_hash(struct ahash_request *areq)
		if (end > areq->nbytes || areq->nbytes - end > 63) {
			dev_err(ss->dev, "ERROR: Bound error %u %u\n",
				end, areq->nbytes);
			return -EINVAL;
			err = -EINVAL;
			goto release_ss;
		}
	} else {
		/* Since we have the flag final, we can go up to modulo 4 */