Branch: refs/heads/master Home: https://github.com/qemu/qemu Commit: e7c83a885f865128ae3cf1946f8cb538b63cbfba https://github.com/qemu/qemu/commit/e7c83a885f865128ae3cf1946f8cb538b63cbfba Author: Marc-André Lureau <marcandre.lur...@redhat.com> Date: 2017-02-28 (Tue, 28 Feb 2017)
Changed paths: M net/vhost-user.c Log Message: ----------- vhost-user: delay vhost_user_stop Since commit b0a335e351103bf92f3f9d0bd5759311be8156ac, a socket write may trigger a disconnect events, calling vhost_user_stop() and clearing all the vhost_dev strutures holding data that vhost.c functions expect to remain valid. Delay the cleanup to keep the vhost_dev structure valid during the vhost.c functions. Signed-off-by: Marc-André Lureau <marcandre.lur...@redhat.com> Message-id: 20170227104956.24729-1-marcandre.lur...@redhat.com Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>