diff --git a/sys/kern/subr_kdb.c b/sys/kern/subr_kdb.c index f6f10574324..8aebcda2b49 100644 --- a/sys/kern/subr_kdb.c +++ b/sys/kern/subr_kdb.c @@ -662,7 +662,7 @@ kdb_trap(int type, int code, struct trapframe *tf) if (kdb_active) return (0); - intr = intr_disable(); + intr = intr_disable_hard(); if (!SCHEDULER_STOPPED()) { #ifdef SMP @@ -710,7 +710,7 @@ kdb_trap(int type, int code, struct trapframe *tf) #endif } - intr_restore(intr); + intr_restore_hard(intr); return (handled); }