|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2 2/3] x86/vmx: optimize vmx_read/write_guest_msr()
>>> On 17.02.17 at 16:42, <sergey.dyasli@xxxxxxxxxx> wrote:
> --- a/xen/arch/x86/hvm/vmx/vmcs.c
> +++ b/xen/arch/x86/hvm/vmx/vmcs.c
> @@ -1347,17 +1347,12 @@ struct vmx_msr_entry *vmx_find_msr(u32 msr, int type)
>
> int vmx_read_guest_msr(u32 msr, u64 *val)
> {
> - struct vcpu *curr = current;
> - unsigned int i, msr_count = curr->arch.hvm_vmx.msr_count;
> - const struct vmx_msr_entry *msr_area = curr->arch.hvm_vmx.msr_area;
> + struct vmx_msr_entry *ent;
>
> - for ( i = 0; i < msr_count; i++ )
> + if ( (ent = vmx_find_msr(msr, VMX_GUEST_MSR)) != NULL )
I think this would read better (less parentheses etc) as
struct vmx_msr_entry *ent = vmx_find_msr(msr, VMX_GUEST_MSR);
if ( ent )
but either way
Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>
Jan
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |