v4l2: dequeue buffers properly on VIDIOC_STREAMOFF
authorJohn Sheu <sheu@chromium.org>
Wed, 17 Apr 2013 05:04:18 +0000 (22:04 -0700)
committerChromeBot <chrome-bot@google.com>
Tue, 23 Apr 2013 17:39:19 +0000 (10:39 -0700)
commit1c80d4725af213093775cd2c86ff045fa1aed57a
treec4b902ddbff1011373ced16c41b9eac850f7777a
parented9cf9b07c960582178ac75dee407e801739725a
v4l2: dequeue buffers properly on VIDIOC_STREAMOFF

<UPSTREAM MERGE NOT REQUIRED>

Instead of just marking all buffers as dequeued on STREAMOFF, properly
dequeue them -- this will, most notably, make sure that any mapped
DMABUF buffers will be properly unmapped.

BUG=chromium:232121
TEST=local build, run on CrOS snow

Change-Id: Ide111378caa70cf603b3edec65b4dedd0f1e1ea0
Signed-off-by: John Sheu <sheu@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/48346
Reviewed-by: Pawel Osciak <posciak@chromium.org>
drivers/media/video/videobuf2-core.c