summary refs log tree commit diff
path: root/src/linux.rs
diff options
context:
space:
mode:
authorDaniel Verkamp <dverkamp@chromium.org>2020-02-28 12:36:56 -0800
committerCommit Bot <commit-bot@chromium.org>2020-03-02 21:19:18 +0000
commit50740cece43671cc42035f92cde460aad3d29494 (patch)
tree04bba9b45dcf83fcd66498ababce09bde8c91840 /src/linux.rs
parent80fb0753b356d544675f475a770f6bfcb21e8a1c (diff)
downloadcrosvm-50740cece43671cc42035f92cde460aad3d29494.tar
crosvm-50740cece43671cc42035f92cde460aad3d29494.tar.gz
crosvm-50740cece43671cc42035f92cde460aad3d29494.tar.bz2
crosvm-50740cece43671cc42035f92cde460aad3d29494.tar.lz
crosvm-50740cece43671cc42035f92cde460aad3d29494.tar.xz
crosvm-50740cece43671cc42035f92cde460aad3d29494.tar.zst
crosvm-50740cece43671cc42035f92cde460aad3d29494.zip
linux: fix unused code warning without gpu feature
When the gpu feature is not enabled, the compiler warns about unused
imports of DEFAULT_TOUCH_DEVICE_HEIGHT and DEFAULT_TOUCH_DEVICE_WIDTH.
Put these imports behind a cfg check to silence the warning.

BUG=None
TEST=cargo build
TEST=emerge-nami crosvm # test with gpu feature enabled

Change-Id: Ib60072cc78a8ffd0ac39dcb4d3a60ba4c9d424b5
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/2080645
Reviewed-by: Dylan Reid <dgreid@chromium.org>
Tested-by: kokoro <noreply+kokoro@google.com>
Commit-Queue: Daniel Verkamp <dverkamp@chromium.org>
Diffstat (limited to 'src/linux.rs')
-rw-r--r--src/linux.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/linux.rs b/src/linux.rs
index be2df22..007e18e 100644
--- a/src/linux.rs
+++ b/src/linux.rs
@@ -62,10 +62,10 @@ use vm_control::{
     VmRunMode,
 };
 
-use crate::{
-    Config, DiskOption, Executable, SharedDir, SharedDirKind, TouchDeviceOption,
-    DEFAULT_TOUCH_DEVICE_HEIGHT, DEFAULT_TOUCH_DEVICE_WIDTH,
-};
+use crate::{Config, DiskOption, Executable, SharedDir, SharedDirKind, TouchDeviceOption};
+
+#[cfg(feature = "gpu")]
+use crate::{DEFAULT_TOUCH_DEVICE_HEIGHT, DEFAULT_TOUCH_DEVICE_WIDTH};
 
 use arch::{self, LinuxArch, RunnableLinuxVm, VirtioDeviceStub, VmComponents, VmImage};