Re: [Qemu-devel] [PATCH 1/3] block: Add bdrv_have_block_jobs() so migration code abort if needed.

2012-07-23 Thread Benoît Canet
> Why close the device here? Thanks Benoît

Re: [Qemu-devel] [PATCH 1/3] block: Add bdrv_have_block_jobs() so migration code abort if needed.

2012-07-23 Thread Paolo Bonzini
Il 20/07/2012 21:32, benoit.ca...@gmail.com ha scritto: > +bool bdrv_have_block_jobs(void) > +{ > +BlockDriverState *bs; > + > +QTAILQ_FOREACH(bs, &bdrv_states, list) { > +if (bs->job || bdrv_in_use(bs)) { > +return true; > +} > +bdrv_close(bs); Why clos

[Qemu-devel] [PATCH 1/3] block: Add bdrv_have_block_jobs() so migration code abort if needed.

2012-07-20 Thread benoit . canet
From: Benoît Canet qmp_migrate() will be able to check if some block jobs are running using bdrv_have_block_jobs() and abort safely if needed. Signed-off-by: Benoit Canet --- block.c | 14 ++ block.h |2 ++ 2 files changed, 16 insertions(+) diff --git a/block.c b/block.c ind