diff --git a/kernel/scheme/debug.rs b/kernel/scheme/debug.rs index 0dc6726..c3b77d8 100644 --- a/kernel/scheme/debug.rs +++ b/kernel/scheme/debug.rs @@ -62,7 +62,7 @@ impl Scheme for DebugScheme { Ok(buffer.len()) } - fn fsync(&mut self, file: usize) -> Result<()> { + fn fsync(&mut self, _file: usize) -> Result<()> { Ok(()) } diff --git a/kernel/scheme/env.rs b/kernel/scheme/env.rs index a04142f..6e57783 100644 --- a/kernel/scheme/env.rs +++ b/kernel/scheme/env.rs @@ -78,7 +78,7 @@ impl Scheme for EnvScheme { Err(Error::NotPermitted) } - fn fsync(&mut self, file: usize) -> Result<()> { + fn fsync(&mut self, _file: usize) -> Result<()> { Ok(()) } diff --git a/kernel/scheme/initfs.rs b/kernel/scheme/initfs.rs index 0a33ce7..96d7d35 100644 --- a/kernel/scheme/initfs.rs +++ b/kernel/scheme/initfs.rs @@ -79,7 +79,7 @@ impl Scheme for InitFsScheme { Err(Error::NotPermitted) } - fn fsync(&mut self, file: usize) -> Result<()> { + fn fsync(&mut self, _file: usize) -> Result<()> { Ok(()) } diff --git a/kernel/scheme/irq.rs b/kernel/scheme/irq.rs index 1720d93..2e762d4 100644 --- a/kernel/scheme/irq.rs +++ b/kernel/scheme/irq.rs @@ -20,7 +20,7 @@ impl Scheme for IrqScheme { } fn dup(&mut self, file: usize) -> Result { - Err(Error::NotPermitted) + Ok(file) } fn read(&mut self, file: usize, buffer: &mut [u8]) -> Result { @@ -32,9 +32,9 @@ impl Scheme for IrqScheme { // Safe if the length of the buffer is larger than the size of a usize assert!(buffer.len() >= mem::size_of::()); unsafe { *(buffer.as_mut_ptr() as *mut usize) = current; } - return Ok(mem::size_of::()); + Ok(mem::size_of::()) } else { - return Ok(0); + Ok(0) } } else { Err(Error::InvalidValue) @@ -49,9 +49,9 @@ impl Scheme for IrqScheme { if ack == current { ACKS.lock()[file] = ack; unsafe { acknowledge(file); } - return Ok(mem::size_of::()); + Ok(mem::size_of::()) } else { - return Ok(0); + Ok(0) } } else { Err(Error::InvalidValue) @@ -62,7 +62,7 @@ impl Scheme for IrqScheme { Ok(()) } - fn close(&mut self, file: usize) -> Result<()> { + fn close(&mut self, _file: usize) -> Result<()> { Ok(()) } }