From cd6ede84fe64d95d75927810d88996bdf008a235 Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Sat, 13 Feb 2021 12:16:55 -0700 Subject: [PATCH] Fix warnings from futex changes --- src/syscall/futex.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/syscall/futex.rs b/src/syscall/futex.rs index 9e04feb..4bed1d0 100644 --- a/src/syscall/futex.rs +++ b/src/syscall/futex.rs @@ -45,7 +45,7 @@ pub fn futexes_mut() -> RwLockWriteGuard<'static, FutexList> { // pointee cannot be changed by another thread, which could make atomic ops useless. pub fn futex(addr: &mut i32, op: usize, val: i32, val2: usize, addr2: *mut i32) -> Result { let target_physaddr = unsafe { - let mut active_table = ActivePageTable::new(); + let active_table = ActivePageTable::new(); let virtual_address = VirtualAddress::new(addr as *mut i32 as usize); // FIXME: Already validated in syscall/mod.rs @@ -133,7 +133,7 @@ pub fn futex(addr: &mut i32, op: usize, val: i32, val2: usize, addr2: *mut i32) }, FUTEX_REQUEUE => { let addr2_physaddr = unsafe { - let mut active_table = ActivePageTable::new(); + let active_table = ActivePageTable::new(); let addr2_safe = validate_slice_mut(addr2, 1).map(|addr2_safe| &mut addr2_safe[0])?; let addr2_virt = VirtualAddress::new(addr2_safe as *mut i32 as usize);