[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] e7c83a: vhost-user: delay vhost_user_stop
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] e7c83a: vhost-user: delay vhost_user_stop |
Date: |
Tue, 28 Feb 2017 12:00:10 -0800 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: e7c83a885f865128ae3cf1946f8cb538b63cbfba
https://github.com/qemu/qemu/commit/e7c83a885f865128ae3cf1946f8cb538b63cbfba
Author: Marc-André Lureau <address@hidden>
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 <address@hidden>
Message-id: address@hidden
Signed-off-by: Peter Maydell <address@hidden>
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] e7c83a: vhost-user: delay vhost_user_stop,
GitHub <=