This commit was manufactured by cvs2svn to create tag
[linux-2.6.git] / drivers / isdn / hisax / hfcscard.c
index 6fc55fe..ea8da99 100644 (file)
@@ -125,7 +125,8 @@ hfcs_card_msg(struct IsdnCardState *cs, int mt, void *arg)
                        init2bds0(cs);
                        spin_unlock_irqrestore(&cs->lock, flags);
                        delay = (80*HZ)/1000 +1;
-                       msleep(80);
+                       set_current_state(TASK_UNINTERRUPTIBLE);
+                       schedule_timeout((80*HZ)/1000);
                        spin_lock_irqsave(&cs->lock, flags);
                        cs->hw.hfcD.ctmt |= HFCD_TIM800;
                        cs->BC_Write_Reg(cs, HFCD_DATA, HFCD_CTMT, cs->hw.hfcD.ctmt);