Marcelo Tosatti wrote:
Signed-off-by: Marcelo Tosatti <mtosa...@redhat.com>
Index: kvm-userspace.pit/libkvm/libkvm-x86.c
===================================================================
--- kvm-userspace.pit.orig/libkvm/libkvm-x86.c
+++ kvm-userspace.pit/libkvm/libkvm-x86.c
@@ -75,6 +75,20 @@ int kvm_create_pit(kvm_context_t kvm)
return 0;
}
+int kvm_pit_no_reinjection(kvm_context_t kvm)
+{
+#ifdef KVM_CAP_PIT_NO_REINJECT
+ int r;
+
+ r = ioctl(kvm->fd, KVM_CHECK_EXTENSION, KVM_CAP_PIT_NO_REINJECT);
+ if (r > 0) {
+ r = ioctl(kvm->vm_fd, KVM_PIT_NO_REINJECT);
+ return r;
+ }
+#endif
+ return -1;
+}
Most (not all unfortunately) return -errno on error.
+int kvm_pit_no_reinjection(kvm_context_t kvm);
+
Don't use nonpositive logic.
--
error compiling committee.c: too many arguments to function
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html