commit | e4a70e76add280db6068426716a9b2a74099144f | [log] [tgz] |
---|---|---|
author | Tejun Heo <htejun@gmail.com> | Fri Mar 31 20:36:47 2006 +0900 |
committer | Jeff Garzik <jeff@garzik.org> | Fri Mar 31 10:14:42 2006 -0500 |
tree | b978d7da736590fe0603e7a88a7a9b20cc2a36b1 | |
parent | 79ea24e72e59b5f0951483cc4f357afe9bf7ff89 [diff] |
[PATCH] libata: fix ata_qc_issue failure path On sg_err failure path, ata_qc_issue() doesn't mark the qc active before returning. This triggers WARN_ON() in __ata_qc_complete() when the qc gets completed. This patch moves ap->active_tag and QCFLAG_ACTIVE setting to the top of the function. Signed-off-by: Tejun Heo <htejun@gmail.com> Signed-off-by: Jeff Garzik <jeff@garzik.org>