From 8421046dbaaebe9dc24b277c15c686c03e58e5fe Mon Sep 17 00:00:00 2001 From: Marsman1996 Date: Fri, 13 Sep 2024 20:02:30 +0800 Subject: [PATCH] Return when sigset size error --- kernel/src/syscall/epoll.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/src/syscall/epoll.rs b/kernel/src/syscall/epoll.rs index 9b7bdff1f..13859db18 100644 --- a/kernel/src/syscall/epoll.rs +++ b/kernel/src/syscall/epoll.rs @@ -193,7 +193,7 @@ pub fn sys_epoll_pwait( ); if sigset_size != 8 { - error!("sigset size is not equal to 8"); + return_errno_with_message!(Errno::EINVAL, "sigset size is not equal to 8"); } let old_sig_mask_value = set_signal_mask(sigmask, ctx)?;