CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2010/05/23 22:40:14
Modified files:
sys/dev/pci : ahci.c
Log message:
atascsi may (will) reuse ata_xfers, meaning the xa state that
ahci_ata_cmd is called with might be the state of the xfer that
ahci set previously. this stops ahci_ata_cmd from checking the
state of ata_xfers its given, and instead trusts that atascsi is
doing the right thing.
reported and fix tested by matthew dempsky, who also did an awesome
job of tracing the problem.