From db3f0b6a69d7dd94a9081a0a82d168a694cacc87 Mon Sep 17 00:00:00 2001 From: Steven Rostedt Date: Mon, 6 Oct 2008 21:24:18 -0400 Subject: [PATCH] --- yaml --- r: 117990 b: refs/heads/master c: 81520a1b0649d0701205b818714a8c1e1cfbbb5b h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/kernel/trace/trace_stack.c | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 31d4728a18c0..866593b10b5d 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 3ce83aea86bf46fd1bff59d2e6d16f48fdce22fc +refs/heads/master: 81520a1b0649d0701205b818714a8c1e1cfbbb5b diff --git a/trunk/kernel/trace/trace_stack.c b/trunk/kernel/trace/trace_stack.c index 74c5d9a3afae..be682b62fe58 100644 --- a/trunk/kernel/trace/trace_stack.c +++ b/trunk/kernel/trace/trace_stack.c @@ -44,6 +44,10 @@ static inline void check_stack(void) if (this_size <= max_stack_size) return; + /* we do not handle interrupt stacks yet */ + if (!object_is_on_stack(&this_size)) + return; + raw_local_irq_save(flags); __raw_spin_lock(&max_stack_lock);