Loading arch/mips/cavium-octeon/octeon-irq.c +1 −1 Original line number Diff line number Diff line Loading @@ -1776,7 +1776,7 @@ asmlinkage void plat_irq_dispatch(void) #ifdef CONFIG_HOTPLUG_CPU void fixup_irqs(void) void octeon_fixup_irqs(void) { irq_cpu_offline(); } Loading arch/mips/cavium-octeon/smp.c +1 −3 Original line number Diff line number Diff line Loading @@ -255,8 +255,6 @@ static void octeon_cpus_done(void) /* State of each CPU. */ DEFINE_PER_CPU(int, cpu_state); extern void fixup_irqs(void); static int octeon_cpu_disable(void) { unsigned int cpu = smp_processor_id(); Loading @@ -267,7 +265,7 @@ static int octeon_cpu_disable(void) set_cpu_online(cpu, false); cpu_clear(cpu, cpu_callin_map); local_irq_disable(); fixup_irqs(); octeon_fixup_irqs(); local_irq_enable(); flush_cache_all(); Loading arch/mips/include/asm/octeon/octeon.h +2 −0 Original line number Diff line number Diff line Loading @@ -251,4 +251,6 @@ extern void (*octeon_irq_setup_secondary)(void); typedef void (*octeon_irq_ip4_handler_t)(void); void octeon_irq_set_ip4_handler(octeon_irq_ip4_handler_t); extern void octeon_fixup_irqs(void); #endif /* __ASM_OCTEON_OCTEON_H */ Loading
arch/mips/cavium-octeon/octeon-irq.c +1 −1 Original line number Diff line number Diff line Loading @@ -1776,7 +1776,7 @@ asmlinkage void plat_irq_dispatch(void) #ifdef CONFIG_HOTPLUG_CPU void fixup_irqs(void) void octeon_fixup_irqs(void) { irq_cpu_offline(); } Loading
arch/mips/cavium-octeon/smp.c +1 −3 Original line number Diff line number Diff line Loading @@ -255,8 +255,6 @@ static void octeon_cpus_done(void) /* State of each CPU. */ DEFINE_PER_CPU(int, cpu_state); extern void fixup_irqs(void); static int octeon_cpu_disable(void) { unsigned int cpu = smp_processor_id(); Loading @@ -267,7 +265,7 @@ static int octeon_cpu_disable(void) set_cpu_online(cpu, false); cpu_clear(cpu, cpu_callin_map); local_irq_disable(); fixup_irqs(); octeon_fixup_irqs(); local_irq_enable(); flush_cache_all(); Loading
arch/mips/include/asm/octeon/octeon.h +2 −0 Original line number Diff line number Diff line Loading @@ -251,4 +251,6 @@ extern void (*octeon_irq_setup_secondary)(void); typedef void (*octeon_irq_ip4_handler_t)(void); void octeon_irq_set_ip4_handler(octeon_irq_ip4_handler_t); extern void octeon_fixup_irqs(void); #endif /* __ASM_OCTEON_OCTEON_H */