]> git.ipfire.org Git - thirdparty/qemu.git/commit
9pfs: introduce init_out/in_iov_from_pdu
authorStefano Stabellini <sstabellini@kernel.org>
Tue, 3 Jan 2017 16:28:44 +0000 (17:28 +0100)
committerGreg Kurz <groug@kaod.org>
Tue, 3 Jan 2017 16:28:44 +0000 (17:28 +0100)
commit88da0b03019ecadc3faaddf81a97c7ac83448280
treefcca3c515af1e53758118e2edf9635bcc17a0321
parentbcb8998fac16a7f26ac9cc3637e17701cfe69e5b
9pfs: introduce init_out/in_iov_from_pdu

Not all 9pfs transports share memory between request and response. For
those who don't, it is necessary to know how much memory is required in
the response.

Split the existing init_iov_from_pdu function in two:
init_out_iov_from_pdu (for writes) and init_in_iov_from_pdu (for reads).
init_in_iov_from_pdu takes an additional size parameter to specify the
memory required for the response message.

Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
Reviewed-by: Greg Kurz <groug@kaod.org>
Signed-off-by: Greg Kurz <groug@kaod.org>
hw/9pfs/9p.c
hw/9pfs/9p.h
hw/9pfs/virtio-9p-device.c