On Tue, 22 Jan 2008 16:25:58 +1100, Nick Piggin said:
>
> Index: linux-2.6/kernel/sched.c
> ===================================================================
> --- linux-2.6.orig/kernel/sched.c
> +++ linux-2.6/kernel/sched.c
> @@ -4920,8 +4920,7 @@ static void show_task(struct task_struct
>       printk(KERN_CONT "%5lu %5d %6d\n", free,
>               task_pid_nr(p), task_pid_nr(p->real_parent));
>  
> -     if (state != TASK_RUNNING)
> -             show_stack(p, NULL);
> +     show_stack(p, NULL);
>  }

Maybe something like this would be better?

        if (state == TASK_RUNNING)
                printk("running task, stack trace may be inaccurate\n");
        show_stack(p, NULL);

Just a thought....

Attachment: pgpob2DMsMsGv.pgp
Description: PGP signature

Reply via email to