crosvm/seccomp/x86_64
Daniel Verkamp 6eadef77a3 sys_util: add WriteZeroesAt trait
Add a variant of WriteZeroes that allows the caller to specify the
offset explicitly instead of using the file's cursor.  This gets rid of
one of the last bits of shared state between disk file users, which will
help in implementing multi-queue support.

Additionally, modify the WriteZeroes trait to use a generic
implementation based on WriteZeroesAt + Seek when possible.

BUG=chromium:858815
TEST=Boot Termina in crosvm

Change-Id: If710159771aeeb55f4f7746dd4354b6c042144e8
Signed-off-by: Daniel Verkamp <dverkamp@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/1913519
2019-11-27 21:22:37 +00:00
..
9p_device.policy seccomp: refactor policy into common_device.policy 2019-02-07 03:02:12 -08:00
balloon_device.policy seccomp: refactor policy into common_device.policy 2019-02-07 03:02:12 -08:00
block_device.policy sys_util: add WriteZeroesAt trait 2019-11-27 21:22:37 +00:00
common_device.policy seccomp: add sendto, writev, and readv to common seccomp policies 2019-07-27 03:50:22 +00:00
cras_audio_device.policy ac97: Fix device real time priority issue 2019-08-01 09:25:59 +00:00
fs_device.policy Enable seccomp for virtio-fs 2019-11-19 17:59:49 +00:00
gpu_device.policy seccomp: add clock_gettime gettid to gpu policy. 2019-08-28 01:11:09 +00:00
input_device.policy seccomp: refactor policy into common_device.policy 2019-02-07 03:02:12 -08:00
net_device.policy seccomp: refactor policy into common_device.policy 2019-02-07 03:02:12 -08:00
null_audio_device.policy seccomp: refactor policy into common_device.policy 2019-02-07 03:02:12 -08:00
pmem_device.policy devices: Add separate seccomp policy for pmem device 2019-06-21 21:47:58 +00:00
rng_device.policy seccomp: refactor policy into common_device.policy 2019-02-07 03:02:12 -08:00
serial.policy devices: jail serial device 2019-10-10 02:09:13 +00:00
tpm_device.policy seccomp: return error from socket for TPM device 2019-07-09 23:34:57 +00:00
vfio_device.policy vfio: Integrate VFIO device into pci device model 2019-10-01 03:59:47 +00:00
vhost_net_device.policy seccomp: refactor policy into common_device.policy 2019-02-07 03:02:12 -08:00
vhost_vsock_device.policy seccomp: refactor policy into common_device.policy 2019-02-07 03:02:12 -08:00
wl_device.policy seccomp: refactor policy into common_device.policy 2019-02-07 03:02:12 -08:00
xhci.policy usb: update USBDEVFS_CONNINFO_EX value to new size 2019-06-21 09:13:29 +00:00