diff --git a/services/libs/aster-std/src/syscall/epoll.rs b/services/libs/aster-std/src/syscall/epoll.rs index 553597356..fac392135 100644 --- a/services/libs/aster-std/src/syscall/epoll.rs +++ b/services/libs/aster-std/src/syscall/epoll.rs @@ -134,7 +134,7 @@ pub fn sys_epoll_wait( } #[derive(Debug, Clone, Copy, Pod)] -#[repr(C)] +#[repr(C, packed)] struct c_epoll_event { events: u32, data: u64,