The patch number 10410 was added via Mauro Carvalho Chehab <mche...@redhat.com>
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: Mauro Carvalho Chehab  <mche...@redhat.com>
merge: http://www.linuxtv.org/hg/~hverkuil/v4l-dvb


Priority: normal

Signed-off-by: Mauro Carvalho Chehab <mche...@redhat.com>


---

 linux/drivers/media/video/cs53l32a.c             |    1 -
 linux/drivers/media/video/cx18/cx18-av-core.c    |    2 +-
 linux/drivers/media/video/cx25840/cx25840-core.c |    2 +-
 linux/drivers/media/video/gspca/t613.c           |    2 +-
 linux/drivers/media/video/m52790.c               |    1 -
 linux/drivers/media/video/saa5246a.c             |    1 -
 linux/drivers/media/video/saa5249.c              |    1 -
 linux/drivers/media/video/saa7115.c              |    2 +-
 linux/drivers/media/video/saa717x.c              |    3 +--
 linux/drivers/media/video/tda7432.c              |    1 -
 linux/drivers/media/video/tda9840.c              |    1 -
 linux/drivers/media/video/tda9875.c              |    1 -
 linux/drivers/media/video/tea6415c.c             |    1 -
 linux/drivers/media/video/tea6420.c              |    1 -
 linux/drivers/media/video/tlv320aic23b.c         |    1 -
 linux/drivers/media/video/tvmixer.c              |    1 -
 linux/drivers/media/video/tvp5150.c              |    1 -
 linux/drivers/media/video/upd64031a.c            |    1 -
 linux/drivers/media/video/upd64083.c             |    1 -
 linux/drivers/media/video/vp27smpx.c             |    1 -
 linux/drivers/media/video/wm8739.c               |    1 -
 v4l/versions.txt                                 |    4 ++++
 22 files changed, 9 insertions(+), 22 deletions(-)

diff -r 138cb0226301 -r afc6afc946c7 linux/drivers/media/video/cs53l32a.c
--- a/linux/drivers/media/video/cs53l32a.c      Sat Jan 31 09:14:24 2009 -0200
+++ b/linux/drivers/media/video/cs53l32a.c      Sun Feb 01 10:24:06 2009 -0200
@@ -225,7 +225,6 @@ MODULE_DEVICE_TABLE(i2c, cs53l32a_id);
 #endif
 static struct v4l2_i2c_driver_data v4l2_i2c_data = {
        .name = "cs53l32a",
-       .driverid = I2C_DRIVERID_CS53L32A,
        .command = cs53l32a_command,
        .remove = cs53l32a_remove,
        .probe = cs53l32a_probe,
diff -r 138cb0226301 -r afc6afc946c7 
linux/drivers/media/video/cx18/cx18-av-core.c
--- a/linux/drivers/media/video/cx18/cx18-av-core.c     Sat Jan 31 09:14:24 
2009 -0200
+++ b/linux/drivers/media/video/cx18/cx18-av-core.c     Sun Feb 01 10:24:06 
2009 -0200
@@ -548,7 +548,7 @@ static int set_v4lctrl(struct cx18 *cx, 
                break;
 
        case V4L2_CID_HUE:
-               if (ctrl->value < -127 || ctrl->value > 127) {
+               if (ctrl->value < -128 || ctrl->value > 127) {
                        CX18_ERR("invalid hue setting %d\n", ctrl->value);
                        return -ERANGE;
                }
diff -r 138cb0226301 -r afc6afc946c7 
linux/drivers/media/video/cx25840/cx25840-core.c
--- a/linux/drivers/media/video/cx25840/cx25840-core.c  Sat Jan 31 09:14:24 
2009 -0200
+++ b/linux/drivers/media/video/cx25840/cx25840-core.c  Sun Feb 01 10:24:06 
2009 -0200
@@ -782,7 +782,7 @@ static int cx25840_s_ctrl(struct v4l2_su
                break;
 
        case V4L2_CID_HUE:
-               if (ctrl->value < -127 || ctrl->value > 127) {
+               if (ctrl->value < -128 || ctrl->value > 127) {
                        v4l_err(client, "invalid hue setting %d\n", 
ctrl->value);
                        return -ERANGE;
                }
diff -r 138cb0226301 -r afc6afc946c7 linux/drivers/media/video/gspca/t613.c
--- a/linux/drivers/media/video/gspca/t613.c    Sat Jan 31 09:14:24 2009 -0200
+++ b/linux/drivers/media/video/gspca/t613.c    Sun Feb 01 10:24:06 2009 -0200
@@ -635,7 +635,7 @@ static int sd_init(struct gspca_dev *gsp
        struct sd *sd = (struct sd *) gspca_dev;
        int i;
        u16 sensor_id;
-       u8 test_byte;
+       u8 test_byte = 0;
        u16 reg80, reg8e;
 
        static const u8 read_indexs[] =
diff -r 138cb0226301 -r afc6afc946c7 linux/drivers/media/video/m52790.c
--- a/linux/drivers/media/video/m52790.c        Sat Jan 31 09:14:24 2009 -0200
+++ b/linux/drivers/media/video/m52790.c        Sun Feb 01 10:24:06 2009 -0200
@@ -222,7 +222,6 @@ MODULE_DEVICE_TABLE(i2c, m52790_id);
 #endif
 static struct v4l2_i2c_driver_data v4l2_i2c_data = {
        .name = "m52790",
-       .driverid = I2C_DRIVERID_M52790,
        .command = m52790_command,
        .probe = m52790_probe,
        .remove = m52790_remove,
diff -r 138cb0226301 -r afc6afc946c7 linux/drivers/media/video/saa5246a.c
--- a/linux/drivers/media/video/saa5246a.c      Sat Jan 31 09:14:24 2009 -0200
+++ b/linux/drivers/media/video/saa5246a.c      Sun Feb 01 10:24:06 2009 -0200
@@ -1101,7 +1101,6 @@ MODULE_DEVICE_TABLE(i2c, saa5246a_id);
 
 static struct v4l2_i2c_driver_data v4l2_i2c_data = {
        .name = "saa5246a",
-       .driverid = I2C_DRIVERID_SAA5249,
        .probe = saa5246a_probe,
        .remove = saa5246a_remove,
 #if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 26)
diff -r 138cb0226301 -r afc6afc946c7 linux/drivers/media/video/saa5249.c
--- a/linux/drivers/media/video/saa5249.c       Sat Jan 31 09:14:24 2009 -0200
+++ b/linux/drivers/media/video/saa5249.c       Sun Feb 01 10:24:06 2009 -0200
@@ -627,7 +627,6 @@ MODULE_DEVICE_TABLE(i2c, saa5249_id);
 
 static struct v4l2_i2c_driver_data v4l2_i2c_data = {
        .name = "saa5249",
-       .driverid = I2C_DRIVERID_SAA5249,
        .probe = saa5249_probe,
        .remove = saa5249_remove,
 #if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 26)
diff -r 138cb0226301 -r afc6afc946c7 linux/drivers/media/video/saa7115.c
--- a/linux/drivers/media/video/saa7115.c       Sat Jan 31 09:14:24 2009 -0200
+++ b/linux/drivers/media/video/saa7115.c       Sun Feb 01 10:24:06 2009 -0200
@@ -779,7 +779,7 @@ static int saa711x_s_ctrl(struct v4l2_su
                break;
 
        case V4L2_CID_HUE:
-               if (ctrl->value < -127 || ctrl->value > 127) {
+               if (ctrl->value < -128 || ctrl->value > 127) {
                        v4l2_err(sd, "invalid hue setting %d\n", ctrl->value);
                        return -ERANGE;
                }
diff -r 138cb0226301 -r afc6afc946c7 linux/drivers/media/video/saa717x.c
--- a/linux/drivers/media/video/saa717x.c       Sat Jan 31 09:14:24 2009 -0200
+++ b/linux/drivers/media/video/saa717x.c       Sun Feb 01 10:24:06 2009 -0200
@@ -937,7 +937,7 @@ static int saa717x_s_ctrl(struct v4l2_su
                break;
 
        case V4L2_CID_HUE:
-               if (ctrl->value < -127 || ctrl->value > 127) {
+               if (ctrl->value < -128 || ctrl->value > 127) {
                        v4l2_err(sd, "invalid hue setting %d\n", ctrl->value);
                        return -ERANGE;
                }
@@ -1539,7 +1539,6 @@ MODULE_DEVICE_TABLE(i2c, saa717x_id);
 #endif
 static struct v4l2_i2c_driver_data v4l2_i2c_data = {
        .name = "saa717x",
-       .driverid = I2C_DRIVERID_SAA717X,
        .command = saa717x_command,
        .probe = saa717x_probe,
        .remove = saa717x_remove,
diff -r 138cb0226301 -r afc6afc946c7 linux/drivers/media/video/tda7432.c
--- a/linux/drivers/media/video/tda7432.c       Sat Jan 31 09:14:24 2009 -0200
+++ b/linux/drivers/media/video/tda7432.c       Sun Feb 01 10:24:06 2009 -0200
@@ -501,7 +501,6 @@ MODULE_DEVICE_TABLE(i2c, tda7432_id);
 #endif
 static struct v4l2_i2c_driver_data v4l2_i2c_data = {
        .name = "tda7432",
-       .driverid = I2C_DRIVERID_TDA7432,
        .command = tda7432_command,
        .probe = tda7432_probe,
        .remove = tda7432_remove,
diff -r 138cb0226301 -r afc6afc946c7 linux/drivers/media/video/tda9840.c
--- a/linux/drivers/media/video/tda9840.c       Sat Jan 31 09:14:24 2009 -0200
+++ b/linux/drivers/media/video/tda9840.c       Sun Feb 01 10:24:06 2009 -0200
@@ -265,7 +265,6 @@ MODULE_DEVICE_TABLE(i2c, tda9840_id);
 
 static struct v4l2_i2c_driver_data v4l2_i2c_data = {
        .name = "tda9840",
-       .driverid = I2C_DRIVERID_TDA9840,
        .command = tda9840_command,
        .probe = tda9840_probe,
        .remove = tda9840_remove,
diff -r 138cb0226301 -r afc6afc946c7 linux/drivers/media/video/tda9875.c
--- a/linux/drivers/media/video/tda9875.c       Sat Jan 31 09:14:24 2009 -0200
+++ b/linux/drivers/media/video/tda9875.c       Sun Feb 01 10:24:06 2009 -0200
@@ -417,7 +417,6 @@ MODULE_DEVICE_TABLE(i2c, tda9875_id);
 #endif
 static struct v4l2_i2c_driver_data v4l2_i2c_data = {
        .name = "tda9875",
-       .driverid = I2C_DRIVERID_TDA9875,
        .command = tda9875_command,
        .probe = tda9875_probe,
        .remove = tda9875_remove,
diff -r 138cb0226301 -r afc6afc946c7 linux/drivers/media/video/tea6415c.c
--- a/linux/drivers/media/video/tea6415c.c      Sat Jan 31 09:14:24 2009 -0200
+++ b/linux/drivers/media/video/tea6415c.c      Sun Feb 01 10:24:06 2009 -0200
@@ -194,7 +194,6 @@ MODULE_DEVICE_TABLE(i2c, tea6415c_id);
 
 static struct v4l2_i2c_driver_data v4l2_i2c_data = {
        .name = "tea6415c",
-       .driverid = I2C_DRIVERID_TEA6415C,
        .command = tea6415c_command,
        .probe = tea6415c_probe,
        .remove = tea6415c_remove,
diff -r 138cb0226301 -r afc6afc946c7 linux/drivers/media/video/tea6420.c
--- a/linux/drivers/media/video/tea6420.c       Sat Jan 31 09:14:24 2009 -0200
+++ b/linux/drivers/media/video/tea6420.c       Sun Feb 01 10:24:06 2009 -0200
@@ -174,7 +174,6 @@ MODULE_DEVICE_TABLE(i2c, tea6420_id);
 
 static struct v4l2_i2c_driver_data v4l2_i2c_data = {
        .name = "tea6420",
-       .driverid = I2C_DRIVERID_TEA6420,
        .command = tea6420_command,
        .probe = tea6420_probe,
        .remove = tea6420_remove,
diff -r 138cb0226301 -r afc6afc946c7 linux/drivers/media/video/tlv320aic23b.c
--- a/linux/drivers/media/video/tlv320aic23b.c  Sat Jan 31 09:14:24 2009 -0200
+++ b/linux/drivers/media/video/tlv320aic23b.c  Sun Feb 01 10:24:06 2009 -0200
@@ -211,7 +211,6 @@ MODULE_DEVICE_TABLE(i2c, tlv320aic23b_id
 
 static struct v4l2_i2c_driver_data v4l2_i2c_data = {
        .name = "tlv320aic23b",
-       .driverid = I2C_DRIVERID_TLV320AIC23B,
        .command = tlv320aic23b_command,
        .probe = tlv320aic23b_probe,
        .remove = tlv320aic23b_remove,
diff -r 138cb0226301 -r afc6afc946c7 linux/drivers/media/video/tvmixer.c
--- a/linux/drivers/media/video/tvmixer.c       Sat Jan 31 09:14:24 2009 -0200
+++ b/linux/drivers/media/video/tvmixer.c       Sun Feb 01 10:24:06 2009 -0200
@@ -223,7 +223,6 @@ static struct i2c_driver driver = {
        .driver = {
                .name    = "tvmixer",
        },
-       .id              = I2C_DRIVERID_TVMIXER,
 #ifndef I2C_DF_DUMMY
        .detach_adapter  = tvmixer_adapters,
 #endif
diff -r 138cb0226301 -r afc6afc946c7 linux/drivers/media/video/tvp5150.c
--- a/linux/drivers/media/video/tvp5150.c       Sat Jan 31 09:14:24 2009 -0200
+++ b/linux/drivers/media/video/tvp5150.c       Sun Feb 01 10:24:06 2009 -0200
@@ -1195,7 +1195,6 @@ MODULE_DEVICE_TABLE(i2c, tvp5150_id);
 #endif
 static struct v4l2_i2c_driver_data v4l2_i2c_data = {
        .name = "tvp5150",
-       .driverid = I2C_DRIVERID_TVP5150,
        .command = tvp5150_command,
        .probe = tvp5150_probe,
        .remove = tvp5150_remove,
diff -r 138cb0226301 -r afc6afc946c7 linux/drivers/media/video/upd64031a.c
--- a/linux/drivers/media/video/upd64031a.c     Sat Jan 31 09:14:24 2009 -0200
+++ b/linux/drivers/media/video/upd64031a.c     Sun Feb 01 10:24:06 2009 -0200
@@ -275,7 +275,6 @@ MODULE_DEVICE_TABLE(i2c, upd64031a_id);
 
 static struct v4l2_i2c_driver_data v4l2_i2c_data = {
        .name = "upd64031a",
-       .driverid = I2C_DRIVERID_UPD64031A,
        .command = upd64031a_command,
        .probe = upd64031a_probe,
        .remove = upd64031a_remove,
diff -r 138cb0226301 -r afc6afc946c7 linux/drivers/media/video/upd64083.c
--- a/linux/drivers/media/video/upd64083.c      Sat Jan 31 09:14:24 2009 -0200
+++ b/linux/drivers/media/video/upd64083.c      Sun Feb 01 10:24:06 2009 -0200
@@ -247,7 +247,6 @@ MODULE_DEVICE_TABLE(i2c, upd64083_id);
 
 static struct v4l2_i2c_driver_data v4l2_i2c_data = {
        .name = "upd64083",
-       .driverid = I2C_DRIVERID_UPD64083,
        .command = upd64083_command,
        .probe = upd64083_probe,
        .remove = upd64083_remove,
diff -r 138cb0226301 -r afc6afc946c7 linux/drivers/media/video/vp27smpx.c
--- a/linux/drivers/media/video/vp27smpx.c      Sat Jan 31 09:14:24 2009 -0200
+++ b/linux/drivers/media/video/vp27smpx.c      Sun Feb 01 10:24:06 2009 -0200
@@ -217,7 +217,6 @@ MODULE_DEVICE_TABLE(i2c, vp27smpx_id);
 
 static struct v4l2_i2c_driver_data v4l2_i2c_data = {
        .name = "vp27smpx",
-       .driverid = I2C_DRIVERID_VP27SMPX,
        .command = vp27smpx_command,
        .probe = vp27smpx_probe,
        .remove = vp27smpx_remove,
diff -r 138cb0226301 -r afc6afc946c7 linux/drivers/media/video/wm8739.c
--- a/linux/drivers/media/video/wm8739.c        Sat Jan 31 09:14:24 2009 -0200
+++ b/linux/drivers/media/video/wm8739.c        Sun Feb 01 10:24:06 2009 -0200
@@ -351,7 +351,6 @@ MODULE_DEVICE_TABLE(i2c, wm8739_id);
 
 static struct v4l2_i2c_driver_data v4l2_i2c_data = {
        .name = "wm8739",
-       .driverid = I2C_DRIVERID_WM8739,
        .command = wm8739_command,
        .probe = wm8739_probe,
        .remove = wm8739_remove,
diff -r 138cb0226301 -r afc6afc946c7 v4l/versions.txt
--- a/v4l/versions.txt  Sat Jan 31 09:14:24 2009 -0200
+++ b/v4l/versions.txt  Sun Feb 01 10:24:06 2009 -0200
@@ -1,5 +1,9 @@
 # Use this for stuff for drivers that don't compile
 [2.6.99]
+
+[2.6.29]
+# Needs defines that are only available from 2.6.29
+VIDEO_PXA27x
 
 [2.6.28]
 USB_STV06XX


---

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

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

Reply via email to