ide: clear HOB bit for REQ_TYPE_ATA_TASK requests in ide_end_drive_cmd()
PATCH 2/15 ide: clear HOB bit for REQ_TYPE_ATA_TASK requests in ide_end_drive_cmd()
ide_dump_ata_status() may set HOB bit before ide_end_drive_cmd() is called.
Signed-off-by Bartlomiej Zolnierkiewicz <[email protected]>
--- drivers/ide/ide-io.c | 2 ++ 1 file changed, 2 insertions(+)
drivers/ide/ide-io.c +2 -0
@@ -342,6 +342,8 @@ void ide_end_drive_cmd (ide_drive_t *driif (args) { args[0 ] = stat; args[1 ] = err; +/* be sure we're looking at the low order bits */ + hwif->OUTB (drive->ctl & ~0x80 ,IDE_CONTROL_REG ); args[2 ] = hwif->INB (IDE_NSECTOR_REG ); args[3 ] = hwif->INB (IDE_SECTOR_REG ); args[4 ] = hwif->INB (IDE_LCYL_REG );