From 8d127d379669807392fe1bcb2998367c2a12c550 Mon Sep 17 00:00:00 2001 From: vasilito Date: Sat, 11 Jul 2026 05:53:21 +0300 Subject: [PATCH] log context name in Context::remove_file for upper FD tracing --- src/context/context.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/context/context.rs b/src/context/context.rs index 3dbfc4d55b..0211abe87a 100644 --- a/src/context/context.rs +++ b/src/context/context.rs @@ -413,7 +413,12 @@ impl Context { i: FileHandle, lock_token: &mut LockToken, ) -> Option { - self.files.write(lock_token.token()).remove_file(i) + let is_upper = i.get() & syscall::UPPER_FDTBL_TAG != 0; + let result = self.files.write(lock_token.token()).remove_file(i); + if is_upper && result.is_some() { + crate::info!("Context::remove_file ctx={} upper_idx={}", self.name, i.get()); + } + result } /// Bulk remove files