| From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 |
| From: Sami Tolvanen <samitolvanen@google.com> |
| Date: Mon, 17 Jun 2019 09:29:13 -0700 |
| Subject: 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 <samitolvanen@google.com> |
| --- |
| 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 1edc99335a94..e43a95cf3727 100644 |
| --- a/drivers/irqchip/irq-gic-v3.c |
| +++ b/drivers/irqchip/irq-gic-v3.c |
| @@ -1722,7 +1722,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; |
| @@ -1792,7 +1792,7 @@ static int __init gic_of_init(struct device_node *node, struct device_node *pare |
| 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 |