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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]