x86: use not_pci bitmap #5
[sfrench/cifs-2.6.git] / arch / x86 / kernel / stacktrace.c
index 4f4021b5bfb5dd5cf61f44092aaefcf8db4f966a..c28c342c162f0a90d3ad6e50ba0fb1d5ecd132a7 100644 (file)
@@ -24,7 +24,9 @@ static int save_stack_stack(void *data, char *name)
 
 static void save_stack_address(void *data, unsigned long addr, int reliable)
 {
-       struct stack_trace *trace = (struct stack_trace *)data;
+       struct stack_trace *trace = data;
+       if (!reliable)
+               return;
        if (trace->skip > 0) {
                trace->skip--;
                return;
@@ -37,6 +39,8 @@ static void
 save_stack_address_nosched(void *data, unsigned long addr, int reliable)
 {
        struct stack_trace *trace = (struct stack_trace *)data;
+       if (!reliable)
+               return;
        if (in_sched_functions(addr))
                return;
        if (trace->skip > 0) {