ide: clear HOB bit for REQ_TYPE_ATA_CMD requests in ide_end_drive_cmd()
PATCH 4/20 ide: clear HOB bit for REQ_TYPE_ATA_CMD requests in ide_end_drive_cmd()
ide_dump_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
@@ -370,6 +370,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 ); } }else if (rq->cmd_type ==REQ_TYPE_ATA_TASKFILE ) {
Quoted 3 lines · Bartlomiej Zolnierkiewicz
ide_dump_status()may set HOB bit beforeide_end_drive_cmd()is called.Signed-off-by Bartlomiej Zolnierkiewicz <[email protected]>
Acked-by Sergei Shtylyov <[email protected]>
MBR, Sergei