Rename PageTableQueryResult to PageTableItem

This commit is contained in:
Zhang Junyang
2024-08-12 06:42:04 +00:00
committed by Tate, Hongliang Tian
parent 6df0a3073c
commit e597a10088
5 changed files with 44 additions and 46 deletions

View File

@ -5,9 +5,7 @@
use core::ops::Range;
use ostd::mm::{
vm_space::VmQueryResult, CachePolicy, Frame, PageFlags, PageProperty, VmIo, VmSpace,
};
use ostd::mm::{vm_space::VmItem, CachePolicy, Frame, PageFlags, PageProperty, VmIo, VmSpace};
use super::{interval::Interval, is_intersected, Vmar, Vmar_};
use crate::{
@ -221,12 +219,12 @@ impl VmMapping {
drop(cursor);
match map_info {
VmQueryResult::Mapped { va, prop, .. } => {
VmItem::Mapped { va, prop, .. } => {
if !prop.flags.contains(PageFlags::W) {
self.handle_page_fault(va, false, true)?;
}
}
VmQueryResult::NotMapped { va, .. } => {
VmItem::NotMapped { va, .. } => {
self.handle_page_fault(va, true, true)?;
}
}