diff --git a/drivers/uacce/uacce.c b/drivers/uacce/uacce.c index 8ea33e7f8d8f4e1e67edb2c90ae3a427a0a083da..f863aa6f49e0951442c7b6a92c16cfb714f24fc8 100644 --- a/drivers/uacce/uacce.c +++ b/drivers/uacce/uacce.c @@ -491,7 +491,7 @@ static int uacce_start_queue(struct uacce_queue *q) return 0; err_with_vmap: - for (j = i; j >= 0; j--) { + for (j = i - 1; j >= 0; j--) { qfr = q->qfrs[j]; if (qfr && qfr->kaddr) { vunmap(qfr->kaddr);