659a8d38b475980eccca1640f861319881e195d5
[openwrt/openwrt.git] / target / linux / generic / patches-3.19 / 130-mips_cpu_irq_disable.patch
1 --- a/arch/mips/kernel/irq_cpu.c
2 +++ b/arch/mips/kernel/irq_cpu.c
3 @@ -57,6 +57,8 @@ static struct irq_chip mips_cpu_irq_cont
4 .irq_mask_ack = mask_mips_irq,
5 .irq_unmask = unmask_mips_irq,
6 .irq_eoi = unmask_mips_irq,
7 + .irq_disable = mask_mips_irq,
8 + .irq_enable = unmask_mips_irq,
9 };
10
11 /*
12 @@ -93,6 +95,8 @@ static struct irq_chip mips_mt_cpu_irq_c
13 .irq_mask_ack = mips_mt_cpu_irq_ack,
14 .irq_unmask = unmask_mips_irq,
15 .irq_eoi = unmask_mips_irq,
16 + .irq_disable = mask_mips_irq,
17 + .irq_enable = unmask_mips_irq,
18 };
19
20 asmlinkage void __weak plat_irq_dispatch(void)