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: 477d9b2e59
("crypto: sun4i-ss - unify update/final function")
Signed-off-by: Wei Yongjun <weiyj.lk@gmail.com>
Acked-by: Corentin LABBE <clabbe.montjoie@gmail.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
This commit is contained in:
Родитель
39457acda9
Коммит
b46b9d1aad
|
@ -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 */
|
||||
|
|
Загрузка…
Ссылка в новой задаче