PERFORCE change 207152 for review
Oleksandr Tymoshenko
gonzo at FreeBSD.org
Thu Mar 1 07:04:06 UTC 2012
http://p4web.freebsd.org/@@207152?ac=10
Change 207152 by gonzo at gonzo_thinkpad on 2012/03/01 07:03:09
Clean-up kernel_stack_overflow-elated stuff
Affected files ...
.. //depot/projects/dtrace-mips/sys/mips/include/trap.h#4 edit
.. //depot/projects/dtrace-mips/sys/mips/mips/exception.S#3 edit
.. //depot/projects/dtrace-mips/sys/mips/mips/trap.c#3 edit
Differences ...
==== //depot/projects/dtrace-mips/sys/mips/include/trap.h#4 (text+ko) ====
@@ -117,6 +117,7 @@
void MipsUserIntr(void);
register_t trap(struct trapframe *);
+void kernel_stack_overflow(struct trapframe *frame);
#ifndef LOCORE /* XXX */
int check_address(void *);
==== //depot/projects/dtrace-mips/sys/mips/mips/exception.S#3 (text+ko) ====
@@ -1012,7 +1012,6 @@
PTR_S zero, TD_KSTACK(k0)
move a1, a0
- # PANIC("kernel stack overflow - trapframe at %p, td_kstack at %p, sp at %p")
jal kernel_stack_overflow
/*
==== //depot/projects/dtrace-mips/sys/mips/mips/trap.c#3 (text+ko) ====
@@ -1611,8 +1611,6 @@
return access_type;
}
-void kernel_stack_overflow(struct trapframe *frame);
-
void
kernel_stack_overflow(struct trapframe *frame)
{
@@ -1620,5 +1618,5 @@
printf("ra = %#jx\n", (intmax_t)frame->ra);
printf("badvaddr = %#jx\n", (intmax_t)frame->badvaddr);
db_trace_location(frame->pc, frame->sp, frame->ra);
- panic("stack overflow: %p\n", frame);
+ panic("kernel stack overflow");
}
More information about the p4-projects
mailing list