On Fri, Mar 12, 2021 at 10:22:11AM +0100, Greg Kurz wrote: > Now that everything is in place, have the nested event loop to monitor > the slave channel. The source in the main event loop is destroyed and > recreated to ensure any pending even for the slave channel that was > previously detected is purged. This guarantees that the main loop > wont invoke slave_read() based on an event that was already handled > by the nested loop. > > Signed-off-by: Greg Kurz <gr...@kaod.org> > --- > v2: - also monitor G_IO_HUP (Stefan) > - refactored the code a bit > --- > hw/virtio/vhost-user.c | 35 ++++++++++++++++++++++++++++++++--- > 1 file changed, 32 insertions(+), 3 deletions(-)
Reviewed-by: Stefan Hajnoczi <stefa...@redhat.com>
signature.asc
Description: PGP signature