Message ID | 1488332932-2691-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 3vXzb02vtgz9s7k for <incoming@patchwork.ozlabs.org>; Wed, 1 Mar 2017 13:16:28 +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="Pp9/Pudc"; dkim-atps=neutral Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751499AbdCACQ0 (ORCPT <rfc822;incoming@patchwork.ozlabs.org>); Tue, 28 Feb 2017 21:16:26 -0500 Received: from mail-co1nam03on0085.outbound.protection.outlook.com ([104.47.40.85]:44000 "EHLO NAM03-CO1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751446AbdCACQX (ORCPT <rfc822;linux-gpio@vger.kernel.org>); Tue, 28 Feb 2017 21:16:23 -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=Pp9/PudcQTjhigu15s4/KO1TZXz9c6PdJ4Y+N4dxz0xlSG7ph4zEuabhOuivqDQri5ZXWwweoer/32SxNFgbnK08ccDoYxyS5rZmfboo+sFtfMAPQ8JJcfXkgQGhDrE8x7koiuDiVpzzTTkRcK64PXqnsiOa93pUhoNtNROwdBE= Authentication-Results: linaro.org; dkim=none (message not signed) header.d=none; linaro.org; dmarc=none action=none header.from=cavium.com; Received: from localhost.caveonetworks.com (50.233.148.156) by SN1PR07MB2432.namprd07.prod.outlook.com (10.169.127.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.933.12; Wed, 1 Mar 2017 01:49:00 +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 v5 1/6] genirq: Export more irq_chip_*_parent() functions. Date: Tue, 28 Feb 2017 17:48:47 -0800 Message-Id: <1488332932-2691-2-git-send-email-david.daney@cavium.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1488332932-2691-1-git-send-email-david.daney@cavium.com> References: <1488332932-2691-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: SN1PR0701CA0071.namprd07.prod.outlook.com (10.163.126.39) To SN1PR07MB2432.namprd07.prod.outlook.com (10.169.127.144) X-MS-Office365-Filtering-Correlation-Id: 857875c4-8c27-4545-0b5f-08d460452221 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:SN1PR07MB2432; X-Microsoft-Exchange-Diagnostics: 1; SN1PR07MB2432; 3:p+vhdwyyn+VGdjCXP/1D8rMzR+Lk/j0VZxtIP1bMZX132sGOh+ScM8dyMmy9tamYxgjacuBNQAzpYHvt9LpvKwb++KOLBpIcMTIg8sGuG8X07X0OMC4GPUsRfMGvvu8UmwmOjZxX43wqYcYpIlJUtrbeFo3YPb9bGC32hZCKD9qtrT2tFsdfZXAUWu5sLdWRLCykQKhc5RiCg0WEp/s943gCVz7InCOJCUnoxsBChjyKBJW/M5p0RxwvtLAZ4q34x+UaLDuuuTZsG4oNpdQQfA==; 25:Q/kjv16AouOthJoFAFcJqgK1nXY3vYRizCNyfHMulQTiAIaBsfV4tnuPc1Fn4P5YYvtibUp4sBPeLjkAZs3PJNK0YqwRxkpr/0SJMQ7naS6pXgRdXou+QujbhFlfMNTM3tGthIfb+xBICYxxWmydDsgXPhq3gwVzGWWRp3ekdsfGYn0PXcJbvsD1MvTPaa8UKN3Ta13F7AyC0eWOmzgyqb5cNCR7n8lT3xmSx+P8dHPEjMtKOO3scXubnw9wEaIlQxGKZvQ0S7dnY/ByE0v9F3HtEXy0L48DAZOBWZLQvKxS4PGpElL9q/YPCAcvg9HMDE/cokq7q4nKhw8lfoCsqK55ZwCWtrOaVi40R00ttTqNBK8YOhweGTB+frog6w3a4dPXjsC1kDrZHU43u5+YEN+Jb6DYFruxOn0HQ4ksf15tj0prB/bFJlpckfnSgiM2xJgBWEudDw3YWaw2YHnr6A== X-Microsoft-Exchange-Diagnostics: 1; SN1PR07MB2432; 31:dHFu2qemLD/m53CkQa8wEttQzcOMlRExR7pyYb1/fpSn/DopkhEKj039bUGh66Uldt0hMjoJ8sKiqkoEMY6OAT25KCj7w9Hupnis4UQ3Hf/astTqlZBW3BE0sBt5YkhNnyxvky28vj7+X22zK+7M6HCkZY5spiIgQEdUOQslOur8OA1PLEijuJbKFjSR+QSPVGQmIX6LLMN3CnDDPcU9odDuM5jcSNCE0YEOV6Je1KzYbJoYYIVKEnuGt/2yh3V6; 20:KhP0kKHM4HM0KXJzUYknJCq+vdtbfVfLeotFOYN6IYEcCnV9g6XqEZXzmpFr3qez8q16s8uixpvdMMjjap57G0YkfRbz2oXhfQ+4mx251Odigfj+IfD1gDRbAZMmctnOdHjJtBN7t19B95NJ12OaoE45v4hE6/SvTA5XQAhbL4Sh/Uxz0HQz7MMhsQJAkr5K0JWJWIT3uSgjUAlFNXxydyl355UIWujW20HULkLgvNfnt9Ol6JxOD3pg2hylUoAHcE36GPko+Hn2gkF9VaP0Xw24VZYr9WYBpRIqwp3Z5jtZAPaeA30MFAdgdQnCMfS+bo01SbmAcAfhiu9nQQ+hm0gWYBk8oOnFmUPfFCMzbzeEEDHqVyc5TRPPRp98yacSirpbtfHL4Gwede77kPUYqkNYHwo6VO1ZuckhGR2jV9upDnlp+erQV/TV86R+qn9B2O8c1XW7A28HSZJcKQVdaYDoyYXO9uLJvDkeGnHPZFknEAO4cNN7cbIj0Z5xTnTo X-Microsoft-Antispam-PRVS: <SN1PR07MB2432366CAF03BEF515C5CF5697290@SN1PR07MB2432.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)(20161123564025)(20161123560025)(20161123555025)(20161123558025)(20161123562025)(6072148); SRVR:SN1PR07MB2432; BCL:0; PCL:0; RULEID:; SRVR:SN1PR07MB2432; X-Microsoft-Exchange-Diagnostics: 1; SN1PR07MB2432; 4:C7fZQ1Jr+heWjWtX7+mW0DmW03XsEvHtWY4JPPn5mFhtf24xwzaPJnz+JSAec7RiaofK2dhZj12Wy8g+JOsMeIfE77UPvBsypFpND3+h3W1WskKOiX7EI4vbO/qoxr6jIJKV69GXWsJQY0/I6elTXQKpQXFi4l/+RziIYhEuo5GT97WK6cy1Y9NNv40rRU+Y7IN+m8qalCnL/lun/fCFva1UYz34wIDExuRpu2xXPxJgrROCRfr2BWTaXA/t5lvnvvFFsKruSU9xuyRamrmlFOeDWlUpGXC8ZYPscXSKrOd90YyuXhuI43kCx90uVoyQU05iHoiOI+02aHScnbN8gZbQzt13MTpDtijMScee2AbUi7X/LfjfulJcNB4ESSb4csDOPmzg/xkaWvruRRO5/YdUl8jDs2rdfRb0Nh4nQDjyo3lJQta4MuVrqJe14CPszELRDmhvZ3DdecqJ6/++WeACZLL24uOUozmNpYWCwiibG7BIe3bhdnPOKk9gxkNzQTM/n76KHxqwz72oYHYeQWPM+qhFGfsIeBHAK60Hk2SjxbGEh1RwueQwZo+zwDHAqluiJK7ZTNVyYVpIFavSeQOeq9HFBKtKSkWhLeGqUQc= X-Forefront-PRVS: 0233768B38 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(6069001)(7916002)(39450400003)(48376002)(53936002)(86362001)(6486002)(50466002)(25786008)(5003940100001)(6506006)(36756003)(81166006)(50226002)(4326008)(50986999)(8676002)(76176999)(92566002)(7736002)(53416004)(5660300001)(6116002)(6512007)(76506005)(4720700003)(2950100002)(42186005)(33646002)(2906002)(66066001)(47776003)(189998001)(305945005)(107886003)(38730400002)(6666003); DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR07MB2432; H:localhost.caveonetworks.com; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN1PR07MB2432; 23:cddeNFjwCIesnLOPuLKovmb5C6g8U+DIzipeC+Lt5?= =?us-ascii?Q?h5zf/GvfQF/N1/yGus4fC8+LFW51Yt3bdRs/KooMC9ww8F609V2lGxKuIH3u?= =?us-ascii?Q?pVpE4AIODRwUiwxQ1BhtsMVmTgaCYr6BBGXdXFYGhYpcdl7TpuO5BKcPQliu?= =?us-ascii?Q?VuNDIE/61SRgHQOAFt+4Q3BbqHZF76P1IAE1LPxwG2wi1fUf7xILaJPkNCDj?= =?us-ascii?Q?lHGnGKZBVc45AiNZRaSFJVoDn+NG+MjJvSbONejrjZfvTn0NXKAKIxiEDF+2?= =?us-ascii?Q?7Bb/ByVi51dOl1UR4nV+FsBSmGgAO81vildnWYMni8ugPo/75Y6xmFJdyDNE?= =?us-ascii?Q?11NkWGdRBwEMyU1V7eMOUHLEW0BO/dDzKUnMm/V63r5KSoSOt6EylCLPys4X?= =?us-ascii?Q?NAdywyz29TBWaKHUT0kpd8y4fTXhQpecuD/1wukEhUwIEllfDdBof2pO8MVk?= =?us-ascii?Q?KzaT35wp8vRkAzN3KGAGI33v3yYMerkKVo/6Nvx2BQhsenNnvbCnKoDlDiDD?= =?us-ascii?Q?/f73ZIHIcvrvC0Qg91jge5FpS94Te8fswleo1Xehsq900CpeSYxgE+0CjfWV?= =?us-ascii?Q?agqoXe9ZOMP/WEnkkp4hMqcLYg8AXaCfB5XT5ZEbxDZJkacVt2b2l7kRjzl6?= =?us-ascii?Q?YpbwnZpNHGar+OaYRtQDRIR0odwtaLSHVIJ7E6KxBVQV9lD2zPXSd4vaDZsu?= =?us-ascii?Q?OF+fzjls6hEARRW+btKzvOgqnvuGXkAg9tiVE4wfsOcoRyZ4CVA986g97L55?= =?us-ascii?Q?zCyC+4YRGmryz3EShDklfow/Df4dY9D1EDYo7Tub/IWSTQFsIVZ4V2SvYLtx?= =?us-ascii?Q?EFdyyMcGT/Oyjc1POw/uP7cKZHtvVsg6ux9U/6K2825/+XEdcMCaSmrXbGy4?= =?us-ascii?Q?Z1f0b/o8sXvnUoiihzqshehTG8/xa2BR+XPcPCb9rdy9QCqvHNd2WF8D7qKr?= =?us-ascii?Q?b8glwC4y4N67550m/vnVzk+eYK5QOKFy9O9QC7JY8z4U4mjiWe8e3yup8ePI?= =?us-ascii?Q?Rw=3D?= X-Microsoft-Exchange-Diagnostics: 1; SN1PR07MB2432; 6:Hrhw29nyXPSzTtrdYxLSuJIOlJTzV7Aht3uoWKX0rqQBC/3JndgIibpZaIUfEJ6UC1v2HvYIVXNbcuzpPQshWeiodHVSVYWAjt+AlIcHOLsEOdrMbZoC//EjnrZppNMYu7AyoielVjqlBH9pSMlA9/7WAkDEN69G3DOhWwB8eRFH4K5lLgp8ilTkIXXQCp4Z0+zu/fFOQmoydNdMidA8GKTZlxu3FHzO28+R838GvGyVsBveo/LFuADzqu0CKs1KRd6Aq7vSJBgvzoncRT45ZwUCp7d/ddwjMVKhrDDEQ5fcG4PvIm4DJ2PUNiEsf1Xs9EGGZKucPw3a6jbtiiWZ2x3fF/vU48djWclvgI1BAH5AMTeTAe0eo54QpZAgjvpDZhbnnEY7J2zywCJlluVpfw==; 5:PVubXOkoYrMAD4z0MR+FGnod/of1EGj+iHG6ncFUGtMqM3w3Ch9mJjri6M/UMKSMOn3JbKeFat7DBFwfTYsn3BkHLackri0w++m+GPBaNVO25L24AHHtXp1+44EHR8G7ftMdDMJcOV0xw2h/evmR1w==; 24:8xOaRLP/1Vda94QmRs4l85tKbtybJtdbQ3USTXWUQgU2s7kxK9t1ty8/rwJTBYnwjnAS3OpUk6NdvVo+lVtOQyDek+y94ekdUzgLji2V0TM= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; SN1PR07MB2432; 7:EA+3kkC2jhX1JObvKmKlreBF94OjI5gZJfjgvfA7q0YIk7KAeEIHsGMq3/0DvFDU6hgJSXeIJ4J78RtPxjJR5fqO+qFHIT06LNkDg5YXP1MZ9xNW9obkDCRCGZxXb+JiqqOUnIdgxaqGK2LjDJ5JAwL720OjDIOGy0xN4XB+i+LijlnVjxNFsNBD4EiGTnx3WmbMNAJVw55emSLw8ezhE+FPuPlVS0xtnwXuX7gUvzw+rLRb7R75f0+WTM+grjuufa5jUcICjJvf09npySgHCDTufON0ekkOCeJ0rcGmCDE2mt8Tg9XzuKYWY8ObkDAzR5oYE2gKXlcsqqaJhK9RiA==; 23:5kMG/q9pJ7xRxF9t3PkmS2otQxHNvp1fmN7LggC0GNaWGfWbuy/xExdBY5XGV8aOg/8jQLoLS/Pw4i9cYJk7DZKu6uABSMvvTtiZ7PF7xN9qEb3PRdwrwGfVQLA1aX5osCLr+4y86rAd8ozVDn1Bzg== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Mar 2017 01:49:00.2527 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR07MB2432 X-OriginatorOrg: cavium.com 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(+)