Re: [Qemu-devel] [PATCH v13 03/14] block: Replace in_use with operation blocker

2014-02-17 Thread Fam Zheng
On Thu, 02/13 13:34, Benoît Canet wrote: > The Wednesday 29 Jan 2014 à 13:07:30 (+0800), Fam Zheng wrote : > > @@ -368,6 +371,7 @@ void virtio_blk_data_plane_create(VirtIODevice *vdev, > > VirtIOBlkConf *blk, > > { > > VirtIOBlockDataPlane *s; > > int fd; > > +Error *local_err = NUL

Re: [Qemu-devel] [PATCH v13 03/14] block: Replace in_use with operation blocker

2014-02-13 Thread Benoît Canet
The Wednesday 29 Jan 2014 à 13:07:30 (+0800), Fam Zheng wrote : > This drops BlockDriverState.in_use with op_blockers: > > - Call bdrv_op_block_all in place of bdrv_set_in_use(bs, 1). > - Call bdrv_op_unblock_all in place of bdrv_set_in_use(bs, 0). > - Check bdrv_op_is_blocked() in place of

[Qemu-devel] [PATCH v13 03/14] block: Replace in_use with operation blocker

2014-01-28 Thread Fam Zheng
This drops BlockDriverState.in_use with op_blockers: - Call bdrv_op_block_all in place of bdrv_set_in_use(bs, 1). - Call bdrv_op_unblock_all in place of bdrv_set_in_use(bs, 0). - Check bdrv_op_is_blocked() in place of bdrv_in_use(bs). The specific types are used, e.g. in place of startin