The patch number 8882 was added via Mauro Carvalho Chehab <[EMAIL PROTECTED]> 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: [EMAIL PROTECTED] ------ From: Mauro Carvalho Chehab <[EMAIL PROTECTED]> merge: http://linuxtv.org/hg/~jfrancois/gspca/ Signed-off-by: Mauro Carvalho Chehab <[EMAIL PROTECTED]> --- linux/drivers/media/video/gspca/conex.c | 4 ++-- linux/drivers/media/video/gspca/spca561.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff -r 2746374494cf -r 910ba7d707d4 linux/drivers/media/video/gspca/conex.c --- a/linux/drivers/media/video/gspca/conex.c Mon Sep 01 20:28:23 2008 +0200 +++ b/linux/drivers/media/video/gspca/conex.c Tue Sep 02 08:39:29 2008 -0300 @@ -731,13 +731,13 @@ static void cx11646_jpeg(struct gspca_de reg_w_val(gspca_dev, 0x0000, 0x00); /* wait for completion */ retry = 50; - while (retry--) { + do { reg_r(gspca_dev, 0x0002, 1); /* 0x07 until 0x00 */ if (gspca_dev->usb_buf[0] == 0x00) break; reg_w_val(gspca_dev, 0x0053, 0x00); - } + } while (--retry); if (retry == 0) PDEBUG(D_ERR, "Damned Errors sending jpeg Table"); /* send the qtable now */ diff -r 2746374494cf -r 910ba7d707d4 linux/drivers/media/video/gspca/spca561.c --- a/linux/drivers/media/video/gspca/spca561.c Mon Sep 01 20:28:23 2008 +0200 +++ b/linux/drivers/media/video/gspca/spca561.c Tue Sep 02 08:39:29 2008 -0300 @@ -223,11 +223,11 @@ static int i2c_read(struct gspca_dev *gs reg_w_val(gspca_dev->dev, 0x8804, 0x92); reg_w_val(gspca_dev->dev, 0x8801, reg); reg_w_val(gspca_dev->dev, 0x8802, (mode | 0x01)); - while (retry--) { + do { reg_r(gspca_dev, 0x8803, 1); if (!gspca_dev->usb_buf) break; - } + } while (--retry); if (retry == 0) return -1; reg_r(gspca_dev, 0x8800, 1); --- Patch is available at: http://linuxtv.org/hg/v4l-dvb/rev/910ba7d707d44d2ee1393ce89f4728aec2759e64 _______________________________________________ linuxtv-commits mailing list linuxtv-commits@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/linuxtv-commits