@@ -3,7 +3,7 @@ use system_error::SystemError;
33use crate :: {
44 arch:: interrupt:: TrapFrame ,
55 arch:: syscall:: nr:: { SYS_GET_ROBUST_LIST , SYS_SET_ROBUST_LIST } ,
6- mm:: { verify_area , VirtAddr } ,
6+ mm:: { access_ok , VirtAddr } ,
77 syscall:: table:: { FormattedSyscallParam , Syscall } ,
88} ;
99use alloc:: { string:: ToString , vec:: Vec } ;
@@ -39,7 +39,7 @@ impl Syscall for SysSetRobustListHandle {
3939 let len = Self :: len ( args) ;
4040
4141 // 判断用户空间地址的合法性
42- verify_area ( head, core:: mem:: size_of :: < u32 > ( ) ) ?;
42+ access_ok ( head, core:: mem:: size_of :: < u32 > ( ) ) ?;
4343
4444 let result = crate :: libs:: futex:: futex:: RobustListHead :: set_robust_list ( head, len) ;
4545
@@ -99,8 +99,8 @@ impl Syscall for SysGetRobustListHandle {
9999 let len_ptr = Self :: len_ptr ( args) ;
100100
101101 // 判断用户空间地址的合法性
102- verify_area ( head, core:: mem:: size_of :: < u32 > ( ) ) ?;
103- verify_area ( len_ptr, core:: mem:: size_of :: < u32 > ( ) ) ?;
102+ access_ok ( head, core:: mem:: size_of :: < u32 > ( ) ) ?;
103+ access_ok ( len_ptr, core:: mem:: size_of :: < u32 > ( ) ) ?;
104104
105105 crate :: libs:: futex:: futex:: RobustListHead :: get_robust_list ( pid, head, len_ptr)
106106 }
0 commit comments