ivshmem: Propagate errors through ivshmem_recv_setup()
commit1309cf448a6d88d8a693c15d5b11ad07af2321ab
authorMarkus Armbruster <armbru@redhat.com>
Tue, 15 Mar 2016 18:34:41 +0000 (15 19:34 +0100)
committerMarkus Armbruster <armbru@redhat.com>
Mon, 21 Mar 2016 20:29:01 +0000 (21 21:29 +0100)
tree85ff2c7eb4cc4403a8f27478d7d188429e888a07
parent3a55fc0f243104998bee5106b121cff257df5d33
ivshmem: Propagate errors through ivshmem_recv_setup()

This kills off the funny state described in the previous commit.

Simplify ivshmem_io_read() accordingly, and update documentation.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Message-Id: <1458066895-20632-27-git-send-email-armbru@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
docs/specs/ivshmem-spec.txt
hw/misc/ivshmem.c
qemu-doc.texi