[Linux-parport] [patch 2/3] parport/ieee1284: replace
schedule_timeout() with msleep_interruptible()
janitor at sternwelten.at
janitor at sternwelten.at
Sat Oct 30 19:37:12 EDT 2004
Any comments would be appreciated.
Description: 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>
---
linux-2.6.10-rc1-max/drivers/parport/ieee1284.c | 3 +--
1 files changed, 1 insertion(+), 2 deletions(-)
diff -puN drivers/parport/ieee1284.c~msleep_interruptible-drivers_parport_ieee1284 drivers/parport/ieee1284.c
--- linux-2.6.10-rc1/drivers/parport/ieee1284.c~msleep_interruptible-drivers_parport_ieee1284 2004-10-24 17:05:19.000000000 +0200
+++ linux-2.6.10-rc1-max/drivers/parport/ieee1284.c 2004-10-24 17:05:19.000000000 +0200
@@ -216,8 +216,7 @@ int parport_wait_peripheral(struct parpo
/* parport_wait_event didn't time out, but the
* peripheral wasn't actually ready either.
* Wait for another 10ms. */
- __set_current_state (TASK_INTERRUPTIBLE);
- schedule_timeout ((HZ+ 99) / 100);
+ msleep_interruptible(10);
}
}
_
More information about the Linux-parport
mailing list