X-Git-Url: https://gitweb.dragonflybsd.org/dragonfly.git/blobdiff_plain/9915ae30baea58608c15ce277c66172f12288ce0..ae7cb1b5c435678f07bcf798237b7b267f2d90da:/sys/platform/vkernel/i386/trap.c diff --git a/sys/platform/vkernel/i386/trap.c b/sys/platform/vkernel/i386/trap.c index 56fe02ad29..2fba3d0df2 100644 --- a/sys/platform/vkernel/i386/trap.c +++ b/sys/platform/vkernel/i386/trap.c @@ -36,7 +36,7 @@ * * from: @(#)trap.c 7.4 (Berkeley) 5/13/91 * $FreeBSD: src/sys/i386/i386/trap.c,v 1.147.2.11 2003/02/27 19:09:59 luoqi Exp $ - * $DragonFly: src/sys/platform/vkernel/i386/trap.c,v 1.28 2007/11/26 04:14:01 dillon Exp $ + * $DragonFly: src/sys/platform/vkernel/i386/trap.c,v 1.29 2008/01/10 22:30:28 nth Exp $ */ /* @@ -286,6 +286,12 @@ recheck: rel_mplock(); goto recheck; } + + /* + * Make sure postsig() handled request to restore old signal mask after + * running signal handler. + */ + KKASSERT((lp->lwp_flag & LWP_OLDMASK) == 0); } /*