From 77e745a3031963f4b8b2c76c7dfc3ebb934a7fd4 Mon Sep 17 00:00:00 2001 From: vasilito Date: Fri, 10 Jul 2026 23:34:53 +0300 Subject: [PATCH] kernel: ignore mmap result in bootstrap stack setup MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The addr_space_lock.mmap() result must be used or explicitly ignored. Use let _ = ... to discard it — if mmap fails here, the process crash will be more informative than a Result warning. --- src/syscall/process.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/syscall/process.rs b/src/syscall/process.rs index bdf2c0eb85..3d50204921 100644 --- a/src/syscall/process.rs +++ b/src/syscall/process.rs @@ -318,7 +318,7 @@ pub unsafe fn usermode_bootstrap(bootstrap: &Bootstrap, token: &mut CleanLockTok let _base_page = { let mut lock_token = token.token(); let mut addr_space_lock = addr_space.acquire_write(lock_token.downgrade()); - addr_space_lock + let _ = addr_space_lock .mmap( &addr_space, Some(stack_base),