diff --git a/src/context/context.rs b/src/context/context.rs index 1e400f85d2..c8f0b1ef55 100644 --- a/src/context/context.rs +++ b/src/context/context.rs @@ -503,9 +503,6 @@ impl BorrowedHtBuf { SyscallFrame::Used { .. } | SyscallFrame::Dummy => Err(Error::new(EAGAIN)), } } - pub fn tail(token: &mut CleanLockToken) -> Result { - Self::tail_locked(token.downgrade()) - } pub fn tail_locked(token: LockToken) -> Result { let current = context::current(); let frame = &mut current.write(token).syscall_tail; diff --git a/src/scheme/user.rs b/src/scheme/user.rs index 33aa4936a9..de49ac906e 100644 --- a/src/scheme/user.rs +++ b/src/scheme/user.rs @@ -397,7 +397,7 @@ impl UserInner { ) }; - let mut tail = BorrowedHtBuf::tail(token)?; + let mut tail = BorrowedHtBuf::tail_locked(token.downgrade())?; let tail_frame = tail.frame(); if buf.len() > tail.buf().len() { return Err(Error::new(EINVAL));