summaryrefslogtreecommitdiffstats
path: root/drivers/media/platform/vsp1/vsp1_bru.c
diff options
context:
space:
mode:
authorLaurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>2016-01-17 19:53:56 -0200
committerMauro Carvalho Chehab <mchehab@osg.samsung.com>2016-04-13 19:03:21 -0300
commita0cdac5610ea900dcf6a78d4d0216aef2bca7b80 (patch)
tree970a24dc99e7eba62b5011f546b916f2788d9dc5 /drivers/media/platform/vsp1/vsp1_bru.c
parent76c29755960c911b4e1bec3da90d4d5f6b44d3f3 (diff)
downloadblackbird-op-linux-a0cdac5610ea900dcf6a78d4d0216aef2bca7b80.tar.gz
blackbird-op-linux-a0cdac5610ea900dcf6a78d4d0216aef2bca7b80.zip
[media] v4l: vsp1: Allocate pipelines on demand
Instead of embedding pipelines in the vsp1_video objects allocate them on demand when they are needed. This fixes the streamon race condition where pipelines objects from different video nodes could be used for the same pipeline. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
Diffstat (limited to 'drivers/media/platform/vsp1/vsp1_bru.c')
-rw-r--r--drivers/media/platform/vsp1/vsp1_bru.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/media/platform/vsp1/vsp1_bru.c b/drivers/media/platform/vsp1/vsp1_bru.c
index 3ece40245396..d27de5363c5a 100644
--- a/drivers/media/platform/vsp1/vsp1_bru.c
+++ b/drivers/media/platform/vsp1/vsp1_bru.c
@@ -19,6 +19,7 @@
#include "vsp1.h"
#include "vsp1_bru.h"
#include "vsp1_dl.h"
+#include "vsp1_pipe.h"
#include "vsp1_rwpf.h"
#include "vsp1_video.h"
OpenPOWER on IntegriCloud