[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v4 11/16] linux-user: Split out preadv, pwritev,
From: |
Laurent Vivier |
Subject: |
Re: [Qemu-devel] [PATCH v4 11/16] linux-user: Split out preadv, pwritev, readv, writev |
Date: |
Wed, 22 Aug 2018 18:03:02 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 |
Le 18/08/2018 à 21:01, Richard Henderson a écrit :
> Signed-off-by: Richard Henderson <address@hidden>
> ---
> linux-user/syscall-file.inc.c | 98 +++++++++++++++++++++++++++++++++++
> linux-user/syscall.c | 75 ++-------------------------
> linux-user/strace.list | 12 -----
> 3 files changed, 102 insertions(+), 83 deletions(-)
>
...
> +SYSCALL_IMPL(pwritev)
> +{
> + struct iovec *vec = lock_iovec(VERIFY_READ, arg2, arg3, 1);
> + unsigned long lo, hi;
> + abi_long ret;
> +
> + if (vec == NULL) {
> + ret = -host_to_target_errno(errno);
return -host_to_target_errno(errno);
Found while testing with LTP
Thanks,
Laurent
- [Qemu-devel] [PATCH v4 07/16] linux-user: Propagate goto fail to return, (continued)
- [Qemu-devel] [PATCH v4 07/16] linux-user: Propagate goto fail to return, Richard Henderson, 2018/08/18
- [Qemu-devel] [PATCH v4 03/16] linux-user: Relax single exit from "break", Richard Henderson, 2018/08/18
- [Qemu-devel] [PATCH v4 04/16] linux-user: Propagate goto efault to return, Richard Henderson, 2018/08/18
- [Qemu-devel] [PATCH v4 08/16] configure: Use -Wunused-const-variable, Richard Henderson, 2018/08/18
- [Qemu-devel] [PATCH v4 09/16] linux-user: Setup split syscall infrastructure, Richard Henderson, 2018/08/18
- [Qemu-devel] [PATCH v4 11/16] linux-user: Split out preadv, pwritev, readv, writev, Richard Henderson, 2018/08/18
- Re: [Qemu-devel] [PATCH v4 11/16] linux-user: Split out preadv, pwritev, readv, writev,
Laurent Vivier <=
- [Qemu-devel] [PATCH v4 10/16] linux-user: Split out some simple file syscalls, Richard Henderson, 2018/08/18
- [Qemu-devel] [PATCH v4 12/16] linux-user: Split out pread64, pwrite64, Richard Henderson, 2018/08/18
- [Qemu-devel] [PATCH v4 13/16] linux-user: Split out name_to_handle_at, open_by_handle_at, Richard Henderson, 2018/08/18
- [Qemu-devel] [PATCH v4 15/16] linux-user: Split out memory syscalls, Richard Henderson, 2018/08/18
- [Qemu-devel] [PATCH v4 14/16] linux-user: Split out ipc syscalls, Richard Henderson, 2018/08/18
- [Qemu-devel] [PATCH v4 16/16] linux-user: Split out some process syscalls, Richard Henderson, 2018/08/18
- Re: [Qemu-devel] [PATCH v4 00/16] linux-user: Split do_syscall, Laurent Vivier, 2018/08/21