Mips IRQ disable/enable fix.

Fix is from openwrt patches, raw info is below. The original fix is
against 3.14, 3.18.
This is part of fixes that ath9k backport depending on. ath9k in our
backport is very "new" and depending on "new" irq handling.

original commit ca503ab21cff97daa4687fdfd0203c2b8f9caf20
Author: nbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Date:   Thu Jan 15 12:19:12 2015 +0000

    kernel: fix disable_irq() on MIPS CPU IRQs

    Signed-off-by: Felix Fietkau <nbd@openwrt.org>

    git-svn-id: svn://svn.openwrt.org/openwrt/trunk@43973 3c298f89-4303-0410-b956-a3cf2f4a3e73

Change-Id: Ie0e0fbdcb5522aeb4f55f067988ad80deee7d59f
diff --git a/arch/mips/kernel/irq_cpu.c b/arch/mips/kernel/irq_cpu.c
index 191eb52..3742593 100644
--- a/arch/mips/kernel/irq_cpu.c
+++ b/arch/mips/kernel/irq_cpu.c
@@ -56,6 +56,8 @@
 	.irq_mask_ack	= mask_mips_irq,
 	.irq_unmask	= unmask_mips_irq,
 	.irq_eoi	= unmask_mips_irq,
+	.irq_disable    = mask_mips_irq,
+	.irq_enable     = unmask_mips_irq,
 };
 
 /*
@@ -92,6 +94,8 @@
 	.irq_mask_ack	= mips_mt_cpu_irq_ack,
 	.irq_unmask	= unmask_mips_irq,
 	.irq_eoi	= unmask_mips_irq,
+	.irq_disable    = mask_mips_irq,
+	.irq_enable     = unmask_mips_irq,
 };
 
 void __init mips_cpu_irq_init(void)