From 7219eac65fddde40e82e12ce309bf77ee3f418d4 Mon Sep 17 00:00:00 2001 From: Bananymous Date: Thu, 2 Jul 2026 19:45:04 +0300 Subject: [PATCH] Kernel: Remove unnecessary page table validation Processes always have a page table when they are initialized. This was not true a long time ago when kernel threads could also be processes --- kernel/include/kernel/Process.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/include/kernel/Process.h b/kernel/include/kernel/Process.h index 60b1b1f1..29ab7fd3 100644 --- a/kernel/include/kernel/Process.h +++ b/kernel/include/kernel/Process.h @@ -228,7 +228,7 @@ namespace Kernel vaddr_t shared_page_vaddr() const { return m_shared_page_vaddr; } - PageTable& page_table() { return m_page_table ? *m_page_table : PageTable::kernel(); } + PageTable& page_table() { return *m_page_table; } size_t proc_meminfo(off_t offset, BAN::ByteSpan) const; size_t proc_cmdline(off_t offset, BAN::ByteSpan) const;