Use expect instead of unwrap

This commit is contained in:
Philipp Oppermann
2015-12-07 15:23:18 +01:00
parent 67b30314c4
commit bd00921dac
2 changed files with 2 additions and 2 deletions

View File

@@ -672,7 +672,7 @@ fn unmap<A>(&mut self, page: Page, allocator: &mut A)
.next_table_mut(page.p4_index()) .next_table_mut(page.p4_index())
.and_then(|p3| p3.next_table_mut(page.p3_index())) .and_then(|p3| p3.next_table_mut(page.p3_index()))
.and_then(|p2| p2.next_table_mut(page.p2_index())) .and_then(|p2| p2.next_table_mut(page.p2_index()))
.unwrap(); .expect("mapping code does not support huge pages");
let frame = p1[page.p1_index()].pointed_frame().unwrap(); let frame = p1[page.p1_index()].pointed_frame().unwrap();
p1[page.p1_index()].set_unused(); p1[page.p1_index()].set_unused();
unsafe { tlb::flush(page.start_address()) }; unsafe { tlb::flush(page.start_address()) };

View File

@@ -166,7 +166,7 @@ impl RecursivePageTable {
.next_table_mut(page.p4_index()) .next_table_mut(page.p4_index())
.and_then(|p3| p3.next_table_mut(page.p3_index())) .and_then(|p3| p3.next_table_mut(page.p3_index()))
.and_then(|p2| p2.next_table_mut(page.p2_index())) .and_then(|p2| p2.next_table_mut(page.p2_index()))
.unwrap(); .expect("mapping code does not support huge pages");
let frame = p1[page.p1_index()].pointed_frame().unwrap(); let frame = p1[page.p1_index()].pointed_frame().unwrap();
p1[page.p1_index()].set_unused(); p1[page.p1_index()].set_unused();
unsafe { tlb::flush(page.start_address()) }; unsafe { tlb::flush(page.start_address()) };