From bd42280d95d7d8e1c0d03f44d1ad800820e04b81 Mon Sep 17 00:00:00 2001 From: Alan Cox Date: Mon, 27 Jun 2005 15:24:25 -0700 Subject: [PATCH] --- yaml --- r: 3734 b: refs/heads/master c: 68ad9910b0525d0194f9c316c7cb14adbf8e0c0c h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/ide/ide-iops.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 49b24c301ebb..e5daafca03ca 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 58ecd15652979f2001dc296dcfd303cc1bd33ce7 +refs/heads/master: 68ad9910b0525d0194f9c316c7cb14adbf8e0c0c diff --git a/trunk/drivers/ide/ide-iops.c b/trunk/drivers/ide/ide-iops.c index 53024942a7eb..b443b04a4c5a 100644 --- a/trunk/drivers/ide/ide-iops.c +++ b/trunk/drivers/ide/ide-iops.c @@ -1181,7 +1181,8 @@ static ide_startstop_t do_reset1 (ide_drive_t *drive, int do_not_try_atapi) pre_reset(drive); SELECT_DRIVE(drive); udelay (20); - hwif->OUTB(WIN_SRST, IDE_COMMAND_REG); + hwif->OUTBSYNC(drive, WIN_SRST, IDE_COMMAND_REG); + ndelay(400); hwgroup->poll_timeout = jiffies + WAIT_WORSTCASE; hwgroup->polling = 1; __ide_set_handler(drive, &atapi_reset_pollfunc, HZ/20, NULL);