[PATCH] janitor: ide-tape: replace schedule_timeout() with msleep()
Uses msleep() instead of schedule_timeout() to guarantee the task delays at least the desired time amount. Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com> Signed-off-by: Maximilian Attems <janitor@sternwelten.at> Signed-off-by: Domen Puncer <domen@coderock.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
0cdca3f980
commit
80ce45fd96
|
@ -2903,8 +2903,7 @@ static int idetape_wait_ready(ide_drive_t *drive, unsigned long timeout)
|
||||||
} else if (!(tape->sense_key == 2 && tape->asc == 4 &&
|
} else if (!(tape->sense_key == 2 && tape->asc == 4 &&
|
||||||
(tape->ascq == 1 || tape->ascq == 8)))
|
(tape->ascq == 1 || tape->ascq == 8)))
|
||||||
return -EIO;
|
return -EIO;
|
||||||
current->state = TASK_INTERRUPTIBLE;
|
msleep(100);
|
||||||
schedule_timeout(HZ / 10);
|
|
||||||
}
|
}
|
||||||
return -EIO;
|
return -EIO;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue