aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/x86_64/mm.c
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2010-06-11 11:37:22 +0100
committerKeir Fraser <keir.fraser@citrix.com>2010-06-11 11:37:22 +0100
commit9c63607ccd1434a03f77bcad2fbae411b404c1f7 (patch)
treec35730d637dbdc1e397696e730944b6188092f62 /xen/arch/x86/x86_64/mm.c
parent072efe5d47e1c1c3172ee4815dffcba8177717b2 (diff)
downloadxen-9c63607ccd1434a03f77bcad2fbae411b404c1f7.tar.gz
xen-9c63607ccd1434a03f77bcad2fbae411b404c1f7.tar.bz2
xen-9c63607ccd1434a03f77bcad2fbae411b404c1f7.zip
xen: msr safe cleanup
Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>
Diffstat (limited to 'xen/arch/x86/x86_64/mm.c')
-rw-r--r--xen/arch/x86/x86_64/mm.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/xen/arch/x86/x86_64/mm.c b/xen/arch/x86/x86_64/mm.c
index f4d25e56b9..f1f28b7659 100644
--- a/xen/arch/x86/x86_64/mm.c
+++ b/xen/arch/x86/x86_64/mm.c
@@ -1079,21 +1079,21 @@ long do_set_segment_base(unsigned int which, unsigned long base)
switch ( which )
{
case SEGBASE_FS:
- if ( wrmsr_safe(MSR_FS_BASE, base, base>>32) )
+ if ( wrmsr_safe(MSR_FS_BASE, base) )
ret = -EFAULT;
else
v->arch.guest_context.fs_base = base;
break;
case SEGBASE_GS_USER:
- if ( wrmsr_safe(MSR_SHADOW_GS_BASE, base, base>>32) )
+ if ( wrmsr_safe(MSR_SHADOW_GS_BASE, base) )
ret = -EFAULT;
else
v->arch.guest_context.gs_base_user = base;
break;
case SEGBASE_GS_KERNEL:
- if ( wrmsr_safe(MSR_GS_BASE, base, base>>32) )
+ if ( wrmsr_safe(MSR_GS_BASE, base) )
ret = -EFAULT;
else
v->arch.guest_context.gs_base_kernel = base;