diff --git a/src/scheme/user.rs b/src/scheme/user.rs index 3e93d9d43c..63c6d3e9e4 100644 --- a/src/scheme/user.rs +++ b/src/scheme/user.rs @@ -1713,7 +1713,7 @@ impl KernelScheme for UserScheme { number: usize, desc: Arc>, flags: SendFdFlags, - _arg: u64, + arg: u64, ) -> Result { let inner = self.inner.upgrade().ok_or(Error::new(ENODEV))?; @@ -1722,7 +1722,7 @@ impl KernelScheme for UserScheme { ctx, Some(desc), Opcode::Sendfd, - [number, flags.bits()], + [number, flags.bits(), arg as usize], &mut PageSpan::empty(), )?;