vhost: flush dev once during vhost_dev_stop
authorMike Christie <michael.christie@oracle.com>
Tue, 17 May 2022 18:08:44 +0000 (13:08 -0500)
committerMichael S. Tsirkin <mst@redhat.com>
Tue, 31 May 2022 16:45:10 +0000 (12:45 -0400)
commit6ca84326c283e2f5d4ea920dec6f9d4272e4d124
tree381242428c4d76a6b1a39f93c7e6d6a302b24086
parent6fcf224c379f07c73fb972007c93db8c05d930d7
vhost: flush dev once during vhost_dev_stop

When vhost_work_dev_flush returns all work queued at that time will have
completed. There is then no need to flush after every vhost_poll_stop
call, and we can move the flush call to after the loop that stops the
pollers.

Signed-off-by: Mike Christie <michael.christie@oracle.com>
Acked-by: Jason Wang <jasowang@redhat.com>
Reviewed-by: Stefano Garzarella <sgarzare@redhat.com>
Message-Id: <20220517180850.198915-3-michael.christie@oracle.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
drivers/vhost/vhost.c