diff --git a/src/context/context.rs b/src/context/context.rs index ee57e02981..b7ba80e0f5 100644 --- a/src/context/context.rs +++ b/src/context/context.rs @@ -1,4 +1,4 @@ -use alloc::{borrow::Cow, sync::Arc, vec::Vec}; +use alloc::{sync::Arc, vec::Vec}; use arrayvec::ArrayString; use core::{ mem::{self, size_of}, @@ -26,7 +26,6 @@ use crate::syscall::error::{Error, Result, EAGAIN, ESRCH}; use super::{ empty_cr3, - file::FileDescription, memory::{AddrSpaceWrapper, GrantFileRef}, }; diff --git a/src/context/mod.rs b/src/context/mod.rs index e29d254e75..9eca916fbe 100644 --- a/src/context/mod.rs +++ b/src/context/mod.rs @@ -4,7 +4,7 @@ use core::num::NonZeroUsize; -use alloc::{borrow::Cow, collections::BTreeSet, sync::Arc}; +use alloc::{collections::BTreeSet, sync::Arc}; use spin::{RwLock, RwLockReadGuard, RwLockWriteGuard}; use spinning_top::RwSpinlock; diff --git a/src/scheme/proc.rs b/src/scheme/proc.rs index f1ce8966ce..8865dbd7e9 100644 --- a/src/scheme/proc.rs +++ b/src/scheme/proc.rs @@ -28,7 +28,6 @@ use alloc::{ sync::{Arc, Weak}, vec::Vec, }; -use arrayvec::ArrayString; use core::{ mem::{self, size_of}, num::NonZeroUsize, @@ -253,7 +252,7 @@ impl ProcScheme { &self, ty: OpenTy, operation_str: Option<&str>, - flags: usize, + _flags: usize, ) -> Result<(usize, InternalFlags)> { let operation_name = operation_str.ok_or(Error::new(EINVAL))?; let (mut handle, positioned) = match ty { @@ -535,7 +534,7 @@ impl KernelScheme for ProcScheme { id: usize, buf: UserSliceWo, offset: u64, - read_flags: u32, + _read_flags: u32, _stored_flags: u32, ) -> Result { // Don't hold a global lock during the context switch later on diff --git a/src/syscall/fs.rs b/src/syscall/fs.rs index 7c24c820a8..eda4ac4001 100644 --- a/src/syscall/fs.rs +++ b/src/syscall/fs.rs @@ -1,5 +1,5 @@ //! Filesystem syscalls -use core::{mem::size_of, num::NonZeroUsize}; +use core::num::NonZeroUsize; use alloc::{sync::Arc, vec::Vec}; use redox_path::RedoxPath;