svn commit: r184247 - projects/releng_6_xen/sys/i386/xen
Kip Macy
kmacy at FreeBSD.org
Sat Oct 25 04:44:22 UTC 2008
Author: kmacy
Date: Sat Oct 25 04:44:22 2008
New Revision: 184247
URL: http://svn.freebsd.org/changeset/base/184247
Log:
handle case where actual eflags is passed to restore
Modified:
projects/releng_6_xen/sys/i386/xen/xen_machdep.c
Modified: projects/releng_6_xen/sys/i386/xen/xen_machdep.c
==============================================================================
--- projects/releng_6_xen/sys/i386/xen/xen_machdep.c Sat Oct 25 04:40:22 2008 (r184246)
+++ projects/releng_6_xen/sys/i386/xen/xen_machdep.c Sat Oct 25 04:44:22 2008 (r184247)
@@ -349,6 +349,9 @@ void
xen_restore_flags(u_int eflags)
{
+ if (eflags > 1)
+ eflags = ((eflags & PSL_I) == 0);
+
__restore_flags(eflags);
}
More information about the svn-src-projects
mailing list