qemu-commits
[Top][All Lists]
Advanced

[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>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]