Fix MemoryScheme fmap.

This commit is contained in:
4lDO2
2023-06-27 18:41:57 +02:00
parent 15ce84164b
commit 20a84decdf
2 changed files with 4 additions and 14 deletions
+2 -2
View File
@@ -61,8 +61,8 @@ impl MemoryScheme {
let page = addr_space
.write()
.mmap((map.address != 0).then_some(span.base), page_count, map.flags, |page, flags, mapper, flusher| {
Ok(Grant::zeroed(span, flags, mapper, flusher)?)
.mmap((map.address != 0).then_some(span.base), page_count, map.flags, |dst_page, flags, mapper, flusher| {
Ok(Grant::zeroed(PageSpan::new(dst_page, page_count.get()), flags, mapper, flusher)?)
})?;
Ok(page.start_address().data())