On 04/10/2017, 03:07 PM, Amit Pundir wrote: > Hi Jiri, > > On 10 April 2017 at 18:29, Jiri Slaby <jslaby@xxxxxxx> wrote: >> From: Felix Fietkau <nbd@xxxxxxxx> >> >> This patch has been added to the 3.12 stable tree. If you have any >> objections, please let us know. >> >> =============== >> >> commit 6c356eda225e3ee134ed4176b9ae3a76f793f4dd upstream. >> >> With the IRQ stack changes integrated, the XRX200 devices started >> emitting a constant stream of kernel messages like this: >> >> [ 565.415310] Spurious IRQ: CAUSE=0x1100c300 >> >> This is caused by IP0 getting handled by plat_irq_dispatch() rather than >> its vectored interrupt handler, which is fixed by commit de856416e714 >> ("MIPS: IRQ Stack: Fix erroneous jal to plat_irq_dispatch"). >> >> Fix plat_irq_dispatch() to handle non-vectored IPI interrupts correctly >> by setting up IP2-6 as proper chained IRQ handlers and calling do_IRQ >> for all MIPS CPU interrupts. >> >> Signed-off-by: Felix Fietkau <nbd@xxxxxxxx> >> Acked-by: John Crispin <john@xxxxxxxxxxx> >> Cc: linux-mips@xxxxxxxxxxxxxx >> Patchwork: https://patchwork.linux-mips.org/patch/15077/ >> [james.hogan@xxxxxxxxxx: tweaked commit message] >> Signed-off-by: James Hogan <james.hogan@xxxxxxxxxx> >> Signed-off-by: Amit Pundir <amit.pundir@xxxxxxxxxx> > > Just to let you know that I cherry-picked this patch from LEDE source > for 4.4 and 4.9 stable but James pointed out that this patch fixes a > Mips IRQ bug introduced in later (4.10+) kernels. So we dropped it > from 4.4 and 4.9 plan as such. Thanks. Dropped too. Thanks! -- js suse labs