diff --git a/kernel/aster-nix/src/syscall/futex.rs b/kernel/aster-nix/src/syscall/futex.rs index 904ddd500..b9fbcb888 100644 --- a/kernel/aster-nix/src/syscall/futex.rs +++ b/kernel/aster-nix/src/syscall/futex.rs @@ -69,8 +69,7 @@ pub fn sys_futex( .map(|nwakes| nwakes as _) } _ => panic!("Unsupported futex operations"), - } - .unwrap(); + }?; debug!("futex returns, tid= {} ", ctx.thread.tid()); Ok(SyscallReturn::Return(res as _))