From patchwork Wed Dec 15 04:49:35 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Olof Johansson X-Patchwork-Id: 412411 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by demeter1.kernel.org (8.14.4/8.14.3) with ESMTP id oBF4vXsh009375 for ; Wed, 15 Dec 2010 04:57:34 GMT Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755584Ab0LOE5c (ORCPT ); Tue, 14 Dec 2010 23:57:32 -0500 Received: from mail.lixom.net ([70.86.134.90]:38600 "EHLO mail.lixom.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1760511Ab0LOE5b (ORCPT ); Tue, 14 Dec 2010 23:57:31 -0500 Received: by mail.lixom.net (Postfix, from userid 1000) id 6D374566121; Tue, 14 Dec 2010 22:50:09 -0600 (CST) From: Olof Johansson To: Chris Ball Cc: linux-mmc@vger.kernel.org, linux-tegra@vger.kernel.org, Olof Johansson Subject: [PATCH 3/4] sdhci: don't finish commands in flight Date: Tue, 14 Dec 2010 22:49:35 -0600 Message-Id: <1292388576-25600-4-git-send-email-olof@lixom.net> X-Mailer: git-send-email 1.7.3.GIT In-Reply-To: <1292388576-25600-1-git-send-email-olof@lixom.net> References: <1292388576-25600-1-git-send-email-olof@lixom.net> Sender: linux-mmc-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-mmc@vger.kernel.org X-Greylist: IP, sender and recipient auto-whitelisted, not delayed by milter-greylist-4.2.3 (demeter1.kernel.org [140.211.167.41]); Wed, 15 Dec 2010 04:57:34 +0000 (UTC) diff --git a/drivers/mmc/host/sdhci.c b/drivers/mmc/host/sdhci.c index 98f3d3d..4285cba 100644 --- a/drivers/mmc/host/sdhci.c +++ b/drivers/mmc/host/sdhci.c @@ -1432,7 +1432,8 @@ static void sdhci_cmd_irq(struct sdhci_host *host, u32 intmask) host->cmd->error = -EILSEQ; if (host->cmd->error) { - tasklet_schedule(&host->finish_tasklet); + if (intmask & SDHCI_INT_RESPONSE) + tasklet_schedule(&host->finish_tasklet); return; }