diff options
Diffstat (limited to 'sys/kern/subr_trap.c')
| -rw-r--r-- | sys/kern/subr_trap.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/kern/subr_trap.c b/sys/kern/subr_trap.c index 3220732dd076..88704c332851 100644 --- a/sys/kern/subr_trap.c +++ b/sys/kern/subr_trap.c @@ -185,7 +185,7 @@ ast(struct trapframe *framep) sticks = ke->ke_sticks; sflag = p->p_sflag; flags = ke->ke_flags; - p->p_sflag &= ~(PS_ALRMPEND | PS_NEEDSIGCHK | PS_PROFPEND); + p->p_sflag &= ~(PS_ALRMPEND | PS_NEEDSIGCHK | PS_PROFPEND | PS_XCPU); ke->ke_flags &= ~(KEF_ASTPENDING | KEF_NEEDRESCHED | KEF_OWEUPC); cnt.v_soft++; if (flags & KEF_OWEUPC && sflag & PS_PROFIL) { |
