From patchwork Wed Jan 22 15:00:22 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ulf Hansson X-Patchwork-Id: 3523941 Return-Path: X-Original-To: patchwork-linux-mmc@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork2.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.19.201]) by patchwork2.web.kernel.org (Postfix) with ESMTP id 5421BC02DC for ; Wed, 22 Jan 2014 15:01:05 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 41C9120154 for ; Wed, 22 Jan 2014 15:01:04 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 9918420117 for ; Wed, 22 Jan 2014 15:00:59 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755998AbaAVPAq (ORCPT ); Wed, 22 Jan 2014 10:00:46 -0500 Received: from mail-we0-f171.google.com ([74.125.82.171]:52051 "EHLO mail-we0-f171.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755996AbaAVPAp (ORCPT ); Wed, 22 Jan 2014 10:00:45 -0500 Received: by mail-we0-f171.google.com with SMTP id w61so406594wes.16 for ; Wed, 22 Jan 2014 07:00:42 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=EGsOZUyoUXmfXoShEKqGgWwlhNCXtGcbGb1KCAl5x04=; b=P+r5WUhKMaZJ0gGmnAciwnwoeACTlpv196gXoqxUbY6J3RKcjkenSdAkFL4Ls/lwEY xQvuyAybGhkCwRPYbxIXHbho6Notk+NdVNkMsIa15ZYheAvAhKhNYO7XpWrw66LEba5A bFNAUNbGSPl6JkzTO5Ri4+PprM0JtMkjSc36sh2ji7X8kW0UwWXYqWYm+icrvvQJPW7/ Hu92cdYjFuV/7Kj1XyDAZqa5/ee5v/aI/+EWqwkpun3Dl0zr/hI0Ln2OTHC7isY/gM9t BB4Pccy+X/I9bSd2ULnh3yMme7KSz8FFedfqgLauV8/vejMJsUF728QYf3vh91vnqzIJ DmkQ== X-Gm-Message-State: ALoCoQnOMsZ0AZ77NTgKsqYEzFWmLbl1FUGRu9H6JI4K6HQONp8QbX/J8Nl16pNzLNmdm/dA04sy X-Received: by 10.180.182.84 with SMTP id ec20mr3686272wic.28.1390402842130; Wed, 22 Jan 2014 07:00:42 -0800 (PST) Received: from localhost.localdomain ([85.235.11.236]) by mx.google.com with ESMTPSA id dd3sm15401824wjb.9.2014.01.22.07.00.40 for (version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 22 Jan 2014 07:00:41 -0800 (PST) From: Ulf Hansson To: linux-mmc@vger.kernel.org, Chris Ball Cc: Dong Aisheng , Stephen Warren , Vladimir Zapolskiy , Adrian Hunter , Ulf Hansson Subject: [PATCH 08/10] mmc: card: Use R1 response for the stop cmd at recovery path Date: Wed, 22 Jan 2014 16:00:22 +0100 Message-Id: <1390402824-9850-9-git-send-email-ulf.hansson@linaro.org> X-Mailer: git-send-email 1.7.9.5 In-Reply-To: <1390402824-9850-1-git-send-email-ulf.hansson@linaro.org> References: <1390402824-9850-1-git-send-email-ulf.hansson@linaro.org> Sender: linux-mmc-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-mmc@vger.kernel.org X-Spam-Status: No, score=-7.5 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_HI, RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=ham version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Hosts supporting MMC_CAP_WAIT_WHILE_BUSY shall not be waiting for busy detection completion in the recovery path, which were the case when using R1B response. Start using R1 as response instead to align behavior, no matter if MMC_CAP_WAIT_WHILE_BUSY is supported or not. Signed-off-by: Ulf Hansson --- drivers/mmc/card/block.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/mmc/card/block.c b/drivers/mmc/card/block.c index 87cd2b0..74169fa 100644 --- a/drivers/mmc/card/block.c +++ b/drivers/mmc/card/block.c @@ -728,7 +728,7 @@ static int send_stop(struct mmc_card *card, u32 *status) int err; cmd.opcode = MMC_STOP_TRANSMISSION; - cmd.flags = MMC_RSP_SPI_R1B | MMC_RSP_R1B | MMC_CMD_AC; + cmd.flags = MMC_RSP_SPI_R1 | MMC_RSP_R1 | MMC_CMD_AC; err = mmc_wait_for_cmd(card->host, &cmd, 5); if (err == 0) *status = cmd.resp[0];