bootstrap: Directly pass event cap fd to procmgr

This commit is contained in:
bjorn3
2026-03-06 22:17:35 +01:00
parent 890f325368
commit b31f48cb59
2 changed files with 10 additions and 19 deletions
+7 -2
View File
@@ -148,8 +148,13 @@ pub fn main() -> ! {
&this_thr_fd,
scheme_creation_cap,
kernel_schemes,
|write_fd, scheme_creation_cap, auth, kernel_schemes| {
crate::procmgr::run(write_fd, auth, kernel_schemes, scheme_creation_cap)
|write_fd, scheme_creation_cap, auth, mut kernel_schemes| {
let event = kernel_schemes
.0
.remove(&GlobalSchemes::Event)
.expect("failed to get event fd");
drop(kernel_schemes);
crate::procmgr::run(write_fd, auth, event, scheme_creation_cap)
},
);