Re: [Qemu-devel] [RFC PATCH 3/7] block: Add op blocker notifier list

2015-05-06 Thread Fam Zheng
On Wed, 05/06 16:22, Paolo Bonzini wrote: > > > On 06/05/2015 13:23, Fam Zheng wrote: > > void bdrv_op_block(BlockDriverState *bs, BlockOpType op, Error *reason) > > { > > BdrvOpBlocker *blocker; > > assert((int) op >= 0 && op < BLOCK_OP_TYPE_MAX); > > > > +bdrv_op_blocker_notif

Re: [Qemu-devel] [RFC PATCH 3/7] block: Add op blocker notifier list

2015-05-06 Thread Paolo Bonzini
On 06/05/2015 13:23, Fam Zheng wrote: > void bdrv_op_block(BlockDriverState *bs, BlockOpType op, Error *reason) > { > BdrvOpBlocker *blocker; > assert((int) op >= 0 && op < BLOCK_OP_TYPE_MAX); > > +bdrv_op_blocker_notify(bs, op, reason, true); > blocker = g_new0(BdrvOpBlock

[Qemu-devel] [RFC PATCH 3/7] block: Add op blocker notifier list

2015-05-06 Thread Fam Zheng
BDS users can register a notifier and get notified about op blocker changes. Signed-off-by: Fam Zheng --- block.c | 20 include/block/block.h | 8 include/block/block_int.h | 3 +++ 3 files changed, 31 insertions(+) diff --git a/block.c b/bl