[prev in list] [next in list] [prev in thread] [next in thread] 

List:       linux-mips-cvs
Subject:    MIPS: Loongson-3: Add IRQF_NO_SUSPEND to Cascade irqaction
From:       linux-mips () linux-mips ! org
Date:       2015-03-18 9:26:44
Message-ID: S27009015AbbCRJ0rCeBR0/20150318092647Z+5304 () eddie ! linux-mips ! org
[Download RAW message or body]

Author: Huacai Chen <chenhc@lemote.com> Thu Mar 12 11:51:06 2015 +0800
Comitter: Ralf Baechle <ralf@linux-mips.org> Mon Mar 16 14:56:30 2015 +0100
Commit: 66dab9a980936fc1fd5896e82a089a460e4f4c82
Gitweb: http://git.linux-mips.org/g/ralf/linux/66dab9a98093
Branch: linux-3.15-stable

HPET irq is routed to i8259 and then to MIPS CPU irq (cascade). After
commit a3e6c1eff5 (MIPS: IRQ: Fix disable_irq on CPU IRQs), if without
IRQF_NO_SUSPEND in cascade_irqaction, HPET interrupts will lost during
suspend. The result is machine cannot be waken up.

Signed-off-by: Huacai Chen <chenhc@lemote.com>
Cc: <stable@vger.kernel.org>
Cc: Steven J. Hill <Steven.Hill@imgtec.com>
Cc: linux-mips@linux-mips.org
Cc: Fuxin Zhang <zhangfx@lemote.com>
Cc: Zhangjin Wu <wuzhangjin@gmail.com>
Patchwork: https://patchwork.linux-mips.org/patch/9528/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
(cherry picked from commit 715fc8d21d3d6796f7551099cef4f0cb7fcd92ec)

---

 arch/mips/loongson/loongson-3/irq.c |    1 +
 1 file changed, 1 insertion(+)

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic