From 938ff2eeb73a89c12bb809d85d37cea8658f9a59 Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Fri, 20 Sep 2024 22:18:53 +0200 Subject: [PATCH] vmm: update serial manager epoll events size I've moved this so that it's just after the enum definition, which will hopefully make it less easy to miss if events are added/removed again in future. Fixes: 6d1077fc ("vmm: Unix socket backend for serial port") Signed-off-by: Alyssa Ross --- vmm/src/serial_manager.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/vmm/src/serial_manager.rs b/vmm/src/serial_manager.rs index d3c1069c5..45726b6c4 100644 --- a/vmm/src/serial_manager.rs +++ b/vmm/src/serial_manager.rs @@ -92,6 +92,7 @@ pub enum EpollDispatch { Socket = 2, Unknown, } +const EPOLL_EVENTS_LEN: usize = 4; impl From for EpollDispatch { fn from(v: u64) -> Self { @@ -291,9 +292,6 @@ impl SerialManager { .name("serial-manager".to_string()) .spawn(move || { std::panic::catch_unwind(AssertUnwindSafe(move || { - // 3 for File, Kill, and Unknown - const EPOLL_EVENTS_LEN: usize = 3; - let mut events = [epoll::Event::new(epoll::Events::empty(), 0); EPOLL_EVENTS_LEN];