[git:media_tree/master] media: bdisp: fix memleak on release

2019-11-09 Thread Mauro Carvalho Chehab
This is an automatic generated email to let you know that the following patch 
were queued:

Subject: media: bdisp: fix memleak on release
Author:  Johan Hovold 
Date:Thu Oct 10 10:13:31 2019 -0300

If a process is interrupted while accessing the video device and the
device lock is contended, release() could return early and fail to free
related resources.

Note that the return value of the v4l2 release file operation is
ignored.

Fixes: 28ffeebbb7bd ("[media] bdisp: 2D blitter driver using v4l2 mem2mem 
framework")
Cc: stable  # 4.2
Signed-off-by: Johan Hovold 
Reviewed-by: Fabien Dessenne 
Signed-off-by: Hans Verkuil 
Signed-off-by: Mauro Carvalho Chehab 

 drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

---

diff --git a/drivers/media/platform/sti/bdisp/bdisp-v4l2.c 
b/drivers/media/platform/sti/bdisp/bdisp-v4l2.c
index e90f1ba30574..675b5f2b4c2e 100644
--- a/drivers/media/platform/sti/bdisp/bdisp-v4l2.c
+++ b/drivers/media/platform/sti/bdisp/bdisp-v4l2.c
@@ -651,8 +651,7 @@ static int bdisp_release(struct file *file)
 
dev_dbg(bdisp->dev, "%s\n", __func__);
 
-   if (mutex_lock_interruptible(&bdisp->lock))
-   return -ERESTARTSYS;
+   mutex_lock(&bdisp->lock);
 
v4l2_m2m_ctx_release(ctx->fh.m2m_ctx);
 

___
linuxtv-commits mailing list
linuxtv-commits@linuxtv.org
https://www.linuxtv.org/cgi-bin/mailman/listinfo/linuxtv-commits

[git:media_tree/master] media: bdisp: fix memleak on release

2019-11-05 Thread Mauro Carvalho Chehab
This is an automatic generated email to let you know that the following patch 
were queued:

Subject: media: bdisp: fix memleak on release
Author:  Johan Hovold 
Date:Thu Oct 10 10:13:31 2019 -0300

If a process is interrupted while accessing the video device and the
device lock is contended, release() could return early and fail to free
related resources.

Note that the return value of the v4l2 release file operation is
ignored.

Fixes: 28ffeebbb7bd ("[media] bdisp: 2D blitter driver using v4l2 mem2mem 
framework")
Cc: stable  # 4.2
Signed-off-by: Johan Hovold 
Reviewed-by: Fabien Dessenne 
Signed-off-by: Hans Verkuil 
Signed-off-by: Mauro Carvalho Chehab 

 drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

---

diff --git a/drivers/media/platform/sti/bdisp/bdisp-v4l2.c 
b/drivers/media/platform/sti/bdisp/bdisp-v4l2.c
index e90f1ba30574..675b5f2b4c2e 100644
--- a/drivers/media/platform/sti/bdisp/bdisp-v4l2.c
+++ b/drivers/media/platform/sti/bdisp/bdisp-v4l2.c
@@ -651,8 +651,7 @@ static int bdisp_release(struct file *file)
 
dev_dbg(bdisp->dev, "%s\n", __func__);
 
-   if (mutex_lock_interruptible(&bdisp->lock))
-   return -ERESTARTSYS;
+   mutex_lock(&bdisp->lock);
 
v4l2_m2m_ctx_release(ctx->fh.m2m_ctx);
 

___
linuxtv-commits mailing list
linuxtv-commits@linuxtv.org
https://www.linuxtv.org/cgi-bin/mailman/listinfo/linuxtv-commits