patch-2.1.103 linux/drivers/isdn/hisax/teles3.c
Next file: linux/drivers/isdn/isdn_net.c
Previous file: linux/drivers/isdn/hisax/isdnl2.c
Back to the patch index
Back to the overall index
- Lines: 60
- Date:
Thu May 14 18:44:53 1998
- Orig file:
v2.1.102/linux/drivers/isdn/hisax/teles3.c
- Orig date:
Wed Apr 1 20:11:51 1998
diff -u --recursive --new-file v2.1.102/linux/drivers/isdn/hisax/teles3.c linux/drivers/isdn/hisax/teles3.c
@@ -216,12 +216,13 @@
if (cs->typ == ISDN_CTYPE_TELESPCMCIA)
release_region(cs->hw.teles3.cfg_reg, 97);
else {
- if (cs->hw.teles3.cfg_reg)
+ if (cs->hw.teles3.cfg_reg) {
if (cs->typ == ISDN_CTYPE_COMPAQ_ISA) {
release_region(cs->hw.teles3.cfg_reg, 1);
} else {
release_region(cs->hw.teles3.cfg_reg, 8);
}
+ }
release_ioregs(cs, 0x7);
}
}
@@ -399,12 +400,13 @@
CardType[cs->typ],
cs->hw.teles3.isac + 32,
cs->hw.teles3.isac + 64);
- if (cs->hw.teles3.cfg_reg)
+ if (cs->hw.teles3.cfg_reg) {
if (cs->typ == ISDN_CTYPE_COMPAQ_ISA) {
release_region(cs->hw.teles3.cfg_reg, 1);
} else {
release_region(cs->hw.teles3.cfg_reg, 8);
}
+ }
return (0);
} else
request_region(cs->hw.teles3.isac + 32, 32, "HiSax isac");
@@ -414,12 +416,13 @@
CardType[cs->typ],
cs->hw.teles3.hscx[0] + 32,
cs->hw.teles3.hscx[0] + 64);
- if (cs->hw.teles3.cfg_reg)
+ if (cs->hw.teles3.cfg_reg) {
if (cs->typ == ISDN_CTYPE_COMPAQ_ISA) {
release_region(cs->hw.teles3.cfg_reg, 1);
} else {
release_region(cs->hw.teles3.cfg_reg, 8);
}
+ }
release_ioregs(cs, 1);
return (0);
} else
@@ -430,12 +433,13 @@
CardType[cs->typ],
cs->hw.teles3.hscx[1] + 32,
cs->hw.teles3.hscx[1] + 64);
- if (cs->hw.teles3.cfg_reg)
+ if (cs->hw.teles3.cfg_reg) {
if (cs->typ == ISDN_CTYPE_COMPAQ_ISA) {
release_region(cs->hw.teles3.cfg_reg, 1);
} else {
release_region(cs->hw.teles3.cfg_reg, 8);
}
+ }
release_ioregs(cs, 3);
return (0);
} else
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov