Tejun Heo
1244a19cde
[PATCH] ahci: fix status register check in ahci_softreset
...
ahci_softreset() used to use ahci_tf_read() which reads D2H_REG area
to check for the Status register. However, this area is zeroed on
initialization and not set by initial signature FIS. Replace it with
ahci_check_status().
This bug prevented CLO code from being activated whenever BSY and/or
DRQ is set prior to softreset. This fix makes
AHCI_FLAG_RESET_NEEDS_CLO flag redundant.
Signed-off-by: Tejun Heo <htejun@gmail.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
2006-11-01 04:20:45 -05:00
..
2006-11-01 04:20:45 -05:00
2006-09-27 05:41:13 -04:00
2006-10-31 21:10:29 -05:00
2006-10-21 15:10:10 -04:00
2006-10-31 20:40:09 -05:00
2006-09-26 13:34:27 -04:00
2006-10-11 04:18:07 -04:00
2006-10-21 15:18:59 -04:00
2006-10-31 20:40:09 -05:00
2006-09-20 17:48:53 -04:00
2006-10-04 08:15:15 -07:00
2006-09-28 20:21:59 -04:00
2006-10-01 10:38:22 -04:00
2006-09-28 20:21:59 -04:00
2006-09-28 20:21:59 -04:00
2006-09-28 20:21:59 -04:00
2006-09-28 20:21:59 -04:00
2006-09-28 20:21:59 -04:00
2006-09-28 20:21:59 -04:00
2006-09-28 20:21:59 -04:00
2006-09-28 20:21:59 -04:00
2006-09-28 20:21:59 -04:00
2006-09-28 20:21:59 -04:00
2006-10-04 08:06:16 -07:00
2006-09-27 05:41:13 -04:00
2006-09-28 20:21:59 -04:00
2006-09-28 20:21:59 -04:00
2006-09-27 05:41:13 -04:00
2006-09-28 20:21:59 -04:00
2006-09-28 20:21:59 -04:00
2006-09-28 20:21:59 -04:00
2006-09-28 20:21:59 -04:00
2006-09-28 20:21:59 -04:00
2006-09-28 20:21:59 -04:00
2006-10-04 08:15:15 -07:00
2006-09-28 20:21:59 -04:00
2006-09-28 20:21:59 -04:00
2006-10-11 04:48:52 -04:00
2006-09-28 20:21:59 -04:00
2006-09-28 20:21:59 -04:00
2006-09-28 20:21:59 -04:00
2006-09-28 20:21:59 -04:00
2006-09-28 20:21:59 -04:00
2006-09-28 20:21:59 -04:00
2006-09-28 20:21:59 -04:00
2006-09-28 20:21:59 -04:00
2006-09-28 20:21:59 -04:00
2006-10-05 15:10:12 +01:00
2006-10-05 15:10:12 +01:00
2006-10-05 15:10:12 +01:00
2006-10-11 04:59:46 -04:00
2006-08-10 07:31:37 -04:00
2006-10-05 15:10:12 +01:00
2006-10-05 15:10:12 +01:00
2006-10-10 15:37:21 -07:00
2006-10-31 20:26:10 -05:00
2006-10-10 15:37:21 -07:00
2006-10-05 15:10:12 +01:00
2006-09-28 20:21:59 -04:00
2006-09-28 20:21:59 -04:00
2006-10-05 15:10:12 +01:00