• Jinrong Liang's avatar
    selftests: kvm/x86: Fix the warning in lib/x86_64/processor.c · 83a34ad8
    Jinrong Liang authored
    The following warning appears when executing
    make -C tools/testing/selftests/kvm
    
    include/x86_64/processor.h:290:2: warning: 'ecx' may be used uninitialized in this
    function [-Wmaybe-uninitialized]
      asm volatile("cpuid"
      ^~~
    lib/x86_64/processor.c:1523:21: note: 'ecx' was declared here
      uint32_t eax, ebx, ecx, edx, max_ext_leaf;
    
    Just initialize ecx to remove this warning.
    
    Fixes: c8cc43c1 ("selftests: KVM: avoid failures due to reserved HyperTransport region")
    Signed-off-by: default avatarJinrong Liang <cloudliang@tencent.com>
    Message-Id: <20220119140325.59369-1-cloudliang@tencent.com>
    Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
    83a34ad8
processor.c 39.4 KB