]> git.baikalelectronics.ru Git - kernel.git/commit
parisc: Re-enable interrupts early
authorHelge Deller <deller@gmx.de>
Mon, 24 Oct 2016 19:55:58 +0000 (21:55 +0200)
committerHelge Deller <deller@gmx.de>
Mon, 12 Dec 2016 21:21:50 +0000 (22:21 +0100)
commitc8079f3b4f98f4c4b799a44ebad97cc15536b07c
treeadb181a3e93bb8fed6affb03e60960405b6d4850
parent0b428427e1f5961fd58df2eb3d7d5f05a2b2fb88
parisc: Re-enable interrupts early

Since kernel 3.9 we re-enable interrupts quite late due to commit 078364bdc56
("parisc: only re-enable interrupts if we need to schedule or deliver signals
when returning to userspace"). At that time the parisc kernel had no dedicated
IRQ stack, and this commit prevented kernel stack overflows.

But since commit 36cdf547cf5 ("parisc: implement irq stacks") we now have an
IRQ stack, so we may be safe now.  And when CONFIG_DEBUG_STACKOVERFLOW=y is
enabled, we can even check at runtime for overflows.

Signed-off-by: Helge Deller <deller@gmx.de>
arch/parisc/kernel/entry.S