ahci: improve spurious SDB FIS handling
authorTejun Heo <htejun@gmail.com>
Tue, 27 Feb 2007 04:24:19 +0000 (13:24 +0900)
committerJeff Garzik <jeff@garzik.org>
Fri, 2 Mar 2007 01:19:45 +0000 (20:19 -0500)
commitafb2d552bc4c241c009f5947311a95de426a75d9
treec6dc4115ca8bb7e64431af86d553328f13d289fc
parente34bb370dec4919b7e8b769d51ad2bc2535b6982
ahci: improve spurious SDB FIS handling

Spurious SDB FIS during NCQ might not contain spurious completions.
It could be spurious TF update or invalid async notification.  Treat
as HSM violation iff a spurious SDB FIS contains spurious completions;
otherwise, just whine once about it.

Signed-off-by: Tejun Heo <htejun@gmail.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
drivers/ata/ahci.c