KVM: MTRR: exactly define the size of variable MTRRs
authorXiao Guangrong <guangrong.xiao@linux.intel.com>
Mon, 15 Jun 2015 08:55:25 +0000 (16:55 +0800)
committerPaolo Bonzini <pbonzini@redhat.com>
Fri, 19 Jun 2015 15:16:27 +0000 (17:16 +0200)
Only KVM_NR_VAR_MTRR variable MTRRs are available in KVM guest

Signed-off-by: Xiao Guangrong <guangrong.xiao@linux.intel.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/x86/include/asm/kvm_host.h

index cbf9f076f57cbc3e4b61ea11ee4802aa566fa38e..fe9cbe49e272b71a285d3eb0064c505198ef2799 100644 (file)
@@ -343,7 +343,7 @@ enum {
 };
 
 struct kvm_mtrr {
-       struct mtrr_var_range var_ranges[MTRR_MAX_VAR_RANGES];
+       struct mtrr_var_range var_ranges[KVM_NR_VAR_MTRR];
        mtrr_type fixed_ranges[KVM_NR_FIXED_MTRR_REGION];
        unsigned char enabled;
        mtrr_type def_type;