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

2015-05-13 Thread Max Reitz

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 kw...@redhat.com
---
  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



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

2015-05-13 Thread Max Reitz

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 kw...@redhat.com
---
  block/qcow2.c | 135 +-
  1 file changed, 76 insertions(+), 59 deletions(-)


Now seeing that the comment I was complaining about is removed in patch 16:

Reviewed-by: Max Reitz mre...@redhat.com