mirror of
https://chromium.googlesource.com/crosvm/crosvm
synced 2025-02-06 10:32:10 +00:00
48486f9248
In some places the faccessat and faccessat2 syscalls were added only for arm64 but starting with glibc 2.33 they are required on all architectures, so add them to arm and amd64. BUG=b:187795855 TEST=Local builds; CQ. Change-Id: Ica4755844fbbd29d31df2967724abe735ab59f7e Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3111369 Reviewed-by: Keiichi Watanabe <keiichiw@chromium.org> Reviewed-by: Daniel Verkamp <dverkamp@chromium.org> Tested-by: kokoro <noreply+kokoro@google.com> Commit-Queue: Manoj Gupta <manojgupta@chromium.org>
45 lines
1.3 KiB
Text
45 lines
1.3 KiB
Text
# Copyright 2018 The Chromium OS Authors. All rights reserved.
|
|
# Use of this source code is governed by a BSD-style license that can be
|
|
# found in the LICENSE file.
|
|
|
|
@include /usr/share/policy/crosvm/common_device.policy
|
|
|
|
stat64: 1
|
|
lstat64: 1
|
|
readlink: 1
|
|
readlinkat: 1
|
|
getdents64: 1
|
|
name_to_handle_at: 1
|
|
access: 1
|
|
faccessat: 1
|
|
faccessat2: 1
|
|
timerfd_create: 1
|
|
getsockname: 1
|
|
pipe: 1
|
|
setsockopt: 1
|
|
bind: 1
|
|
socket: arg0 == AF_NETLINK
|
|
stat: 1
|
|
statx: 1
|
|
# The following ioctls are:
|
|
# 0x4004550d == USBDEVFS_REAPURBNDELAY32
|
|
# 0x550b == USBDEVFS_DISCARDURB
|
|
# 0x8004550f == USBDEVFS_CLAIMINTERFACE
|
|
# 0x80045510 == USBDEVFS_RELEASEINTERFACE
|
|
# 0x80045515 == USBDEVFS_CLEAR_HALT
|
|
# 0x8004551a == USBDEVFS_GET_CAPABILITIES
|
|
# 0x802c550a == USBDEVFS_SUBMITURB
|
|
# 0xc0105500 == USBDEVFS_CONTROL
|
|
# 0x5514 == USBDEVFS_RESET
|
|
# 0x80045505 == USBDEVFS_SETCONFIGURATION
|
|
# 0x8108551b == USBDEVFS_DISCONNECT_CLAIM
|
|
# 0x40085511 == USBDEVFS_CONNECTINFO
|
|
# 0x80185520 == USBDEVFS_CONNINFO_EX
|
|
ioctl: arg1 == 0xc0105500 || arg1 == 0x802c550a || arg1 == 0x8004551a || arg1 == 0x4004550d || arg1 == 0x8004550f || arg1 == 0x80045510 || arg1 == 0x80045515 || arg1 == 0x550b || arg1 == 0x5514 || arg1 == 0x80045505 || arg1 == 0x8108551b || arg1 == 0x40085511 || arg1 == 0x80185520
|
|
fstat: 1
|
|
getrandom: 1
|
|
getdents: 1
|
|
_llseek: 1
|
|
open: return ENOENT
|
|
openat: 1
|
|
prctl: arg0 == PR_SET_NAME
|