Skip to content

Commit

Permalink
Revert "Revert "ide: try to use PIO Mode 0 during probe if possible""
Browse files Browse the repository at this point in the history
This reverts commit 24df31a.

The root cause of reported system hangs was (now fixed) sis5513 bug
and not "ide: try to use PIO Mode 0 during probe if possible" change
(commit 6029336) so the revert was
incorrect (it simply replaced one regression with the other one).

Signed-off-by: Bartlomiej Zolnierkiewicz <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
bzolnier authored and davem330 committed Oct 7, 2009
1 parent e13ee54 commit 032665a
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions drivers/ide/ide-probe.c
Original file line number Diff line number Diff line change
@@ -1046,6 +1046,15 @@ static void ide_port_init_devices(ide_hwif_t *hwif)
if (port_ops && port_ops->init_dev)
port_ops->init_dev(drive);
}

ide_port_for_each_dev(i, drive, hwif) {
/*
* default to PIO Mode 0 before we figure out
* the most suited mode for the attached device
*/
if (port_ops && port_ops->set_pio_mode)
port_ops->set_pio_mode(drive, 0);
}
}

static void ide_init_port(ide_hwif_t *hwif, unsigned int port,

0 comments on commit 032665a

Please sign in to comment.