Message ID | 1502319099-2782-2-git-send-email-david.daney@cavium.com |
---|---|
State | New |
Headers | show
Return-Path: <linux-gpio-owner@vger.kernel.org> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-gpio-owner@vger.kernel.org; receiver=<UNKNOWN>) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=CAVIUMNETWORKS.onmicrosoft.com header.i=@CAVIUMNETWORKS.onmicrosoft.com header.b="JrvsREZE"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3xSRQz2PJ4z9sNc for <incoming@patchwork.ozlabs.org>; Thu, 10 Aug 2017 08:54:19 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752257AbdHIWyF (ORCPT <rfc822;incoming@patchwork.ozlabs.org>); Wed, 9 Aug 2017 18:54:05 -0400 Received: from mail-sn1nam01on0060.outbound.protection.outlook.com ([104.47.32.60]:33216 "EHLO NAM01-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752372AbdHIWvs (ORCPT <rfc822;linux-gpio@vger.kernel.org>); Wed, 9 Aug 2017 18:51:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=KUb3a1kMnS5qdP/8XKZU0Y2HIbwW5x9NawCmDM6iVFw=; b=JrvsREZEFm8I922PFHrTDFIjW5xiROfKM3T3wmm1VfYecDpgVndJKz6UbQQKH9VEnrtGmx/BxWTHpFjWFmyJhpxA+EhaFzaZjU9+2RieQ1cnhShsZF40GMdBXSWqTzgMmBQSH5nPpDmsImUiatdiXeRnWDqZeZAiHbe4iIY+i+U= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=David.Daney@cavium.com; Received: from ubuntu.caveonetworks.com (50.233.148.156) by MWHPR07MB3503.namprd07.prod.outlook.com (10.164.192.30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1320.16; Wed, 9 Aug 2017 22:51:45 +0000 From: David Daney <david.daney@cavium.com> To: Linus Walleij <linus.walleij@linaro.org>, Alexandre Courbot <gnurou@gmail.com>, Mark Rutland <mark.rutland@arm.com>, Marc Zyngier <marc.zyngier@arm.com>, Thomas Gleixner <tglx@linutronix.de>, linux-gpio@vger.kernel.org Cc: linux-kernel@vger.kernel.org, David Daney <david.daney@cavium.com> Subject: [PATCH v7 1/5] genirq: Export more irq_chip_*_parent() functions. Date: Wed, 9 Aug 2017 15:51:35 -0700 Message-Id: <1502319099-2782-2-git-send-email-david.daney@cavium.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1502319099-2782-1-git-send-email-david.daney@cavium.com> References: <1502319099-2782-1-git-send-email-david.daney@cavium.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [50.233.148.156] X-ClientProxiedBy: CO2PR07CA0057.namprd07.prod.outlook.com (10.174.192.25) To MWHPR07MB3503.namprd07.prod.outlook.com (10.164.192.30) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 6610bab3-06d9-4d9a-dca1-08d4df7935f3 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:MWHPR07MB3503; X-Microsoft-Exchange-Diagnostics: 1; MWHPR07MB3503; 3:d8S+qCLGvPikFbn4JGPQPTeLFOhm9lFgS8XdNXS0f8uMO54ZtZi6BYUOA1LOlEBh4oZNNmkWcFImfXISUA8WlISPNYXA+SnPj05e0UxUmVV3ruT7pbnE3ZbKTWOgAg/b5CIzJ94+hYdSPksvQjd8rEXK/qBZaLhrlmGUizLs0+z+CGowcK2ZP49/mMprcARMozx1WUWEtnjFX1uaIpyLTMu8/FaSY2DaLkxh1xf+1rZZEnhB5COGFczJUADhrPhp; 25:dvzUTvwCoFdz4KHBMjdCwJRiULowUlQuX/ZbxOcz35zw4xm/C/Ip2VKPZOOJmYgRbUP74EtJLKHusyVRMJ6RuXjDtz2w5nX73FdGT9VMlV41yjjwN6mLJGNWiD3NeQmi88O9xxm2Dwo+fQyAQHfQWgYbNjHEp1Ge041cfdvOizcQfG0a/3LZcgmeseENkTEzccFGdvh4Glkq0hBKl0xaGeCp3OOOqzPoj1R+ywdGF/KfKDHsZWh42Og97EolxLo/NIYixY5slJe1Ih347rmPBqNEIDOII8wrhfl9cpb/HjyvPd0koG32pQXq4nMuf4g/XKUaJzrJYjtYdgdMNOER5w==; 31:xLcKvgS8ov3wiqdbFc5zvUGoITLcAJVJbPYgL/UAKE2fzUsiRbWDaRmDrL6tZD61QD0u+PB4EILhBKkyRzcRY7fD9DwoD40BP0xCGyn4bBfQ/UWR8DXrXx9NUuVunaIl8Kpg1GXAL05qWVPuZ0Wqo/by0kYCEkRniefQaTUhphC0+uNGG8NRcQPqWschFqbAkal5cyoaZiV7OQ4MgTb0CZUCI+xDz42ACl591ac5jzg= X-MS-TrafficTypeDiagnostic: MWHPR07MB3503: X-Microsoft-Exchange-Diagnostics: 1; MWHPR07MB3503; 20:pZFIjEduHd2SkJXc68WwsgWH2cGxR5+qjRwy39Zrflj30U8iMgGnPYQMBFqmZ8GqBn8A//n0D5SHq3OqYERccZCue/o/c5y1kWU7emamgplUSLBh5WSsKA2q6mYDPXACF+H5CWU51JRnWXAa6sTeM4Yv6rtuw/KXn9bLL3wwKS2uyJnTs2Hg8reP/wPEn36LkXGuBTPLXrRHtjrq/F3yv+ngi5zXk8lV5dAhKCVV30DwMtgPpLnCaabfuwoOCtX0LfszcA15YbYs3XPkgWL7ujdrtH4Ajoh8Eq1YkDAewMkETQMqzvoCdEI/DXvXAoHOsL/FekU6Dh57M6Qhr9v5nzajdOsLkV844CLmGeT2PvZpmOaD1xeA5hfWrzpgGuPv5/eA2QLbnKzBaMLEDhg/cBl6JexO44dFhxL32D3lMT9/iEj2iZNCABij8qWGCu8ZHUtf4jj1NrEOrY7lrAgP2vaJmLH/ZSMRkugQARRZYKacbM33QW8imrWJ6A4Z5bK7; 4:6hTNPrml8/ag5RHAoViGn0yRYThIOGid1Yg/aMZGBv/vaJsJVUEM2GIMDFNpD34F5v2BKhxLBJQV1BGpXtORtYK/BxtB6q66XfR3MsQFp3HvDw/fmPOa0enJ/PMEcbv3/i+DZR+yre4PBbAlwwE71IAUbIoTExWJL2jBe5bZboE2tFaqN9D6SVce24TSB/rI4vP+OABJ/UmOJcVK/MSBfHx3sC/JUAWofSk/4YKCv6NXkOhnmH1O7xQDcKgupxhc X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: <MWHPR07MB3503A51097D15E24DE7B766D978B0@MWHPR07MB3503.namprd07.prod.outlook.com> X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(3002001)(6041248)(20161123558100)(20161123555025)(20161123562025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:MWHPR07MB3503; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:MWHPR07MB3503; X-Forefront-PRVS: 0394259C80 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(7370300001)(6009001)(39400400002)(39410400002)(39850400002)(39840400002)(39450400003)(189002)(199003)(4720700003)(69596002)(4326008)(478600001)(6512007)(53936002)(107886003)(38730400002)(66066001)(72206003)(47776003)(81166006)(86362001)(5660300001)(2950100002)(105586002)(53416004)(33646002)(68736007)(50226002)(42186005)(25786009)(2906002)(81156014)(106356001)(50466002)(305945005)(189998001)(48376002)(5003940100001)(7736002)(97736004)(6116002)(36756003)(3846002)(50986999)(6666003)(101416001)(8676002)(7350300001)(76176999)(6486002)(6506006); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR07MB3503; H:ubuntu.caveonetworks.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR07MB3503; 23:GwV6ZSZ8uo8bsJ3vMqMGeqTUPf41DWm+5TSbrIKcV?= =?us-ascii?Q?/izGO9QqYnYr2InkSIvcXfdRwH4ufHuLubXY4htlXBJmVNdG0kGEC6hbqraA?= =?us-ascii?Q?kSR+8RVUf4OJ5BnGr21V059gcWdmLF/L8gJqRbwA9Pje/OoNYxvKls0IFYMC?= =?us-ascii?Q?t5lIQx5HO2LYRLekWszOsqc39+YrXSE3uCDIAqmH8vjrD3K7wVAA06IzpL4n?= =?us-ascii?Q?umP1xZVTjId/7VTDq9MHORy1Vcy7knGlx7hHWwMK3hFLeRyJdtn4AYI833Y2?= =?us-ascii?Q?0Cj9jNuuPcg++71+AOz1SoNxwbryDtvdWnOPfU2/LSpZ2Y0apuY+2bss1t3U?= =?us-ascii?Q?Lxo3L5k5FCjXQBf0cTWabfkvUSjVmmKpCu43qzba1FaSRl15M6JwxNTfRMKm?= =?us-ascii?Q?5ivc+gcV6GUxUPD9omxf2RqveAI9uvVe4QJvoEn2WbHwTBSDI/sB41zPfTrD?= =?us-ascii?Q?bg7/aUMQBhL7uQGw+PQgDhwIpU9s9se/+WjMRB/Zr/BHc6G7kq8eSZvK0wzF?= =?us-ascii?Q?yxAy6vyqCKmC6uu+F+vd3PNKGlnoatJV1lFTq8w7lUz3/XCNoB2FSBP+/65V?= =?us-ascii?Q?w1RzIInJdHnWMyD7pdW5Wi33mcyytBERyNR92GRnINwmdbtyMYk1cX3O5ou6?= =?us-ascii?Q?tlA6yCNdyFFGVHIM4LX6CsCsfn0j+JMmP6u8nwxAyE5iVghyu50O3jhslLcB?= =?us-ascii?Q?h4D0jynuW+yNn8tHj/DxvwF34rah1PS7xiAEBNlUJKBe7wOpXGQlqKBfmQil?= =?us-ascii?Q?2NbNxn1q+BthJtVDOg3XsZ4cT4rFNOXNoqgDPquLuDLv5PRh5yjuL3JT528I?= =?us-ascii?Q?ZQ5JmT1O2e222Jpjx783FdLoCV+fCWup8SQhPTAnv9UJ4gJH/7SHoizfZrTS?= =?us-ascii?Q?je/FgeCOBtXDK+dQNVIVY8v4AniT7EZFwyomMF9y7jnCQdu7renaXngi1DiZ?= =?us-ascii?Q?Xnj33ZJ0X4MPDGEoqyikZMvbDlSdtbuCGrKHzCaNJHgkzbAZLg/hofoBwba5?= =?us-ascii?Q?GnBlrUFLus9x799mPXLz/8yyThMuTIU8kNpOUo5Dt2WS50OoroL6i+zS7QIh?= =?us-ascii?Q?JabQ5/R1OnQr3JT3/TnT1b3Vi0/1kk97McV+6NGi2qsCQ+0k81mGR34tW5Xl?= =?us-ascii?Q?oZ/ZGF+YfuhE9jH5ZmIUFnzn5KaS8IIeMRKwt8TUJGpmu8gOx3UUyqXo6730?= =?us-ascii?Q?UdGbXDE32ha615po9QEEaPdUfal8k2WdcnOVp/5fLvngEIo1nX9CXsX3bGjw?= =?us-ascii?Q?Wxr6xctVGlq/pLBNK+dIXkcICYbIKs/hSiVYZ4Cv2CKRsMRNLoTBvOdJNJyo?= =?us-ascii?Q?1g2k5MTRakOs6bdv/stpBM=3D?= X-Microsoft-Exchange-Diagnostics: 1; MWHPR07MB3503; 6:HYTqhI8pobxhgq/PjbUKFNZT8Qau+InpGlTz7chB88n8U+fDOMKMueQIHxVDMp0s8bKdnm+7HbVWdcZ31LCsJF/Z1bVF7fIxBpb21EDa0upzpKMJclgFC/AfWWMl+UcgZh31GvD9QwZGLf2zvOID1a1QcZsANBmENZFGh6R0ehw63uHK7o4+1IFgkiKUFK12YAgLDtcNxsVktfqMKzcnRxXbwFWzhBSNhkIJOOhTXS8JFOefsLQfYgZvjr3MqL+qqDOcLJRA/3YEOsgA/fJEN1XpPQ9xO1aVHZaqDZH4sJjXK8oLD7TVgbuO2gKAjwYh48CjVi4x/lT4EzeNsjlvzA==; 5:8kKbhZzLhkaInM1dto/ROowuEiwPcMyI/rJYsAmnda3DqeLs/dCtNi2xKCiOZ3/HpLX1AxCf20nV2ZLj1pMAXtuqHMj+6x0Cr4xlQ3cYGqTkPEXLQvEKtfDW0B2F2ucYTPsk5mjN8iuZxBtSB+oIXA==; 24:2YZ3gm+9AJe1d0ZmvQVl9npsk6l3uop6+t0s78XSAayASE0HED7WynDO66E1Fr5NXRMPKtV7coBomblaNVBVxnyI95fL3Pk3QbX/TSfAHn8=; 7:UWn2fwSSiJpWCyaNG/F9kqtZdQ0YDNo7ggNaJ4v7pqzXWwuDh/ttCGXOXGwUuapW1cQsc67sE4XeMkXrN1yufjIoQsXBaXYi5yU3S/8wK13/paS79qS4teRhrkd+RJNhRJZ78Ztf9YYpaxl0MvelMvDIHTPoMWuTsydaGTS7ru5oTrYJGpw7ZlUyG2f8sATEstYRZiq8UUp/qBfqC7oFVFVOw5IKMhlYviJEMOsJ9k8= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Aug 2017 22:51:45.2793 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR07MB3503 Sender: linux-gpio-owner@vger.kernel.org Precedence: bulk List-ID: <linux-gpio.vger.kernel.org> X-Mailing-List: linux-gpio@vger.kernel.org |
diff --git a/kernel/irq/chip.c b/kernel/irq/chip.c index a3cc37c..6514f07 100644 --- a/kernel/irq/chip.c +++ b/kernel/irq/chip.c @@ -1105,6 +1105,7 @@ void irq_chip_enable_parent(struct irq_data *data) else data->chip->irq_unmask(data); } +EXPORT_SYMBOL_GPL(irq_chip_enable_parent); /** * irq_chip_disable_parent - Disable the parent interrupt (defaults to mask if @@ -1119,6 +1120,7 @@ void irq_chip_disable_parent(struct irq_data *data) else data->chip->irq_mask(data); } +EXPORT_SYMBOL_GPL(irq_chip_disable_parent); /** * irq_chip_ack_parent - Acknowledge the parent interrupt @@ -1181,6 +1183,7 @@ int irq_chip_set_affinity_parent(struct irq_data *data, return -ENOSYS; } +EXPORT_SYMBOL_GPL(irq_chip_set_affinity_parent); /** * irq_chip_set_type_parent - Set IRQ type on the parent interrupt
Many of the family of functions including irq_chip_mask_parent(), irq_chip_unmask_parent() are exported, but not all. Add EXPORT_SYMBOL_GPL to irq_chip_enable_parent, irq_chip_disable_parent and irq_chip_set_affinity_parent, so they likewise are usable from modules. Signed-off-by: David Daney <david.daney@cavium.com> --- kernel/irq/chip.c | 3 +++ 1 file changed, 3 insertions(+)