forked from luck/tmp_suning_uos_patched
V4L/DVB (10304): buf-dma-contig: fix USERPTR free handling
This patch fixes a free-without-alloc bug for V4L2_MEMORY_USERPTR video buffers. Signed-off-by: Magnus Damm <damm@igel.co.jp> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
This commit is contained in:
parent
87e3495c31
commit
d4db588ccc
@ -400,7 +400,7 @@ void videobuf_dma_contig_free(struct videobuf_queue *q,
|
|||||||
So, it should free memory only if the memory were allocated for
|
So, it should free memory only if the memory were allocated for
|
||||||
read() operation.
|
read() operation.
|
||||||
*/
|
*/
|
||||||
if ((buf->memory != V4L2_MEMORY_USERPTR) || !buf->baddr)
|
if ((buf->memory != V4L2_MEMORY_USERPTR) || buf->baddr)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (!mem)
|
if (!mem)
|
||||||
|
Loading…
Reference in New Issue
Block a user