Commit c0af78d9 authored by Bartlomiej Zolnierkiewicz's avatar Bartlomiej Zolnierkiewicz Committed by Linus Torvalds

[PATCH] ide: remove BUSY check from task_in_intr() (CONFIG_IDE_TASKFILE_IO=n)

We shouldn't ever get there if drive is busy and we can't start transfer
in this case.  ide-disk.c:read_intr() also doesn't check for BUSY_STAT bit.
Signed-off-by: default avatarBartlomiej Zolnierkiewicz <bzolnier@elka.pw.edu.pl>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent a05f5efa
...@@ -321,11 +321,9 @@ ide_startstop_t task_in_intr (ide_drive_t *drive) ...@@ -321,11 +321,9 @@ ide_startstop_t task_in_intr (ide_drive_t *drive)
if (stat & (ERR_STAT|DRQ_STAT)) { if (stat & (ERR_STAT|DRQ_STAT)) {
return DRIVER(drive)->error(drive, "task_in_intr", stat); return DRIVER(drive)->error(drive, "task_in_intr", stat);
} }
if (!(stat & BUSY_STAT)) {
ide_set_handler(drive, &task_in_intr, WAIT_WORSTCASE, NULL); ide_set_handler(drive, &task_in_intr, WAIT_WORSTCASE, NULL);
return ide_started; return ide_started;
} }
}
task_buffer_sectors(drive, rq, 1, IDE_PIO_IN); task_buffer_sectors(drive, rq, 1, IDE_PIO_IN);
......
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