cloud-hypervisor/vmm/src
Wei Liu 400837ff99 vmm: wrap a new fd in UnixListener in serial manager
The original code gave an owned fd to UnixListener. That made the same
fd wrapped into two owned files.

When the files were dropped, the same fd would be closed more than once.
A newly introduced check in Rust's stdlib caught that error.

A newly cloned fd should be given to UnixListener.

Fixes: #6485

Signed-off-by: Wei Liu <liuwe@microsoft.com>
2024-05-27 19:24:28 +00:00
..
api vmm: ch-remote: replace deprecated zbus macros with new equivalents 2024-05-23 12:20:06 +00:00
igvm build: use released version of the IGVM crates 2024-04-29 11:13:59 +00:00
acpi.rs
clone3.rs
config.rs vmm: Support passing Net FDs to Restore 2024-05-14 10:52:46 +00:00
coredump.rs
cpu.rs hypervisor: Remove unused VmExit enum members 2024-04-25 20:53:53 +00:00
device_manager.rs vmm: add pci_segment mmio aperture configs 2024-04-24 09:35:19 +00:00
device_tree.rs
gdb.rs
interrupt.rs
lib.rs vmm: Support passing Net FDs to Restore 2024-05-14 10:52:46 +00:00
memory_manager.rs
migration.rs
pci_segment.rs
seccomp_filters.rs
serial_manager.rs vmm: wrap a new fd in UnixListener in serial manager 2024-05-27 19:24:28 +00:00
sigwinch_listener.rs
vm_config.rs vmm: add pci_segment mmio aperture configs 2024-04-24 09:35:19 +00:00
vm.rs vmm: pause/resume VM during the VM events 2024-05-16 14:17:07 +00:00