isdn/hfc_sx: replace schedule_timeout()
PATCH 1/1 isdn/hfc_sx: replace schedule_timeout()
I would appreciate any comments from the janitors list.
Thanks,
Nish
Applys-to: 2.6.7
Description: Replace schedule_timeout() with msleep() to guarantee the task delays the desired time.
Signed-off-by Nishanth Aravamudan <[email protected]>
drivers/isdn/hisax/hfc_sx.c +2 -4
@@ -314,8 +314,7 @@ release_io_hfcsx(struct IsdnCardState *c cs->hw.hfcsx.int_m2 =0 ;/* interrupt output off ! */ Write_hfc (cs,HFCSX_INT_M2 , cs->hw.hfcsx.int_m2);Write_hfc (cs,HFCSX_CIRM ,HFCSX_RESET );/* Reset On */ -set_current_state (TASK_UNINTERRUPTIBLE ); -schedule_timeout ((30 *HZ ) /1000 );/* Timeout 30ms */ +msleep (30 );Write_hfc (cs,HFCSX_CIRM ,0 );/* Reset Off */ del_timer (&cs->hw.hfcsx.timer);release_region (cs->hw.hfcsx.base,2 );/* release IO-Block */
@@ -1367,8 +1366,7 @@ hfcsx_card_msg(struct IsdnCardState *cs,spin_lock_irqsave (&cs->lock, flags);inithfcsx (cs);spin_unlock_irqrestore (&cs->lock, flags); -set_current_state (TASK_UNINTERRUPTIBLE ); -schedule_timeout ((80 *HZ ) /1000 );/* Timeout 80ms */ +msleep (80 );/* Timeout 80 ms */ /* now switch timer interrupt off */ spin_lock_irqsave (&cs->lock, flags); cs->hw.hfcsx.int_m1 &= ~HFCSX_INTS_TIMER ;
_______________________________________________
Kernel-janitors mailing list
[email protected]
http://lists.osdl.org/mailman/listinfo/kernel-janitors