Commit bf0da4df authored by Stefan Hajnoczi's avatar Stefan Hajnoczi
Browse files

dataplane/virtio-blk: check exit conditions before aio_poll()



Check exit conditions before entering blocking aio_poll().  This is
mainly for consistency since it's unlikely that we are stopping in the
first event loop iteration.

Signed-off-by: default avatarStefan Hajnoczi <stefanha@redhat.com>
parent 88266f5a
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -376,9 +376,9 @@ static void *data_plane_thread(void *opaque)
{
    VirtIOBlockDataPlane *s = opaque;

    do {
    while (!s->stopping || s->num_reqs > 0) {
        aio_poll(s->ctx, true);
    } while (!s->stopping || s->num_reqs > 0);
    }
    return NULL;
}