summary refs log tree commit diff
path: root/seccomp
diff options
context:
space:
mode:
authorZach Reizner <zachr@google.com>2018-03-27 11:09:29 -0700
committerchrome-bot <chrome-bot@chromium.org>2018-04-05 22:12:32 -0700
commit129bc9c2c82bb5bc10e0e544d8edd0881c0d5096 (patch)
tree083f49e75c6873cf579cd9b6187ec0be4c4a34d7 /seccomp
parentfc62c45dabfb72b5fd2e43831fd4caab40e61592 (diff)
downloadcrosvm-129bc9c2c82bb5bc10e0e544d8edd0881c0d5096.tar
crosvm-129bc9c2c82bb5bc10e0e544d8edd0881c0d5096.tar.gz
crosvm-129bc9c2c82bb5bc10e0e544d8edd0881c0d5096.tar.bz2
crosvm-129bc9c2c82bb5bc10e0e544d8edd0881c0d5096.tar.lz
crosvm-129bc9c2c82bb5bc10e0e544d8edd0881c0d5096.tar.xz
crosvm-129bc9c2c82bb5bc10e0e544d8edd0881c0d5096.tar.zst
crosvm-129bc9c2c82bb5bc10e0e544d8edd0881c0d5096.zip
wl: add pipe vfd support
Pipe VFDs are used to send and recieve data offer bytes, often used for
copy/paste and drag/drop operations.

TEST=use copy/paste with wayland app
BUG=chromium:793688

Change-Id: Ifc3f231dcdf90ce6791a98039405c7c404cf6942
Reviewed-on: https://chromium-review.googlesource.com/983037
Commit-Ready: Zach Reizner <zachr@chromium.org>
Tested-by: Zach Reizner <zachr@chromium.org>
Reviewed-by: Stephen Barber <smbarber@chromium.org>
Diffstat (limited to 'seccomp')
-rw-r--r--seccomp/x86_64/wl_device.policy3
1 files changed, 3 insertions, 0 deletions
diff --git a/seccomp/x86_64/wl_device.policy b/seccomp/x86_64/wl_device.policy
index 1db9244..1bffe8e 100644
--- a/seccomp/x86_64/wl_device.policy
+++ b/seccomp/x86_64/wl_device.policy
@@ -40,3 +40,6 @@ lseek: 1
 # Allow PR_SET_NAME only.
 prctl: arg0 == 15
 restart_syscall: 1
+# Allow F_GETFL only
+fcntl: arg1 == 3
+pipe2: 1
\ No newline at end of file