]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit - include/media/videobuf2-core.h
[media] v4l: vb2: Add a function to discard all DONE buffers
authorLaurent Pinchart <laurent.pinchart@ideasonboard.com>
Mon, 10 Mar 2014 00:42:52 +0000 (21:42 -0300)
committerMauro Carvalho Chehab <m.chehab@samsung.com>
Sun, 25 May 2014 14:37:49 +0000 (11:37 -0300)
commit34ea4d4417bb726245fdaeb2f8951eaa0c18fc4c
tree9953e2cfbfc8075dee2b7775fdb6c5d157d83a9b
parent08344492b350870db4499c7b90220030f07a5d4b
[media] v4l: vb2: Add a function to discard all DONE buffers

When suspending a device while a video stream is active all buffers
marked as done but not dequeued yet will be kept across suspend and
given back to userspace after resume. This will result in outdated
buffers being dequeued.

Introduce a new vb2 function to mark all done buffers as erroneous
instead, to be used by drivers at resume time.

Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Hans Verkuil <hans.verkuil@cisco.com>
Acked-by: Sakari Ailus <sakari.ailus@iki.fi>
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
drivers/media/v4l2-core/videobuf2-core.c
include/media/videobuf2-core.h