qemu-block
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-block] [PATCH 14/34] qcow2: Factor out qcow2_update_options()


From: Max Reitz
Subject: Re: [Qemu-block] [PATCH 14/34] qcow2: Factor out qcow2_update_options()
Date: Wed, 13 May 2015 13:21:58 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0

On 08.05.2015 19:21, Kevin Wolf wrote:
Eventually we want to be able to change options at runtime. As a first
step towards that goal, separate some option handling code from the
general initialisation code in qcow2_open().

Signed-off-by: Kevin Wolf <address@hidden>
---
  block/qcow2.c | 135 +++++++++++++++++++++++++++++++++-------------------------
  1 file changed, 76 insertions(+), 59 deletions(-)

diff --git a/block/qcow2.c b/block/qcow2.c
index b9a72e3..db535d4 100644
--- a/block/qcow2.c
+++ b/block/qcow2.c

[snip]

@@ -549,8 +623,6 @@ static int qcow2_open(BlockDriverState *bs, QDict *options, 
int flags,
      Error *local_err = NULL;
      uint64_t ext_end;
      uint64_t l1_vm_state_index;
-    const char *opt_overlap_check, *opt_overlap_check_template;
-    int overlap_check_template = 0;
      uint64_t l2_cache_size, refcount_cache_size;
ret = bdrv_pread(bs->file, 0, &header, sizeof(header));
@@ -924,69 +996,14 @@ static int qcow2_open(BlockDriverState *bs, QDict 
*options, int flags,
      }
/* Enable lazy_refcounts according to image and command line options */

[...]

+    ret = qcow2_update_options(bs, opts, flags, errp);
+    if (ret < 0) {

The comment looks a bit strange now, because qcow2_update_options() doesn't update just lazy_refcounts.

Max



reply via email to

[Prev in Thread] Current Thread [Next in Thread]