mbox series

[for-4.9,0/7] mips: IRQ stack patches from LEDE

Message ID 1491484573-6228-1-git-send-email-amit.pundir@linaro.org
Headers show
Series mips: IRQ stack patches from LEDE | expand

Message

Amit Pundir April 6, 2017, 1:16 p.m. UTC
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