Commit 0a75b8a8 authored by Maximilian Attems's avatar Maximilian Attems Committed by Linus Torvalds

[PATCH] mcd: replace schedule_timeout() with msleep()

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 8f4e769c
...@@ -1021,10 +1021,9 @@ static int mcd_open(struct cdrom_device_info *cdi, int purpose) ...@@ -1021,10 +1021,9 @@ static int mcd_open(struct cdrom_device_info *cdi, int purpose)
st = statusCmd(); /* check drive status */ st = statusCmd(); /* check drive status */
if (st == -1) if (st == -1)
goto err_out; /* drive doesn't respond */ goto err_out; /* drive doesn't respond */
if ((st & MST_READY) == 0) { /* no disk? wait a sec... */ if ((st & MST_READY) == 0) /* no disk? wait a sec... */
current->state = TASK_INTERRUPTIBLE; msleep(1000);
schedule_timeout(HZ);
}
} while (((st & MST_READY) == 0) && count++ < MCD_RETRY_ATTEMPTS); } while (((st & MST_READY) == 0) && count++ < MCD_RETRY_ATTEMPTS);
if (updateToc() < 0) if (updateToc() < 0)
......
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