From: Trammell Hudson Date: Wed, 22 Oct 2008 01:04:21 +0000 (-0500) Subject: Do not try to derefence current X-Git-Tag: 1.0^2~26 X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?p=palacios-OLD.git;a=commitdiff_plain;h=545a98b6d16bcda8ed4ac495924e0966fef7d431 Do not try to derefence current --- diff --git a/kitten/arch/x86_64/kernel/show.c b/kitten/arch/x86_64/kernel/show.c index 5e785a6..c74f62e 100644 --- a/kitten/arch/x86_64/kernel/show.c +++ b/kitten/arch/x86_64/kernel/show.c @@ -70,8 +70,13 @@ show_registers(struct pt_regs * regs) bool user_fault = (regs->rip < PAGE_OFFSET); char namebuf[128]; +/* printk("Task ID: %d Task Name: %s UTS_RELEASE: %s\n", - current->id, current->name, UTS_RELEASE); + current ? current->id : -1, + current ? current->name : "BAD CURRENT", + UTS_RELEASE + ); +*/ printk("RIP: %04lx:%016lx (%s)\n", regs->cs & 0xffff, regs->rip, (user_fault) ? "user-context" : kallsyms_lookup(regs->rip, NULL, NULL, namebuf));