qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH] Fix : Enable qemu-img QED image commit support.
@ 2013-01-04 15:32 Onkar N Mahajan
  2013-01-04 17:25 ` Stefan Hajnoczi
  2013-01-04 20:21 ` Anthony Liguori
  0 siblings, 2 replies; 5+ messages in thread
From: Onkar N Mahajan @ 2013-01-04 15:32 UTC (permalink / raw)
  To: qemu-devel; +Cc: Anthony Liguori, Stefan Hajnoczi

Running qemu-img commit on QED image emits the below message even if the
image is never committed. This patch fixes this. Do we need to do any
L1, L2 table cleanup here ? I see that cleanup code is commented out in
the case of qcow2 (qcow2_make_empty).

before patching - 
# qemu-img commit -f qed ss.qed 
qemu-img: Image is already committed

even before committing the image.

after patching -
# qemu-img commit -f qed ss.qed 
Image committed.

and image is actually successfully committed.

*** 

Signed-off-by: Onkar N Mahajan/India/IBM
<onkar.n.mahajan@linux.vnet.ibm.com>

---
 block/qed.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/block/qed.c b/block/qed.c
index 6c182ca..32f1d53 100644
--- a/block/qed.c
+++ b/block/qed.c
@@ -695,7 +695,7 @@ static int coroutine_fn
bdrv_qed_co_is_allocated(BlockDriverState *bs,
 
 static int bdrv_qed_make_empty(BlockDriverState *bs)
 {
-    return -ENOTSUP;
+    return 0;
 }
 
 static BDRVQEDState *acb_to_s(QEDAIOCB *acb)
-- 
1.7.1

-- 

^ permalink raw reply related	[flat|nested] 5+ messages in thread
* [Qemu-devel] [PATCH] Fix : Enable qemu-img QED image commit support.
@ 2013-01-04 10:02 Onkar N Mahajan
  2013-01-04 20:21 ` Anthony Liguori
  0 siblings, 1 reply; 5+ messages in thread
From: Onkar N Mahajan @ 2013-01-04 10:02 UTC (permalink / raw)
  To: qemu-devel; +Cc: Anthony Liguori, Stefan Hajnoczi

Running qemu-img commit on QED image gives this message even if the
image is never committed. This patch fixes this. Do we need to do any
L1, L2 table cleanup here ? I see that cleanup code is commented out in
the case of qcow2 (qcow2_make_empty).

before patching - 
# qemu-img commit -f qed ss.qed 
qemu-img: Image is already committed

even before committing the image.

after patching -
# qemu-img commit -f qed ss.qed 
Image committed.

and image is actually successfully committed.
-------------------------------------------------------

Signed-off-by: Onkar N Mahajan/India/IBM
<onkar.n.mahajan@linux.vnet.ibm.com>

---
 block/qed.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/block/qed.c b/block/qed.c
index 6c182ca..32f1d53 100644
--- a/block/qed.c
+++ b/block/qed.c
@@ -695,7 +695,7 @@ static int coroutine_fn
bdrv_qed_co_is_allocated(BlockDriverState *bs,
 
 static int bdrv_qed_make_empty(BlockDriverState *bs)
 {
-    return -ENOTSUP;
+    return 0;
 }
 
 static BDRVQEDState *acb_to_s(QEDAIOCB *acb)
-- 
1.7.1

-- 
Onkar N Mahajan
System Software Engineer
IBM Linux Technology Center
Bangalore - India

^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2013-01-04 20:21 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-01-04 15:32 [Qemu-devel] [PATCH] Fix : Enable qemu-img QED image commit support Onkar N Mahajan
2013-01-04 17:25 ` Stefan Hajnoczi
2013-01-04 20:21 ` Anthony Liguori
  -- strict thread matches above, loose matches on Subject: below --
2013-01-04 10:02 Onkar N Mahajan
2013-01-04 20:21 ` Anthony Liguori

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).