mm: move MAP_SYNC to asm-generic/mman-common.h
[linux-2.6-block.git] / kernel / stacktrace.c
index 36139de0a3c4bcb7ba7da936a8d43fba08aa5929..e6a02b274b737e9d46f6c6816488fef40c72fdb5 100644 (file)
@@ -228,7 +228,7 @@ unsigned int stack_trace_save_user(unsigned long *store, unsigned int size)
        };
 
        /* Trace user stack if not a kernel thread */
-       if (!current->mm)
+       if (current->flags & PF_KTHREAD)
                return 0;
 
        arch_stack_walk_user(consume_entry, &c, task_pt_regs(current));
@@ -255,14 +255,6 @@ save_stack_trace_regs(struct pt_regs *regs, struct stack_trace *trace)
        WARN_ONCE(1, KERN_INFO "save_stack_trace_regs() not implemented yet.\n");
 }
 
-__weak int
-save_stack_trace_tsk_reliable(struct task_struct *tsk,
-                             struct stack_trace *trace)
-{
-       WARN_ONCE(1, KERN_INFO "save_stack_tsk_reliable() not implemented yet.\n");
-       return -ENOSYS;
-}
-
 /**
  * stack_trace_save - Save a stack trace into a storage array
  * @store:     Pointer to storage array