From 8026375fc31518ce268b05afba6d74c7f06bed67 Mon Sep 17 00:00:00 2001 From: Pekka Enberg Date: Mon, 22 Mar 2010 23:05:28 +0200 Subject: [PATCH] Check for KVM_API_VERSION at init Signed-off-by: Pekka Enberg --- tools/kvm/kvm.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tools/kvm/kvm.c b/tools/kvm/kvm.c index 1ea3ff840550..ed879120d213 100644 --- a/tools/kvm/kvm.c +++ b/tools/kvm/kvm.c @@ -1,5 +1,6 @@ #include "kvm/cpu.h" +#include #include #include @@ -23,12 +24,16 @@ static struct cpu *cpu__new(void) int main(int argc, char *argv[]) { struct cpu *cpu; - int fd; + int fd, ret; fd = open("/dev/kvm", O_RDWR); if (fd < 0) die("open"); + ret = ioctl(fd, KVM_GET_API_VERSION, 0); + if (ret != KVM_API_VERSION) + die("ioctl"); + cpu = cpu__new(); cpu__reset(cpu); -- 2.39.5