summary refs log tree commit diff
path: root/devices/src/virtio/wl.rs
diff options
context:
space:
mode:
authorDavid Riley <davidriley@chromium.org>2019-01-08 12:35:36 -0800
committerchrome-bot <chrome-bot@chromium.org>2019-01-09 19:52:09 -0800
commit78af239a92d284c9d91fbb7d2507944315cffdd5 (patch)
tree0a36ca79a6b7b62de347e799802eee795913ca63 /devices/src/virtio/wl.rs
parentb2f03f10c90050c6eca962f35b85177d3c125cef (diff)
downloadcrosvm-78af239a92d284c9d91fbb7d2507944315cffdd5.tar
crosvm-78af239a92d284c9d91fbb7d2507944315cffdd5.tar.gz
crosvm-78af239a92d284c9d91fbb7d2507944315cffdd5.tar.bz2
crosvm-78af239a92d284c9d91fbb7d2507944315cffdd5.tar.lz
crosvm-78af239a92d284c9d91fbb7d2507944315cffdd5.tar.xz
crosvm-78af239a92d284c9d91fbb7d2507944315cffdd5.tar.zst
crosvm-78af239a92d284c9d91fbb7d2507944315cffdd5.zip
devices: wl: add resource bridge to fds to keep when jailed
BUG=chromium:837073
TEST=vmc start --enable-gpu tatl; lxc start stretch-x; xterm && glxgears

Change-Id: Id8890ce23ed4202ab1cc698ca00a9d8017f24113
Reviewed-on: https://chromium-review.googlesource.com/1401112
Commit-Ready: David Riley <davidriley@chromium.org>
Tested-by: David Riley <davidriley@chromium.org>
Reviewed-by: Zach Reizner <zachr@chromium.org>
Diffstat (limited to 'devices/src/virtio/wl.rs')
-rw-r--r--devices/src/virtio/wl.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/devices/src/virtio/wl.rs b/devices/src/virtio/wl.rs
index 2be0d7e..332f7c6 100644
--- a/devices/src/virtio/wl.rs
+++ b/devices/src/virtio/wl.rs
@@ -1715,6 +1715,9 @@ impl VirtioDevice for Wl {
         if let Some(ref vm_socket) = self.vm_socket {
             keep_fds.push(vm_socket.as_raw_fd());
         }
+        if let Some(ref resource_bridge) = self.resource_bridge {
+            keep_fds.push(resource_bridge.as_raw_fd());
+        }
 
         keep_fds
     }