All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH for-2.10 0/3] qemu-img/convert: Some small fixes
@ 2017-04-13 20:33 Max Reitz
  2017-04-13 20:33 ` [Qemu-devel] [PATCH for-2.10 1/3] qemu-img/convert: Always set ret < 0 on error Max Reitz
                   ` (3 more replies)
  0 siblings, 4 replies; 12+ messages in thread
From: Max Reitz @ 2017-04-13 20:33 UTC (permalink / raw)
  To: qemu-block; +Cc: qemu-devel, Max Reitz, Kevin Wolf, Eric Blake

This series fixes some small issues I found in qemu-img's convert
subcommand while reviewing Dan's convert/dd series.

Nothing serious at all, so all for 2.10.


Max Reitz (3):
  qemu-img/convert: Always set ret < 0 on error
  qemu-img/convert: Use @opts for one thing only
  qemu-img/convert: Move bs_n > 1 && -B check down

 qemu-img.c                 | 26 +++++++++++++++-----------
 tests/qemu-iotests/122.out |  4 ++--
 2 files changed, 17 insertions(+), 13 deletions(-)

-- 
2.12.2

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

* [Qemu-devel] [PATCH for-2.10 1/3] qemu-img/convert: Always set ret < 0 on error
  2017-04-13 20:33 [Qemu-devel] [PATCH for-2.10 0/3] qemu-img/convert: Some small fixes Max Reitz
@ 2017-04-13 20:33 ` Max Reitz
  2017-04-13 21:10   ` Eric Blake
  2017-04-14 15:27   ` Philippe Mathieu-Daudé
  2017-04-13 20:34 ` [Qemu-devel] [PATCH for-2.10 2/3] qemu-img/convert: Use @opts for one thing only Max Reitz
                   ` (2 subsequent siblings)
  3 siblings, 2 replies; 12+ messages in thread
From: Max Reitz @ 2017-04-13 20:33 UTC (permalink / raw)
  To: qemu-block; +Cc: qemu-devel, Max Reitz, Kevin Wolf, Eric Blake, qemu-stable

Otherwise the qemu-img process will exit with EXIT_SUCCESS instead of
EXIT_FAILURE.

Cc: qemu-stable <qemu-stable@nongnu.org>
Signed-off-by: Max Reitz <mreitz@redhat.com>
---
 qemu-img.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/qemu-img.c b/qemu-img.c
index 37c2894678..f2809e1ab4 100644
--- a/qemu-img.c
+++ b/qemu-img.c
@@ -2069,6 +2069,7 @@ static int img_convert(int argc, char **argv)
             opts = qemu_opts_parse_noisily(&qemu_object_opts,
                                            optarg, true);
             if (!opts) {
+                ret = -1;
                 goto fail_getopt;
             }
             break;
@@ -2081,6 +2082,7 @@ static int img_convert(int argc, char **argv)
     if (qemu_opts_foreach(&qemu_object_opts,
                           user_creatable_add_opts_foreach,
                           NULL, NULL)) {
+        ret = -1;
         goto fail_getopt;
     }
 
-- 
2.12.2

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

* [Qemu-devel] [PATCH for-2.10 2/3] qemu-img/convert: Use @opts for one thing only
  2017-04-13 20:33 [Qemu-devel] [PATCH for-2.10 0/3] qemu-img/convert: Some small fixes Max Reitz
  2017-04-13 20:33 ` [Qemu-devel] [PATCH for-2.10 1/3] qemu-img/convert: Always set ret < 0 on error Max Reitz
@ 2017-04-13 20:34 ` Max Reitz
  2017-04-13 21:13   ` Eric Blake
  2017-04-13 20:34 ` [Qemu-devel] [PATCH for-2.10 3/3] qemu-img/convert: Move bs_n > 1 && -B check down Max Reitz
  2017-04-19 15:49 ` [Qemu-devel] [PATCH for-2.10 0/3] qemu-img/convert: Some small fixes Kevin Wolf
  3 siblings, 1 reply; 12+ messages in thread
From: Max Reitz @ 2017-04-13 20:34 UTC (permalink / raw)
  To: qemu-block; +Cc: qemu-devel, Max Reitz, Kevin Wolf, Eric Blake, qemu-stable

After storing the creation options for the new image into @opts, we
fetch some things for our own information, like the backing file name,
or whether to use encryption or preallocation.

With the -n parameter, there will not be any creation options; this is
not too bad because this just means that querying a NULL @opts will
always return the default value.

However, we also use @opts for the --object options. Therefore, @opts is
not necessarily NULL if -n was specified; instead, it may contain those
options. In practice, this probably does not cause any problems because
there most likely is no object that supports any of the parameters we
query here, but this is neither something we should rely on nor does
this variable reuse make the code very nice to read.

Therefore, just use an own variable for the --object options.

Cc: qemu-stable <qemu-stable@nongnu.org>
Signed-off-by: Max Reitz <mreitz@redhat.com>
---
 qemu-img.c | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/qemu-img.c b/qemu-img.c
index f2809e1ab4..70ffb07447 100644
--- a/qemu-img.c
+++ b/qemu-img.c
@@ -2065,14 +2065,16 @@ static int img_convert(int argc, char **argv)
         case 'W':
             wr_in_order = false;
             break;
-        case OPTION_OBJECT:
-            opts = qemu_opts_parse_noisily(&qemu_object_opts,
-                                           optarg, true);
-            if (!opts) {
+        case OPTION_OBJECT: {
+            QemuOpts *object_opts;
+            object_opts = qemu_opts_parse_noisily(&qemu_object_opts,
+                                                  optarg, true);
+            if (!object_opts) {
                 ret = -1;
                 goto fail_getopt;
             }
             break;
+        }
         case OPTION_IMAGE_OPTS:
             image_opts = true;
             break;
-- 
2.12.2

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

* [Qemu-devel] [PATCH for-2.10 3/3] qemu-img/convert: Move bs_n > 1 && -B check down
  2017-04-13 20:33 [Qemu-devel] [PATCH for-2.10 0/3] qemu-img/convert: Some small fixes Max Reitz
  2017-04-13 20:33 ` [Qemu-devel] [PATCH for-2.10 1/3] qemu-img/convert: Always set ret < 0 on error Max Reitz
  2017-04-13 20:34 ` [Qemu-devel] [PATCH for-2.10 2/3] qemu-img/convert: Use @opts for one thing only Max Reitz
@ 2017-04-13 20:34 ` Max Reitz
  2017-04-13 21:17   ` Eric Blake
  2017-04-19 15:49 ` [Qemu-devel] [PATCH for-2.10 0/3] qemu-img/convert: Some small fixes Kevin Wolf
  3 siblings, 1 reply; 12+ messages in thread
From: Max Reitz @ 2017-04-13 20:34 UTC (permalink / raw)
  To: qemu-block; +Cc: qemu-devel, Max Reitz, Kevin Wolf, Eric Blake, qemu-stable

It does not make much sense to use a backing image for the target when
you concatenate multiple images (because then there is no correspondence
between the source images' backing files and the target's); but it was
still possible to give one by using -o backing_file=X instead of -B X.

Fix this by moving the check.

(Also, change the error message because -B is not the only way to
 specify the backing file, evidently.)

Cc: qemu-stable <qemu-stable@nongnu.org>
Signed-off-by: Max Reitz <mreitz@redhat.com>
---
 qemu-img.c                 | 14 +++++++-------
 tests/qemu-iotests/122.out |  4 ++--
 2 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/qemu-img.c b/qemu-img.c
index 70ffb07447..cfd1986efd 100644
--- a/qemu-img.c
+++ b/qemu-img.c
@@ -2113,13 +2113,6 @@ static int img_convert(int argc, char **argv)
     }
 
 
-    if (bs_n > 1 && out_baseimg) {
-        error_report("-B makes no sense when concatenating multiple input "
-                     "images");
-        ret = -1;
-        goto out;
-    }
-
     src_flags = 0;
     ret = bdrv_parse_cache_mode(src_cache, &src_flags, &src_writethrough);
     if (ret < 0) {
@@ -2229,6 +2222,13 @@ static int img_convert(int argc, char **argv)
         out_baseimg = out_baseimg_param;
     }
 
+    if (bs_n > 1 && out_baseimg) {
+        error_report("Having a backing file for the target makes no sense when "
+                     "concatenating multiple input images");
+        ret = -1;
+        goto out;
+    }
+
     /* Check if compression is supported */
     if (compress) {
         bool encryption =
diff --git a/tests/qemu-iotests/122.out b/tests/qemu-iotests/122.out
index 98814de5d6..9317d801ad 100644
--- a/tests/qemu-iotests/122.out
+++ b/tests/qemu-iotests/122.out
@@ -61,8 +61,8 @@ read 65536/65536 bytes at offset 4194304
 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
 read 65536/65536 bytes at offset 8388608
 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
-qemu-img: -B makes no sense when concatenating multiple input images
-qemu-img: -B makes no sense when concatenating multiple input images
+qemu-img: Having a backing file for the target makes no sense when concatenating multiple input images
+qemu-img: Having a backing file for the target makes no sense when concatenating multiple input images
 
 === Compression with misaligned allocations and image sizes ===
 
-- 
2.12.2

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

* Re: [Qemu-devel] [PATCH for-2.10 1/3] qemu-img/convert: Always set ret < 0 on error
  2017-04-13 20:33 ` [Qemu-devel] [PATCH for-2.10 1/3] qemu-img/convert: Always set ret < 0 on error Max Reitz
@ 2017-04-13 21:10   ` Eric Blake
  2017-04-14 15:27   ` Philippe Mathieu-Daudé
  1 sibling, 0 replies; 12+ messages in thread
From: Eric Blake @ 2017-04-13 21:10 UTC (permalink / raw)
  To: Max Reitz, qemu-block; +Cc: qemu-devel, Kevin Wolf, qemu-stable

[-- Attachment #1: Type: text/plain, Size: 1233 bytes --]

On 04/13/2017 03:33 PM, Max Reitz wrote:
> Otherwise the qemu-img process will exit with EXIT_SUCCESS instead of
> EXIT_FAILURE.
> 
> Cc: qemu-stable <qemu-stable@nongnu.org>
> Signed-off-by: Max Reitz <mreitz@redhat.com>
> ---
>  qemu-img.c | 2 ++
>  1 file changed, 2 insertions(+)

Reviewed-by: Eric Blake <eblake@redhat.com>

> 
> diff --git a/qemu-img.c b/qemu-img.c
> index 37c2894678..f2809e1ab4 100644
> --- a/qemu-img.c
> +++ b/qemu-img.c
> @@ -2069,6 +2069,7 @@ static int img_convert(int argc, char **argv)
>              opts = qemu_opts_parse_noisily(&qemu_object_opts,
>                                             optarg, true);
>              if (!opts) {
> +                ret = -1;
>                  goto fail_getopt;
>              }
>              break;
> @@ -2081,6 +2082,7 @@ static int img_convert(int argc, char **argv)
>      if (qemu_opts_foreach(&qemu_object_opts,
>                            user_creatable_add_opts_foreach,
>                            NULL, NULL)) {
> +        ret = -1;
>          goto fail_getopt;
>      }
>  
> 

-- 
Eric Blake, Principal Software Engineer
Red Hat, Inc.           +1-919-301-3266
Virtualization:  qemu.org | libvirt.org


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 604 bytes --]

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

* Re: [Qemu-devel] [PATCH for-2.10 2/3] qemu-img/convert: Use @opts for one thing only
  2017-04-13 20:34 ` [Qemu-devel] [PATCH for-2.10 2/3] qemu-img/convert: Use @opts for one thing only Max Reitz
@ 2017-04-13 21:13   ` Eric Blake
  0 siblings, 0 replies; 12+ messages in thread
From: Eric Blake @ 2017-04-13 21:13 UTC (permalink / raw)
  To: Max Reitz, qemu-block; +Cc: qemu-devel, Kevin Wolf, qemu-stable

[-- Attachment #1: Type: text/plain, Size: 1291 bytes --]

On 04/13/2017 03:34 PM, Max Reitz wrote:
> After storing the creation options for the new image into @opts, we
> fetch some things for our own information, like the backing file name,
> or whether to use encryption or preallocation.
> 
> With the -n parameter, there will not be any creation options; this is
> not too bad because this just means that querying a NULL @opts will
> always return the default value.
> 
> However, we also use @opts for the --object options. Therefore, @opts is
> not necessarily NULL if -n was specified; instead, it may contain those
> options. In practice, this probably does not cause any problems because
> there most likely is no object that supports any of the parameters we
> query here, but this is neither something we should rely on nor does
> this variable reuse make the code very nice to read.
> 
> Therefore, just use an own variable for the --object options.
> 
> Cc: qemu-stable <qemu-stable@nongnu.org>
> Signed-off-by: Max Reitz <mreitz@redhat.com>
> ---
>  qemu-img.c | 10 ++++++----
>  1 file changed, 6 insertions(+), 4 deletions(-)
> 

Reviewed-by: Eric Blake <eblake@redhat.com>

-- 
Eric Blake, Principal Software Engineer
Red Hat, Inc.           +1-919-301-3266
Virtualization:  qemu.org | libvirt.org


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 604 bytes --]

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

* Re: [Qemu-devel] [PATCH for-2.10 3/3] qemu-img/convert: Move bs_n > 1 && -B check down
  2017-04-13 20:34 ` [Qemu-devel] [PATCH for-2.10 3/3] qemu-img/convert: Move bs_n > 1 && -B check down Max Reitz
@ 2017-04-13 21:17   ` Eric Blake
  2017-04-19 12:38     ` Max Reitz
  0 siblings, 1 reply; 12+ messages in thread
From: Eric Blake @ 2017-04-13 21:17 UTC (permalink / raw)
  To: Max Reitz, qemu-block; +Cc: qemu-devel, Kevin Wolf, qemu-stable

[-- Attachment #1: Type: text/plain, Size: 1331 bytes --]

On 04/13/2017 03:34 PM, Max Reitz wrote:
> It does not make much sense to use a backing image for the target when
> you concatenate multiple images (because then there is no correspondence
> between the source images' backing files and the target's); but it was
> still possible to give one by using -o backing_file=X instead of -B X.
> 
> Fix this by moving the check.
> 
> (Also, change the error message because -B is not the only way to
>  specify the backing file, evidently.)

For that matter, 'create -B' is intentionally? undocumented in the
qemu-img --help and man page.  (Personally, I don't know why we don't
want it documented - is it because it it not a universal option because
not all formats support backing files?)

> 
> Cc: qemu-stable <qemu-stable@nongnu.org>
> Signed-off-by: Max Reitz <mreitz@redhat.com>
> ---
>  qemu-img.c                 | 14 +++++++-------
>  tests/qemu-iotests/122.out |  4 ++--
>  2 files changed, 9 insertions(+), 9 deletions(-)
> 

Reviewed-by: Eric Blake <eblake@redhat.com>

Having a backing file for the destination may still make sense for some
convoluted workflow, but you can get that with a followup qemu-img rebase.

-- 
Eric Blake, Principal Software Engineer
Red Hat, Inc.           +1-919-301-3266
Virtualization:  qemu.org | libvirt.org


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 604 bytes --]

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

* Re: [Qemu-devel] [PATCH for-2.10 1/3] qemu-img/convert: Always set ret < 0 on error
  2017-04-13 20:33 ` [Qemu-devel] [PATCH for-2.10 1/3] qemu-img/convert: Always set ret < 0 on error Max Reitz
  2017-04-13 21:10   ` Eric Blake
@ 2017-04-14 15:27   ` Philippe Mathieu-Daudé
  1 sibling, 0 replies; 12+ messages in thread
From: Philippe Mathieu-Daudé @ 2017-04-14 15:27 UTC (permalink / raw)
  To: Max Reitz, qemu-block; +Cc: Kevin Wolf, qemu-stable, qemu-devel

On 04/13/2017 05:33 PM, Max Reitz wrote:
> Otherwise the qemu-img process will exit with EXIT_SUCCESS instead of
> EXIT_FAILURE.
>
> Cc: qemu-stable <qemu-stable@nongnu.org>
> Signed-off-by: Max Reitz <mreitz@redhat.com>

Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>

> ---
>  qemu-img.c | 2 ++
>  1 file changed, 2 insertions(+)
>
> diff --git a/qemu-img.c b/qemu-img.c
> index 37c2894678..f2809e1ab4 100644
> --- a/qemu-img.c
> +++ b/qemu-img.c
> @@ -2069,6 +2069,7 @@ static int img_convert(int argc, char **argv)
>              opts = qemu_opts_parse_noisily(&qemu_object_opts,
>                                             optarg, true);
>              if (!opts) {
> +                ret = -1;
>                  goto fail_getopt;
>              }
>              break;
> @@ -2081,6 +2082,7 @@ static int img_convert(int argc, char **argv)
>      if (qemu_opts_foreach(&qemu_object_opts,
>                            user_creatable_add_opts_foreach,
>                            NULL, NULL)) {
> +        ret = -1;
>          goto fail_getopt;
>      }
>
>

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

* Re: [Qemu-devel] [PATCH for-2.10 3/3] qemu-img/convert: Move bs_n > 1 && -B check down
  2017-04-13 21:17   ` Eric Blake
@ 2017-04-19 12:38     ` Max Reitz
  0 siblings, 0 replies; 12+ messages in thread
From: Max Reitz @ 2017-04-19 12:38 UTC (permalink / raw)
  To: Eric Blake, qemu-block; +Cc: qemu-devel, Kevin Wolf, qemu-stable

[-- Attachment #1: Type: text/plain, Size: 1615 bytes --]

On 13.04.2017 23:17, Eric Blake wrote:
> On 04/13/2017 03:34 PM, Max Reitz wrote:
>> It does not make much sense to use a backing image for the target when
>> you concatenate multiple images (because then there is no correspondence
>> between the source images' backing files and the target's); but it was
>> still possible to give one by using -o backing_file=X instead of -B X.
>>
>> Fix this by moving the check.
>>
>> (Also, change the error message because -B is not the only way to
>>  specify the backing file, evidently.)
> 
> For that matter, 'create -B' is intentionally? undocumented in the
> qemu-img --help and man page.  (Personally, I don't know why we don't
> want it documented - is it because it it not a universal option because
> not all formats support backing files?)

(I suppose you mean convert instead of create)

Well, the man page at least documents that you can use backing_file for
the destination and what it will do. So documenting would probably be
just "Oh, you can also use -B, by the way."

I won't promise to write a patch to fix that, but I do hope I will. :-)

>> Cc: qemu-stable <qemu-stable@nongnu.org>
>> Signed-off-by: Max Reitz <mreitz@redhat.com>
>> ---
>>  qemu-img.c                 | 14 +++++++-------
>>  tests/qemu-iotests/122.out |  4 ++--
>>  2 files changed, 9 insertions(+), 9 deletions(-)
>>
> 
> Reviewed-by: Eric Blake <eblake@redhat.com>

Thanks, as always!

Max

> Having a backing file for the destination may still make sense for some
> convoluted workflow, but you can get that with a followup qemu-img rebase.


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 512 bytes --]

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

* Re: [Qemu-devel] [PATCH for-2.10 0/3] qemu-img/convert: Some small fixes
  2017-04-13 20:33 [Qemu-devel] [PATCH for-2.10 0/3] qemu-img/convert: Some small fixes Max Reitz
                   ` (2 preceding siblings ...)
  2017-04-13 20:34 ` [Qemu-devel] [PATCH for-2.10 3/3] qemu-img/convert: Move bs_n > 1 && -B check down Max Reitz
@ 2017-04-19 15:49 ` Kevin Wolf
  2017-04-26 12:48   ` Max Reitz
  3 siblings, 1 reply; 12+ messages in thread
From: Kevin Wolf @ 2017-04-19 15:49 UTC (permalink / raw)
  To: Max Reitz; +Cc: qemu-block, qemu-devel, Eric Blake

Am 13.04.2017 um 22:33 hat Max Reitz geschrieben:
> This series fixes some small issues I found in qemu-img's convert
> subcommand while reviewing Dan's convert/dd series.
> 
> Nothing serious at all, so all for 2.10.

This series conflicts with Peter Lieven's "qemu-img: simplify
img_convert" in my block-next branch.

Patch 1 is unnecessary now (ret is still -EINVAL at this point), the
other two probably just need rebasing.

Kevin

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

* Re: [Qemu-devel] [PATCH for-2.10 0/3] qemu-img/convert: Some small fixes
  2017-04-19 15:49 ` [Qemu-devel] [PATCH for-2.10 0/3] qemu-img/convert: Some small fixes Kevin Wolf
@ 2017-04-26 12:48   ` Max Reitz
  2017-04-26 13:06     ` Kevin Wolf
  0 siblings, 1 reply; 12+ messages in thread
From: Max Reitz @ 2017-04-26 12:48 UTC (permalink / raw)
  To: Kevin Wolf; +Cc: qemu-block, qemu-devel, Eric Blake

[-- Attachment #1: Type: text/plain, Size: 662 bytes --]

On 19.04.2017 17:49, Kevin Wolf wrote:
> Am 13.04.2017 um 22:33 hat Max Reitz geschrieben:
>> This series fixes some small issues I found in qemu-img's convert
>> subcommand while reviewing Dan's convert/dd series.
>>
>> Nothing serious at all, so all for 2.10.
> 
> This series conflicts with Peter Lieven's "qemu-img: simplify
> img_convert" in my block-next branch.
> 
> Patch 1 is unnecessary now (ret is still -EINVAL at this point), the
> other two probably just need rebasing.

Hm... What should I do about qemu-stable, though? I don't think that
Peter's series will end up there, so qemu-stable should probably indeed
take v1...

Max


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 512 bytes --]

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

* Re: [Qemu-devel] [PATCH for-2.10 0/3] qemu-img/convert: Some small fixes
  2017-04-26 12:48   ` Max Reitz
@ 2017-04-26 13:06     ` Kevin Wolf
  0 siblings, 0 replies; 12+ messages in thread
From: Kevin Wolf @ 2017-04-26 13:06 UTC (permalink / raw)
  To: Max Reitz; +Cc: qemu-block, qemu-devel, Eric Blake

[-- Attachment #1: Type: text/plain, Size: 859 bytes --]

Am 26.04.2017 um 14:48 hat Max Reitz geschrieben:
> On 19.04.2017 17:49, Kevin Wolf wrote:
> > Am 13.04.2017 um 22:33 hat Max Reitz geschrieben:
> >> This series fixes some small issues I found in qemu-img's convert
> >> subcommand while reviewing Dan's convert/dd series.
> >>
> >> Nothing serious at all, so all for 2.10.
> > 
> > This series conflicts with Peter Lieven's "qemu-img: simplify
> > img_convert" in my block-next branch.
> > 
> > Patch 1 is unnecessary now (ret is still -EINVAL at this point), the
> > other two probably just need rebasing.
> 
> Hm... What should I do about qemu-stable, though? I don't think that
> Peter's series will end up there, so qemu-stable should probably indeed
> take v1...

Yes, this is true. We probably need a patch specifically for qemu-stable
then and a different one for master.

Kevin

[-- Attachment #2: Type: application/pgp-signature, Size: 836 bytes --]

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

end of thread, other threads:[~2017-04-26 13:06 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-04-13 20:33 [Qemu-devel] [PATCH for-2.10 0/3] qemu-img/convert: Some small fixes Max Reitz
2017-04-13 20:33 ` [Qemu-devel] [PATCH for-2.10 1/3] qemu-img/convert: Always set ret < 0 on error Max Reitz
2017-04-13 21:10   ` Eric Blake
2017-04-14 15:27   ` Philippe Mathieu-Daudé
2017-04-13 20:34 ` [Qemu-devel] [PATCH for-2.10 2/3] qemu-img/convert: Use @opts for one thing only Max Reitz
2017-04-13 21:13   ` Eric Blake
2017-04-13 20:34 ` [Qemu-devel] [PATCH for-2.10 3/3] qemu-img/convert: Move bs_n > 1 && -B check down Max Reitz
2017-04-13 21:17   ` Eric Blake
2017-04-19 12:38     ` Max Reitz
2017-04-19 15:49 ` [Qemu-devel] [PATCH for-2.10 0/3] qemu-img/convert: Some small fixes Kevin Wolf
2017-04-26 12:48   ` Max Reitz
2017-04-26 13:06     ` Kevin Wolf

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.