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 8264511 commit 13a2e91Copy full SHA for 13a2e91
Kernel/VM/Region.cpp
@@ -562,18 +562,7 @@ PageFaultResponse Region::handle_inode_fault(size_t page_index_in_region)
562
}
563
564
u8* dest_ptr = MM.quickmap_page(*vmobject_physical_page_entry);
565
- {
566
- void* fault_at;
567
- if (!safe_memcpy(dest_ptr, page_buffer, PAGE_SIZE, fault_at)) {
568
- if ((u8*)fault_at >= dest_ptr && (u8*)fault_at <= dest_ptr + PAGE_SIZE)
569
- dbgln(" >> inode fault: error copying data to {}/{}, failed at {}",
570
- vmobject_physical_page_entry->paddr(),
571
- VirtualAddress(dest_ptr),
572
- VirtualAddress(fault_at));
573
- else
574
- VERIFY_NOT_REACHED();
575
- }
576
+ memcpy(dest_ptr, page_buffer, PAGE_SIZE);
577
MM.unquickmap_page();
578
579
remap_vmobject_page(page_index_in_vmobject);
0 commit comments