Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp988853pxb; Wed, 3 Mar 2021 23:40:50 -0800 (PST) X-Google-Smtp-Source: ABdhPJzKmMdi5A3ePjMeYBsR3di7xDpPmd6tAOxs9byftZBXKLhKsRKU9nhStCBlajTAm3F4laKe X-Received: by 2002:a05:6402:375:: with SMTP id s21mr2867980edw.287.1614843649932; Wed, 03 Mar 2021 23:40:49 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1614843649; cv=none; d=google.com; s=arc-20160816; b=siDPa3TkAMvcjlPIOd5dbnTIkokxZO++4lPRrfJXdKJGLWGjIp2J4ZLzt0J10kE2y6 /o3qJwI8swCMnEe1AMzZErAHXSApsePhg00NR3IJKXz4Y39DG+iy8b3WhsGZ9XBfq6VR BGDDIe7FvsmwbxNrJeTOxUzNujJzGQcmFNfu+plHV1ga2J8i7oxPEyk3qDDEPenmH6pN LqLkfQvCBGXw7hg9p//JazzaxfdrTSQ5mpSsBA5qD+TW0qwi989jrO+DT0uQHg409ctn j8WPnzYFLCGk7tJGUFB/Bbkha0JabcUKTzoy8/sz1geS/N/ohKRUzqM7IdQSnvkH0MVu /qfg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=DTqISrPdbrA0LavXRQqE91/SDhBHIDKe/s/5S2G/9xg=; b=clOd7NLC70UTqwQFgHOwXcoMfWGQzUP8ecUtWGU8LfKvbaWsg7f62xaAA71ogqgtvt 0JxgCcV7qPDz5wV82dewfQ9OZCBREwgIBmGmlMGh9rtjzG0xlaLjIQd138V4n8b7PSvY lwEXaM2az4zm4Kd7qVDDIMZCzham7iaa6KQjAa+h9egqyAf5S5sy207ZIbU/3TDAm4fV 0HM2YiWQrp4fmZdYnjFddlrEiSQSaun0DNq048wRDIULZrV26GjqlWg62THF4RgWT4pE klcesLiubP2hBUdIGnQw+x9iFiGk+DiIPdDCmPSxfvMXZn05hkSfeci/Rwwv6c19Dmri W9dw== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id a3si16904326ejd.66.2021.03.03.23.40.27; Wed, 03 Mar 2021 23:40:49 -0800 (PST) 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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1356819AbhCCKsY (ORCPT + 99 others); Wed, 3 Mar 2021 05:48:24 -0500 Received: from szxga05-in.huawei.com ([45.249.212.191]:13460 "EHLO szxga05-in.huawei.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2361092AbhCBXT0 (ORCPT ); Tue, 2 Mar 2021 18:19:26 -0500 Received: from DGGEMS404-HUB.china.huawei.com (unknown [172.30.72.59]) by szxga05-in.huawei.com (SkyGuard) with ESMTP id 4Dqsr45Z24zjVSN; Wed, 3 Mar 2021 06:53:56 +0800 (CST) Received: from SWX921481.china.huawei.com (10.126.201.99) by DGGEMS404-HUB.china.huawei.com (10.3.19.204) with Microsoft SMTP Server id 14.3.498.0; Wed, 3 Mar 2021 06:55:28 +0800 From: Barry Song To: , , , CC: , , , , Barry Song Subject: [PATCH v5 0/2] add IRQF_NO_AUTOEN for request_irq Date: Wed, 3 Mar 2021 11:49:14 +1300 Message-ID: <20210302224916.13980-1-song.bao.hua@hisilicon.com> X-Mailer: git-send-email 2.21.0.windows.1 MIME-Version: 1.0 Content-Transfer-Encoding: 7BIT Content-Type: text/plain; charset=US-ASCII X-Originating-IP: [10.126.201.99] X-CFilter-Loop: Reflected Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org -v5: * add the same check for IRQF_NO_AUTOEN in request_nmi() * combine a dozen of separate patches of input into one (hopefully this could easy the life of the maintainers) -v4: * remove the irq_settings magic for NOAUTOEN with respect to Thomas's comment Barry Song (2): genirq: add IRQF_NO_AUTOEN for request_irq Input: move to use request_irq by IRQF_NO_AUTOEN flag drivers/input/keyboard/tca6416-keypad.c | 3 +-- drivers/input/keyboard/tegra-kbc.c | 5 ++--- drivers/input/touchscreen/ar1021_i2c.c | 5 +---- drivers/input/touchscreen/atmel_mxt_ts.c | 5 ++--- drivers/input/touchscreen/bu21029_ts.c | 4 ++-- drivers/input/touchscreen/cyttsp_core.c | 5 ++--- drivers/input/touchscreen/melfas_mip4.c | 5 ++--- drivers/input/touchscreen/mms114.c | 4 ++-- drivers/input/touchscreen/stmfts.c | 3 +-- drivers/input/touchscreen/wm831x-ts.c | 3 +-- drivers/input/touchscreen/zinitix.c | 4 ++-- include/linux/interrupt.h | 4 ++++ kernel/irq/manage.c | 11 +++++++++-- 13 files changed, 31 insertions(+), 30 deletions(-) -- 2.25.1