Hi Greg, Picked up these MIPS IRQ stack patches from LEDE source tree, for your consideration for stable 4.9. Cherry-picked and build tested on v4.9.20 for ARCH=mips + allmodconfig. Felix Fietkau (1): MIPS: Lantiq: Fix cascaded IRQ setup Matt Redfearn (6): MIPS: Introduce irq_stack MIPS: Stack unwinding while on IRQ stack MIPS: Only change $28 to thread_info if coming from user mode MIPS: Switch to the irq_stack in interrupts MIPS: Select HAVE_IRQ_EXIT_ON_IRQ_STACK MIPS: IRQ Stack: Fix erroneous jal to plat_irq_dispatch arch/mips/Kconfig | 1 + arch/mips/include/asm/irq.h | 12 ++++++ arch/mips/include/asm/stackframe.h | 7 ++++ arch/mips/kernel/asm-offsets.c | 1 + arch/mips/kernel/genex.S | 81 +++++++++++++++++++++++++++++++++++--- arch/mips/kernel/irq.c | 11 ++++++ arch/mips/kernel/process.c | 15 ++++++- arch/mips/lantiq/irq.c | 38 ++++++++---------- 8 files changed, 139 insertions(+), 27 deletions(-) -- 2.7.4