The patch number 9875 was added via Jean-Francois Moine <moin...@free.fr>
to http://linuxtv.org/hg/v4l-dvb master development tree.

Kernel patches in this development tree may be modified to be backward
compatible with older kernels. Compatibility modifications will be
removed before inclusion into the mainstream Kernel

If anyone has any objections, please let us know by sending a message to:
        v4l-dvb-maintai...@linuxtv.org

------

From: Jim Paris  <j...@jtan.com>
gspca - main: Fix vidioc_s_jpegcomp locking.


Priority: high

Signed-off-by: Jim Paris <j...@jtan.com>
Signed-off-by: Jean-Francois Moine <moin...@free.fr>


---

 linux/drivers/media/video/gspca/gspca.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff -r 7ecbf0b764a6 -r 444df9137fcd linux/drivers/media/video/gspca/gspca.c
--- a/linux/drivers/media/video/gspca/gspca.c   Wed Dec 10 09:47:44 2008 +0100
+++ b/linux/drivers/media/video/gspca/gspca.c   Wed Dec 10 09:50:44 2008 +0100
@@ -1320,10 +1320,10 @@ static int vidioc_s_jpegcomp(struct file
        struct gspca_dev *gspca_dev = priv;
        int ret;
 
+       if (!gspca_dev->sd_desc->set_jcomp)
+               return -EINVAL;
        if (mutex_lock_interruptible(&gspca_dev->usb_lock))
                return -ERESTARTSYS;
-       if (!gspca_dev->sd_desc->set_jcomp)
-               return -EINVAL;
        ret = gspca_dev->sd_desc->set_jcomp(gspca_dev, jpegcomp);
        mutex_unlock(&gspca_dev->usb_lock);
        return ret;


---

Patch is available at: 
http://linuxtv.org/hg/v4l-dvb/rev/444df9137fcded0df463bb267431197585bb3e98

_______________________________________________
linuxtv-commits mailing list
linuxtv-commits@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linuxtv-commits

Reply via email to