Stefan Hajnoczi <stefa...@redhat.com> writes: > On Tue, May 20, 2014 at 02:04:31PM +0800, Fam Zheng wrote: >> This makes use of op_blocker and blocks all the operations except for >> commit target, on each BlockDriverState->backing_hd. >> >> The asserts for op_blocker in bdrv_swap are removed because with this >> change, the target of block commit has at least the backing blocker of >> its child, so the assertion is not true. Callers should do their check. >> >> Signed-off-by: Fam Zheng <f...@redhat.com> >> --- >> block.c | 22 ++++++++++++++++++---- >> block/mirror.c | 1 + >> include/block/block_int.h | 3 +++ >> 3 files changed, 22 insertions(+), 4 deletions(-) > > IMO it would be nice to split the series after this patch. > > The op_blocker stuff looks solid and the series is at v20. Let's handle > the rest of the changes in separate, smaller series that can be easily > digested.
Yes, please!