summary refs log tree commit diff
path: root/Cargo.toml
diff options
context:
space:
mode:
authorJingkui Wang <jkwang@google.com>2018-12-04 13:08:31 -0800
committerchrome-bot <chrome-bot@chromium.org>2018-12-20 13:49:37 -0800
commit7df5a0ef1a23542b0cc7db7797b8b287eaa05699 (patch)
tree1fb3aaf44f814b439245b0b032cb20ff24e2449a /Cargo.toml
parentf8a6bdddb79d9724fc7547f5ffc7c601c1561978 (diff)
downloadcrosvm-7df5a0ef1a23542b0cc7db7797b8b287eaa05699.tar
crosvm-7df5a0ef1a23542b0cc7db7797b8b287eaa05699.tar.gz
crosvm-7df5a0ef1a23542b0cc7db7797b8b287eaa05699.tar.bz2
crosvm-7df5a0ef1a23542b0cc7db7797b8b287eaa05699.tar.lz
crosvm-7df5a0ef1a23542b0cc7db7797b8b287eaa05699.tar.xz
crosvm-7df5a0ef1a23542b0cc7db7797b8b287eaa05699.tar.zst
crosvm-7df5a0ef1a23542b0cc7db7797b8b287eaa05699.zip
usb_util: add sandboxed-libusb feature
make open_fd patch optional. if sandboxed-libusb feature is not selected,
open_fd is not required.
In this case, the code must have access to /dev/bus/usb, and not
external fd is needed.

BUG=chromium:831850
TEST=cargo test

Change-Id: I21fa87dd15d08a03c2fe2b190559abbe6f63dcd5
Reviewed-on: https://chromium-review.googlesource.com/1375019
Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com>
Tested-by: Jingkui Wang <jkwang@google.com>
Reviewed-by: Zach Reizner <zachr@chromium.org>
Diffstat (limited to 'Cargo.toml')
-rw-r--r--Cargo.toml1
1 files changed, 1 insertions, 0 deletions
diff --git a/Cargo.toml b/Cargo.toml
index 912f9c6..c8f7473 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -17,6 +17,7 @@ default-no-sandbox = []
 wl-dmabuf = ["devices/wl-dmabuf", "gpu_buffer", "resources/wl-dmabuf"]
 gpu = ["devices/gpu"]
 usb-emulation = ["usb_util"]
+sandboxed-libusb = ["usb_util/sandboxed-libusb"]
 
 [dependencies]
 arch = { path = "arch" }