[Semaphore] Avoid using CurrentUserSpace::get

This commit is contained in:
Yuke Peng
2024-08-30 16:30:24 +08:00
committed by Tate, Hongliang Tian
parent d88d8fd307
commit b17e3e24d8

View File

@ -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)?;
}