powerpc/32: Remove ksp_limit
ksp_limit is there to help detect stack overflows.
That is specific to ppc32 as it was removed from ppc64 in
commit cbc9565ee8 ("powerpc: Remove ksp_limit on ppc64").
There are other means for detecting stack overflows.
As ppc64 has proven to not need it, ppc32 should be able to do
without it too.
Lets remove it and simplify exception handling.
Signed-off-by: Christophe Leroy <christophe.leroy@csgroup.eu>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/d789c3385b22e07bedc997613c0d26074cb513e7.1615552866.git.christophe.leroy@csgroup.eu
This commit is contained in:
committed by
Michael Ellerman
parent
e464d92b29
commit
5747230645
@@ -3086,15 +3086,6 @@ NOKPROBE_SYMBOL(analyse_instr);
|
||||
*/
|
||||
static nokprobe_inline int handle_stack_update(unsigned long ea, struct pt_regs *regs)
|
||||
{
|
||||
#ifdef CONFIG_PPC32
|
||||
/*
|
||||
* Check if we will touch kernel stack overflow
|
||||
*/
|
||||
if (ea - STACK_INT_FRAME_SIZE <= current->thread.ksp_limit) {
|
||||
printk(KERN_CRIT "Can't kprobe this since kernel stack would overflow.\n");
|
||||
return -EINVAL;
|
||||
}
|
||||
#endif /* CONFIG_PPC32 */
|
||||
/*
|
||||
* Check if we already set since that means we'll
|
||||
* lose the previous value.
|
||||
|
||||
Reference in New Issue
Block a user