Add lock token to FileDescription, without borrow check

This commit is contained in:
Wildan M
2026-03-09 11:23:51 +07:00
parent 6085c8935c
commit f40b84a5cc
14 changed files with 79 additions and 78 deletions
+1 -1
View File
@@ -837,7 +837,7 @@ fn extract_scheme_number(fd: usize, token: &mut CleanLockToken) -> Result<(Kerne
.read(token.token())
.get_file(FileHandle::from(fd))
.ok_or(Error::new(EBADF))?;
let desc = file_descriptor.description.read();
let desc = file_descriptor.description.read(token.token());
let (scheme_id, number) = (desc.scheme, desc.number);
let scheme = scheme::get_scheme(token.token(), scheme_id)?;