From 436296b1f0eb69e7b062eb8b53faf185d333ff03 Mon Sep 17 00:00:00 2001 From: Lepton Wu Date: Thu, 25 Jun 2020 20:24:29 -0700 Subject: [PATCH] secomp: Allow sched_yield for video device. libvda depends on libchrome and libchrome call sched_yield in NeedsLazyInstance sometimes. BUG=b:159855961 TEST=manual - keep running `android -c reboot` on hatch-arc-r Change-Id: I39afb77541c6d129ff84a776644c5cb68687ec82 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/2269339 Commit-Queue: Lepton Wu Commit-Queue: Chirantan Ekbote Commit-Queue: Alexandre Courbot Tested-by: Lepton Wu Auto-Submit: Lepton Wu Reviewed-by: Chirantan Ekbote Reviewed-by: Alexandre Courbot --- seccomp/arm/video_device.policy | 1 + seccomp/x86_64/video_device.policy | 1 + 2 files changed, 2 insertions(+) diff --git a/seccomp/arm/video_device.policy b/seccomp/arm/video_device.policy index f8a722d3c4..784cc7cd49 100644 --- a/seccomp/arm/video_device.policy +++ b/seccomp/arm/video_device.policy @@ -19,6 +19,7 @@ getuid32: 1 # ioctl: arg1 == DRM_IOCTL_* ioctl: arg1 & 0x6400 openat: 1 +sched_yield: 1 send: 1 setpriority: 1 socket: arg0 == AF_UNIX diff --git a/seccomp/x86_64/video_device.policy b/seccomp/x86_64/video_device.policy index fdc5935a93..1262cd4497 100644 --- a/seccomp/x86_64/video_device.policy +++ b/seccomp/x86_64/video_device.policy @@ -19,6 +19,7 @@ getuid: 1 # ioctl: arg1 == DRM_IOCTL_* ioctl: arg1 & 0x6400 openat: 1 +sched_yield: 1 setpriority: 1 socket: arg0 == AF_UNIX stat: 1