diff --git a/kernel/arch/i686/PageTable.cpp b/kernel/arch/i686/PageTable.cpp index 8714f68b..285024df 100644 --- a/kernel/arch/i686/PageTable.cpp +++ b/kernel/arch/i686/PageTable.cpp @@ -658,7 +658,7 @@ namespace Kernel } } - ASSERT_NOT_REACHED(); + return 0; } vaddr_t PageTable::reserve_free_contiguous_pages(size_t page_count, vaddr_t first_address, vaddr_t last_address) @@ -691,7 +691,7 @@ namespace Kernel } } - ASSERT_NOT_REACHED(); + return 0; } static void dump_range(vaddr_t start, vaddr_t end, PageTable::flags_t flags) diff --git a/kernel/arch/x86_64/PageTable.cpp b/kernel/arch/x86_64/PageTable.cpp index ba4d1a57..ec310fdc 100644 --- a/kernel/arch/x86_64/PageTable.cpp +++ b/kernel/arch/x86_64/PageTable.cpp @@ -1005,7 +1005,7 @@ namespace Kernel } } - ASSERT_NOT_REACHED(); + return 0; } vaddr_t PageTable::reserve_free_contiguous_pages(size_t page_count, vaddr_t first_address, vaddr_t last_address) @@ -1047,7 +1047,7 @@ namespace Kernel } } - ASSERT_NOT_REACHED(); + return 0; } bool PageTable::is_page_free(vaddr_t page) const