We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f317b0d commit 949a297Copy full SHA for 949a297
src/page_table.rs
@@ -124,7 +124,7 @@ pub(crate) fn map_segment(
124
unsafe {
125
map_page(
126
temp_page.clone(),
127
- new_frame.clone(),
+ new_frame,
128
page_table_flags,
129
page_table,
130
frame_allocator,
@@ -152,6 +152,11 @@ pub(crate) fn map_segment(
152
});
153
}
154
155
+ // unmap temp page again
156
+ let (new_frame, flusher) = page_table.unmap(temp_page).unwrap();
157
+ flusher.flush();
158
+
159
+ // map last page to new frame
160
161
162
last_page,
0 commit comments