Received: by 2002:a25:c205:0:0:0:0:0 with SMTP id s5csp1194096ybf; Thu, 27 Feb 2020 06:37:16 -0800 (PST) X-Google-Smtp-Source: APXvYqzHKBd+BWQlu6Nb/ETDOsw59XKTxhdiWoX2Wn3ZkdxhOyHbH9fGMjiE6bqbwg19kaxt+JaC X-Received: by 2002:a05:6808:658:: with SMTP id z24mr3613386oih.91.1582814236185; Thu, 27 Feb 2020 06:37:16 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1582814236; cv=none; d=google.com; s=arc-20160816; b=BCiVaUirE3KqJ+QCkBARR/wBLLEcp7JcARqauODm7re2Xn1tSsT9WefhEGbnBw52pd 6QtPhFxH1aWLtFcau9yQVItrR33JubeyUr5wq7ptnMXcY4uXR41sQiJ60qNJsexwCfAc TFtikoU680puRyIun/ahfpaBIb4u+gSaN/Q2icBt4L6WmXunS2gOha4LyKBYF204v/YV UKiIQSA7TmR5F92oF2qSL4GrOmRywMBWPghfi5Fmh0avkVg90ha9FYY9nyUo7/d0NgnJ 1kSGT459n1eTHLIe3FJYFnr3SBntHJzeTbv+JMWsggfmgAjWkFQm4dVRkR5wjrPMgZ3g B8Lw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:references :in-reply-to:message-id:date:subject:to:from:dkim-signature; bh=OWygFynI9SK8Vy10tECkc3rrK8ga1iN8mziIndCPJX8=; b=ckpcW/4IP9O6ElxsESlHNeIQlQFVrp8ew4rAqouh0CBAzF7ibcRnJ4PcXA2As06OWZ cq2nsMEaYgDjnjJuU9xFGwffg8F/FmWgig7dgQKGBW7lYafZfvfFVIeU5lJJIYmAN/Yi MYobboQPaUUVh9oZHyytjECcM+dWnQ1uKp0HYXCj04yiUifYVr7m6WhrFwFks3o9h8/g VvNN0cdUPgPfYdVpWqK4x2wH6BGSCQRtkH/Wxcops0XbTbBV0T9pMbZ0UKDCl/JRKNmB mEJX+6Cf68KC7YFJUjeat12RntEZ9+6NGO+DgnGSTvzeI26kItKV2n5fPyURt3sHVHLZ qD6Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=mCiueRR8; 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 d14si1689719ote.195.2020.02.27.06.37.03; Thu, 27 Feb 2020 06:37:16 -0800 (PST) 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=mCiueRR8; 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 S1733157AbgB0Ofk (ORCPT + 99 others); Thu, 27 Feb 2020 09:35:40 -0500 Received: from mail.kernel.org ([198.145.29.99]:44962 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1733290AbgB0Od7 (ORCPT ); Thu, 27 Feb 2020 09:33:59 -0500 Received: from localhost.localdomain (c-98-220-238-81.hsd1.il.comcast.net [98.220.238.81]) (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 05EC1246AC; Thu, 27 Feb 2020 14:33:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1582814038; bh=B6P641rWsf/Ec7BU5n0nO9BBlh7q4N6TPmpNhTYjtx0=; h=From:To:Subject:Date:In-Reply-To:References:In-Reply-To: References:From; b=mCiueRR8QZjKZbFuVbeTBQaGCQklLQ3ZwH5RzuGh3HVQ+HEIh8loX88F05ZDsihIk Pe1aIfxat6LLZCWDgXYE5HpspB4GH6YdSYZJHCp5d3gxxeX3ScpS5aYIzrVxP5EuSb dqDmtdF7dhfCKLoLq058o62l0al6dBh4REpLcYPM= From: zanussi@kernel.org To: LKML , linux-rt-users , Steven Rostedt , Thomas Gleixner , Carsten Emde , John Kacur , Sebastian Andrzej Siewior , Daniel Wagner , Tom Zanussi Subject: [PATCH RT 03/23] i2c: hix5hd2: Remove IRQF_ONESHOT Date: Thu, 27 Feb 2020 08:33:14 -0600 Message-Id: <272250d7ac609c3bb6948e6ec4f8bb122b7f9360.1582814004.git.zanussi@kernel.org> X-Mailer: git-send-email 2.14.1 In-Reply-To: References: In-Reply-To: References: Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Sebastian Andrzej Siewior v4.14.170-rt75-rc2 stable review patch. If anyone has any objections, please let me know. ----------- [ Upstream commit e88b481f3f86f11e3243e0808a830e5ca5782a9d ] The drivers sets IRQF_ONESHOT and passes only a primary handler. The IRQ is masked while the primary is handler is invoked independently of IRQF_ONESHOT. With IRQF_ONESHOT the core code will not force-thread the interrupt and this is probably not intended. I *assume* that the original author copied the IRQ registration from another driver which passed a primary and secondary handler and removed the secondary handler but keeping the ONESHOT flag. Remove IRQF_ONESHOT. Signed-off-by: Sebastian Andrzej Siewior Signed-off-by: Tom Zanussi --- drivers/i2c/busses/i2c-hix5hd2.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/i2c/busses/i2c-hix5hd2.c b/drivers/i2c/busses/i2c-hix5hd2.c index bb68957d3da5..76c1a207ccc1 100644 --- a/drivers/i2c/busses/i2c-hix5hd2.c +++ b/drivers/i2c/busses/i2c-hix5hd2.c @@ -464,8 +464,7 @@ static int hix5hd2_i2c_probe(struct platform_device *pdev) hix5hd2_i2c_init(priv); ret = devm_request_irq(&pdev->dev, irq, hix5hd2_i2c_irq, - IRQF_NO_SUSPEND | IRQF_ONESHOT, - dev_name(&pdev->dev), priv); + IRQF_NO_SUSPEND, dev_name(&pdev->dev), priv); if (ret != 0) { dev_err(&pdev->dev, "cannot request HS-I2C IRQ %d\n", irq); goto err_clk; -- 2.14.1