| To: | Sergei Shtylyov <sshtylyov@mvista.com> |
|---|---|
| Subject: | Re: [PATCH v3] mips: irq: add stackoverflow detection |
| From: | Ralf Baechle <ralf@linux-mips.org> |
| Date: | Wed, 6 Oct 2010 12:21:15 +0100 |
| Cc: | Adam Jiang <jiang.adam@gmail.com>, linux-mips@linux-mips.org, linux-kernel@vger.kernel.org |
| In-reply-to: | <4CAC5537.9040904@mvista.com> |
| Original-recipient: | rfc822;linux-mips@linux-mips.org |
| References: | <1286361676-10743-1-git-send-email-jiang.adam@gmail.com> <4CAC5537.9040904@mvista.com> |
| Sender: | linux-mips-bounce@linux-mips.org |
| User-agent: | Mutt/1.5.21 (2010-09-15) |
On Wed, Oct 06, 2010 at 02:53:43PM +0400, Sergei Shtylyov wrote:
> >Add stackoverflow detection to mips arch
>
> There's no such word: stackoverflow. Space is needed.
>
> >This is the 3rd version of the smiple patch. 2K is too big for many
> >system, so I Modified the warning line by following Ralf's suggestion.
>
> >Signed-off-by: Adam Jiang<jiang.adam@gmail.com>
> [...]
>
> >diff --git a/arch/mips/kernel/irq.c b/arch/mips/kernel/irq.c
> >index c6345f5..b43edb7 100644
> >--- a/arch/mips/kernel/irq.c
> >+++ b/arch/mips/kernel/irq.c
> >@@ -151,6 +151,28 @@ void __init init_IRQ(void)
> > #endif
> > }
> >
> >+#ifdef CONFIG_DEBUG_STACKOVERFLOW
> >+static inline void check_stack_overflow(void)
> >+{
> >+ unsigned long sp;
> >+
> >+ asm volatile("move %0, $sp" : "=r" (sp));
> >+ sp = sp & THREAD_MASK;
>
> Why not:
>
> sp &= THREAD_MASK;
>
> It's C, after all! :-)
I already had accepted his previous version with minor changes so I've
combined the two.
Thanks Adam!
Ralf
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: [PATCH v3] mips: irq: add stackoverflow detection, Sergei Shtylyov |
|---|---|
| Next by Date: | Re: [PATCH v3] mips: irq: add stackoverflow detection, Adam Jiang |
| Previous by Thread: | Re: [PATCH v3] mips: irq: add stackoverflow detection, Sergei Shtylyov |
| Next by Thread: | Re: [PATCH v3] mips: irq: add stackoverflow detection, Adam Jiang |
| Indexes: | [Date] [Thread] [Top] [All Lists] |