]> 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)
commit97c6de49a991d4e0f412fd3e8c1ffe42a6c8fb3b
treeadb181a3e93bb8fed6affb03e60960405b6d4850
parent325e7bf5ea345ea8d05f78b28e5c7cfeec2b8248
parisc: Re-enable interrupts early

Since kernel 3.9 we re-enable interrupts quite late due to commit 2d1b2f1194a
("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 175219a9c31 ("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