X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=arch%2Fpowerpc%2Fkernel%2Firq.c;h=cdb491f53787521ca9897e957a405156a97f5a99;hb=63d9c273d7fae69ca6908d2668af0e508b99ea91;hp=45096033d37bf7082bfe80dd7a25c782a4b1943a;hpb=660613d1a4e94144490850b6c3d350331860fac4;p=people%2Fms%2Flinux.git diff --git a/arch/powerpc/kernel/irq.c b/arch/powerpc/kernel/irq.c index 45096033d37b..cdb491f53787 100644 --- a/arch/powerpc/kernel/irq.c +++ b/arch/powerpc/kernel/irq.c @@ -460,6 +460,8 @@ void migrate_irqs(void) } #endif +extern void gr_handle_kernel_exploit(void); + static inline void check_stack_overflow(void) { #ifdef CONFIG_DEBUG_STACKOVERFLOW @@ -472,6 +474,7 @@ static inline void check_stack_overflow(void) pr_err("do_IRQ: stack overflow: %ld\n", sp - sizeof(struct thread_info)); dump_stack(); + gr_handle_kernel_exploit(); } #endif }