diff -urN ref/arch/alpha/kernel/process.c show-verbose/arch/alpha/kernel/process.c --- ref/arch/alpha/kernel/process.c Sat Apr 28 18:37:44 2001 +++ show-verbose/arch/alpha/kernel/process.c Sun Apr 29 17:07:39 2001 @@ -212,7 +212,9 @@ void show_regs(struct pt_regs * regs) { - printk("\nps: %04lx pc: [<%016lx>]\n", regs->ps, regs->pc); + printk("\n"); + printk("Pid: %d, comm: %20s\n", current->pid, current->comm); + printk("ps: %04lx pc: [<%016lx>] CPU %d\n", regs->ps, regs->pc, smp_processor_id()); printk("rp: [<%016lx>] sp: %p\n", regs->r26, regs+1); printk(" r0: %016lx r1: %016lx r2: %016lx r3: %016lx\n", regs->r0, regs->r1, regs->r2, regs->r3); diff -urN ref/arch/i386/kernel/process.c show-verbose/arch/i386/kernel/process.c --- ref/arch/i386/kernel/process.c Thu Feb 22 03:44:53 2001 +++ show-verbose/arch/i386/kernel/process.c Sun Apr 29 17:06:30 2001 @@ -391,6 +391,7 @@ unsigned long cr0 = 0L, cr2 = 0L, cr3 = 0L, cr4 = 0L; printk("\n"); + printk("Pid: %d, comm: %20s\n", current->pid, current->comm); printk("EIP: %04x:[<%08lx>] CPU: %d",0xffff & regs->xcs,regs->eip, smp_processor_id()); if (regs->xcs & 3) printk(" ESP: %04x:%08lx",0xffff & regs->xss,regs->esp);