diff --git a/sys/ia64/ia64/trap.c b/sys/ia64/ia64/trap.c index 681c65826ba3..73bb610e955e 100644 --- a/sys/ia64/ia64/trap.c +++ b/sys/ia64/ia64/trap.c @@ -683,6 +683,8 @@ trap(int vector, struct trapframe *framep) case IA64_VEC_DEBUG: case IA64_VEC_SINGLE_STEP_TRAP: case IA64_VEC_TAKEN_BRANCH_TRAP: { + framep->tf_special.psr &= ~IA64_PSR_SS; + /* * These are always fatal in kernel, and should never happen. */