This is an automatic generated email to let you know that the following patch 
were queued at the 
http://git.linuxtv.org/media_tree.git tree:

Subject: [media] media: vb2: fix userptr VMA release seq
Author:  Yu Tang <[email protected]>
Date:    Tue Aug 30 02:31:54 2011 -0300

Align vb2 user pointer VMA release sequence with munmap.
Do vm_ops->vm_close before release file.

Signed-off-by: Yu Tang <[email protected]>
Signed-off-by: Marek Szyprowski <[email protected]>
Signed-off-by: Mauro Carvalho Chehab <[email protected]>

 drivers/media/video/videobuf2-memops.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

---

http://git.linuxtv.org/media_tree.git?a=commitdiff;h=8607c42540d0aa61ab562506681d34c245b91fae

diff --git a/drivers/media/video/videobuf2-memops.c 
b/drivers/media/video/videobuf2-memops.c
index 569eeb3..71a7a78 100644
--- a/drivers/media/video/videobuf2-memops.c
+++ b/drivers/media/video/videobuf2-memops.c
@@ -68,12 +68,12 @@ void vb2_put_vma(struct vm_area_struct *vma)
        if (!vma)
                return;
 
-       if (vma->vm_file)
-               fput(vma->vm_file);
-
        if (vma->vm_ops && vma->vm_ops->close)
                vma->vm_ops->close(vma);
 
+       if (vma->vm_file)
+               fput(vma->vm_file);
+
        kfree(vma);
 }
 EXPORT_SYMBOL_GPL(vb2_put_vma);

_______________________________________________
linuxtv-commits mailing list
[email protected]
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linuxtv-commits

Reply via email to