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

2014-04-06 Thread Jeff Cody
On Sun, Apr 06, 2014 at 08:10:58PM -0400, Jeff Cody wrote: > On Mon, Mar 10, 2014 at 03:25:59PM +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_

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

2014-04-06 Thread Jeff Cody
On Mon, Mar 10, 2014 at 03:25:59PM +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 bdrv_

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

2014-03-10 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