ChangeSet 1.2231.1.240, 2005/03/28 20:23:03-08:00, [EMAIL PROTECTED]

        [PATCH] dvb: gcc 2.95 compile fixes
        
        Patch by Olaf Titz: gcc 2.95 compile fixes
        
        Signed-off-by: Johannes Stezenbach <[EMAIL PROTECTED]>
        Signed-off-by: Andrew Morton <[EMAIL PROTECTED]>
        Signed-off-by: Linus Torvalds <[EMAIL PROTECTED]>



 dibusb/dvb-dibusb-core.c |    2 +-
 dibusb/dvb-fe-dtt200u.c  |    7 ++++++-
 ttpci/av7110_ir.c        |    4 ++--
 ttpci/budget-av.c        |    2 +-
 4 files changed, 10 insertions(+), 5 deletions(-)


diff -Nru a/drivers/media/dvb/dibusb/dvb-dibusb-core.c 
b/drivers/media/dvb/dibusb/dvb-dibusb-core.c
--- a/drivers/media/dvb/dibusb/dvb-dibusb-core.c        2005-03-28 22:01:45 
-08:00
+++ b/drivers/media/dvb/dibusb/dvb-dibusb-core.c        2005-03-28 22:01:45 
-08:00
@@ -425,8 +425,8 @@
 static struct dibusb_usb_device * dibusb_find_device (struct usb_device 
*udev,int *cold)
 {
        int i,j;
-       *cold = -1;
        struct dibusb_usb_device *dev = NULL;
+       *cold = -1;
 
        for (i = 0; i < sizeof(dibusb_devices)/sizeof(struct 
dibusb_usb_device); i++) {
                for (j = 0; j < DIBUSB_ID_MAX_NUM && 
dibusb_devices[i].cold_ids[j] != NULL; j++) {
diff -Nru a/drivers/media/dvb/dibusb/dvb-fe-dtt200u.c 
b/drivers/media/dvb/dibusb/dvb-fe-dtt200u.c
--- a/drivers/media/dvb/dibusb/dvb-fe-dtt200u.c 2005-03-28 22:01:45 -08:00
+++ b/drivers/media/dvb/dibusb/dvb-fe-dtt200u.c 2005-03-28 22:01:45 -08:00
@@ -175,8 +175,13 @@
 static int dtt200u_pid_control(struct dvb_frontend *fe,int index, int pid,int 
onoff)
 {
        struct dtt200u_fe_state *state = (struct dtt200u_fe_state*) 
fe->demodulator_priv;
+       u8 b_pid[4];
        pid = onoff ? pid : 0;
-       u8 b_pid[4] = { 0x04, index, pid & 0xff, (pid >> 8) & 0xff };
+
+       b_pid[0] = 0x04;
+       b_pid[1] = index;
+       b_pid[2] = pid & 0xff;
+       b_pid[3] = (pid >> 8) & 0xff;
 
        dibusb_write_usb(state->dib,b_pid,4);
        return 0;
diff -Nru a/drivers/media/dvb/ttpci/av7110_ir.c 
b/drivers/media/dvb/ttpci/av7110_ir.c
--- a/drivers/media/dvb/ttpci/av7110_ir.c       2005-03-28 22:01:45 -08:00
+++ b/drivers/media/dvb/ttpci/av7110_ir.c       2005-03-28 22:01:45 -08:00
@@ -161,10 +161,10 @@
 
 int __init av7110_ir_init(void)
 {
+       static struct proc_dir_entry *e;
+
        if (ir_initialized)
                return 0;
-
-       static struct proc_dir_entry *e;
 
        init_timer(&keyup_timer);
        keyup_timer.data = 0;
diff -Nru a/drivers/media/dvb/ttpci/budget-av.c 
b/drivers/media/dvb/ttpci/budget-av.c
--- a/drivers/media/dvb/ttpci/budget-av.c       2005-03-28 22:01:45 -08:00
+++ b/drivers/media/dvb/ttpci/budget-av.c       2005-03-28 22:01:45 -08:00
@@ -188,6 +188,7 @@
 {
        struct budget_av *budget_av = (struct budget_av *) ca->data;
        struct saa7146_dev *saa = budget_av->budget.dev;
+       int max = 20;
 
        if (slot != 0)
                return -EINVAL;
@@ -199,7 +200,6 @@
        msleep(100);
        saa7146_setgpio(saa, 0, SAA7146_GPIO_OUTLO);
 
-       int max = 20;
        while (--max > 0 && ciintf_read_attribute_mem(ca, slot, 0) != 0x1d)
                msleep(100);
 
-
To unsubscribe from this list: send the line "unsubscribe bk-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to