git.openpandora.org
/
pandora-kernel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
[PATCH] Avoid recursion in lockdep when stack tracer takes locks
[pandora-kernel.git]
/
kernel
/
lockdep.c
diff --git
a/kernel/lockdep.c
b/kernel/lockdep.c
index
900b4cb
..
c088e55
100644
(file)
--- a/
kernel/lockdep.c
+++ b/
kernel/lockdep.c
@@
-227,7
+227,11
@@
static int save_trace(struct stack_trace *trace)
trace->skip = 3;
trace->all_contexts = 0;
+ /* Make sure to not recurse in case the the unwinder needs to tak
+e locks. */
+ lockdep_off();
save_stack_trace(trace, NULL);
+ lockdep_on();
trace->max_entries = trace->nr_entries;