diff --git a/Cargo.lock b/Cargo.lock index df1c0f5bb..0f2afe436 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -518,8 +518,8 @@ dependencies = [ [[package]] name = "kvm-ioctls" -version = "0.5.0" -source = "git+https://github.com/cloud-hypervisor/kvm-ioctls?branch=ch#64427395b60e00403aed3026362a1b19873230e6" +version = "0.6.0" +source = "git+https://github.com/cloud-hypervisor/kvm-ioctls?branch=ch#b7f21758bf8e46ac55a28a1b2ed008b5732bbb44" dependencies = [ "kvm-bindings", "libc", diff --git a/hypervisor/src/kvm/mod.rs b/hypervisor/src/kvm/mod.rs index c98b10ad2..d6aa64c9b 100644 --- a/hypervisor/src/kvm/mod.rs +++ b/hypervisor/src/kvm/mod.rs @@ -182,7 +182,7 @@ impl vm::Vm for KvmVm { ) -> vm::Result> { let vc = self .fd - .create_vcpu(id) + .create_vcpu(id as u64) .map_err(|e| vm::HypervisorVmError::CreateVcpu(e.into()))?; let vcpu = KvmVcpu { fd: vc,