V4L/DVB (7489): videobuf-vmalloc.c: Remove buf_release from videobuf_vm_close
authorBrandon Philips <brandon@ifup.org>
Wed, 2 Apr 2008 21:10:59 +0000 (18:10 -0300)
committerMauro Carvalho Chehab <mchehab@infradead.org>
Thu, 24 Apr 2008 17:07:57 +0000 (14:07 -0300)
Remove the buf_release on vm_close because it will lead to a buffer being
released multiple times since all buffers are already freed under the two
possible cases: device close or STREAMOFF.

Signed-off-by: Brandon Philips <bphilips@suse.de>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
drivers/media/video/videobuf-vmalloc.c

index 4a2508d..e23335f 100644 (file)
@@ -78,8 +78,6 @@ videobuf_vm_close(struct vm_area_struct *vma)
                        if (q->bufs[i]->map != map)
                                continue;
 
-                       q->ops->buf_release(q,q->bufs[i]);
-
                        q->bufs[i]->map   = NULL;
                        q->bufs[i]->baddr = 0;
                }