commit | 5880b5de7101cc123778c5d17d4f3986351f3122 | [log] [tgz] |
---|---|---|
author | Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> | Mon Jun 15 18:52:54 2009 +0200 |
committer | Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> | Mon Jun 15 18:52:54 2009 +0200 |
tree | 30deb7cee9dd1efadb2a2b27c6b5d38a0c055fd6 | |
parent | c9ef59ff01b6bd1c7360a64fcc8556a1193c2ed0 [diff] |
ide: don't enable IORDY at a probe time * Add 'unsigned long port_flags' field to ide_hwif_t. * Add IDE_PFLAG_PROBING port flag and keep it set during probing. * Fix ide_pio_need_iordy() to not enable IORDY at a probe time (IORDY may lead to controller lock up on certain controllers if the port is not occupied). Loosely based on the recent libata's fix by Tejun, thanks to Alan for the hint that IDE may also need it. Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>