diff options
author | Gurchetan Singh <gurchetansingh@chromium.org> | 2018-10-31 17:31:46 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2019-12-11 00:34:36 +0000 |
commit | bf433ea9f6b5f3717b23700b50f996edd527e17d (patch) | |
tree | 7853dbffb71a0f76e00e60ac9685b09a4d3906db /kvm | |
parent | 65b98f1ccc2ce1d52c12f75a224a259fd399e555 (diff) | |
download | crosvm-bf433ea9f6b5f3717b23700b50f996edd527e17d.tar crosvm-bf433ea9f6b5f3717b23700b50f996edd527e17d.tar.gz crosvm-bf433ea9f6b5f3717b23700b50f996edd527e17d.tar.bz2 crosvm-bf433ea9f6b5f3717b23700b50f996edd527e17d.tar.lz crosvm-bf433ea9f6b5f3717b23700b50f996edd527e17d.tar.xz crosvm-bf433ea9f6b5f3717b23700b50f996edd527e17d.tar.zst crosvm-bf433ea9f6b5f3717b23700b50f996edd527e17d.zip |
crosvm: move vec_with_array_field to data_model
Move it to the newly created flexible array file. BUG=chromium:892806 TEST=compiles Change-Id: I6c423a885cec17e376b0da87a4adbd17c71ff6f0 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/1325510 Reviewed-by: Daniel Verkamp <dverkamp@chromium.org> Commit-Queue: Gurchetan Singh <gurchetansingh@chromium.org> Tested-by: Gurchetan Singh <gurchetansingh@chromium.org> Tested-by: kokoro <noreply+kokoro@google.com>
Diffstat (limited to 'kvm')
-rw-r--r-- | kvm/Cargo.toml | 1 | ||||
-rw-r--r-- | kvm/src/lib.rs | 6 |
2 files changed, 5 insertions, 2 deletions
diff --git a/kvm/Cargo.toml b/kvm/Cargo.toml index d12aa76..f784ae7 100644 --- a/kvm/Cargo.toml +++ b/kvm/Cargo.toml @@ -5,6 +5,7 @@ authors = ["The Chromium OS Authors"] edition = "2018" [dependencies] +data_model = { path = "../data_model" } kvm_sys = { path = "../kvm_sys" } libc = "*" msg_socket = { path = "../msg_socket" } diff --git a/kvm/src/lib.rs b/kvm/src/lib.rs index 06f5915..bc1abad 100644 --- a/kvm/src/lib.rs +++ b/kvm/src/lib.rs @@ -16,6 +16,8 @@ use std::os::raw::*; use std::os::unix::io::{AsRawFd, FromRawFd, RawFd}; use std::ptr::copy_nonoverlapping; +use data_model::vec_with_array_field; + use libc::sigset_t; use libc::{open, EBUSY, EINVAL, ENOENT, ENOSPC, EOVERFLOW, O_CLOEXEC, O_RDWR}; @@ -25,8 +27,8 @@ use msg_socket::MsgOnSocket; #[allow(unused_imports)] use sys_util::{ block_signal, ioctl, ioctl_with_mut_ptr, ioctl_with_mut_ref, ioctl_with_ptr, ioctl_with_ref, - ioctl_with_val, pagesize, signal, unblock_signal, vec_with_array_field, warn, Error, EventFd, - GuestAddress, GuestMemory, MemoryMapping, MemoryMappingArena, Result, SIGRTMIN, + ioctl_with_val, pagesize, signal, unblock_signal, warn, Error, EventFd, GuestAddress, + GuestMemory, MemoryMapping, MemoryMappingArena, Result, SIGRTMIN, }; pub use crate::cap::*; |