Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp11911691ybi; Fri, 26 Jul 2019 01:40:38 -0700 (PDT) X-Google-Smtp-Source: APXvYqxMckWuhmEPEJ9lLcckMktHPbRMSWvFA0BAVZOLDyxSI6jChhRWR9EGcLKwaIzYfV3gefPB X-Received: by 2002:a63:3112:: with SMTP id x18mr8122542pgx.385.1564130438481; Fri, 26 Jul 2019 01:40:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1564130438; cv=none; d=google.com; s=arc-20160816; b=yAD+iqb0ikiSCMPlkscCybxLcLzzpMb/tjifhSVZ6cZmE1n+7XGkBrtMSwP7cOMwNU cYZwbv3LKK1Csy5L3b86kkfQHny9lvo0HMh7WMgBzMVjA3SlHTKAV3OhOMQ42FDKH3O9 67YSshgodWa1Rtr/5QOFZsNkTMFrVtorOXRVUi5luH/y3QZA2RskZPqdoGQVf5EsGZ3m rCAYC5WcfntBc8LO0pVZFxN1dt/81v6cGJitOc8AtCaAfnDMeqb5dVtDTrbAq91AAf53 5CUAFNmaV4IApj0JYH81qQInz/fELrmMYNHehEMm3LxXxzKxHoIPweQ2KMB1Etf8BHjX M1Vw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=/+kSHe7XxYcBThVGLwt0uUISJ40WnHLaPRd+W+td1vA=; b=NgzXieu/o4hchV2q2hOqtbokpde5rh37BO/1Ir0mF87UAo62b9avRI2QRMKHqPKUgy Uq0/2CpMPy7KW0h7ou2wCBd4ey4w59s8Z+vIociDPvTK3ckEjI9h817/5qEBvVimu9mu StQ2B3nY3jBPzoQfLsddSF6uK0Jiziv11LiiwFVvBxLZa4qIzq2XBNriXZsgxqP+ZDG3 qRxFCYyVcem1SwdJeoxwoXvPU5J+WXAONHNgJBGaNhL9POm8fQXAc5IyigyMatqeWqjm t6SMZFruKBG6EX1Eo1W/FcpjHS6Plqhec5jjbm5m+f/w7MBJXUCvYtvL8ZflnASe4KxG lvtA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=oXESh+Fs; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id j4si20427751pfi.34.2019.07.26.01.40.23; Fri, 26 Jul 2019 01:40:38 -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=@gmail.com header.s=20161025 header.b=oXESh+Fs; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726669AbfGZIiF (ORCPT + 99 others); Fri, 26 Jul 2019 04:38:05 -0400 Received: from mail-io1-f68.google.com ([209.85.166.68]:39478 "EHLO mail-io1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725842AbfGZIiB (ORCPT ); Fri, 26 Jul 2019 04:38:01 -0400 Received: by mail-io1-f68.google.com with SMTP id f4so103207910ioh.6 for ; Fri, 26 Jul 2019 01:38:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=/+kSHe7XxYcBThVGLwt0uUISJ40WnHLaPRd+W+td1vA=; b=oXESh+FsZYfHtMolVoIYNjhn3bWS0GKBMPbqXcajI8Dx8KkwHwAcwS6FZ4uEPFQlUT NWUzoYNHtx7o53EUwHn1+LohgD885doZLuRPWj9Pqh2n8K/yxs7gF7ydj7qTu0FGKBfS P4m5lvv/MJzI+MvFYcyJc3riyu0XFPx4NsJ3YsgBTzKVaYsbrroP4OfeOkH9j42sWL7r sw4FIzg7/LLboG2iZVDWPqD3Jssk/tjuGlETmGMnBZHYv4jZa+RihRcuvYb5BwbYPnhv wtWAuaoWB/ZcgeTwD1DW4HYsQTNlfHqx0XfZ6KRDGSG6gC6aJsc7F87CBFnJtkMMmL10 KgUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=/+kSHe7XxYcBThVGLwt0uUISJ40WnHLaPRd+W+td1vA=; b=eK/OuW/O7XXHo83xlJtkULYo3cJAdxdE4nWQo9Qj1tjSNA7LsSCv3w9fPZMhZ/q/tW 8v9PMUMQnHLzmLXVRnuycpazHmVqGzr7T48wdXWoWDhCbWGj8gceVDMrIcF8O40JhR8v X/OciHW7QeZnKsO7Avz5T577h7rduX9DKQE/3osRgz2eQy1VmAezv5l+80jo8fEAPaNL z85qK1OL1/8SfyL8yWLJjj2giTmTBrxywXtuLceTtP40VxVxNzPs5fjER8QaK0BcE8rx Z7soc3VMrUvA+XkfhnqCufH4I4eWZYiG94ytc6C7URs9Yq30r0eSnU0KXFqJK0kiVNcC cBDg== X-Gm-Message-State: APjAAAUO5CXE5Prs997KCA71TqrIoRNhkovBuhwkvSQffE2jyr7lVb3s MfVO7udYPQ5THNyBC1rplbV4az1b6l9GHXBo4IiDhtDCmYFFQA== X-Received: by 2002:a5d:885a:: with SMTP id t26mr32910760ios.218.1564130280263; Fri, 26 Jul 2019 01:38:00 -0700 (PDT) MIME-Version: 1.0 References: <20190725063644.5982-1-gomonovych@gmail.com> In-Reply-To: From: "Gomonovych, Vasyl" Date: Fri, 26 Jul 2019 10:37:49 +0200 Message-ID: Subject: Re: [PATCH] extcon: max77693: Add extra IRQF_ONESHOT To: Krzysztof Kozlowski Cc: Chanwoo Choi , =?UTF-8?B?QmFydMWCb21pZWogxbtvxYJuaWVya2lld2ljeg==?= , myungjoo.ham@samsung.com, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Sorry, my bad, I have missed disabling place, and positive feedback for max in other thread and push me to send it. On Thu, Jul 25, 2019 at 9:23 AM Krzysztof Kozlowski wrote= : > > On Thu, 25 Jul 2019 at 08:37, Vasyl Gomonovych wro= te: > > > > Do not fire irq again until thread done > > This issue was found by code inspection > > Coccicheck irqf_oneshot.cocci > > Rationale does not look convincing. Do you fix real problem or just > automatic fix from coccinelle? If the latter, then it looks wrong. > This is virtual IRQ so no need for oneshot. The hardware IRQ has > oneshot set. Otherwise please provide slightly more specific rationale > for this commit. > > Best regards, > Krzysztof > > > > > > Signed-off-by: Vasyl Gomonovych > > --- > > drivers/extcon/extcon-max77693.c | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > diff --git a/drivers/extcon/extcon-max77693.c b/drivers/extcon/extcon-m= ax77693.c > > index 32fc5a66ffa9..68e42cd87e98 100644 > > --- a/drivers/extcon/extcon-max77693.c > > +++ b/drivers/extcon/extcon-max77693.c > > @@ -1142,7 +1142,7 @@ static int max77693_muic_probe(struct platform_de= vice *pdev) > > > > ret =3D devm_request_threaded_irq(&pdev->dev, virq, NUL= L, > > max77693_muic_irq_handler, > > - IRQF_NO_SUSPEND, > > + IRQF_NO_SUSPEND | IRQF_ONESHOT, > > muic_irq->name, info); > > if (ret) { > > dev_err(&pdev->dev, > > -- > > 2.17.1 > > --=20 =D0=94=D0=BE=D0=B1=D1=80=D0=BE=D1=97 =D0=B2=D0=B0=D0=BC =D0=BF=D0=BE=D1=80= =D0=B8 =D0=B4=D0=BD=D1=8F.