mirror of
https://github.com/asterinas/asterinas.git
synced 2025-06-13 15:26:48 +00:00
Fix RLimit
lock update
This commit is contained in:
parent
c1dde01fc3
commit
ffc7e3612d
@ -27,7 +27,7 @@ pub fn sys_set_priority(which: i32, who: u32, prio: i32, ctx: &Context) -> Resul
|
|||||||
|
|
||||||
let processes = get_processes(prio_target)?;
|
let processes = get_processes(prio_target)?;
|
||||||
for process in processes.iter() {
|
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)
|
let limit = (rlimit.get_rlimit(RLIMIT_NICE).get_cur() as i8)
|
||||||
.try_into()
|
.try_into()
|
||||||
.map_err(|msg| Error::with_message(Errno::EINVAL, msg))?;
|
.map_err(|msg| Error::with_message(Errno::EINVAL, msg))?;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user