Преглед на файлове

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

Signed-off-by: longjin <longjin@DragonOS.org>
longjin преди 4 дни
родител
ревизия
4543b78763
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  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);
         }