diff options
author | Konstantin Belousov <kib@FreeBSD.org> | 2022-08-21 01:46:13 +0000 |
---|---|---|
committer | Konstantin Belousov <kib@FreeBSD.org> | 2022-08-24 19:12:37 +0000 |
commit | 01a33b2af534445ef4d417175dc77a27d7575a76 (patch) | |
tree | dac779dfb26d5559976180c47eacac07e8babe58 /sys/i386/i386/trap.c | |
parent | 0f906b30e6fa5bed3c8468a6cab3847cf6909936 (diff) | |
download | src-01a33b2af534445ef4d417175dc77a27d7575a76.tar.gz src-01a33b2af534445ef4d417175dc77a27d7575a76.zip |
x86: print trap name in addition of trap number
for the "trap with interrupts disabled" warning.
Reviewed by: jhb
Tested by: pho
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Differential revision: https://reviews.freebsd.org/D36302
Diffstat (limited to 'sys/i386/i386/trap.c')
-rw-r--r-- | sys/i386/i386/trap.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/i386/i386/trap.c b/sys/i386/i386/trap.c index 8765bebfd5b9..5a247a36d2e9 100644 --- a/sys/i386/i386/trap.c +++ b/sys/i386/i386/trap.c @@ -283,8 +283,10 @@ trap(struct trapframe *frame) */ if ((frame->tf_eflags & PSL_I) == 0 && TRAPF_USERMODE(frame) && (curpcb->pcb_flags & PCB_VM86CALL) == 0) - uprintf("pid %ld (%s): trap %d with interrupts disabled\n", - (long)curproc->p_pid, curthread->td_name, type); + uprintf("pid %ld (%s): usermode trap %d (%s) with " + "interrupts disabled\n", + (long)curproc->p_pid, curthread->td_name, type, + trap_data[type].msg); /* * Conditionally reenable interrupts. If we hold a spin lock, |