diff options
author | Albert Lee <albertcc@tw.ibm.com> | 2007-06-28 10:05:31 +0800 |
---|---|---|
committer | Jeff Garzik <jeff@garzik.org> | 2007-07-02 10:12:34 -0400 |
commit | 74cdbba42dd515887ef3fc0ab498e70bd086c075 (patch) | |
tree | 03d4039ec50333a63933645c10a9f359230b2522 /drivers/ata | |
parent | 8c781bf77a339748839bfd5eedfe2ad3e0e05c4a (diff) | |
download | op-kernel-dev-74cdbba42dd515887ef3fc0ab498e70bd086c075.zip op-kernel-dev-74cdbba42dd515887ef3fc0ab498e70bd086c075.tar.gz |
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/ata')
-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 bfc59a1..95671d6 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) } else ata_qc_complete(qc); } - - ata_altstatus(ap); /* flush */ } /** |