From ffc7e3612dfa714febe40f02480863b3a3f6c82c Mon Sep 17 00:00:00 2001 From: js2xxx Date: Thu, 6 Mar 2025 08:07:24 +0000 Subject: [PATCH] Fix `RLimit` lock update --- kernel/src/syscall/set_priority.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/src/syscall/set_priority.rs b/kernel/src/syscall/set_priority.rs index 2b9f7d043..1e855ec6f 100644 --- a/kernel/src/syscall/set_priority.rs +++ b/kernel/src/syscall/set_priority.rs @@ -27,7 +27,7 @@ pub fn sys_set_priority(which: i32, who: u32, prio: i32, ctx: &Context) -> Resul let processes = get_processes(prio_target)?; for process in processes.iter() { - let rlimit = process.resource_limits().lock(); + let rlimit = process.resource_limits(); let limit = (rlimit.get_rlimit(RLIMIT_NICE).get_cur() as i8) .try_into() .map_err(|msg| Error::with_message(Errno::EINVAL, msg))?;