diff options
-rw-r--r-- | drivers/ide/siimage.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/ide/siimage.c b/drivers/ide/siimage.c index 2009ac2ff658..ddeda444a27a 100644 --- a/drivers/ide/siimage.c +++ b/drivers/ide/siimage.c | |||
@@ -258,7 +258,7 @@ static void sil_set_pio_mode(ide_hwif_t *hwif, ide_drive_t *drive) | |||
258 | 258 | ||
259 | /* trim *taskfile* PIO to the slowest of the master/slave */ | 259 | /* trim *taskfile* PIO to the slowest of the master/slave */ |
260 | if (pair) { | 260 | if (pair) { |
261 | u8 pair_pio = ide_get_best_pio_mode(pair, 255, 4); | 261 | u8 pair_pio = pair->pio_mode - XFER_PIO_0; |
262 | 262 | ||
263 | if (pair_pio < tf_pio) | 263 | if (pair_pio < tf_pio) |
264 | tf_pio = pair_pio; | 264 | tf_pio = pair_pio; |