X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=target%2Flinux%2Fifxmips%2Fpatches-2.6.33%2F000-mips-bad-intctl.patch;h=7c0f52db06cd0a6e06c0b81dda5387dcfdea6cef;hb=81062a12ac315994e929ac926e0fec1990948040;hp=efecbf1f75d74dcb06ac07de9ad3deb50ffa82bd;hpb=814981518984c1a642f59b59d16b305aa3d6eeeb;p=librecmc%2Flibrecmc.git diff --git a/target/linux/ifxmips/patches-2.6.33/000-mips-bad-intctl.patch b/target/linux/ifxmips/patches-2.6.33/000-mips-bad-intctl.patch index efecbf1f75..7c0f52db06 100644 --- a/target/linux/ifxmips/patches-2.6.33/000-mips-bad-intctl.patch +++ b/target/linux/ifxmips/patches-2.6.33/000-mips-bad-intctl.patch @@ -1,8 +1,6 @@ -Index: linux-2.6.33.2/arch/mips/kernel/traps.c -=================================================================== ---- linux-2.6.33.2.orig/arch/mips/kernel/traps.c 2010-04-02 01:02:33.000000000 +0200 -+++ linux-2.6.33.2/arch/mips/kernel/traps.c 2010-04-02 23:36:16.000000000 +0200 -@@ -1496,7 +1496,18 @@ +--- a/arch/mips/kernel/traps.c ++++ b/arch/mips/kernel/traps.c +@@ -1496,7 +1496,18 @@ void __cpuinit per_cpu_trap_init(void) if (cpu_has_mips_r2) { cp0_compare_irq_shift = CAUSEB_TI - CAUSEB_IP; cp0_compare_irq = (read_c0_intctl() >> INTCTLB_IPTI) & 7; @@ -21,11 +19,9 @@ Index: linux-2.6.33.2/arch/mips/kernel/traps.c if (cp0_perfcount_irq == cp0_compare_irq) cp0_perfcount_irq = -1; } else { -Index: linux-2.6.33.2/arch/mips/include/asm/irq.h -=================================================================== ---- linux-2.6.33.2.orig/arch/mips/include/asm/irq.h 2010-04-02 01:02:33.000000000 +0200 -+++ linux-2.6.33.2/arch/mips/include/asm/irq.h 2010-04-02 23:37:14.000000000 +0200 -@@ -133,9 +133,11 @@ +--- a/arch/mips/include/asm/irq.h ++++ b/arch/mips/include/asm/irq.h +@@ -133,9 +133,11 @@ extern void free_irqno(unsigned int irq) * IE7. Since R2 their number has to be read from the c0_intctl register. */ #define CP0_LEGACY_COMPARE_IRQ 7