]> git.proxmox.com Git - qemu.git/commit
cleanup qemu_co_sendv(), qemu_co_recvv() and friends
authorMichael Tokarev <mjt@tls.msk.ru>
Thu, 7 Jun 2012 16:22:46 +0000 (20:22 +0400)
committerMichael Tokarev <mjt@tls.msk.ru>
Mon, 11 Jun 2012 19:12:11 +0000 (23:12 +0400)
commit2fc8ae1dd77fbc55146b602f703add6dc314dea4
treedef6fbf7a019737c5933e2a3e8701d85d57d83b1
parente3e87df4c94319b15017f958e22761aba03c452a
cleanup qemu_co_sendv(), qemu_co_recvv() and friends

The same as for non-coroutine versions in previous
patches: rename arguments to be more obvious, change
type of arguments from int to size_t where appropriate,
and use common code for send and receive paths (with
one extra argument) since these are exactly the same.
Use common iov_send_recv() directly.

qemu_co_sendv(), qemu_co_recvv(), and qemu_co_recv()
are now trivial #define's merely adding one extra arg.

qemu_co_sendv() and qemu_co_recvv() callers are
converted to different argument order and extra
`iov_cnt' argument.

Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
block/nbd.c
block/sheepdog.c
qemu-common.h
qemu-coroutine-io.c