mirror of
https://github.com/asterinas/asterinas.git
synced 2025-06-22 00:43:24 +00:00
Optimize the latency of lat-sig-install
This commit is contained in:
committed by
Tate, Hongliang Tian
parent
cf9c71119a
commit
fb718fd440
@ -3,6 +3,7 @@
|
||||
use core::time::Duration;
|
||||
|
||||
use crate::{
|
||||
get_current_userspace,
|
||||
prelude::*,
|
||||
process::posix_thread::futex::{
|
||||
futex_op_and_flags_from_u32, futex_requeue, futex_wait, futex_wait_bitset, futex_wake,
|
||||
@ -45,7 +46,7 @@ pub fn sys_futex(
|
||||
}
|
||||
|
||||
let timeout = {
|
||||
let time_spec: timespec_t = CurrentUserSpace::get().read_val(timeout_addr)?;
|
||||
let time_spec: timespec_t = get_current_userspace!().read_val(timeout_addr)?;
|
||||
Duration::try_from(time_spec)?
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user