From: robert.read Date: Fri, 3 Jul 2009 16:13:40 +0000 (+0000) Subject: Branch HEAD X-Git-Tag: v1_9_220~56 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=c888000a126c17c55449b89d7e6ebd6ebd0ff772;hp=36b52838433ad24872149e6b83dd0a75ae77b61f;p=fs%2Flustre-release.git Branch HEAD b=200067 i=jay i=rread a=fanyong Check tsk before using it. --- diff --git a/libcfs/libcfs/linux/linux-debug.c b/libcfs/libcfs/linux/linux-debug.c index 7bcb5d6..f08be51 100644 --- a/libcfs/libcfs/linux/linux-debug.c +++ b/libcfs/libcfs/linux/linux-debug.c @@ -263,6 +263,8 @@ void libcfs_debug_dumpstack(struct task_struct *tsk) #elif defined(HAVE_DUMP_TRACE) /* dump_stack() */ /* show_trace() */ + if (tsk == NULL) + tsk = current; printk("Pid: %d, comm: %.20s\n", tsk->pid, tsk->comm); /* show_trace_log_lvl() */ printk("\nCall Trace:\n");