struct kvm_msrs contains padding bytes. Let's use a designated initializer to avoid false positives from valgrind/memcheck.
Signed-off-by: Christian Borntraeger <borntrae...@de.ibm.com> --- target-i386/kvm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/target-i386/kvm.c b/target-i386/kvm.c index e6fe37b..cd7b19c 100644 --- a/target-i386/kvm.c +++ b/target-i386/kvm.c @@ -1189,7 +1189,7 @@ static int kvm_put_msrs(X86CPU *cpu, int level) struct { struct kvm_msrs info; struct kvm_msr_entry entries[150]; - } msr_data; + } msr_data = {}; struct kvm_msr_entry *msrs = msr_data.entries; int n = 0, i; -- 1.9.3