Modify the getting-VMAR usages in other syscalls

This commit is contained in:
Chen Chengjun
2025-03-17 10:35:31 +08:00
committed by Tate, Hongliang Tian
parent 048fd1077c
commit 135100a472
18 changed files with 52 additions and 52 deletions

View File

@ -26,9 +26,10 @@ pub fn sys_sendmsg(
let file = get_file_fast!(&mut file_table, sockfd);
let socket = file.as_socket_or_err()?;
let user_space = ctx.user_space();
let (mut io_vec_reader, message_header) = {
let addr = c_user_msghdr.read_socket_addr_from_user()?;
let io_vec_reader = c_user_msghdr.copy_reader_array_from_user(ctx)?;
let io_vec_reader = c_user_msghdr.copy_reader_array_from_user(&user_space)?;
let control_message = {
if c_user_msghdr.msg_control != 0 {