]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/ide/ide-io.c
ide: always use ->OUTBSYNC method for executing commands
[karo-tx-linux.git] / drivers / ide / ide-io.c
index a17fc643000106d7470265d33ead3cc03846f49a..c32ca769b9639d6bd6c8cbd269dbe89ac44e6a49 100644 (file)
@@ -502,7 +502,8 @@ static ide_startstop_t ide_atapi_error(ide_drive_t *drive, struct request *rq, u
 
        if (ide_read_status(drive) & (BUSY_STAT | DRQ_STAT))
                /* force an abort */
-               hwif->OUTB(WIN_IDLEIMMEDIATE, hwif->io_ports.command_addr);
+               hwif->OUTBSYNC(drive, WIN_IDLEIMMEDIATE,
+                              hwif->io_ports.command_addr);
 
        if (rq->errors >= ERROR_MAX) {
                ide_kill_rq(drive, rq);