Message ID | 1487206866-4011-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 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3vNyZ73RZdz9s73 for <incoming@patchwork.ozlabs.org>; Thu, 16 Feb 2017 12:02:55 +1100 (AEDT) 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="n1oDulmC"; dkim-atps=neutral Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752593AbdBPBBi (ORCPT <rfc822;incoming@patchwork.ozlabs.org>); Wed, 15 Feb 2017 20:01:38 -0500 Received: from mail-bl2nam02on0079.outbound.protection.outlook.com ([104.47.38.79]:40256 "EHLO NAM02-BL2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752854AbdBPBBd (ORCPT <rfc822;linux-gpio@vger.kernel.org>); Wed, 15 Feb 2017 20:01:33 -0500 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=VdsDqKKauagJSNwIhGMWkhi9cuAYr2TLyZ7JIrsuY38=; b=n1oDulmCYHEVndiwNggmi24TDUa2ZeA2IRCj6GJ3XghLKbRSNHfAKCzuk07wKqFYjtAMuZtNtAMi+KBWw/T1HLsVmg/IzSmLcd7+IlwKQhTQRFPTNR5tiYGxsxDOWbW6gs61y9BC9scvPxv+JmswwfFMcBaYLwUOpM48Wb1+zt8= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=David.Daney@cavium.com; Received: from localhost.caveonetworks.com (50.233.148.156) by CY1PR0701MB1979.namprd07.prod.outlook.com (10.163.141.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.888.16; Thu, 16 Feb 2017 01:01:23 +0000 From: David Daney <david.daney@cavium.com> To: Linus Walleij <linus.walleij@linaro.org>, Alexandre Courbot <gnurou@gmail.com>, Rob Herring <robh+dt@kernel.org>, Mark Rutland <mark.rutland@arm.com>, Marc Zyngier <marc.zyngier@arm.com>, Thomas Gleixner <tglx@linutronix.de>, linux-gpio@vger.kernel.org, devicetree@vger.kernel.org Cc: linux-kernel@vger.kernel.org, David Daney <david.daney@cavium.com> Subject: [PATCH v4 1/6] genirq: Export more irq_chip_*_parent() functions. Date: Wed, 15 Feb 2017 17:01:01 -0800 Message-Id: <1487206866-4011-2-git-send-email-david.daney@cavium.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1487206866-4011-1-git-send-email-david.daney@cavium.com> References: <1487206866-4011-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: BN1PR07CA0054.namprd07.prod.outlook.com (10.255.193.29) To CY1PR0701MB1979.namprd07.prod.outlook.com (10.163.141.21) X-MS-Office365-Filtering-Correlation-Id: 8ec1dd5e-e224-4581-fd59-08d456075476 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:CY1PR0701MB1979; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1979; 3:vGkMjFVYt0hytq7uUvOHy32I4yW1oq4suYYTf7YoYQS2ZnKa6/aTN8EUcoWJgxMJr9byPyE63fRUlsac9WgK66K4Y1QBhR1JMLrM0itgpxxb73g7E92Uj7vnTHebrDLaB12W71NQBHQW9HydeAjd/VoDw+sP8lLdiOVZOgxs4Kh0AFtdAQWG4zzATeQBmJXwGQgDQasQzw0mbN3De29Ra9Xr3V1hlQXYfdKInwZYWYdgkmCR2lLeeiBuEwcMK6haZCH85kUS+LzxXPWTX29WjA==; 25:iD/DBusMzAg2aXopfSy6wB57FWo9iDgtECzUBSfSAhyjbCxi4coTiNax2Ge/b21BrHy4ialte4iQKz8w2dbr9ZpeVG+4CgJIQvEHISbw3Fc7x3Xad5zg8CrK/Kpu4BNYtQWFmLlG89X4iSNqg/Xwr/+ZCGPFtCIYIMoCupfhDDBPrmexwok4uEBPWPtfwgtR7Nl2fPSGJ0oOeNUMiYwxi9XszFEquzQfgiKsJPD+b4xqOn6S50lS2GyEYfTOS8dwsX7hJ/Z33d4cVZJj0g8OSJcp7U8zOM/FH6hG9J04xJmm+YE2UXtDzqQLMAZfR1kTOwL5TATyNSgot2MwOoOWTz11uxS/WY0GzNsDelXhOTF2BM0o/7G4kmg/hCmT2Mog33DWZ8yg6wmZr7tcu/vQdhBC1Z3qItKAHSOuU079abVcVgUB7v9sawlKBOyDZG9/oBkpPbRQoDYQiiinRQ0QLw== X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1979; 31:aY5F7fcIzVuUvUF4MRz/1ODB2IFNU2NFYpNULsVA1Y9EAstB2BZ1ze0u1t2qPRIG/bh040d7P/VPuAVf9k2Qt8uGs+CM2InUdCRJ0LVBb1fE0MpJybRporXwqYYFYBujoHCrgvMaffJGosFeKHEG4KTVJ3jppAt5g0RnX+DProLnL6ec6hGYSJpOX8my+8eaNX9U7ASkqEN20BPP5hE4yDQmpDpf3sR7XzOX0SE4SGE=; 20:7vMg53764Igd4nB5LA/hvKyH9NY3Ay/3MP5FJ3/Q9lbjhoSN8/v/QJBl3lp3O0eMLOpH4pTObMn78fh+iQM6ymHv2zPzxO3VwWF1yXkrSYefl50Cc/dzGTVLvWoporBaacLii8KZM/9Lm3GnyPjLsz43uGgBNvm4oUVm4xLHNyu7U/Yv4IFbg+SdEyWy69m/yS8NeBQbELPrEVce2cdy8ymzEuELsi540i9rv1FZBRIxVcg54hxv/WD6WcU/2r5aGgy4/2VxM3oXwczKgrNgaVRPknG/pSbYa0osAa1MYCkOJDL7nMK8zmtJ+9NasCSme6MG0iEToFR0icdtSzVuXhI1S9FIiN7lDXH579Z8jxAwqxBLKniNYYDW2trF4/xGDXEJV8qp/fxhbvSrIoDU9vMzJzA3XJUMbj8yHnZiUNcuRUm3uJgk/nNv0muDi2F0qGAJpjISP/FVx3t0fa2g0FizO1/ixvQYb9e/kDmRgVhlVGfa1WvJZ5zPSM4zZeve X-Microsoft-Antispam-PRVS: <CY1PR0701MB1979264CC1D25FFF64C06CE1975A0@CY1PR0701MB1979.namprd07.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6041248)(20161123558025)(20161123562025)(20161123560025)(20161123555025)(20161123564025)(6072148); SRVR:CY1PR0701MB1979; BCL:0; PCL:0; RULEID:; SRVR:CY1PR0701MB1979; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1979; 4:A6gmwSpR2Umks5mHKCYqYf+m84O71i2EVnoTGRaVa26WltvtfHYSM6mZBz/tKijM5FGpnlxevNc160t55xx96URpWpCYGq8ujCHtzP/GN8awFaLzf2L5CPCHJKDgSmi5QCxC+K86bCsdGhXiHkm2Wuw/f/8FoTX8dXo4HPIvJgQYKz/R8NiXAs2LUigSo/J6EZUueVBe7BQhl4U2JFpvwaV1EKzqvRAFd+RpOItPgClm9KHqc+RE9YALnd6GeMvYgaPpExMN+ciNP+Z0e1IedcWnsxsMXEF5m+Vnm3v746pV50CVzNvf8RBFM2NGFkP9jfNffp77xORLxrVtAA/CC7XEY7AeclNP5rZNX61dPJCUJucf4JwlXAUw7y3DEHVFnLmBU4tr4NSSH3JVlDGCyoGXaTDzgtLvKkntn2SP01Ggu+p4ENoQ6V6FhKjD4vH1rAGRQtjaNtm3AW4lrAQTFrGs0//8dIPqEehFcfazQhDAnxGllz0RksN61bE49cFboUP2qGQJIpfUsPf7DdKEdAVAY4exzx+SuSXKCoALBg8Wq/HWAABQy/n1iXKS2Sm/Gur5V1/QTyLCXO7ySuvBRiQ44o+I82j92JC6yJczJ0U= X-Forefront-PRVS: 0220D4B98D X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(979002)(6009001)(6069001)(7916002)(39450400003)(189002)(199003)(76506005)(5660300001)(305945005)(2906002)(33646002)(25786008)(53416004)(105586002)(106356001)(42186005)(189998001)(4326007)(92566002)(36756003)(101416001)(76176999)(50986999)(8676002)(81166006)(68736007)(3846002)(2950100002)(6666003)(81156014)(7736002)(86362001)(5003940100001)(4720700003)(6116002)(6512007)(6506006)(69596002)(47776003)(97736004)(107886003)(6486002)(50466002)(50226002)(66066001)(48376002)(53936002)(389900002)(38730400002)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0701MB1979; H:localhost.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; CY1PR0701MB1979; 23:Zayg2UxigYMFetzKKPfChBO6DUSyUTOUBG09PRo?= =?us-ascii?Q?youGG2fvvmLPlVi7xB2ObK1iWGzB25/yPjOZidQWvwPLb4lR4jFo0VyOZuA3?= =?us-ascii?Q?iOVbhYxe5vNg4kFGCCqTNEyMI4pWg7fMJXCO7w1betM8kesTKntjT99Ffn/J?= =?us-ascii?Q?o2lHl6z5ZiDMlv8acp3fzY9aBUNMbElTrmIFUhOQgdF2X42XVN6HQNfeuxe4?= =?us-ascii?Q?LfIlD0xILGCfOAGTFA2shxzYqBxcZQuxxqaPcrbF68bkIH65OL5WbUz/bmh8?= =?us-ascii?Q?Va1Smy/xp+A57DMWw3rzSRGpTTQie8JpX16L17707fqWFHVDqYneY5WxMHyl?= =?us-ascii?Q?mHruQG8AwsjT2QH5v4pYO/qKlV0KU24Z+27dI3qyQt5W1JJSuww89+xfPjyj?= =?us-ascii?Q?iCRiP0KQwNhNXLUcVei4JEHfZSt9EqnBJu1C4UvRAPRInMn7vJgcUMZFy84b?= =?us-ascii?Q?vv69U2xzrPoLXaILLCSYGjjNNKTejM6GTap8SoB2zpliqgXjq9aNV9UfJNlB?= =?us-ascii?Q?EorMeaM8F37vtStW7QdeizHDbxKmSlP7FltnjVI4gosg+MSf7Ib/YPT+l0u+?= =?us-ascii?Q?NFjtI/4nQH8adATrW5loR1Wn8PtoSBRpGzAYsZ0w2Yk9/vpzTAHWSSUeb/CK?= =?us-ascii?Q?igFmvjS/lfPVExGnu/yiA+e3E1JKvqqs/4Pzcw/Q6bVCLMH3zL7Ld/ZmTUU9?= =?us-ascii?Q?PPC1FBqyXTD6pwdyZ/QK9QzoHcewW7GPUcR7vmnVzI8pVGsmDC2hROreVmbQ?= =?us-ascii?Q?Rd+3mPy7cLNbsaFDh8OPsUgUtikM6FV5v6kpu0Yil9L1yf2saYbO6Sb1iKEP?= =?us-ascii?Q?8enBJSk2hVyFycYToz9CX3AcARdltsQMqqYBap2b05cY9VygZyzsuAN+08Tq?= =?us-ascii?Q?Hched1PZQmJxZB8JqCZO9CD4mkDQ/AWX6EGIJY0pNP8FjxcTyq1CHoLT9w9C?= =?us-ascii?Q?R7gMviqBnfBW0IPOkF+B+WyGK3BSg5rf8ILpc5BpO7VoL4j4DnInBPMTgrb6?= =?us-ascii?Q?nwcyN2X/CoW5trtOqcFcpEwlwp13bLUVtp4WrANBJN6Zt7ruUWOBRDIOIo1N?= =?us-ascii?Q?TbEIjZiGi7S7IPGzKi3vAKCM7kSaLz/8wHH9wIFmFnPpJ+XDaOcAF2P+FnL1?= =?us-ascii?Q?gRqyKRXyfsEr06lz30ohCjC/5JaIvEiECz8rvpKIcCDLWET15TUs/6xO8CkU?= =?us-ascii?Q?Tc1CyJjTpvbq4ayOciCS7rQPDPBC1mZ3uTtfAeEE+sLhs7/LiiFOkC4+oBkF?= =?us-ascii?Q?r0hshxKFgpJRhd0vFYQmK0oo0Ug5LZSH/ksKmlf9WRl3RqvT90z1naR9OBXM?= =?us-ascii?Q?YPeH6FIsHjJGndiGjKPRKDso=3D?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1979; 6:3vBJT+JVoA0PKbg2GZRWLLyvu4So5T3DcYOpoMsEy4238WF8uCRwzhGS8/BRRjvC4wqMJvq836WL2Slxn2n5yBAZnqe2Z+ByiNwuxnqCSQZv/31dZLIOV8TvRIBA4W6VreI6iO7OyNQebzN3mR8G3ByPst98vYeeMBbafnHG6Z16gTU37WeGJHCujJmWREna0E3lWn4A6XzINNpL/Cx1W+xtK2h78cYQf/StUh/H2pTrsqgN03Z/0bXXSeIHiH9A+clYw5+hPuZ9X6OLA8yf4ZgbLYUIgrWwPSKvxy6TNpPs7evrs14WiuFZ44ALacPTBJSZV5gNFCCKgiDTbuQl42h9uwQcKWIv+wkSCnfzTt7fSC35qciD0CDVacQCYRMlW355g3J2sFyXxbs7MfsY+g==; 5:Itz2/Ns1rPYO6iXa7OUxyNQrx5IwEmKs/+rk4fAjFVd/f6MNoegi+cddb9MaEor6BlmIA5QDJ1Xbw+5GaKCRw6lN22l7TjBz46S+4BFL/QqtO7fcT6rZ1pKrDuwpbkMwzxb9CrgD6CLCtnU5ZWmEuw==; 24:izLmVs24/U9PwCLUBgbbrSCv+cmBHHaDhGcQgn5Ccer+Y5jW6grbYPqm+P3AldPw+VC93HC+b8h0y/sKxdO2sM/Veo0SC5o/BZhqb/pWWQg= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1979; 7:+G96ERSZgBHJBC4IAqIIt905jpFCwAMgIbeg+akkQsHezwDcTSLjj5uFFamPlUB6fWMgZVII+YTVhyQifv9vOW2LhAx+2BckuM/3RjiLLkZa6sg/K7nR60exiuwytqcvhDxPOVefQea2eDnau0onVOsXLJD0dJvbSEZ9/GSJzynKPkcveuswvvLPfvK3QByUM+nDxvyR6dNbiQr7o0WvPaadXA+8viNFDzDLUbdla1PPxF13k/R9OSlnMdvv+L1/2BKR+9sLsPQaUyXJVjqB2Ib1B+uwbOeWmxQteFW9HbrJmrF/DyFZt0hnfnW4mM3Q1am/9OQ14mQn5CmGVCZekw== X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Feb 2017 01:01:23.2613 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0701MB1979 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 be3c34e..73ea90b 100644 --- a/kernel/irq/chip.c +++ b/kernel/irq/chip.c @@ -993,6 +993,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 @@ -1007,6 +1008,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 @@ -1069,6 +1071,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(+)