The patch number 13923 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:
        Linux Media Mailing List <linux-me...@vger.kernel.org>

------

From: Jean-Francois Moine  <moin...@free.fr>
gspca - zc3xx: Simplify code.


Priority: normal

Signed-off-by: Jean-Francois Moine <moin...@free.fr>


---

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

diff -r be00fd76345f -r e57ed5ad2d90 linux/drivers/media/video/gspca/zc3xx.c
--- a/linux/drivers/media/video/gspca/zc3xx.c   Fri Jan 08 12:04:21 2010 +0100
+++ b/linux/drivers/media/video/gspca/zc3xx.c   Fri Jan 08 12:08:12 2010 +0100
@@ -6820,7 +6820,6 @@
 {
        struct sd *sd = (struct sd *) gspca_dev;
        struct usb_device *dev = gspca_dev->dev;
-       const struct usb_action *zc3_init;
        int mode;
        static const struct usb_action *init_tb[SENSOR_MAX][2] = {
                {adcm2700_Initial, adcm2700_InitialScale},      /* 0 */
@@ -6853,8 +6852,7 @@
                        0x21);          /* JPEG 422 */
        jpeg_set_qual(sd->jpeg_hdr, sd->quality);
 
-       mode = gspca_dev->cam.cam_mode[(int) gspca_dev->curr_mode].priv;
-       zc3_init = init_tb[sd->sensor][mode];
+       mode = gspca_dev->cam.cam_mode[gspca_dev->curr_mode].priv;
        switch (sd->sensor) {
        case SENSOR_HV7131C:
                zcxx_probeSensor(gspca_dev);
@@ -6863,7 +6861,7 @@
                usb_exchange(gspca_dev, pas106b_Initial_com);
                break;
        }
-       usb_exchange(gspca_dev, zc3_init);
+       usb_exchange(gspca_dev, init_tb[sd->sensor][mode]);
 
        switch (sd->sensor) {
        case SENSOR_ADCM2700:


---

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

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

Reply via email to