diff options
| author | Jeff Garzik <jgarzik@mandrakesoft.com> | 2002-09-22 10:12:32 -0400 |
|---|---|---|
| committer | Linus Torvalds <torvalds@home.transmeta.com> | 2002-09-22 10:12:32 -0400 |
| commit | 90922aa6df905d4e4a867cd626f2130adcdc918e (patch) | |
| tree | 6790d761f4315e2fea87b05f943ab701c0554670 /drivers/cdrom | |
| parent | f50762175fa45f3d28ee364bfc8c61379ea29ecd (diff) | |
s/schedule_timeout(0)/yield/ in cdu31a, sonycd535, sb1000, and sis900 drivers
Diffstat (limited to 'drivers/cdrom')
| -rw-r--r-- | drivers/cdrom/cdu31a.c | 3 | ||||
| -rw-r--r-- | drivers/cdrom/sonycd535.c | 3 |
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(); |
