diff --git a/src/memory/mod.rs b/src/memory/mod.rs index 87c6a88508..8ab743ca27 100644 --- a/src/memory/mod.rs +++ b/src/memory/mod.rs @@ -1191,7 +1191,7 @@ pub fn the_zeroed_frame() -> (Frame, &'static PageInfo) { pub fn init_frame(init_rc: RefCount) -> Result { let new_frame = crate::memory::allocate_frame().ok_or(PfError::Oom)?; let page_info = get_page_info(new_frame).unwrap_or_else(|| panic!("all allocated frames need an associated page info, {:?} didn't", new_frame)); - assert_eq!(page_info.refcount(), None); + assert_eq!(page_info.refcount(), Some(RefCount::One)); page_info.refcount.store(init_rc.to_raw(), Ordering::Relaxed); Ok(new_frame)