cloud-hypervisor/virtio-devices/src
Philipp Schuster ad6c0ee52b virtio-devices: properly join all threads on Drop
This change is important to do a proper resource cleanup. We decided
to do this repetitive approach as VirtioCommon can't implement Drop
without major changes to the corresponding code. Also, devices such as
Net can't easily use the epoll_threads-abstraction from VirtioCommon as
it has multiple threads with different semantics.

Signed-off-by: Philipp Schuster <philipp.schuster@cyberus-technology.de>
2023-01-12 18:03:33 +00:00
..
transport vm-migration: Don't store the id as part of Snapshot structure 2022-12-09 10:26:06 +01:00
vhost_user virtio-devices: properly join all threads on Drop 2023-01-12 18:03:33 +00:00
vsock virtio-devices: properly join all threads on Drop 2023-01-12 18:03:33 +00:00
balloon.rs virtio-devices: properly join all threads on Drop 2023-01-12 18:03:33 +00:00
block.rs virtio-devices: properly join all threads on Drop 2023-01-12 18:03:33 +00:00
console.rs virtio-devices: properly join all threads on Drop 2023-01-12 18:03:33 +00:00
device.rs virtio-net: net: Wait for threads to exit on Drop 2022-11-10 07:46:16 -08:00
epoll_helper.rs virtio-devices: modify or provide safety comments 2022-11-18 12:50:01 +00:00
iommu.rs virtio-devices: properly join all threads on Drop 2023-01-12 18:03:33 +00:00
lib.rs misc: Remove #![allow(clippy::significant_drop_in_scrutinee)] 2022-12-07 17:50:48 +00:00
mem.rs virtio-devices: properly join all threads on Drop 2023-01-12 18:03:33 +00:00
net.rs virtio-devices: properly join all threads on Drop 2023-01-12 18:03:33 +00:00
pmem.rs virtio-devices: properly join all threads on Drop 2023-01-12 18:03:33 +00:00
rng.rs virtio-devices: properly join all threads on Drop 2023-01-12 18:03:33 +00:00
seccomp_filters.rs virtio-devices: seccomp: Move mprotect() to virtio common rules 2022-11-12 08:29:47 +00:00
thread_helper.rs virtio-devices: Shutdown VMM upon worker thread errors 2022-08-16 11:45:44 +01:00
vdpa.rs misc: Automatically fix cargo clippy issues added in 1.65 (stable) 2022-12-14 14:27:19 +00:00
watchdog.rs virtio-devices: properly join all threads on Drop 2023-01-12 18:03:33 +00:00