Sophie

Sophie

distrib > Scientific%20Linux > 5x > x86_64 > by-pkgid > 3160499aacb81f6735941eb4c372d87a > files > 441

kvm-83-164.el5_5.30.src.rpm

From 55d68f8e4813441c49afb21513450dc5917aadb6 Mon Sep 17 00:00:00 2001
From: Eduardo Habkost <ehabkost@redhat.com>
Date: Wed, 15 Dec 2010 10:36:11 -0200
Subject: [PATCH 1/3] Revert "KVM: VMX: Return 0 from a failed VMREAD"

RH-Reverts: 573aaff30ec5eebef21a7346f62ef1dbf394544d
RH-Reverts-patchwork-id: 14224
Bugzilla-related: 661397
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
---
 arch/x86/kvm/vmx.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/arch/x86/kvm/vmx.c b/arch/x86/kvm/vmx.c
index 1131409..1c67e4f 100644
--- a/arch/x86/kvm/vmx.c
+++ b/arch/x86/kvm/vmx.c
@@ -402,10 +402,10 @@ static inline void ept_sync_individual_addr(u64 eptp, gpa_t gpa)
 
 static unsigned long vmcs_readl(unsigned long field)
 {
-	unsigned long value = 0;
+	unsigned long value;
 
 	asm volatile (__ex(ASM_VMX_VMREAD_RDX_RAX)
-		      : "+a"(value) : "d"(field) : "cc");
+		      : "=a"(value) : "d"(field) : "cc");
 	return value;
 }
 
-- 
1.7.3.2