Skip to content

Commit 9b4e454

Browse files
pingzhaozzjyao1
authored andcommitted
unsafe func from_bits_unchecked was deprecated, use safe func from_bits_retain instead.
Signed-off-by: Ping Zhao <[email protected]>
1 parent 18c94ec commit 9b4e454

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

td-shim/src/bin/td-shim/memory.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -346,7 +346,7 @@ impl<'a> Memory<'a> {
346346
pub fn set_shared_bit(&mut self, address: u64, size: u64) {
347347
let shared_page_flag = td::get_shared_page_mask();
348348
let mut flags = Flags::PRESENT | Flags::WRITABLE;
349-
flags = unsafe { Flags::from_bits_unchecked(flags.bits() | shared_page_flag) };
349+
flags = Flags::from_bits_retain(flags.bits() | shared_page_flag);
350350

351351
td_paging::set_page_flags(&mut self.pt, VirtAddr::new(address), size as i64, flags);
352352
}

0 commit comments

Comments
 (0)