diff options
Diffstat (limited to 'drivers/ide/legacy/dtc2278.c')
-rw-r--r-- | drivers/ide/legacy/dtc2278.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/ide/legacy/dtc2278.c b/drivers/ide/legacy/dtc2278.c index 36a3f0ac6162..6c01d951d074 100644 --- a/drivers/ide/legacy/dtc2278.c +++ b/drivers/ide/legacy/dtc2278.c | |||
@@ -71,7 +71,7 @@ static void tune_dtc2278 (ide_drive_t *drive, u8 pio) | |||
71 | { | 71 | { |
72 | unsigned long flags; | 72 | unsigned long flags; |
73 | 73 | ||
74 | pio = ide_get_best_pio_mode(drive, pio, 4, NULL); | 74 | pio = ide_get_best_pio_mode(drive, pio, 4); |
75 | 75 | ||
76 | if (pio >= 3) { | 76 | if (pio >= 3) { |
77 | spin_lock_irqsave(&ide_lock, flags); | 77 | spin_lock_irqsave(&ide_lock, flags); |
@@ -123,6 +123,7 @@ static int __init dtc2278_probe(void) | |||
123 | 123 | ||
124 | hwif->serialized = 1; | 124 | hwif->serialized = 1; |
125 | hwif->chipset = ide_dtc2278; | 125 | hwif->chipset = ide_dtc2278; |
126 | hwif->pio_mask = ATA_PIO4; | ||
126 | hwif->tuneproc = &tune_dtc2278; | 127 | hwif->tuneproc = &tune_dtc2278; |
127 | hwif->drives[0].no_unmask = 1; | 128 | hwif->drives[0].no_unmask = 1; |
128 | hwif->drives[1].no_unmask = 1; | 129 | hwif->drives[1].no_unmask = 1; |