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