summary refs log tree commit diff
path: root/devices/src/virtio/mod.rs
diff options
context:
space:
mode:
authorDaniel Verkamp <dverkamp@chromium.org>2019-08-02 15:00:45 -0700
committerCommit Bot <commit-bot@chromium.org>2019-08-13 16:48:41 +0000
commit36713056968fb9106ec0da6c0d964293f0425e99 (patch)
tree1851e43b6127c507232bb456b60bcea7548ef734 /devices/src/virtio/mod.rs
parentb600dd5bec5790af1f8f935ac12dab5beb829819 (diff)
downloadcrosvm-36713056968fb9106ec0da6c0d964293f0425e99.tar
crosvm-36713056968fb9106ec0da6c0d964293f0425e99.tar.gz
crosvm-36713056968fb9106ec0da6c0d964293f0425e99.tar.bz2
crosvm-36713056968fb9106ec0da6c0d964293f0425e99.tar.lz
crosvm-36713056968fb9106ec0da6c0d964293f0425e99.tar.xz
crosvm-36713056968fb9106ec0da6c0d964293f0425e99.tar.zst
crosvm-36713056968fb9106ec0da6c0d964293f0425e99.zip
devices: virtio: add Error type for descriptors
Add an error type to describe descriptor Errors in more detail.

This lets us return a more accurate error in a later CL in this chain by
adding a VolatileMemoryError variant.

BUG=chromium:990546
TEST=./build_test

Change-Id: I08680d0cb64bfc3667bac7b2ad8a8bc0e78e8058
Signed-off-by: Daniel Verkamp <dverkamp@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/1733988
Tested-by: kokoro <noreply+kokoro@google.com>
Reviewed-by: Zach Reizner <zachr@chromium.org>
Diffstat (limited to 'devices/src/virtio/mod.rs')
-rw-r--r--devices/src/virtio/mod.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/devices/src/virtio/mod.rs b/devices/src/virtio/mod.rs
index 7bead30..0970b86 100644
--- a/devices/src/virtio/mod.rs
+++ b/devices/src/virtio/mod.rs
@@ -27,6 +27,7 @@ pub mod vhost;
 
 pub use self::balloon::*;
 pub use self::block::*;
+pub use self::descriptor_utils::Error as DescriptorError;
 pub use self::descriptor_utils::*;
 #[cfg(feature = "gpu")]
 pub use self::gpu::*;