From patchwork Sat Jul 16 00:32:02 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gwendal Grignou X-Patchwork-Id: 104925 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id BA635B6F69 for ; Sat, 16 Jul 2011 10:33:00 +1000 (EST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751325Ab1GPAc7 (ORCPT ); Fri, 15 Jul 2011 20:32:59 -0400 Received: from smtp-out.google.com ([74.125.121.67]:20603 "EHLO smtp-out.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751216Ab1GPAc6 (ORCPT ); Fri, 15 Jul 2011 20:32:58 -0400 Received: from hpaq12.eem.corp.google.com (hpaq12.eem.corp.google.com [172.25.149.12]) by smtp-out.google.com with ESMTP id p6G0WUBL019190; Fri, 15 Jul 2011 17:32:30 -0700 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=google.com; s=beta; t=1310776350; bh=rii0v6phMQwWi9cmJ78e8vLyHEk=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References; b=O2CNDBzoZOsFpxbjVzjycFmC2Vd+VgGgpFclYSLe7HPfxTM+OKb69PHb9qaCrm+dM +YGqPZEDPdSGP2erApCzw== DomainKey-Signature: a=rsa-sha1; s=beta; d=google.com; c=nofws; q=dns; h=from:to:cc:subject:date:message-id:x-mailer:in-reply-to:references; b=xoDxu0hq5HC+TTfrvO7ZWqXONXLY8l3oKx0iPg0ptccg/+XLuZVD8uP9xJ8ZGHL0J +XiMeXo2Of9iZgsEF0UmA== Received: from hippo3.mtv.corp.google.com (hippo3.mtv.corp.google.com [172.18.126.47]) by hpaq12.eem.corp.google.com with ESMTP id p6G0WMSE000777; Fri, 15 Jul 2011 17:32:23 -0700 Received: by hippo3.mtv.corp.google.com (Postfix, from userid 60833) id 5784320D35; Fri, 15 Jul 2011 17:32:22 -0700 (PDT) From: Gwendal Grignou To: tj@kernel.org Cc: mlord@pobox.com, linux-ide@vger.kernel.org, lil@marvell.com, hbailey@marvell.com, marc@merlins.org, Gwendal Grignou Subject: [PATCH] Prevent warning during PMP error recovery Date: Fri, 15 Jul 2011 17:32:02 -0700 Message-Id: <1310776322-12911-1-git-send-email-gwendal@google.com> X-Mailer: git-send-email 1.7.3.1 In-Reply-To: <20110715155520.GB25319@merlins.org> References: <20110715155520.GB25319@merlins.org> Sender: linux-ide-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Cleanup sff_pio_task_link when a command is cancel while the pio_task thread has been scheduled. Change-Id: I4397bed3ee0878d92933d4897eed025ffaf3a9bd Signed-off-by: Gwendal Grignou Acked-by: Tejun Heo --- drivers/ata/libata-sff.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) 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__);