Remove support for the legacy packet user schemes

This commit is contained in:
bjorn3
2025-12-13 15:39:19 +01:00
parent 3091f40c13
commit c089667ade
4 changed files with 30 additions and 316 deletions
+2 -4
View File
@@ -81,7 +81,8 @@ impl KernelScheme for RootScheme {
let new_close = flags & O_EXLOCK == O_EXLOCK;
if !v2 {
warn!("Context {} opened a v1 scheme", context::current().read(token.token()).name);
error!("Context {} tried to open a v1 scheme", context::current().read(token.token()).name);
return Err(Error::new(EINVAL));
}
if !new_close {
warn!(
@@ -98,9 +99,6 @@ impl KernelScheme for RootScheme {
let inner = Arc::new(UserInner::new(
self.scheme_id,
scheme_id,
// TODO: This is a hack, but eventually the legacy interface will be
// removed.
v2,
new_close,
id,
path_box,