From 1092197caef8daa5ae36ca8604ded35d24ac084d Mon Sep 17 00:00:00 2001 From: Sami Tolvanen Date: Mon, 17 Jun 2019 09:29:13 -0700 Subject: [PATCH] ANDROID: irqchip/gic-v3: rename gic_of_init to work around a ThinLTO+CFI bug Bug: 145210207 Link: https://github.com/ClangBuiltLinux/linux/issues/537 Change-Id: Ibe51a1f531625fde4a44cf92f89b1f9ac41b4c68 Signed-off-by: Sami Tolvanen --- drivers/irqchip/irq-gic-v3.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/irqchip/irq-gic-v3.c b/drivers/irqchip/irq-gic-v3.c index d5912f1ec884..af9c4b543128 100644 --- a/drivers/irqchip/irq-gic-v3.c +++ b/drivers/irqchip/irq-gic-v3.c @@ -1270,7 +1270,7 @@ static void __init gic_of_setup_kvm_info(struct device_node *node) gic_set_kvm_info(&gic_v3_kvm_info); } -static int __init gic_of_init(struct device_node *node, struct device_node *parent) +static int __init gicv3_of_init(struct device_node *node, struct device_node *parent) { void __iomem *dist_base; struct redist_region *rdist_regs; @@ -1338,7 +1338,7 @@ out_unmap_dist: return err; } -IRQCHIP_DECLARE(gic_v3, "arm,gic-v3", gic_of_init); +IRQCHIP_DECLARE(gic_v3, "arm,gic-v3", gicv3_of_init); #ifdef CONFIG_ACPI static struct