From cee451af38a892682f1f6588236faacea0dfe3c5 Mon Sep 17 00:00:00 2001 From: 4lDO2 <4lDO2@protonmail.com> Date: Sun, 31 May 2026 20:24:57 +0200 Subject: [PATCH] Use ArrayVec for kcall fd nums, 8% better perf! --- src/syscall/fs.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/syscall/fs.rs b/src/syscall/fs.rs index e7e49de4c6..07439027dd 100644 --- a/src/syscall/fs.rs +++ b/src/syscall/fs.rs @@ -310,7 +310,7 @@ fn call_normal( return Err(Error::new(EINVAL)); } - let mut nums = Vec::new(); + let mut nums = arrayvec::ArrayVec::<_, 2>::new(); let current_lock = context::current(); let consume = flags.contains(CallFlags::CONSUME);