X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;ds=sidebyside;f=drivers%2Fide%2Fide-iops.c;h=b7c47d235e91bdecf5fb50538c23c93329e2321d;hb=9213980e6a70d8473e0ffd4b39ab5b6caaba9ff5;hp=eb943429b0b80028e0825b7d6b420b2364eb5605;hpb=c449269f45c2cdf53af08c8d0af37472f66539d9;p=linux-2.6.git diff --git a/drivers/ide/ide-iops.c b/drivers/ide/ide-iops.c index eb943429b..b7c47d235 100644 --- a/drivers/ide/ide-iops.c +++ b/drivers/ide/ide-iops.c @@ -46,7 +46,7 @@ static u16 ide_inw (unsigned long port) static void ide_insw (unsigned long port, void *addr, u32 count) { - return insw(port, addr, count); + insw(port, addr, count); } static u32 ide_inl (unsigned long port) @@ -767,7 +767,7 @@ int ide_driveid_update (ide_drive_t *drive) SELECT_MASK(drive, 1); if (IDE_CONTROL_REG) hwif->OUTB(drive->ctl,IDE_CONTROL_REG); - ide_delay_50ms(); + msleep(50); hwif->OUTB(WIN_IDENTIFY, IDE_COMMAND_REG); timeout = jiffies + WAIT_WORSTCASE; do { @@ -775,9 +775,9 @@ int ide_driveid_update (ide_drive_t *drive) SELECT_MASK(drive, 0); return 0; /* drive timed-out */ } - ide_delay_50ms(); /* give drive a breather */ + msleep(50); /* give drive a breather */ } while (hwif->INB(IDE_ALTSTATUS_REG) & BUSY_STAT); - ide_delay_50ms(); /* wait for IRQ and DRQ_STAT */ + msleep(50); /* wait for IRQ and DRQ_STAT */ if (!OK_STAT(hwif->INB(IDE_STATUS_REG),DRQ_STAT,BAD_R_STAT)) { SELECT_MASK(drive, 0); printk("%s: CHECK for good STATUS\n", drive->name); @@ -827,7 +827,7 @@ int ide_config_drive_speed (ide_drive_t *drive, u8 speed) u8 stat; // while (HWGROUP(drive)->busy) -// ide_delay_50ms(); +// msleep(50); #ifdef CONFIG_BLK_DEV_IDEDMA if (hwif->ide_dma_check) /* check if host supports DMA */