patch-2.3.99-pre7 linux/drivers/isdn/hisax/saphir.c
Next file: linux/drivers/isdn/hysdn/hysdn_net.c
Previous file: linux/drivers/isdn/hisax/isdnl3.c
Back to the patch index
Back to the overall index
- Lines: 26
- Date:
Fri Apr 28 22:50:13 2000
- Orig file:
v2.3.99-pre6/linux/drivers/isdn/hisax/saphir.c
- Orig date:
Wed Feb 16 17:03:52 2000
diff -u --recursive --new-file v2.3.99-pre6/linux/drivers/isdn/hisax/saphir.c linux/drivers/isdn/hisax/saphir.c
@@ -173,11 +173,9 @@
goto Start_ISAC;
}
/* Watchdog */
- if (cs->hw.saphir.timer.function) {
- del_timer(&cs->hw.saphir.timer);
- cs->hw.saphir.timer.expires = jiffies + 1*HZ;
- add_timer(&cs->hw.saphir.timer);
- } else
+ if (cs->hw.saphir.timer.function)
+ mod_timer(&cs->hw.saphir.timer, jiffies+1*HZ);
+ else
printk(KERN_WARNING "saphir: Spurious timer!\n");
writereg(cs->hw.saphir.ale, cs->hw.saphir.hscx, HSCX_MASK, 0xFF);
writereg(cs->hw.saphir.ale, cs->hw.saphir.hscx, HSCX_MASK + 0x40, 0xFF);
@@ -192,9 +190,7 @@
{
/* 5 sec WatchDog, so read at least every 4 sec */
cs->readisac(cs, ISAC_RBCH);
- del_timer(&cs->hw.saphir.timer);
- cs->hw.saphir.timer.expires = jiffies + 1*HZ;
- add_timer(&cs->hw.saphir.timer);
+ mod_timer(&cs->hw.saphir.timer, jiffies+1*HZ);
}
void
FUNET's LINUX-ADM group, [email protected]
TCL-scripts by Sam Shen (who was at: [email protected])