|
@@ -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;
|
|
|
|
- schedule_timeout(HZ / 10);
|
|
|
|
|
|
+ msleep(100);
|
|
}
|
|
}
|
|
return -EIO;
|
|
return -EIO;
|
|
}
|
|
}
|