Re: [Qemu-devel] [PATCH] vhost-user-blk: start vhost when guest kicks

2018-06-05 Thread Yongji Xie
On 5 June 2018 at 22:23, Michael S. Tsirkin wrote: > On Tue, Jun 05, 2018 at 09:56:10PM +0800, Yongji Xie wrote: >> Some old guests (before commit 7a11370e5: "virtio_blk: enable VQs early") >> kick virtqueue before setting VIRTIO_CONFIG_S_DRIVER_OK. This would cause >> that those old guests fail t

Re: [Qemu-devel] [PATCH] vhost-user-blk: start vhost when guest kicks

2018-06-05 Thread Michael S. Tsirkin
On Tue, Jun 05, 2018 at 09:56:10PM +0800, Yongji Xie wrote: > Some old guests (before commit 7a11370e5: "virtio_blk: enable VQs early") > kick virtqueue before setting VIRTIO_CONFIG_S_DRIVER_OK. This would cause > that those old guests fail to boot with vhost-user-blk device. > > To fix it, start

[Qemu-devel] [PATCH] vhost-user-blk: start vhost when guest kicks

2018-06-05 Thread Yongji Xie
Some old guests (before commit 7a11370e5: "virtio_blk: enable VQs early") kick virtqueue before setting VIRTIO_CONFIG_S_DRIVER_OK. This would cause that those old guests fail to boot with vhost-user-blk device. To fix it, start vhost when guest kicks instead of waiting for .set_status(). Signed-o