History

irqchip/gic: Consolidate hotplug state space

Even if both drivers are compiled in only one instance can run on a given system depending on the available GIC version. So having seperate hotplug states for them is pointless.

Thomas Gleixner committed 9 years ago

Commit 6896bcd1 parent 36e5b0e2 files · +1 −2Browse files

Unified · Split

2 files
  1. drivers/irqchip/irq-gic-v3.c +1 −1
  2. include/linux/cpuhotplug.h +0 −1
drivers/irqchip/irq-gic-v3.c+1−1
@@ -632,7 +632,7 @@ static void gic_raise_softirq(const struct cpumask *mask, unsigned int irq) · 631 unmodified lines
632static void gic_smp_init(void)632static void gic_smp_init(void)
633{633{
634 set_smp_cross_call(gic_raise_softirq);634 set_smp_cross_call(gic_raise_softirq);
635 cpuhp_setup_state_nocalls(CPUHP_AP_IRQ_GICV3_STARTING,635 cpuhp_setup_state_nocalls(CPUHP_AP_IRQ_GIC_STARTING,
636 "irqchip/arm/gicv3:starting",636 "irqchip/arm/gicv3:starting",
637 gic_starting_cpu, NULL);637 gic_starting_cpu, NULL);
638}638}
include/linux/cpuhotplug.h+0−1
@@ -80,7 +80,6 @@ enum cpuhp_state { · 79 unmodified lines
80 CPUHP_AP_SCHED_STARTING,80 CPUHP_AP_SCHED_STARTING,
81 CPUHP_AP_RCUTREE_DYING,81 CPUHP_AP_RCUTREE_DYING,
82 CPUHP_AP_IRQ_GIC_STARTING,82 CPUHP_AP_IRQ_GIC_STARTING,
83 CPUHP_AP_IRQ_GICV3_STARTING,
84 CPUHP_AP_IRQ_HIP04_STARTING,83 CPUHP_AP_IRQ_HIP04_STARTING,
85 CPUHP_AP_IRQ_ARMADA_XP_STARTING,84 CPUHP_AP_IRQ_ARMADA_XP_STARTING,
86 CPUHP_AP_IRQ_ARMADA_CASC_STARTING,85 CPUHP_AP_IRQ_ARMADA_CASC_STARTING,