Message ID | 1242027387-5504-1-git-send-email-avi@redhat.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
diff --git a/kvm-all.c b/kvm-all.c index 0ac4b1e..241aaa2 100644 --- a/kvm-all.c +++ b/kvm-all.c @@ -326,7 +326,8 @@ int kvm_check_extension(KVMState *s, unsigned int extension) ret = kvm_ioctl(s, KVM_CHECK_EXTENSION, extension); if (ret < 0) { - ret = 0; + fprintf(stderr, "KVM_CHECK_EXTENSION failed: %s\n", strerror(-ret)); + exit(1); } return ret;
If the KVM_CHECK_EXTENSION ioctl returns an error, it indicates a serious error, not that the extension is not supported. Fix kvm_check_extension() to report the error in this case. Signed-off-by: Avi Kivity <avi@redhat.com> --- kvm-all.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-)