|
From: Dave A. <ai...@us...> - 2003-06-10 01:15:12
|
Update of /cvsroot/linux-vax/kernel-2.4/drivers/isdn/eicon
In directory sc8-pr-cvs1:/tmp/cvs-serv7538/drivers/isdn/eicon
Modified Files:
common.c eicon.h eicon_dsp.h eicon_idi.c eicon_idi.h
eicon_io.c eicon_isa.c eicon_isa.h eicon_mod.c eicon_pci.c
eicon_pci.h
Log Message:
DA: sync with Marcelo 2.4.17
Index: common.c
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.4/drivers/isdn/eicon/common.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- common.c 10 Apr 2002 15:32:23 -0000 1.2
+++ common.c 10 Jun 2003 01:13:36 -0000 1.3
@@ -808,7 +808,9 @@
while(i--)
{
- DivaDoCardDpc(card++);
+ if (card->state == DIA_RUNNING)
+ DivaDoCardDpc(card);
+ card++;
}
}
Index: eicon.h
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.4/drivers/isdn/eicon/eicon.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
Index: eicon_dsp.h
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.4/drivers/isdn/eicon/eicon_dsp.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
Index: eicon_idi.c
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.4/drivers/isdn/eicon/eicon_idi.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
Index: eicon_idi.h
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.4/drivers/isdn/eicon/eicon_idi.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
Index: eicon_io.c
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.4/drivers/isdn/eicon/eicon_io.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
Index: eicon_isa.c
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.4/drivers/isdn/eicon/eicon_isa.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
Index: eicon_isa.h
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.4/drivers/isdn/eicon/eicon_isa.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
Index: eicon_mod.c
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.4/drivers/isdn/eicon/eicon_mod.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- eicon_mod.c 10 Apr 2002 15:32:23 -0000 1.2
+++ eicon_mod.c 10 Jun 2003 01:13:36 -0000 1.3
@@ -1550,7 +1550,7 @@
};
};
/* all adapter flavors checked without match, finito with: */
- return ENODEV;
+ return -ENODEV;
};
@@ -1597,14 +1597,14 @@
membase = cards_membase;
} else {
if (membase != cards_membase)
- return ENODEV;
+ return -ENODEV;
};
cards_irq=irq_array[((adf_pos0 & 0xC)>>2)];
if (irq == -1) {
irq = cards_irq;
} else {
if (irq != cards_irq)
- return ENODEV;
+ return -ENODEV;
};
cards_io= 0xC00 + ((adf_pos0>>4)*0x10);
type = EICON_CTYPE_ISAPRI;
@@ -1616,14 +1616,14 @@
membase = cards_membase;
} else {
if (membase != cards_membase)
- return ENODEV;
+ return -ENODEV;
};
cards_irq=irq_array[((adf_pos0 & 0xC)>>2)];
if (irq == -1) {
irq = cards_irq;
} else {
if (irq != cards_irq)
- return ENODEV;
+ return -ENODEV;
};
cards_io= 0xC00 + ((adf_pos0>>4)*0x10);
@@ -1637,12 +1637,12 @@
irq = cards_irq;
} else {
if (irq != cards_irq)
- return ENODEV;
+ return -ENODEV;
};
type = 0;
break;
default:
- return ENODEV;
+ return -ENODEV;
};
/* matching membase & irq */
if ( 1 == eicon_addcard(type, membase, irq, id, 0)) {
@@ -1661,7 +1661,7 @@
cards->mca_slot+1);
return 0 ; /* eicon_addcard added a card */
} else {
- return ENODEV;
+ return -ENODEV;
};
};
#endif /* CONFIG_MCA */
Index: eicon_pci.c
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.4/drivers/isdn/eicon/eicon_pci.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
Index: eicon_pci.h
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.4/drivers/isdn/eicon/eicon_pci.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
|