[Linux-parport] [patch 2/4] parport/parport_pc: replace
schedule_timeout() with msleep_interruptible()
domen at coderock.org
domen at coderock.org
Mon Jun 20 17:54:51 EDT 2005
From: Nishanth Aravamudan <nacc at us.ibm.com>
Use msleep_interruptible() instead of schedule_timeout() to
guarantee the task delays as expected.
Signed-off-by: Nishanth Aravamudan <nacc at us.ibm.com>
Signed-off-by: Maximilian Attems <janitor at sternwelten.at>
Signed-off-by: Domen Puncer <domen at coderock.org>
---
parport_pc.c | 3 +--
1 files changed, 1 insertion(+), 2 deletions(-)
Index: quilt/drivers/parport/parport_pc.c
===================================================================
--- quilt.orig/drivers/parport/parport_pc.c
+++ quilt/drivers/parport/parport_pc.c
@@ -173,8 +173,7 @@ static int change_mode(struct parport *p
if (time_after_eq (jiffies, expire))
/* The FIFO is stuck. */
return -EBUSY;
- __set_current_state (TASK_INTERRUPTIBLE);
- schedule_timeout ((HZ + 99) / 100);
+ msleep_interruptible(10);
if (signal_pending (current))
break;
}
--
More information about the Linux-parport
mailing list