From 3091f40c13ab97fdc0256544b6239d4e73c3e206 Mon Sep 17 00:00:00 2001 From: bjorn3 <17426603+bjorn3@users.noreply.github.com> Date: Sat, 13 Dec 2025 15:12:01 +0100 Subject: [PATCH] Warn against opening a legacy scheme version --- src/scheme/root.rs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/scheme/root.rs b/src/scheme/root.rs index 2e00d7e40f..19ab9db6d5 100644 --- a/src/scheme/root.rs +++ b/src/scheme/root.rs @@ -77,22 +77,22 @@ impl KernelScheme for RootScheme { let id = self.next_id.fetch_add(1, Ordering::Relaxed); let inner = { - let path_box = path.to_string().into_boxed_str(); - let mut schemes = scheme::schemes_mut(token.token()); - let v2 = flags & O_FSYNC == O_FSYNC; let new_close = flags & O_EXLOCK == O_EXLOCK; if !v2 { - //warn!("Context {} opened a v1 scheme", context::current().read().name); + warn!("Context {} opened a v1 scheme", context::current().read(token.token()).name); } if !new_close { - /*warn!( + warn!( "Context {} opened a non-async-close scheme", - context::current().read().name - );*/ + context::current().read(token.token()).name + ); } + let path_box = path.to_string().into_boxed_str(); + let mut schemes = scheme::schemes_mut(token.token()); + let (_scheme_id, inner) = schemes.insert_and_pass(self.scheme_ns, path, |scheme_id| { let inner = Arc::new(UserInner::new(