History

irqchip/armada-xp: Consolidate hotplug state space

The mpic is either the main interrupt controller or is cascaded behind a GIC. The mpic is single instance and the modes are mutually exclusive, so there is no reason to have seperate cpu hotplug states.

Thomas Gleixner committed 9 years ago

Commit 008b69e1 parent 6896bcd2 files · +1 −2Browse files

Unified · Split

2 files
  1. drivers/irqchip/irq-armada-370-xp.c +1 −1
  2. include/linux/cpuhotplug.h +0 −1
drivers/irqchip/irq-armada-370-xp.c+1−1
@@ -583,7 +583,7 @@ static int __init armada_370_xp_mpic_of_init(struct device_node *node, · 582 unmodified lines
583#endif583#endif
584 } else {584 } else {
585#ifdef CONFIG_SMP585#ifdef CONFIG_SMP
586 cpuhp_setup_state_nocalls(CPUHP_AP_IRQ_ARMADA_CASC_STARTING,586 cpuhp_setup_state_nocalls(CPUHP_AP_IRQ_ARMADA_XP_STARTING,
587 "irqchip/armada/cascade:starting",587 "irqchip/armada/cascade:starting",
588 mpic_cascaded_starting_cpu, NULL);588 mpic_cascaded_starting_cpu, NULL);
589#endif589#endif
include/linux/cpuhotplug.h+0−1
@@ -82,7 +82,6 @@ enum cpuhp_state { · 81 unmodified lines
82 CPUHP_AP_IRQ_GIC_STARTING,82 CPUHP_AP_IRQ_GIC_STARTING,
83 CPUHP_AP_IRQ_HIP04_STARTING,83 CPUHP_AP_IRQ_HIP04_STARTING,
84 CPUHP_AP_IRQ_ARMADA_XP_STARTING,84 CPUHP_AP_IRQ_ARMADA_XP_STARTING,
85 CPUHP_AP_IRQ_ARMADA_CASC_STARTING,
86 CPUHP_AP_IRQ_BCM2836_STARTING,85 CPUHP_AP_IRQ_BCM2836_STARTING,
87 CPUHP_AP_ARM_MVEBU_COHERENCY,86 CPUHP_AP_ARM_MVEBU_COHERENCY,
88 CPUHP_AP_PERF_X86_UNCORE_STARTING,87 CPUHP_AP_PERF_X86_UNCORE_STARTING,

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t