From: Nishanth A. <na...@us...> - 2005-01-07 21:39:38
|
On Thu, Jan 06, 2005 at 03:29:41PM -0800, Nishanth Aravamudan wrote: > Hi, > > Description: Use msleep() instead of schedule_timeout() to guarantee the task > delays as expected. There aren't any waitqueue events in the area, so I believe > an absolute sleep should be ok. > > Signed-off-by: Nishanth Aravamudan <na...@us...> > > --- 2.6.10-v/drivers/net/irda/act200l-sir.c 2004-12-24 13:34:30.000000000 -0800 > +++ 2.6.10/drivers/net/irda/act200l-sir.c 2005-01-04 14:57:49.000000000 -0800 > @@ -177,8 +177,7 @@ static int act200l_change_speed(struct s > > /* Write control bytes */ > sirdev_raw_write(dev, control, 3); > - set_current_state(TASK_UNINTERRUPTIBLE); > - schedule_timeout(msecs_to_jiffies(5)); > + msleep(5); > > /* Go back to normal mode */ > sirdev_set_dtr_rts(dev, TRUE, TRUE); Please ignore this patch, as there is already a more correct one in the 2.6.10-kj patchset. Sorry for the noise. Thanks, Nish |