[PATCH] 2/3: 2.6.8 zr36067 driver - use msleep() instead ofschedule_timeout()

From: Ronald Bultje
Date: Sun Aug 29 2004 - 14:29:55 EST


Hi,

attached patch makes the zr36067 driver use msleep() instead of
schedule_timeout() with uninterruptible state. Patch originally
submitted by Nishanth Aravamudan <nacc@xxxxxxxxxx> (7/26).

Ronald

Signed-off-by: Ronald Bultje <rbultje@xxxxxxxxxxxxxxxxxxx>
Signed-off-by: Nishanth Aravamudan <nacc@xxxxxxxxxx>

--
Ronald Bultje <rbultje@xxxxxxxxxxxxxxxxxxx>
Index: linux/drivers/media/video/zoran_device.c
--- linux~zoran-use-msleep/drivers/media/video/zoran_device.c 2004-08-14 12:55:33.000000000 +0200
+++ linux/drivers/media/video/zoran_device.c 2004-08-29 18:29:06.455019400 +0200
@@ -1105,8 +1105,7 @@
ZR36057_ISR);
btand(~ZR36057_JMC_Go_en, ZR36057_JMC); // \Go_en

- current->state = TASK_UNINTERRUPTIBLE;
- schedule_timeout(HZ / 20);
+ msleep(50);

set_videobus_dir(zr, 0);
set_frame(zr, 1); // /FRAME