crosvm/seccomp/arm
Daniel Verkamp b1570f2672 qcow: track deallocated clusters as unreferenced
In deallocate_cluster(), we call set_cluster_refcount() to unref the
cluster that is being deallocated, but we never actually added the
deallocated cluster to the unref_clusters list.  Add clusters whose
refcounts reach 0 to the unref_clusters list as well.

Also add mremap() to the seccomp whitelist for the block device, since
this is being triggered by libc realloc() and other devices already
include it in the whitelist.

BUG=chromium:850998
TEST=cargo test -p qcow; test crosvm on nami and verify that qcow file
     size stays bounded when creating a 1 GB file and deleting it
     repeatedly

Change-Id: I1bdd96b2176dc13069417e0ac77f0768f9f26012
Signed-off-by: Daniel Verkamp <dverkamp@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/1259404
Reviewed-by: Dylan Reid <dgreid@chromium.org>
2018-10-05 07:54:49 -07:00
..
9p_device.policy seccomp: Update 9p policy 2018-09-21 19:50:12 -07:00
9s.policy seccomp: Update 9p policy 2018-09-21 19:50:12 -07:00
balloon_device.policy balloon: Implement device policy 2018-07-27 15:29:07 -07:00
block_device.policy qcow: track deallocated clusters as unreferenced 2018-10-05 07:54:49 -07:00
net_device.policy
rng_device.policy
vhost_net_device.policy
vhost_vsock_device.policy
wl_device.policy seccomp: whitelist connect for wl_device 2018-09-20 15:00:24 -07:00