mirror of
https://github.com/asterinas/asterinas.git
synced 2025-06-21 00:06:34 +00:00
[Semaphore] Avoid using CurrentUserSpace::get
This commit is contained in:
committed by
Tate, Hongliang Tian
parent
d88d8fd307
commit
b17e3e24d8
@ -57,10 +57,9 @@ fn do_sys_semtimedop(
|
||||
return_errno!(Errno::E2BIG);
|
||||
}
|
||||
|
||||
let user_space = ctx.get_user_space();
|
||||
for i in 0..nsops {
|
||||
let sem_buf =
|
||||
CurrentUserSpace::get().read_val::<SemBuf>(tsops + size_of::<SemBuf>() * i)?;
|
||||
|
||||
let sem_buf = user_space.read_val::<SemBuf>(tsops + size_of::<SemBuf>() * i)?;
|
||||
sem_op(sem_id, &sem_buf, timeout, ctx)?;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user