From 08ea1da2f93068b9ab2d67db5fb74749b1795685 Mon Sep 17 00:00:00 2001 From: bjorn3 <17426603+bjorn3@users.noreply.github.com> Date: Sat, 5 Jul 2025 17:54:19 +0200 Subject: [PATCH] Trigger read event for user schemes when an fd is closed --- src/scheme/user.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/scheme/user.rs b/src/scheme/user.rs index c9882824b7..e909ffa6d6 100644 --- a/src/scheme/user.rs +++ b/src/scheme/user.rs @@ -1510,6 +1510,9 @@ impl KernelScheme for UserScheme { args: [id as u64, 0, 0, 0, 0, 0], caller: 0, // TODO? }); + + event::trigger(inner.root_id, inner.handle_id, EVENT_READ); + Ok(()) } fn kdup(&self, file: usize, buf: UserSliceRo, ctx: CallerCtx) -> Result {