video: driver: fix destroy internal buffer
break after destroying each internal buffer Change-Id: I1b3eaf3b655113e0f2f911683c423cdeaeac3ade Signed-off-by: Darshana Patil <darshana@codeaurora.org>
This commit is contained in:

committed by
Gerrit - the friendly Code Review server

parent
d56e844dd9
commit
91212e2c02
@@ -1553,6 +1553,7 @@ int msm_vidc_destroy_internal_buffer(struct msm_vidc_inst *inst,
|
||||
msm_vidc_memory_unmap(inst->core, map);
|
||||
list_del(&map->list);
|
||||
kfree(map);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1561,6 +1562,7 @@ int msm_vidc_destroy_internal_buffer(struct msm_vidc_inst *inst,
|
||||
msm_vidc_memory_free(inst->core, alloc);
|
||||
list_del(&alloc->list);
|
||||
kfree(alloc);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1568,6 +1570,7 @@ int msm_vidc_destroy_internal_buffer(struct msm_vidc_inst *inst,
|
||||
if (buf->dmabuf == buffer->dmabuf) {
|
||||
list_del(&buf->list);
|
||||
kfree(buf);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user