diff options
| author | Stefan Hajnoczi | 2020-09-24 17:15:45 +0200 |
|---|---|---|
| committer | Stefan Hajnoczi | 2020-10-23 14:42:16 +0200 |
| commit | 7185c8577653533ee89e7d070d77473096f0ff74 (patch) | |
| tree | fbff907574b04ee435e2a01937f8202358d7012e /include | |
| parent | util/vhost-user-server: check EOF when reading payload (diff) | |
| download | qemu-7185c8577653533ee89e7d070d77473096f0ff74.tar.gz qemu-7185c8577653533ee89e7d070d77473096f0ff74.tar.xz qemu-7185c8577653533ee89e7d070d77473096f0ff74.zip | |
util/vhost-user-server: rework vu_client_trip() coroutine lifecycle
The vu_client_trip() coroutine is leaked during AioContext switching. It
is also unsafe to destroy the vu_dev in panic_cb() since its callers
still access it in some cases.
Rework the lifecycle to solve these safety issues.
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-id: 20200924151549.913737-10-stefanha@redhat.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions
