Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp11062012ybi; Thu, 25 Jul 2019 09:18:04 -0700 (PDT) X-Google-Smtp-Source: APXvYqz8eOi7TA7OcazBrJqI6WUK3ytBSKaXEiKDzIoIT1NIOAqUh8zNm5eIOIVbWiGRMFaqy0XJ X-Received: by 2002:a63:ab08:: with SMTP id p8mr89716854pgf.340.1564071484587; Thu, 25 Jul 2019 09:18:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1564071484; cv=none; d=google.com; s=arc-20160816; b=zTTU7sYw624QeKzEAF4RsEhqE9Il06e5wpQgPdTvhyodYqY5I8K7NyIqzqIhmOxNY9 ADtvFSCMnuqW9wapZiKlWmNUFFgpKheVYGesWLpMnSP41slpt1vfg1UtcS+AwsWWr1jE klryYPFDyyhS5ZDJRoLEzHhi2rYmuAjuDmqleMs6rSQJTWIG8qIz8jCTQJxtDsYditfs i5zC4FCpI0NgC064Y27ROeWHRVf/GcwnSwM9xIB6deZLZlV803JxL97P1zE0pajPlefr C7+KEUgxBq9H7kqS7D4oIkyy3c3nmVLWfh+5Zxv1QPYiSAWAPctR5WviDb3lcJtwMIaV Itjw== 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 :in-reply-to:references:mime-version:dkim-signature; bh=LgOk3dLpfPhdZe5C6I9nFl+EZt5ety3tOpgsAxjwwZs=; b=b79IgOOsXE/RG+RFX+oRu1Fwb15oNP6Xlpd4ZgbgbQ1il9pXrw35KeuVRSb3iss0o2 8gFYNY8NH9HYHDrRPZKkZTD/2TimvM3Q/hByCayPTvuQ622MgnM/jOYg3d5y2nDjFeNn T5WY5SodKy5aWr1BkdNBO+rAv2SBWv42IQw6trfXWIq4H5WPOUclrYy5X6iFh6TCDfn1 dL7aU+vm61qms93HQ/7rwo++DJLbROPphXYlpS7pqjPwAxSUe8+3kHMI9J9zIS8aWWi+ ZMzfQvKDO9ZWN3KPh9xXiynKu+xKYc9G9TYT868klTq5CSOxpoijT1vZxfk2pvh0QQrh Rb5Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b="061Mb/6S"; 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=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id v16si17927384pjb.91.2019.07.25.09.17.50; Thu, 25 Jul 2019 09:18:04 -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=@kernel.org header.s=default header.b="061Mb/6S"; 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=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388014AbfGYHXv (ORCPT + 99 others); Thu, 25 Jul 2019 03:23:51 -0400 Received: from mail.kernel.org ([198.145.29.99]:43566 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2387990AbfGYHXv (ORCPT ); Thu, 25 Jul 2019 03:23:51 -0400 Received: from mail-lj1-f176.google.com (mail-lj1-f176.google.com [209.85.208.176]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 2CC742081B for ; Thu, 25 Jul 2019 07:23:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1564039430; bh=yLBS79RacfNg6ARLZ0IM2pWRWzR+JhAuTHcK7Bi5sus=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=061Mb/6SY+cgcTn9YWM++jfwZFbsnpFfOWMCuSD0z161IqIJFhXiN4XCkmEcxAb12 fdjo1W+gO4JRbbfwHzernMKnp684VuQ5anTe9VSMhgnlxxn4fOKmyZFYyCA/R0/BoK Kf1steOJaDnmICX5dAjephI+0MjW6XjpRzcloPh8= Received: by mail-lj1-f176.google.com with SMTP id t28so46984654lje.9 for ; Thu, 25 Jul 2019 00:23:50 -0700 (PDT) X-Gm-Message-State: APjAAAUhGuyC+XZXfIWkyURGvmN3cIeqinl+q54XOfOkSH4IIGacDo7B 4vUgLUEyOIYnLfB2nbXNeC+nqv+ezCpBCYfLpls= X-Received: by 2002:a2e:b4d4:: with SMTP id r20mr19996420ljm.5.1564039428406; Thu, 25 Jul 2019 00:23:48 -0700 (PDT) MIME-Version: 1.0 References: <20190725063644.5982-1-gomonovych@gmail.com> In-Reply-To: <20190725063644.5982-1-gomonovych@gmail.com> From: Krzysztof Kozlowski Date: Thu, 25 Jul 2019 09:23:37 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] extcon: max77693: Add extra IRQF_ONESHOT To: Vasyl Gomonovych Cc: Chanwoo Choi , =?UTF-8?B?QmFydMWCb21pZWogxbtvxYJuaWVya2lld2ljeg==?= , myungjoo.ham@samsung.com, linux-kernel@vger.kernel.org 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 Thu, 25 Jul 2019 at 08:37, Vasyl Gomonovych wrote: > > 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-max77693.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_device *pdev) > > ret = devm_request_threaded_irq(&pdev->dev, virq, NULL, > 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 >