diff options
Diffstat (limited to 'target/linux/brcm2708/patches-4.1/0214-BCM2835-V4L2-Return-buffers-to-videobuf2-on-shutdown.patch')
-rw-r--r-- | target/linux/brcm2708/patches-4.1/0214-BCM2835-V4L2-Return-buffers-to-videobuf2-on-shutdown.patch | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/target/linux/brcm2708/patches-4.1/0214-BCM2835-V4L2-Return-buffers-to-videobuf2-on-shutdown.patch b/target/linux/brcm2708/patches-4.1/0214-BCM2835-V4L2-Return-buffers-to-videobuf2-on-shutdown.patch new file mode 100644 index 0000000000..6cae6e6ca2 --- /dev/null +++ b/target/linux/brcm2708/patches-4.1/0214-BCM2835-V4L2-Return-buffers-to-videobuf2-on-shutdown.patch @@ -0,0 +1,23 @@ +From bca6a0dce0230700814a3a0c5af3458e46d63d93 Mon Sep 17 00:00:00 2001 +From: Dave Stevenson <6by9@users.noreply.github.com> +Date: Tue, 14 Jul 2015 22:57:57 +0100 +Subject: [PATCH 214/222] BCM2835-V4L2: Return buffers to videobuf2 on shutdown + +https://github.com/raspberrypi/linux/issues/817 +Fixes the kernel warning from videobuf2 as buffers +are now returned as they are being flushed on +stop_streaming. +--- + drivers/media/platform/bcm2835/bcm2835-camera.c | 1 + + 1 file changed, 1 insertion(+) + +--- a/drivers/media/platform/bcm2835/bcm2835-camera.c ++++ b/drivers/media/platform/bcm2835/bcm2835-camera.c +@@ -404,6 +404,7 @@ static void buffer_cb(struct vchiq_mmal_ + } + } else { + /* signal frame completion */ ++ vb2_buffer_done(&buf->vb, VB2_BUF_STATE_ERROR); + complete(&dev->capture.frame_cmplt); + } + } |