add unlock of mutex in fail cases (#4378)

This commit is contained in:
JacobBarthelmeh
2021-09-08 05:51:34 +07:00
committed by GitHub
parent a118de1043
commit 078e0a7379

View File

@ -561,11 +561,13 @@ Error caamAddJob(DESCSTRUCT* desc)
if (CAAM_ADR_SYNC(caam.ring.VirtualDesc,
desc->idx * sizeof(unsigned int)) != 0) {
CAAM_UNLOCK_MUTEX(&caam.ring.jr_lock);
return -1;
}
if (CAAM_ADR_SYNC(caam.ring.VirtualIn,
CAAM_JOBRING_SIZE * sizeof(unsigned int)) != 0) {
CAAM_UNLOCK_MUTEX(&caam.ring.jr_lock);
return -1;
}