diff mbox

[04/10] block: Reuse NULL options check from bdrv_open()

Message ID 1390762963-25538-5-git-send-email-mreitz@redhat.com
State New
Headers show

Commit Message

Max Reitz Jan. 26, 2014, 7:02 p.m. UTC
Remove the check whether options is NULL form bdrv_file_open() and rely
on the one in bdrv_open() instead.

Signed-off-by: Max Reitz <mreitz@redhat.com>
---
 block.c | 15 +++++----------
 1 file changed, 5 insertions(+), 10 deletions(-)

Comments

Benoît Canet Jan. 27, 2014, 2:52 a.m. UTC | #1
Le Sunday 26 Jan 2014 à 20:02:37 (+0100), Max Reitz a écrit :
> Remove the check whether options is NULL form bdrv_file_open() and rely
s/form/for/g ?
> on the one in bdrv_open() instead.
> 
> Signed-off-by: Max Reitz <mreitz@redhat.com>
> ---
>  block.c | 15 +++++----------
>  1 file changed, 5 insertions(+), 10 deletions(-)
> 
> diff --git a/block.c b/block.c
> index 0fb7892..c7219cb 100644
> --- a/block.c
> +++ b/block.c
> @@ -958,11 +958,6 @@ static int bdrv_file_open(BlockDriverState **pbs, const char *filename,
>      Error *local_err = NULL;
>      int ret;
>  
> -    /* NULL means an empty set of options */
> -    if (options == NULL) {
> -        options = qdict_new();
> -    }
> -
>      if (reference) {
>          if (filename || qdict_size(options)) {
>              error_setg(errp, "Cannot reference an existing block device with "
> @@ -1228,17 +1223,17 @@ int bdrv_open(BlockDriverState **pbs, const char *filename,
>      const char *drvname;
>      Error *local_err = NULL;
>  
> +    /* NULL means an empty set of options */
> +    if (options == NULL) {
> +        options = qdict_new();
> +    }
> +
>      if (flags & BDRV_O_PROTOCOL) {
>          assert(!drv);
>          return bdrv_file_open(pbs, filename, reference, options,
>                                flags & ~BDRV_O_PROTOCOL, errp);
>      }
>  
> -    /* NULL means an empty set of options */
> -    if (options == NULL) {
> -        options = qdict_new();
> -    }
> -
>      if (reference) {
>          bool options_non_empty = qdict_size(options);
>          QDECREF(options);
> -- 
> 1.8.5.3
> 
> 
Reviewed-by: Benoit Canet <benoit@irqsave.net>
diff mbox

Patch

diff --git a/block.c b/block.c
index 0fb7892..c7219cb 100644
--- a/block.c
+++ b/block.c
@@ -958,11 +958,6 @@  static int bdrv_file_open(BlockDriverState **pbs, const char *filename,
     Error *local_err = NULL;
     int ret;
 
-    /* NULL means an empty set of options */
-    if (options == NULL) {
-        options = qdict_new();
-    }
-
     if (reference) {
         if (filename || qdict_size(options)) {
             error_setg(errp, "Cannot reference an existing block device with "
@@ -1228,17 +1223,17 @@  int bdrv_open(BlockDriverState **pbs, const char *filename,
     const char *drvname;
     Error *local_err = NULL;
 
+    /* NULL means an empty set of options */
+    if (options == NULL) {
+        options = qdict_new();
+    }
+
     if (flags & BDRV_O_PROTOCOL) {
         assert(!drv);
         return bdrv_file_open(pbs, filename, reference, options,
                               flags & ~BDRV_O_PROTOCOL, errp);
     }
 
-    /* NULL means an empty set of options */
-    if (options == NULL) {
-        options = qdict_new();
-    }
-
     if (reference) {
         bool options_non_empty = qdict_size(options);
         QDECREF(options);