summaryrefslogtreecommitdiff
path: root/drivers/cdrom
diff options
context:
space:
mode:
authorJeff Garzik <jgarzik@mandrakesoft.com>2002-09-22 10:12:32 -0400
committerLinus Torvalds <torvalds@home.transmeta.com>2002-09-22 10:12:32 -0400
commit90922aa6df905d4e4a867cd626f2130adcdc918e (patch)
tree6790d761f4315e2fea87b05f943ab701c0554670 /drivers/cdrom
parentf50762175fa45f3d28ee364bfc8c61379ea29ecd (diff)
s/schedule_timeout(0)/yield/ in cdu31a, sonycd535, sb1000, and sis900 drivers
Diffstat (limited to 'drivers/cdrom')
-rw-r--r--drivers/cdrom/cdu31a.c3
-rw-r--r--drivers/cdrom/sonycd535.c3
2 files changed, 2 insertions, 4 deletions
diff --git a/drivers/cdrom/cdu31a.c b/drivers/cdrom/cdu31a.c
index a0038c99c9ff..219efcd492b2 100644
--- a/drivers/cdrom/cdu31a.c
+++ b/drivers/cdrom/cdu31a.c
@@ -386,8 +386,7 @@ static inline void sony_sleep(void)
unsigned long flags;
if (cdu31a_irq <= 0) {
- current->state = TASK_INTERRUPTIBLE;
- schedule_timeout(0);
+ yield();
} else { /* Interrupt driven */
save_flags(flags);
diff --git a/drivers/cdrom/sonycd535.c b/drivers/cdrom/sonycd535.c
index 28f4f845afa4..46fd465d8e35 100644
--- a/drivers/cdrom/sonycd535.c
+++ b/drivers/cdrom/sonycd535.c
@@ -344,8 +344,7 @@ static inline void
sony_sleep(void)
{
if (sony535_irq_used <= 0) { /* poll */
- current->state = TASK_INTERRUPTIBLE;
- schedule_timeout(0);
+ yield();
} else { /* Interrupt driven */
cli();
enable_interrupts();