Loading arch/parisc/kernel/irq.c +3 −0 Original line number Original line Diff line number Diff line Loading @@ -347,12 +347,14 @@ static inline int eirr_to_irq(unsigned long eirr) /* ONLY called from entry.S:intr_extint() */ /* ONLY called from entry.S:intr_extint() */ void do_cpu_irq_mask(struct pt_regs *regs) void do_cpu_irq_mask(struct pt_regs *regs) { { struct pt_regs *old_regs; unsigned long eirr_val; unsigned long eirr_val; int irq, cpu = smp_processor_id(); int irq, cpu = smp_processor_id(); #ifdef CONFIG_SMP #ifdef CONFIG_SMP cpumask_t dest; cpumask_t dest; #endif #endif old_regs = set_irq_regs(regs); local_irq_disable(); local_irq_disable(); irq_enter(); irq_enter(); Loading @@ -379,6 +381,7 @@ void do_cpu_irq_mask(struct pt_regs *regs) out: out: irq_exit(); irq_exit(); set_irq_regs(old_regs); return; return; set_out: set_out: Loading Loading
arch/parisc/kernel/irq.c +3 −0 Original line number Original line Diff line number Diff line Loading @@ -347,12 +347,14 @@ static inline int eirr_to_irq(unsigned long eirr) /* ONLY called from entry.S:intr_extint() */ /* ONLY called from entry.S:intr_extint() */ void do_cpu_irq_mask(struct pt_regs *regs) void do_cpu_irq_mask(struct pt_regs *regs) { { struct pt_regs *old_regs; unsigned long eirr_val; unsigned long eirr_val; int irq, cpu = smp_processor_id(); int irq, cpu = smp_processor_id(); #ifdef CONFIG_SMP #ifdef CONFIG_SMP cpumask_t dest; cpumask_t dest; #endif #endif old_regs = set_irq_regs(regs); local_irq_disable(); local_irq_disable(); irq_enter(); irq_enter(); Loading @@ -379,6 +381,7 @@ void do_cpu_irq_mask(struct pt_regs *regs) out: out: irq_exit(); irq_exit(); set_irq_regs(old_regs); return; return; set_out: set_out: Loading