diff options
author | Alex Bennée | 2022-11-30 12:24:38 +0100 |
---|---|---|
committer | Michael S. Tsirkin | 2022-12-01 08:30:13 +0100 |
commit | 71e076a07dc195129fe25d90d4b276be3b2f12d8 (patch) | |
tree | ede68f35ad6fd8c5a9e785c01dbca02a76a92a98 /scripts/tracetool/backend/log.py | |
parent | hw/virtio: add started_vu status field to vhost-user-gpio (diff) | |
download | qemu-71e076a07dc195129fe25d90d4b276be3b2f12d8.tar.gz qemu-71e076a07dc195129fe25d90d4b276be3b2f12d8.tar.xz qemu-71e076a07dc195129fe25d90d4b276be3b2f12d8.zip |
hw/virtio: generalise CHR_EVENT_CLOSED handling
..and use for both virtio-user-blk and virtio-user-gpio. This avoids
the circular close by deferring shutdown due to disconnection until a
later point. virtio-user-blk already had this mechanism in place so
generalise it as a vhost-user helper function and use for both blk and
gpio devices.
While we are at it we also fix up vhost-user-gpio to re-establish the
event handler after close down so we can reconnect later.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Reviewed-by: Raphael Norwitz <raphael.norwitz@nutanix.com>
Message-Id: <20221130112439.2527228-5-alex.bennee@linaro.org>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Diffstat (limited to 'scripts/tracetool/backend/log.py')
0 files changed, 0 insertions, 0 deletions