9p: Simplify error path of v9fs_device_realize_common()
commitc0da0cb7614db9a6ba6e8f00cea4c86844bb3e22
authorGreg Kurz <groug@kaod.org>
Thu, 10 Oct 2019 09:36:04 +0000 (10 11:36 +0200)
committerGreg Kurz <groug@kaod.org>
Thu, 10 Oct 2019 09:36:04 +0000 (10 11:36 +0200)
tree5eea5b0668aeff1c08178a88f34b632080f21c50
parent870328335286385b5a78ba7d925b46dc5ba74d7f
9p: Simplify error path of v9fs_device_realize_common()

Make v9fs_device_unrealize_common() idempotent and use it for rollback,
in order to reduce code duplication.

Signed-off-by: Greg Kurz <groug@kaod.org>
hw/9pfs/9p-local.c
hw/9pfs/9p-proxy.c
hw/9pfs/9p.c