Browse Source

fix: 修复set_robust_list函数对大小判断不正确的问题

Signed-off-by: longjin <longjin@DragonOS.org>
longjin 4 days ago
parent
commit
4543b78763
1 changed files with 1 additions and 1 deletions
  1. 1 1
      kernel/src/libs/futex/futex.rs

+ 1 - 1
kernel/src/libs/futex/futex.rs

@@ -677,7 +677,7 @@ impl RobustListHead {
     /// - head_uaddr:robust list head用户空间地址
     /// - len:robust list head的长度    
     pub fn set_robust_list(head_uaddr: VirtAddr, len: usize) -> Result<usize, SystemError> {
-        let robust_list_head_len = mem::size_of::<&RobustListHead>();
+        let robust_list_head_len = mem::size_of::<RobustListHead>();
         if unlikely(len != robust_list_head_len) {
             return Err(SystemError::EINVAL);
         }