From ac0bd2af7454c1fd21cfbe26ba7d06f799066c11 Mon Sep 17 00:00:00 2001 From: Wildan M Date: Thu, 26 Feb 2026 04:33:10 +0700 Subject: [PATCH] Fix compilation --- src/scheme/user.rs | 7 ++++++- src/syscall/fs.rs | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/scheme/user.rs b/src/scheme/user.rs index d31a1111e4..24ea0e5adb 100644 --- a/src/scheme/user.rs +++ b/src/scheme/user.rs @@ -1610,7 +1610,12 @@ impl KernelScheme for UserScheme { }, token, ); - event::trigger(self.inner.root_id, self.inner.scheme_id.get(), EVENT_READ); + event::trigger( + self.inner.root_id, + self.inner.scheme_id.get(), + EVENT_READ, + token, + ); Ok(()) } diff --git a/src/syscall/fs.rs b/src/syscall/fs.rs index 6c8aa6664d..6066d6d2e9 100644 --- a/src/syscall/fs.rs +++ b/src/syscall/fs.rs @@ -288,7 +288,7 @@ fn call_normal( let scheme = scheme::get_scheme(token.token(), scheme_id)?; if flags.contains(CallFlags::STD_FS) { - scheme.kstdfscall(number, payload, flags, metadata, token) + scheme.kstdfscall(number, file.description, payload, flags, metadata, token) } else { scheme.kcall(number, payload, flags, metadata, token) }