mirror of
https://chromium.googlesource.com/crosvm/crosvm
synced 2025-02-06 02:25:23 +00:00
validate_raw_fd assumes that the fd passed in was not created by crosvm and returns EBADF if it sees that the fd has the FD_CLOEXEC flag set. We can't use it for fds created by the fs device since those do have that flag set. We're already taking a `&dyn AsRawFd` as the parameter so just assume it's valid and clone it directly since there's no safe way to create an invalid one. BUG=none TEST=vm.Fio.virtiofs_dax* tests are no longer failing Change-Id: I10d9752e0960143fb58a63d2b76f64d34ec464d0 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/2809686 Tested-by: kokoro <noreply+kokoro@google.com> Reviewed-by: Daniel Verkamp <dverkamp@chromium.org> Reviewed-by: Zach Reizner <zachr@chromium.org> Commit-Queue: Chirantan Ekbote <chirantan@chromium.org> |
||
---|---|---|
.. | ||
9p_device.policy | ||
balloon_device.policy | ||
battery.policy | ||
block_device.policy | ||
common_device.frequency | ||
common_device.policy | ||
cras_audio_device.policy | ||
fs_device.policy | ||
gpu_device.policy | ||
input_device.policy | ||
net_device.policy | ||
null_audio_device.policy | ||
pmem_device.policy | ||
rng_device.policy | ||
serial.policy | ||
tpm_device.policy | ||
vfio_device.policy | ||
vhost_net_device.policy | ||
vhost_vsock_device.policy | ||
video_device.policy | ||
vios_audio_device.policy | ||
wl_device.policy | ||
xhci.policy |