From 952b1483d8b35c6c4e55aa781a7dab66719d6623 Mon Sep 17 00:00:00 2001 From: 4lDO2 <4lDO2@protonmail.com> Date: Sun, 20 Apr 2025 12:36:33 +0200 Subject: [PATCH] Pass the sendfd arg: u64 to userspace. --- src/scheme/user.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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(), )?;