Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp4309245imm; Mon, 17 Sep 2018 11:36:17 -0700 (PDT) X-Google-Smtp-Source: ANB0VdbsJeTzpp5BEce64gbLQ8UKxB4PDzDPl12/B+7yQ2OVJQ6L3KMR4Kzb7/z8vwKDOzM8JYxh X-Received: by 2002:a63:ee56:: with SMTP id n22-v6mr24624364pgk.402.1537209377323; Mon, 17 Sep 2018 11:36:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1537209377; cv=none; d=google.com; s=arc-20160816; b=i7+bHWHWpXyjeF3BFYcw099nrXJ/e9QtxXU0zyItfjSlCjV//GPUudmNEs33drZJCG 4gBfbY6JOH4gjUnx+Gg0s6Hg0xIC0MJleae/EWzmIu8r8FuLelea1krTPA8B6+53OUu8 SquasjBvvRfFeiOdYVU1bduHGTAz9PHnDD2LczsUkX2wXdpe0wTKy1KCjPW1EiZpl11k Cssb7dMtaviGVm9Pcko6J6bgf1oEGI2hAKrBW6zW++3LYEDM88DH1yT7UM85BBHO9B5C Q1YhlgUrx4BFovSPpLqKNkkS1mmhZq8pTfHxj5CPrhV6+SkXDp09t60LVyDrRO7A+n7n 8+4Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature; bh=OYrSi1V7lR8DIOe2oTa8DcRNpOb3O2kJw7hmjEVYZdM=; b=gzbKyLAsWWD1ZnUvIiuMxWA57e4XNhuw6j3KlDQaFe9SLVgrdgY0Pcv1p8G0CUIEQ+ r+wwNE3nvE0ANZNlhNtKv1noWtNZhh2X3qljZSekr2xjt/5AOaZip/ivD9YCz3OdjID2 8up2TV9FaJ1guH4wJh89Cog3womr+/+g4v3WJW6oCJYfc27UE42v0tHkua1kn95KUz+q RQ73TMcEXP3Bft5Z/lm8m9jhh7CkGQ+xTFGptvGvon2iUoFIUDu8UHdy+pBQgBoNS5fF MljaaP41BGD4tXSM6cH2U/x5v7QEkWP97soKu7hpRAHAz1dhAAOJGnN3YMZe7LvPO9eg DqDg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=dgl2hjf1; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p14-v6si15891142plo.363.2018.09.17.11.36.01; Mon, 17 Sep 2018 11:36:17 -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; dkim=pass header.i=@linaro.org header.s=google header.b=dgl2hjf1; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728530AbeIRAEI (ORCPT + 99 others); Mon, 17 Sep 2018 20:04:08 -0400 Received: from mail-it0-f67.google.com ([209.85.214.67]:54940 "EHLO mail-it0-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728020AbeIRAEI (ORCPT ); Mon, 17 Sep 2018 20:04:08 -0400 Received: by mail-it0-f67.google.com with SMTP id f14-v6so12546022ita.4 for ; Mon, 17 Sep 2018 11:35:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=OYrSi1V7lR8DIOe2oTa8DcRNpOb3O2kJw7hmjEVYZdM=; b=dgl2hjf16DdPgaXGVqXEe2t5FYZnBd/kjqH/R+K3zS6SQ9qajo/USXaF9gQTm4BZHR vW5UATy5qBKo3VinDDCvh+5r7mANPTbLS3duHiwHDX8GU1cum16B/ZIByCf8cCdCDQZ5 4mqVMcjqJ1He9kQpw0PUBThrFOtmrRMtqB/FA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=OYrSi1V7lR8DIOe2oTa8DcRNpOb3O2kJw7hmjEVYZdM=; b=PYBol6L4pbhw1T5DdEeqTWs3yLV6N1smpfq/koWyC9o52+1MjzyrNPP80Ea/RJDN+6 C8kbJNm/xZlPwpNIWe4oi35Y0lM1Wr5+QtOdHZPQYpm+JxLch8fY3+Me0svw3vUo3gwo XNH7ueLjx9MFa4WfJNJiJ0pImLITPXjAJcq9bFAW5jS4FyAu2XjXXtuG55F3ifsnGbS+ Jnkglf8rzO9GX6TlC9ybF5+nthn2TtxJZtOCk7Sa0b5Tw/GcsKV5ktMZHBZmcFVRjH3T gkiD6ypvv3Yz2rfkDMleTr94MF3A3l2DfUa5bvbgbEs4kIlPFxI0J+bDotOA/RCYsoaf 4YgA== X-Gm-Message-State: APzg51APi4bbIKnv96lipEoF6hkWutZ3ZQYdMnXf5yOGwqsnnDvQjvhy EdptlK4mteo1JmOAC7rNbAvg8hH7D5edu6UKd4QbHA== X-Received: by 2002:a24:3fc6:: with SMTP id d189-v6mr13259180ita.64.1537209334180; Mon, 17 Sep 2018 11:35:34 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a02:6a18:0:0:0:0:0 with HTTP; Mon, 17 Sep 2018 11:35:33 -0700 (PDT) In-Reply-To: <20180911144701.53383-1-hangdianqj@163.com> References: <20180911144701.53383-1-hangdianqj@163.com> From: Ulf Hansson Date: Mon, 17 Sep 2018 20:35:33 +0200 Message-ID: Subject: Re: [PATCH] mmc: mxcmmc: replace spin_lock_irqsave with spin_lock in ISR To: jun qian Cc: Kees Cook , Allen , Randy Dunlap , "linux-mmc@vger.kernel.org" , Linux Kernel Mailing List 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 On 11 September 2018 at 16:47, jun qian wrote: > As you are already in ISR, it is unnecessary to call spin_lock_irqsave. > > Signed-off-by: jun qian Applied for next, thanks! Kind regards Uffe > --- > drivers/mmc/host/mxcmmc.c | 5 ++--- > 1 file changed, 2 insertions(+), 3 deletions(-) > > diff --git a/drivers/mmc/host/mxcmmc.c b/drivers/mmc/host/mxcmmc.c > index de4e6e5bf304..4d17032d15ee 100644 > --- a/drivers/mmc/host/mxcmmc.c > +++ b/drivers/mmc/host/mxcmmc.c > @@ -728,7 +728,6 @@ static void mxcmci_cmd_done(struct mxcmci_host *host, unsigned int stat) > static irqreturn_t mxcmci_irq(int irq, void *devid) > { > struct mxcmci_host *host = devid; > - unsigned long flags; > bool sdio_irq; > u32 stat; > > @@ -740,9 +739,9 @@ static irqreturn_t mxcmci_irq(int irq, void *devid) > > dev_dbg(mmc_dev(host->mmc), "%s: 0x%08x\n", __func__, stat); > > - spin_lock_irqsave(&host->lock, flags); > + spin_lock(&host->lock); > sdio_irq = (stat & STATUS_SDIO_INT_ACTIVE) && host->use_sdio; > - spin_unlock_irqrestore(&host->lock, flags); > + spin_unlock(&host->lock); > > if (mxcmci_use_dma(host) && (stat & (STATUS_WRITE_OP_DONE))) > mxcmci_writel(host, STATUS_WRITE_OP_DONE, MMC_REG_STATUS); > -- > 2.17.1 > > >