diff options
Diffstat (limited to 'devices/src/virtio/gpu/mod.rs')
-rw-r--r-- | devices/src/virtio/gpu/mod.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/devices/src/virtio/gpu/mod.rs b/devices/src/virtio/gpu/mod.rs index f2b7f12..6974e08 100644 --- a/devices/src/virtio/gpu/mod.rs +++ b/devices/src/virtio/gpu/mod.rs @@ -653,6 +653,9 @@ impl VirtioDevice for Gpu { fn keep_fds(&self) -> Vec<RawFd> { let mut keep_fds = Vec::new(); keep_fds.push(self.exit_evt.as_raw_fd()); + if let Some(ref resource_bridge) = self.resource_bridge { + keep_fds.push(resource_bridge.as_raw_fd()); + } keep_fds } |