]> git.karo-electronics.de Git - karo-tx-linux.git/commit
sparc64: Fix end-of-stack checking in save_stack_trace().
authorDavid S. Miller <davem@davemloft.net>
Mon, 18 Aug 2008 03:34:14 +0000 (20:34 -0700)
committerGreg Kroah-Hartman <gregkh@suse.de>
Wed, 20 Aug 2008 18:05:11 +0000 (11:05 -0700)
commitf8bb164b647b559370fdf0bb7941f8b2631ebaea
tree6c306856c3145b1c59feff5456d1203e856ff065
parentc8579c82a2404274193ac75fe27d68bf112b908c
sparc64: Fix end-of-stack checking in save_stack_trace().

[ Upstream commit 433c5f706856689be25928a99636e724fb3ea7cf ]

Bug reported by Alexander Beregalov.

Before we dereference the stack frame or try to peek at the
pt_regs magic value, make sure the entire object is within
the kernel stack bounds.

Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
arch/sparc64/kernel/stacktrace.c