[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen master] x86: rename DIRTY_GS_BASE_USER
commit a04458bbf99f8fa64d727342938735727685f093 Author: Jan Beulich <jbeulich@xxxxxxxx> AuthorDate: Thu Dec 7 11:10:12 2017 +0100 Commit: Jan Beulich <jbeulich@xxxxxxxx> CommitDate: Thu Dec 7 11:10:12 2017 +0100 x86: rename DIRTY_GS_BASE_USER As of commit 91f85280b9 ("x86: fix GS-base-dirty determination") the USER part of it isn't really appropriate anymore. Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> --- xen/arch/x86/domain.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/xen/arch/x86/domain.c b/xen/arch/x86/domain.c index e1bf2d9..b17468c 100644 --- a/xen/arch/x86/domain.c +++ b/xen/arch/x86/domain.c @@ -1276,7 +1276,7 @@ static DEFINE_PER_CPU(unsigned int, dirty_segment_mask); #define DIRTY_FS 0x04 #define DIRTY_GS 0x08 #define DIRTY_FS_BASE 0x10 -#define DIRTY_GS_BASE_USER 0x20 +#define DIRTY_GS_BASE 0x20 static void load_segments(struct vcpu *n) { @@ -1317,7 +1317,7 @@ static void load_segments(struct vcpu *n) all_segs_okay &= loadsegment(gs, uregs->gs); /* non-nul selector updates gs_base_user */ if ( uregs->gs & ~3 ) - dirty_segment_mask &= ~DIRTY_GS_BASE_USER; + dirty_segment_mask &= ~DIRTY_GS_BASE; } if ( !is_pv_32bit_vcpu(n) ) @@ -1332,7 +1332,7 @@ static void load_segments(struct vcpu *n) /* This can only be non-zero if selector is NULL. */ if ( n->arch.pv_vcpu.gs_base_user | - (dirty_segment_mask & DIRTY_GS_BASE_USER) ) + (dirty_segment_mask & DIRTY_GS_BASE) ) wrgsbase(n->arch.pv_vcpu.gs_base_user); /* If in kernel mode then switch the GS bases around. */ @@ -1483,7 +1483,7 @@ static void save_segments(struct vcpu *v) } if ( v->arch.flags & TF_kernel_mode ? v->arch.pv_vcpu.gs_base_kernel : v->arch.pv_vcpu.gs_base_user ) - dirty_segment_mask |= DIRTY_GS_BASE_USER; + dirty_segment_mask |= DIRTY_GS_BASE; this_cpu(dirty_segment_mask) = dirty_segment_mask; } -- generated by git-patchbot for /home/xen/git/xen.git#master _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |