From 77ab2c825335178444d899c8ee31d6114148e9cd Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Tue, 5 May 2009 13:48:26 +0100 Subject: [PATCH] x86: Fix a couple of asm constraints. Signed-off-by: Keir Fraser xen-unstable changeset: 19591:7a73e3aeb224 xen-unstable date: Mon May 04 22:52:18 2009 +0100 --- xen/arch/x86/traps.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xen/arch/x86/traps.c b/xen/arch/x86/traps.c index 854b55d3a..454517c37 100644 --- a/xen/arch/x86/traps.c +++ b/xen/arch/x86/traps.c @@ -1339,11 +1339,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 -- 2.39.5