Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d4d8eaff authored by Gwendal Grignou's avatar Gwendal Grignou Committed by Jeff Garzik
Browse files

[libata] Prevent warning during PMP error recovery



Cleanup sff_pio_task_link when a command is cancel while the
pio_task thread has been scheduled.

Signed-off-by: default avatarGwendal Grignou <gwendal@google.com>
Acked-by: default avatarTejun Heo <tj@kernel.org>
Signed-off-by: default avatarJeff Garzik <jgarzik@pobox.com>
parent 2cab7a4c
Loading
Loading
Loading
Loading
+1 −0
Original line number Original line Diff line number Diff line
@@ -1333,6 +1333,7 @@ void ata_sff_flush_pio_task(struct ata_port *ap)


	cancel_delayed_work_sync(&ap->sff_pio_task);
	cancel_delayed_work_sync(&ap->sff_pio_task);
	ap->hsm_task_state = HSM_ST_IDLE;
	ap->hsm_task_state = HSM_ST_IDLE;
	ap->sff_pio_task_link = NULL;


	if (ata_msg_ctl(ap))
	if (ata_msg_ctl(ap))
		ata_port_dbg(ap, "%s: EXIT\n", __func__);
		ata_port_dbg(ap, "%s: EXIT\n", __func__);