diff --git a/drivers/vhost/vsock.c b/drivers/vhost/vsock.c index d6ca1c7ad513..b31c3a78dbff 100644 --- a/drivers/vhost/vsock.c +++ b/drivers/vhost/vsock.c @@ -754,8 +754,8 @@ static int vhost_vsock_dev_release(struct inode *inode, struct file *file) vsock_for_each_connected_socket(vhost_vsock_reset_orphans); vhost_vsock_stop(vsock); - vhost_vsock_flush(vsock); vhost_dev_stop(&vsock->dev); + vhost_vsock_flush(vsock); spin_lock_bh(&vsock->send_pkt_list_lock); while (!list_empty(&vsock->send_pkt_list)) {