Home
last modified time | relevance | path

Searched hist:"1 ed771b2" (Results 1 – 1 of 1) sorted by relevance

/openbmc/qemu/bsd-user/freebsd/
H A Dos-syscall.c1ed771b2 Mon Jan 31 14:37:24 CST 2022 Warner Losh <imp@bsdimp.com> bsd-user/freebsd/os-syscall.c: lock_iovec

lock_iovec will lock an I/O vec and the memory to which it refers and
create a iovec in the host space that refers to it, with full error
unwinding. Add helper_iovec_unlock to unlock the partially locked iovec
in case there's an error. The code will be used in iovec_unlock when
that is committed.

Note: memory handling likely could be rewritten to use q_autofree. That
will be explored in the future since what we have now works well enough.

Signed-off-by: Warner Losh <imp@bsdimp.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>