summary refs log tree commit diff
path: root/seccomp/x86_64/vhost_net_device.policy
diff options
context:
space:
mode:
authorStephen Barber <smbarber@chromium.org>2017-11-01 19:05:29 -0700
committerchrome-bot <chrome-bot@chromium.org>2017-11-02 11:07:13 -0700
commit8b0d12cb0a0d28d99006fc20b7a41a1c25dd4a9a (patch)
tree3796f7be9bfd12d0617653408bfe02c35e7f2a5a /seccomp/x86_64/vhost_net_device.policy
parentad98452a14a9b5f61a0845a40590422691f9a8d5 (diff)
downloadcrosvm-8b0d12cb0a0d28d99006fc20b7a41a1c25dd4a9a.tar
crosvm-8b0d12cb0a0d28d99006fc20b7a41a1c25dd4a9a.tar.gz
crosvm-8b0d12cb0a0d28d99006fc20b7a41a1c25dd4a9a.tar.bz2
crosvm-8b0d12cb0a0d28d99006fc20b7a41a1c25dd4a9a.tar.lz
crosvm-8b0d12cb0a0d28d99006fc20b7a41a1c25dd4a9a.tar.xz
crosvm-8b0d12cb0a0d28d99006fc20b7a41a1c25dd4a9a.tar.zst
crosvm-8b0d12cb0a0d28d99006fc20b7a41a1c25dd4a9a.zip
crosvm: don't die on suspend/resume
Suspend/resume can cause syscall restarts and will cause KVM_RUN ioctls
to return with EINTR. Handle these so the VM doesn't shut down.

BUG=none
TEST=vm survives suspend/resume

Change-Id: I1fab624cb8fe0949d341408f0c962c859a034205
Reviewed-on: https://chromium-review.googlesource.com/750054
Commit-Ready: Stephen Barber <smbarber@chromium.org>
Tested-by: Stephen Barber <smbarber@chromium.org>
Reviewed-by: Dylan Reid <dgreid@chromium.org>
Reviewed-by: Zach Reizner <zachr@chromium.org>
Diffstat (limited to 'seccomp/x86_64/vhost_net_device.policy')
-rw-r--r--seccomp/x86_64/vhost_net_device.policy1
1 files changed, 1 insertions, 0 deletions
diff --git a/seccomp/x86_64/vhost_net_device.policy b/seccomp/x86_64/vhost_net_device.policy
index 02be1d5..d64dd81 100644
--- a/seccomp/x86_64/vhost_net_device.policy
+++ b/seccomp/x86_64/vhost_net_device.policy
@@ -42,3 +42,4 @@ write: 1
 getpid: 1
 # Allow PR_SET_NAME only.
 prctl: arg0 == 15
+restart_syscall: 1