| Submitter | Gwendal Grignou |
|---|---|
| Date | July 16, 2011, 12:34 a.m. |
| Message ID | <1310776490-13245-1-git-send-email-gwendal@google.com> |
| Download | mbox | patch |
| Permalink | /patch/104926/ |
| State | Not Applicable |
| Delegated to: | David Miller |
| Headers | show |
Comments
Patch
diff --git a/drivers/ata/libata-sff.c b/drivers/ata/libata-sff.c index 996a7a5..c24127d 100644 --- a/drivers/ata/libata-sff.c +++ b/drivers/ata/libata-sff.c @@ -1333,6 +1333,7 @@ void ata_sff_flush_pio_task(struct ata_port *ap) cancel_delayed_work_sync(&ap->sff_pio_task); ap->hsm_task_state = HSM_ST_IDLE; + ap->sff_pio_task_link = NULL; if (ata_msg_ctl(ap)) ata_port_dbg(ap, "%s: EXIT\n", __func__);
Cleanup sff_pio_task_link when a command is cancel while the pio_task thread has been scheduled. Signed-off-by: Gwendal Grignou <gwendal@google.com> --- drivers/ata/libata-sff.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)