cvs commit: src/sys/dev/ata ata-lowlevel.c
Matthew N. Dodd
mdodd at FreeBSD.org
Wed Mar 2 03:34:52 GMT 2005
mdodd 2005-03-02 03:34:51 UTC
FreeBSD src repository
Modified files:
sys/dev/ata ata-lowlevel.c
Log:
In ata_generic_reset() while waiting for both master & slave to become
idle the 'mask' variable could be set to 0, resulting in the timeout loop
running for the full 31 seconds.
Handling this case eliminates long hangs on resume on some systems.
Submitted by: Nate Lawson <nate AT root.org>
Revision Changes Path
1.52 +4 -1 src/sys/dev/ata/ata-lowlevel.c
More information about the cvs-all
mailing list