]> xenbits.xensource.com Git - people/liuw/libxenctrl-split/xen.git/commitdiff
x86: Fix a couple of asm constraints.
authorKeir Fraser <keir.fraser@citrix.com>
Mon, 4 May 2009 21:52:18 +0000 (22:52 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Mon, 4 May 2009 21:52:18 +0000 (22:52 +0100)
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen/arch/x86/traps.c

index 98555a42d4222341cf497dbf6ad455e8563f3e8d..0b134a3c109f7fe1fb94a8f8324fe76b7270577a 100644 (file)
@@ -1364,11 +1364,11 @@ static int read_descriptor(unsigned int sel,
 
             asm volatile (
                 "larl %2,%0 ; setz %1"
-                : "=r" (a), "=rm" (valid) : "rm" (sel));
+                : "=r" (a), "=qm" (valid) : "rm" (sel));
             BUG_ON(valid && ((a & 0x00f0ff00) != *ar));
             asm volatile (
                 "lsll %2,%0 ; setz %1"
-                : "=r" (l), "=rm" (valid) : "rm" (sel));
+                : "=r" (l), "=qm" (valid) : "rm" (sel));
             BUG_ON(valid && (l != *limit));
         }
 #endif