Received: by 10.213.65.68 with SMTP id h4csp497798imn; Fri, 16 Mar 2018 09:32:46 -0700 (PDT) X-Google-Smtp-Source: AG47ELt8DwLieEWtQ9y+Upr1ME5xerI5FaE3FgDSKBblEgpmPTXKPpk2vZjZMZzlBE7JMqzls/qx X-Received: by 10.99.183.67 with SMTP id w3mr1926285pgt.153.1521217966923; Fri, 16 Mar 2018 09:32:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521217966; cv=none; d=google.com; s=arc-20160816; b=m4Yw6QnZc1J0rgl5dBLqOr1zm8mAPA8nNzI6u52dbsLtW01w+sYycO+nb0Rb1gRMvK 1HUdZOisK6TJKr4B9eewggYeePOOkg/B//4a4Nv/Zbu1GVn9F+ytUiOXxQDMh/f5aEwC h830VMHuM6OMGPJd20QKhWSWYOEeU87Sv78oSKWZFvRCWpKkDOTfLebcDHJRwfrEC1L0 igfH7ZPiF4GzuB6Y4xVvP8aQH49zPEfP+9iTC6YNsroKwnGKRRA2KDf37xCctloBMuCX N6LhhE9d8bvvlNb5ZB6Ec9/AhHQcTIrZYxLy/1lJBCwKUmKEGOrJDO7bndlmEJ0GhGwg fg8g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:references :in-reply-to:message-id:date:subject:cc:to:from :arc-authentication-results; bh=t2cjLlGlYrDrBqkf4FWYqs5te+UOi9hAM2PMEchBKVQ=; b=jSvYHK9w1qZzWPbWHQReakF4z5mgZL3VcXhTLIW1FxjEHqTWwiglqe6nRIB1nhkXz2 NwT7lJ2bwu/J7W8DYbhUkzPaE7uWabqjVgLxsEqWyorrJpAQvMplB6dD53OAvyjhFac3 S8eLul+GdqQ7nR61TW24MPiNMXmT81IK0IezFbkQ2c1h6qI/lmgHHAF6rUZu7qgH//yY 0WxNzmsncrEUORXMY5KMzwdd1jSkWgjtLjTRjRcVpG08QKx7BPZbElSCTfkKtwejSpRq KPXRsHcWalNIzxVTbGpzRcsglIMlfXs86exJI81xzdVsWqzf4mciKcCq6L4O3PN47kCT h6VQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id v6-v6si6446993plg.618.2018.03.16.09.32.32; Fri, 16 Mar 2018 09:32:46 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933228AbeCPPie (ORCPT + 99 others); Fri, 16 Mar 2018 11:38:34 -0400 Received: from mail.linuxfoundation.org ([140.211.169.12]:42940 "EHLO mail.linuxfoundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754567AbeCPPic (ORCPT ); Fri, 16 Mar 2018 11:38:32 -0400 Received: from localhost (LFbn-1-12247-202.w90-92.abo.wanadoo.fr [90.92.61.202]) by mail.linuxfoundation.org (Postfix) with ESMTPSA id 9E99049F; Fri, 16 Mar 2018 15:38:31 +0000 (UTC) From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Adrian Hunter , Ulf Hansson , Sasha Levin Subject: [PATCH 4.14 101/109] mmc: mmc_test: Ensure command queue is disabled for testing Date: Fri, 16 Mar 2018 16:24:10 +0100 Message-Id: <20180316152335.354584095@linuxfoundation.org> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180316152329.844663293@linuxfoundation.org> References: <20180316152329.844663293@linuxfoundation.org> User-Agent: quilt/0.65 X-stable: review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 4.14-stable review patch. If anyone has any objections, please let me know. ------------------ From: Adrian Hunter [ Upstream commit 23a185254ace8e63dc4ca36e0315aed9440ae749 ] mmc_test disables the command queue because none of the tests use the command queue. However the Reset Test will re-enable it, so disable it in that case too. Fixes: 9d4579a85c84 ("mmc: mmc_test: Disable Command Queue while mmc_test is used") Signed-off-by: Adrian Hunter Signed-off-by: Ulf Hansson Signed-off-by: Sasha Levin Signed-off-by: Greg Kroah-Hartman --- drivers/mmc/core/mmc_test.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) --- a/drivers/mmc/core/mmc_test.c +++ b/drivers/mmc/core/mmc_test.c @@ -2328,10 +2328,17 @@ static int mmc_test_reset(struct mmc_tes int err; err = mmc_hw_reset(host); - if (!err) + if (!err) { + /* + * Reset will re-enable the card's command queue, but tests + * expect it to be disabled. + */ + if (card->ext_csd.cmdq_en) + mmc_cmdq_disable(card); return RESULT_OK; - else if (err == -EOPNOTSUPP) + } else if (err == -EOPNOTSUPP) { return RESULT_UNSUP_HOST; + } return RESULT_FAIL; }