diff options
author | Albert Lee <albertcc@tw.ibm.com> | 2007-06-27 22:05:31 -0400 |
---|---|---|
committer | Jeff Garzik <jeff@garzik.org> | 2007-07-02 10:12:34 -0400 |
commit | 74cdbba42dd515887ef3fc0ab498e70bd086c075 (patch) | |
tree | 03d4039ec50333a63933645c10a9f359230b2522 /drivers | |
parent | 8c781bf77a339748839bfd5eedfe2ad3e0e05c4a (diff) |
libata: remove reading alt_status from ata_hsm_qc_complete()
In ata_hsm_qc_complete():
Calling ata_altstatus() after the qc is completed might race with next qc. Remove it.
Signed-off-by: Albert Lee <albertcc@tw.ibm.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/ata/libata-core.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/drivers/ata/libata-core.c b/drivers/ata/libata-core.c index bfc59a104728..95671d6a0ce5 100644 --- a/drivers/ata/libata-core.c +++ b/drivers/ata/libata-core.c | |||
@@ -4781,8 +4781,6 @@ static void ata_hsm_qc_complete(struct ata_queued_cmd *qc, int in_wq) | |||
4781 | } else | 4781 | } else |
4782 | ata_qc_complete(qc); | 4782 | ata_qc_complete(qc); |
4783 | } | 4783 | } |
4784 | |||
4785 | ata_altstatus(ap); /* flush */ | ||
4786 | } | 4784 | } |
4787 | 4785 | ||
4788 | /** | 4786 | /** |