Commit c8c6801b authored by Maximilian Attems's avatar Maximilian Attems Committed by Linus Torvalds

[PATCH] ieee1394: replace schedule_timeout() with msleep_interruptible()

Signed-off-by: default avatarNishanth Aravamudan <nacc@us.ibm.com>
Signed-off-by: default avatarMaximilian Attems <janitor@sternwelten.at>
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent 26419d87
...@@ -70,8 +70,7 @@ static int nodemgr_bus_read(struct csr1212_csr *csr, u64 addr, u16 length, ...@@ -70,8 +70,7 @@ static int nodemgr_bus_read(struct csr1212_csr *csr, u64 addr, u16 length,
if (!ret) if (!ret)
break; break;
set_current_state(TASK_INTERRUPTIBLE); if (msleep_interruptible(334))
if (schedule_timeout (HZ/3))
return -EINTR; return -EINTR;
} }
...@@ -1496,7 +1495,7 @@ static int nodemgr_host_thread(void *__hi) ...@@ -1496,7 +1495,7 @@ static int nodemgr_host_thread(void *__hi)
* to make sure things settle down. */ * to make sure things settle down. */
for (i = 0; i < 4 ; i++) { for (i = 0; i < 4 ; i++) {
set_current_state(TASK_INTERRUPTIBLE); set_current_state(TASK_INTERRUPTIBLE);
if (schedule_timeout(HZ/16)) { if (msleep_interruptible(63)) {
up(&nodemgr_serialize); up(&nodemgr_serialize);
goto caught_signal; goto caught_signal;
} }
......
...@@ -357,8 +357,7 @@ static int sbp2util_down_timeout(atomic_t *done, int timeout) ...@@ -357,8 +357,7 @@ static int sbp2util_down_timeout(atomic_t *done, int timeout)
int i; int i;
for (i = timeout; (i > 0 && atomic_read(done) == 0); i-= HZ/10) { for (i = timeout; (i > 0 && atomic_read(done) == 0); i-= HZ/10) {
set_current_state(TASK_INTERRUPTIBLE); if (msleep_interruptible(100)) /* 100ms */
if (schedule_timeout(HZ/10)) /* 100ms */
return(1); return(1);
} }
return ((i > 0) ? 0:1); return ((i > 0) ? 0:1);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment