diff options
author | Marc Zyngier <marc.zyngier@arm.com> | 2015-10-13 07:51:39 -0400 |
---|---|---|
committer | Thomas Gleixner <tglx@linutronix.de> | 2015-10-13 13:01:24 -0400 |
commit | e81a7cd96bd55bb57d92486c514b7b8f8c8cd8ce (patch) | |
tree | 541bcac9f4677e5835d96e9ef4c47da7505b3f7a /drivers/irqchip/irq-gic.c | |
parent | 2bc6eba4a322e70eac8cde76442c4ac90699fb39 (diff) |
irqchip/gic: Get rid of gic_init_bases()
Since nobody is using gic_init_bases anymore outside of the GIC
driver itself, let's do a bit of housekeeping and remove the now
useless entry point.
Only gic_init() is now exposed to the rest of the kernel for the
benefit of legacy systems.
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
Reviewed-and-tested-by: Hanjun Guo <hanjun.guo@linaro.org>
Tested-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Cc: <linux-arm-kernel@lists.infradead.org>
Cc: Tomasz Nowicki <tomasz.nowicki@linaro.org>
Cc: Suravee Suthikulpanit <Suravee.Suthikulpanit@amd.com>
Cc: Graeme Gregory <graeme@xora.org.uk>
Cc: Jake Oshins <jakeo@microsoft.com>
Cc: Jiang Liu <jiang.liu@linux.intel.com>
Cc: Jason Cooper <jason@lakedaemon.net>
Cc: Rafael J. Wysocki <rjw@rjwysocki.net>
Link: http://lkml.kernel.org/r/1444737105-31573-12-git-send-email-marc.zyngier@arm.com
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'drivers/irqchip/irq-gic.c')
-rw-r--r-- | drivers/irqchip/irq-gic.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/drivers/irqchip/irq-gic.c b/drivers/irqchip/irq-gic.c index 9262bb9b442b..12b2973530ed 100644 --- a/drivers/irqchip/irq-gic.c +++ b/drivers/irqchip/irq-gic.c | |||
@@ -1127,17 +1127,15 @@ static void __init __gic_init_bases(unsigned int gic_nr, int irq_start, | |||
1127 | gic_pm_init(gic); | 1127 | gic_pm_init(gic); |
1128 | } | 1128 | } |
1129 | 1129 | ||
1130 | void __init gic_init_bases(unsigned int gic_nr, int irq_start, | 1130 | void __init gic_init(unsigned int gic_nr, int irq_start, |
1131 | void __iomem *dist_base, void __iomem *cpu_base, | 1131 | void __iomem *dist_base, void __iomem *cpu_base) |
1132 | u32 percpu_offset, struct device_node *node) | ||
1133 | { | 1132 | { |
1134 | /* | 1133 | /* |
1135 | * Non-DT/ACPI systems won't run a hypervisor, so let's not | 1134 | * Non-DT/ACPI systems won't run a hypervisor, so let's not |
1136 | * bother with these... | 1135 | * bother with these... |
1137 | */ | 1136 | */ |
1138 | static_key_slow_dec(&supports_deactivate); | 1137 | static_key_slow_dec(&supports_deactivate); |
1139 | __gic_init_bases(gic_nr, irq_start, dist_base, cpu_base, | 1138 | __gic_init_bases(gic_nr, irq_start, dist_base, cpu_base, 0, NULL); |
1140 | percpu_offset, node); | ||
1141 | } | 1139 | } |
1142 | 1140 | ||
1143 | #ifdef CONFIG_OF | 1141 | #ifdef CONFIG_OF |