From 99b626845de008e6730d7bf629c3ce124d27414b Mon Sep 17 00:00:00 2001 From: bjorn3 <17426603+bjorn3@users.noreply.github.com> Date: Fri, 19 Sep 2025 22:31:27 +0200 Subject: [PATCH] Cleanup after removing INIT_THREAD --- src/main.rs | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/src/main.rs b/src/main.rs index b27993225d..1deeb14e4b 100644 --- a/src/main.rs +++ b/src/main.rs @@ -114,8 +114,6 @@ mod externs; /// Logging mod log; -use alloc::sync::Arc; -use spinning_top::RwSpinlock; /// Memory management mod memory; @@ -202,17 +200,15 @@ fn kmain(cpu_count: u32, bootstrap: Bootstrap) -> ! { let owner = None; // kmain not owned by any fd match context::spawn(true, owner, userspace_init) { Ok(context_lock) => { - { - let mut context = context_lock.write(); - context.status = context::Status::Runnable; - context.name.clear(); - context.name.push_str("[bootstrap]"); + let mut context = context_lock.write(); + context.status = context::Status::Runnable; + context.name.clear(); + context.name.push_str("[bootstrap]"); - // TODO: Remove these from kernel - context.ens = SchemeNamespace::from(1); - context.euid = 0; - context.egid = 0; - } + // TODO: Remove these from kernel + context.ens = SchemeNamespace::from(1); + context.euid = 0; + context.egid = 0; } Err(err) => { panic!("failed to spawn userspace_init: {:?}", err);