Bug 50031

Summary: soc camera driver module may case memory leak
Product: Drivers Reporter: qingbin li (308123027)
Component: Video(Other)Assignee: drivers_video-other
Status: RESOLVED DUPLICATE    
Severity: high CC: alan
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: linux-2.6.x;linux-3.x.x Subsystem:
Regression: No Bisected commit-id:

Description qingbin li 2012-11-04 06:21:17 UTC
why not call "videobuf_mmap_free",when device close call "soc_camera_close" in
linux-2.6.x;do the same in linux-3.x.x?
video capture flow:
1)open
2)set fmt
3)request buffer-->__videobuf_mmap_setup-->videobuf_alloc_vb(q)
4)mmap
5)enqueue, dequeue
6)close--->soc_camera_close-->?should call:videobuf_mmap_free
NOTE:
I have reviewed all the code, found:soc_camera_driver device driver coders has
no way(callback function) to call videobuf_mmap_free; it will case memory leak.
Comment 1 Alan 2012-11-05 14:14:03 UTC

*** This bug has been marked as a duplicate of bug 49991 ***