]> git.baikalelectronics.ru Git - kernel.git/commit
powerpc: Check end of stack canary at oops time
authorAnton Blanchard <anton@samba.org>
Tue, 24 Aug 2010 13:15:28 +0000 (13:15 +0000)
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>
Thu, 2 Sep 2010 04:07:30 +0000 (14:07 +1000)
commitc38c15f86fab44259f6feb198782633c6c78d17d
tree7e38254726e44ef4b63e1aec532b425ea364e97f
parentd284e1e94d4cc2d56cc4f53f3185b9c28414c4d3
powerpc: Check end of stack canary at oops time

Add a check for the stack canary when we oops, similar to x86. This should make
it clear that we overran our stack:

Unable to handle kernel paging request for data at address 0x24652f63700ac689
Faulting instruction address: 0xc000000000063d24
Thread overran stack, or stack corrupted

Signed-off-by: Anton Blanchard <anton@samba.org>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
arch/powerpc/mm/fault.c