Received: by 2002:a05:6a10:17d3:0:0:0:0 with SMTP id hz19csp156864pxb; Fri, 16 Apr 2021 02:10:04 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyR9yyD0LdTDrpEATupAppe9ToNfTLoTkLEB1HvATu0Nt0E/C3xuV5WlTlP7TMGhzohEhhK X-Received: by 2002:aa7:908d:0:b029:250:81a5:2a3c with SMTP id i13-20020aa7908d0000b029025081a52a3cmr6831197pfa.33.1618564204415; Fri, 16 Apr 2021 02:10:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1618564204; cv=none; d=google.com; s=arc-20160816; b=Zfdo9Tk//cLkILR1+ZzlDCQrQS5X7YhKKRaBA2AvrayHVOQ0bRQL/318YhS0ZnbirU uwPRERAChONlr+hR4kea7yrRYlRgNaHmf5aawZsTqxMIgYvzv6MD4d7yGLo8hRY1q8Sg XjivaRInajBpZRwO+HXjdLknCp/b00i+JitpFp/M7VBaQLZHXf8C6EO1er+lg2nPlZ9Q 5Y4aEGkwnJVCP8vFHPQBcUdIoJChosWua+/ml2OdpE5M2wwotmDr9TXgaN+ivV9PQVaZ geMvuRTz8w9wrKpK5Qjya2QqUOIJ8c4qshnssGdEPcHdA0wOAmfWc7TKiiu1QUlNJ5NG ro2g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=zVRfGzcsRgpOquderAKv5jJ5XEAA1oP49wb3We6tUs8=; b=AumnvlQ4juRLmChww8kDf6S7H0K6YOMDFQAHWPGEApc/k/Nx+c4+8XhSOA1M80TKhR LO0zH4k29BdkVod1NXpMJnFNWlfSw645YvKe8kOZRM+iLyM4/eAq7mgXHgK1IaKum3dt 2Tad1wWXT1/lc3ZDKPkqAPcCEWO+aJBSUhb6zrypvE9UWC8Db8VegCdDTuiaTfgjMEC5 zriUYXpkTh4/Rygk+EVPJ/6NV8mLkcZDTMtnFJCTAjanKWfOBeL31/GcuVdUJVgFPHxE Fh6R4NMUJluMRUFIl078rMLD3F4d6YINzuZ1I/73DZu4YH81cjLTGjAE9mtDEkOkScsw BVAQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=TrbtffF9; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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. [23.128.96.18]) by mx.google.com with ESMTP id z8si6298563plo.315.2021.04.16.02.09.52; Fri, 16 Apr 2021 02:10:04 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=TrbtffF9; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 S241192AbhDPJIE (ORCPT + 99 others); Fri, 16 Apr 2021 05:08:04 -0400 Received: from mail.kernel.org ([198.145.29.99]:46118 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235236AbhDPJID (ORCPT ); Fri, 16 Apr 2021 05:08:03 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 299C96121E for ; Fri, 16 Apr 2021 09:07:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1618564059; bh=S1RgGOvLnt8Uq+i5YbXxuESPSFtFlBFj8NXZsRYtyYU=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=TrbtffF9jVbxJ+tb3hJiiPgd2BcMAxp2TSa1h8omIasuU+URPtW7urBygsErjRQvE exLWkyz0NyDc2WeOVvo8NRj7GUKwW/QgrkhXBE3Gbk3xh4KU2Pt3SrqAkrEwObwrY8 WKwuKbLhV+NY5hGILQM0iMFowvDlA2SlgB0K/8xQ8PHKfjR/upvWZhi+lmy5W/PZgB xOY6JLarkmgreVxiiThVeTihatl3aHoPjhjSP92oqPCvLGEZOlsSiETxX3o2FyT5Gd tKtoBdyW2aBcXL/LJmhBMNqmJm6S7X3RathWWCZTUKs9+r8Sikr2JwVbn6e0zPQRU8 T5q+nvh3YXiXQ== Received: by mail-ed1-f45.google.com with SMTP id i3so5702557edt.1 for ; Fri, 16 Apr 2021 02:07:39 -0700 (PDT) X-Gm-Message-State: AOAM533KbB/+hUktCOngLpoX2DL90gUwP16kD6YTGSgi8FkGwKed3nOK xebRbugbNxT5QExbVGLr/G9oz9MDOiN4bDHBZHE= X-Received: by 2002:a05:6402:11c9:: with SMTP id j9mr8734093edw.348.1618564057803; Fri, 16 Apr 2021 02:07:37 -0700 (PDT) MIME-Version: 1.0 References: <1616403070-35776-1-git-send-email-yang.lee@linux.alibaba.com> In-Reply-To: <1616403070-35776-1-git-send-email-yang.lee@linux.alibaba.com> From: Krzysztof Kozlowski Date: Fri, 16 Apr 2021 11:07:25 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] drm/omap: dsi: Add missing IRQF_ONESHOT To: Yang Li Cc: tomba@kernel.org, airlied@linux.ie, daniel@ffwll.ch, dri-devel@lists.freedesktop.org, "linux-kernel@vger.kernel.org" Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, 22 Mar 2021 at 09:53, Yang Li wrote: > > fixed the following coccicheck: > ./drivers/gpu/drm/omapdrm/dss/dsi.c:4329:7-27: ERROR: Threaded IRQ with > no primary handler requested without IRQF_ONESHOT > > Make sure threaded IRQs without a primary handler are always request > with IRQF_ONESHOT > > Reported-by: Abaci Robot > Signed-off-by: Yang Li > --- > drivers/gpu/drm/omapdrm/dss/dsi.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/omapdrm/dss/dsi.c b/drivers/gpu/drm/omapdrm/dss/dsi.c > index b31d750..844cb0b 100644 > --- a/drivers/gpu/drm/omapdrm/dss/dsi.c > +++ b/drivers/gpu/drm/omapdrm/dss/dsi.c > @@ -4326,7 +4326,7 @@ static int omap_dsi_register_te_irq(struct dsi_data *dsi, > > irq_set_status_flags(te_irq, IRQ_NOAUTOEN); > > - err = request_threaded_irq(te_irq, NULL, omap_dsi_te_irq_handler, > + err = request_threaded_irq(te_irq | IRQF_ONESHOT, NULL, omap_dsi_te_irq_handler, > IRQF_TRIGGER_RISING, "TE", dsi); Did you test it? There are several patches like this all over the tree so it looks like "let's fix everything from Coccinelle". It's a trend recently... multiple people send these patches. The point is that you should not blindly follow coccinelle but adjust the change for real case (e.g. is it a nested interrupt). Without this consideration and testing - NACK. Best regards, Krzysztof