From e0bd5f70e2c0e3816ff4a6348e6e7e0ef15fbba9 Mon Sep 17 00:00:00 2001 From: Will McVicker Date: Wed, 11 Dec 2019 16:01:58 -0800 Subject: [PATCH] ANDROID: GKI: genirq/irqdomain: add export symbols for modularizing These symbols are needed for modularizing pinctrl. Signed-off-by: Will McVicker Bug: 145771121 Test: compile, boot Change-Id: I8693c3a41b5fcab05b8e4a8a82f4057205bafd3b (cherry picked from commit 9d2cbb36a60747e885f77d776a3ec2bf7523e2e6) --- kernel/irq/chip.c | 2 ++ kernel/irq/irqdomain.c | 1 + 2 files changed, 3 insertions(+) diff --git a/kernel/irq/chip.c b/kernel/irq/chip.c index 068fc01885bb..52086cd00c6d 100644 --- a/kernel/irq/chip.c +++ b/kernel/irq/chip.c @@ -1423,6 +1423,7 @@ int irq_chip_set_vcpu_affinity_parent(struct irq_data *data, void *vcpu_info) return -ENOSYS; } +EXPORT_SYMBOL_GPL(irq_chip_set_vcpu_affinity_parent); /** * irq_chip_set_wake_parent - Set/reset wake-up on the parent interrupt @@ -1443,6 +1444,7 @@ int irq_chip_set_wake_parent(struct irq_data *data, unsigned int on) return -ENOSYS; } +EXPORT_SYMBOL_GPL(irq_chip_set_wake_parent); #endif /** diff --git a/kernel/irq/irqdomain.c b/kernel/irq/irqdomain.c index e0eda2bd3975..a61d02f41ca3 100644 --- a/kernel/irq/irqdomain.c +++ b/kernel/irq/irqdomain.c @@ -1242,6 +1242,7 @@ void irq_domain_free_irqs_top(struct irq_domain *domain, unsigned int virq, } irq_domain_free_irqs_common(domain, virq, nr_irqs); } +EXPORT_SYMBOL_GPL(irq_domain_free_irqs_top); static void irq_domain_free_irqs_hierarchy(struct irq_domain *domain, unsigned int irq_base,