mirror of
https://github.com/asterinas/asterinas.git
synced 2025-06-27 03:13:23 +00:00
Rename get_current_userspace
to current_userspace
This commit is contained in:
committed by
Tate, Hongliang Tian
parent
96de617ad9
commit
39d303c72f
@ -17,8 +17,8 @@ use super::{
|
||||
};
|
||||
use crate::{
|
||||
cpu::LinuxAbi,
|
||||
current_userspace,
|
||||
fs::{file_table::FileTable, fs_resolver::FsResolver, utils::FileCreationMask},
|
||||
get_current_userspace,
|
||||
prelude::*,
|
||||
process::posix_thread::allocate_posix_tid,
|
||||
thread::{AsThread, Tid},
|
||||
@ -392,7 +392,7 @@ fn clone_parent_settid(
|
||||
if let Some(addr) =
|
||||
parent_tidptr.filter(|_| clone_flags.contains(CloneFlags::CLONE_PARENT_SETTID))
|
||||
{
|
||||
get_current_userspace!().write_val(addr, &child_tid)?;
|
||||
current_userspace!().write_val(addr, &child_tid)?;
|
||||
}
|
||||
Ok(())
|
||||
}
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
use super::{futex::futex_wake, robust_list::wake_robust_futex, thread_table, PosixThread};
|
||||
use crate::{
|
||||
get_current_userspace,
|
||||
current_userspace,
|
||||
prelude::*,
|
||||
process::{do_exit_group, TermStatus},
|
||||
thread::{Thread, Tid},
|
||||
@ -25,7 +25,7 @@ pub fn do_exit(thread: &Thread, posix_thread: &PosixThread, term_status: TermSta
|
||||
// If clear_ctid !=0 ,do a futex wake and write zero to the clear_ctid addr.
|
||||
if *clear_ctid != 0 {
|
||||
// FIXME: the correct write length?
|
||||
if let Err(e) = get_current_userspace!().write_val(*clear_ctid, &0u32) {
|
||||
if let Err(e) = current_userspace!().write_val(*clear_ctid, &0u32) {
|
||||
debug!("Ignore error during exit process: {:?}", e);
|
||||
}
|
||||
futex_wake(*clear_ctid, 1, None)?;
|
||||
|
@ -4,9 +4,7 @@
|
||||
|
||||
use ostd::task::Task;
|
||||
|
||||
use crate::{
|
||||
get_current_userspace, prelude::*, process::posix_thread::futex::futex_wake, thread::Tid,
|
||||
};
|
||||
use crate::{current_userspace, prelude::*, process::posix_thread::futex::futex_wake, thread::Tid};
|
||||
|
||||
#[repr(C)]
|
||||
#[derive(Clone, Copy, Debug, Pod)]
|
||||
@ -105,7 +103,7 @@ impl Iterator for FutexIter<'_> {
|
||||
} else {
|
||||
None
|
||||
};
|
||||
let Ok(robust_list) = get_current_userspace!().read_val::<RobustList>(self.entry_ptr)
|
||||
let Ok(robust_list) = current_userspace!().read_val::<RobustList>(self.entry_ptr)
|
||||
else {
|
||||
return None;
|
||||
};
|
||||
|
@ -28,7 +28,7 @@ pub use sig_stack::{SigStack, SigStackFlags};
|
||||
|
||||
use super::posix_thread::PosixThread;
|
||||
use crate::{
|
||||
get_current_userspace,
|
||||
current_userspace,
|
||||
prelude::*,
|
||||
process::{do_exit_group, TermStatus},
|
||||
};
|
||||
@ -249,7 +249,7 @@ fn use_alternate_signal_stack(posix_thread: &PosixThread) -> Option<usize> {
|
||||
|
||||
fn write_u64_to_user_stack(rsp: u64, value: u64) -> Result<u64> {
|
||||
let rsp = rsp - 8;
|
||||
get_current_userspace!().write_val(rsp as Vaddr, &value)?;
|
||||
current_userspace!().write_val(rsp as Vaddr, &value)?;
|
||||
Ok(rsp)
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user