Message ID | 1503017616-3252-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="FMbd6sI9"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3xYPkW4ZbCz9t3f for <incoming@patchwork.ozlabs.org>; Fri, 18 Aug 2017 10:54:59 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753900AbdHRAxs (ORCPT <rfc822;incoming@patchwork.ozlabs.org>); Thu, 17 Aug 2017 20:53:48 -0400 Received: from mail-cys01nam02on0075.outbound.protection.outlook.com ([104.47.37.75]:46231 "EHLO NAM02-CY1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753875AbdHRAxp (ORCPT <rfc822;linux-gpio@vger.kernel.org>); Thu, 17 Aug 2017 20:53:45 -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=FMbd6sI9qoWTJ5OmsW93py632QKHWpYRQ1MycNTeI2wtIGHf/beubSIxX7c/m42InDZ7oDFjW52DxN8xqo2RoB5wFPCz7D3M1Ry+ZvS+foXG401wIWjU1HhyDHBXJ9nZiRQoyGCCJHYEWYUw7heLVt1skvC4BNF27j0vCZboxqo= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=David.Daney@cavium.com; Received: from ubuntu.caveonetworks.com (50.233.148.156) by CY4PR07MB3493.namprd07.prod.outlook.com (10.171.252.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1362.18; Fri, 18 Aug 2017 00:53:40 +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 v8 1/7] genirq: Export more irq_chip_*_parent() functions. Date: Thu, 17 Aug 2017 17:53:30 -0700 Message-Id: <1503017616-3252-2-git-send-email-david.daney@cavium.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1503017616-3252-1-git-send-email-david.daney@cavium.com> References: <1503017616-3252-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: CO2PR07CA0061.namprd07.prod.outlook.com (10.174.192.29) To CY4PR07MB3493.namprd07.prod.outlook.com (10.171.252.150) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 03ecb56d-85d1-4a7f-23df-08d4e5d391d4 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:CY4PR07MB3493; X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB3493; 3:k9ZxaxvXmIAx9GQA1dgKny9TQSZmvwTqEUZVY/tf4xijtuZFfbtkZoYOc686YPltQkkLRgyJhtbIyOyM3Ab1TqWSxp29q9++T1WILuzPjJYKP4jhSsxohPfhFvFQ0VJ1TN4wBaBeMOvJFHELQtRmMYSqZHtWeTf3mLUX+kbmNOntl7vBZhWcGtm+F+errqYPZ+9cSZqi3IBiSiN8eJ1bG1gfcHAEMJ/FLCqcgT4xUDxwI89d+ldETKQ6StIhru0Q; 25:KGTgJGgM1yHtGsRfzbQTnX8daV9PMIUCrdJlSJmviF6gDm901thEIdS02bilFw/tRTpzbDjGa6I8qQP/aKM/EJZ+G8IYvZIbvKNTof5Pv1iJMtkBt01/eW5Hy/c+MQ/C72BtViYxQ4COjYx3SkcRBTNUzaZouEEs8MeLjAeLxFbO+zgEnn6SkzLX708PUVyqmp31i4M/hosezPt8UHgjbTJnzfuEcKnxHmvFDP3eCebMNGwSKdNAMB5Bly43bogsdkZHDqEihDAmrz9TvTGasya86ctMudXBqfR85WgFj6wY+3WQV9MiXmGTW7tKFioft5+E+Kbadq2C2KrouysETw==; 31:DuLNSU6+KLOtTKRnKzAblwoaQLuV5VJg7dgtNkPk3uopJ/I3VGs2+Wy4Gsyho4WUBpPaDJqf9zof/3VJf2QvgtTRNTUcEA8tUXK7xl+rjcbtHt+tmA99o4zlT4GVE4rbBhincFfZNCYDGzr13VgH+L5ENiv4IqyXU0nJyXF4Qm76RfxFaPStgavHgvzgJLkOC9BP967FZto5/DfWXn3PjrWQTjXKMbZ0faa2fbWtltM= X-MS-TrafficTypeDiagnostic: CY4PR07MB3493: X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB3493; 20:lKdwYHFjDheavz1Hiya6unRgnGKoXDqziKIPH/fBSl5uSf4SnK5/C/P5vEi9pgb0AXPD80kUFWEwMwhBV9HlX9ZTRXs7328mMsmHSs5J+1RUP2GleNP6irQF45S5t0mYj07bQXF1wtxqARrqMbqStHzy907OxbtWxq/QVAwLLmfCtA2HS+0T0zmrvFYqaursqSLLeYSK8nXkuHdqQjy4sDNrT/5LDG1AGZIU9wIa1l98D0wHYM3J5EdzTo1aZVk1t5LQryyMzg0ZpeNGHsV0p2IOn8VmkcvNS7R+FfJIv8+SrVEmi6zMTl8Y02kfcVbShjIVDlNV2/9aS06+vhs6nqylb9hzD3RMns0umrF11GMAUqiKJTUoLZs3Y6fH6X1BI7YLXXJBTs1EdHivPfeEvbcVxKl1moYjIOb2YniDoCJO/fszNJgDLnfnnANGuD1D+I9y/2hfJrhQQYX7Pz5phemBCBFQ9J9lhQRAgqAmawKMfArKpetO7bCFm8Uy4oU2; 4:Ccp2kHtmBCwHudpdYJiLGnj7N+VZYnFqdcFww6byGMwP0Ka9FZqcEMGGzzblfVs1RdPKQUkdoKGRhhMezqc8rCWzCsfy3LEhqiLneIhzzSwd2howyu6tGi3e/N44N9QAmV7J4VTofiY+aERI7x0JF5EQKojc8hc7o9uyLhw5hLDa5xRDchxKT6lmK/0102B/zOxUon0IsJx/tdyA+YY6V8ToP3gi9CXGurJTLWZHI24IUjaEVuZtbV3zssCIJ0ux X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: <CY4PR07MB3493839144AFB16EB8729E5997800@CY4PR07MB3493.namprd07.prod.outlook.com> X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123562025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123560025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CY4PR07MB3493; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY4PR07MB3493; X-Forefront-PRVS: 040359335D X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(7370300001)(6009001)(189002)(199003)(69596002)(72206003)(50226002)(6116002)(3846002)(4326008)(105586002)(42186005)(2950100002)(6666003)(5003940100001)(4720700003)(76176999)(50986999)(5660300001)(189998001)(7350300001)(53416004)(33646002)(101416001)(53936002)(478600001)(6512007)(50466002)(2906002)(48376002)(7736002)(68736007)(107886003)(66066001)(25786009)(86362001)(47776003)(97736004)(36756003)(106356001)(6486002)(6506006)(305945005)(81156014)(81166006)(8676002); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR07MB3493; 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; CY4PR07MB3493; 23:MmpyjXbGty5vJ+XOaB5RtDhKFztNqMgj1pMitzuJz?= =?us-ascii?Q?kQvuB0LnW2iK6WEH1oOIVLZbYN+X11iW0FW2LpbU5xemuWgnB9zC2lp/jTxU?= =?us-ascii?Q?UGf9tF9Tf9/OVIBTMgP8qMolD1+wdFlU6u1L201nKfk1KrZXwJzSudqe5dRe?= =?us-ascii?Q?828E+GmSnuhoEjhYi07Y/DQ4dkRGMgnJQqCQVAjh+V+nIu7cz5npHloVEEEG?= =?us-ascii?Q?MAfK/KN7VXaaCImW93v/Us7ZlzYPMefMuTxbIUGdy94nOLhLCXv3DNJhWmYd?= =?us-ascii?Q?4GNHOS59Xsj+0tZMPVmvOAeGFM1oY/EGE+mIXI6gsaHHKmpnhzuQHEZ3O0qr?= =?us-ascii?Q?aD7dV+WvK1KOBBXj1VH0GzkbqIMeL1nEKnKv2RzWnM3ZVTB6D0d1IXQY8IaL?= =?us-ascii?Q?imNgb5oD7gpx4eRwtjF66WdsdRb7xw80J0pDHSBk/IjwkiaZO5sLxOZGq+T1?= =?us-ascii?Q?VxJOfFH0LnzwR41ZGfmbEPSbF+ZClgDyXBEDRTSuMkARrFWr1E7xgzhuDHqF?= =?us-ascii?Q?lays50dLRgkKUiJoJtpWIbb6YhbD6HkR2lL536lX94qiKHk4cdhUx3mltuHN?= =?us-ascii?Q?6sQa9PPe7om0DETLgfI/tiEG+Okn4xlZKQfVCZZenmJsb3PtPhrrffsD9SX6?= =?us-ascii?Q?G7/Grvm0KhAs5EXVC1JXi/D35cLe0r7yEw9tE5YHgO0sHW1dxswmGxM9b4OG?= =?us-ascii?Q?LclNXKyiRxTTblAxRyamiRqTV9y+ClAzkZ16SnUUasB2cfjJftj4XShFI3TQ?= =?us-ascii?Q?Aee95vnvC+eSpfpo7aBouYBwTh2rXFxvpZBUHxMYEzIb5jlAVk01YiX8OSej?= =?us-ascii?Q?7LAf/Wx5IGy2zRvE/+1QUGqiNCZIghHo0LSdY5/T8rkyZ3kyHqw9bdzHaSva?= =?us-ascii?Q?L4ui8cE4rG/V5dCCPKks2pHXNttGl1lrh8bF1yugcH540hsYzRAKEbDWVD7w?= =?us-ascii?Q?++LvQsvhuWdDvdS7DWrhbgbV0wE7XYe1DS5FJQ+rv0+Dno5b/ptfUH5wFkDO?= =?us-ascii?Q?tsyEeXyrcBNpe03xpy78yoiZ5mzxDpE8btLur/itqH+vdQZiieznFCuNRRR3?= =?us-ascii?Q?9JqEfLoibPZzF4kLWAWNloSgcONU+2iOIyBGxKkeXHM2WYfTlygFMFC2R+T3?= =?us-ascii?Q?PXo29USF+Pr1q0Mmv1m2CPL3ppMakZ0vJfmNOoN8fQwzzXy9verRw=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; CY4PR07MB3493; 6:sTncccb7MjWHls19S9hFYcp2eVKwMZXq/4XH34SIZaBBOtG0w5hRfVh4fHR8r4ToRFqIS9B1Dl4/a1Gdg7oeZzPpiSVjXN98Vq3U56HthkLUQAqtS+rbAUvafWqMbL2MCKO1/2/McBiz7ZmEoFa/o0on9NxACZhYD2vcvUbVtvKXTMhq8oe+zuY/wdmpRr97+BE0p8lXMjWvTGS3xdy1NiSkLaou0b6BcVoPQF++BYBORt2GhAYNyXrzrpDlUOBxzY0CNDltGer/IREOcGLI5ZlJU2tKNRbCfqVNEoowqCBCLjC1pmw19TT7WW8FgQnbeQAS/bN3Uv0NsPNjF1VZOQ==; 5:pzw8uI3HPWxBKsBuHB9uGy+ttruzLyq+wckvkRPgRJNJRCJNhEx0Etpx5O2EsXQl6T/xBmcvlZLQtRbr6rVIR+J9C+b1fzfkcGZefg1+1qykfztlqZtKMKio/6Q5xY+s6xrAxMiGYJCi8ID+dHWVFA==; 24:OzycGcsqY0KKBw6PtYYOBv7S9y5EmTJhfebWOtD7XrV5Napfz2z44JP8hezKbgQMEzTH1XeBgEwD0fCmoYwLycVXxjdmvVKHKPDOOfDQ37s=; 7:nGPcdhC7DusNBgDNX96t5hg4xKD+Zbv4Nzuus8aF8FnN2HGMd536sEcBWHqi82mHMNBmUFslr2y3louVEl9GI7dJhQW9cJD+A3UxRTGQG0xeSAOLiXr0Aa0i9a+TLzd9D9jxy6MtJ4UnN31pdJBS/PDoTKkEjaEmsZ1m13TNEbPtr7+oF7AyhGhDALKhvJXafttNisZ/4CNXwzYo2Id1Cuz0iNcyu87zd5GOM3ftc1U= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Aug 2017 00:53:40.8898 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR07MB3493 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(+)