qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v2 0/3] Trivial patches
@ 2014-03-18  5:59 Maria Kustova
  2014-03-18  5:59 ` [Qemu-devel] [PATCH v2 1/3] qemu-io-cmds: Fixed typo in example for writev Maria Kustova
                   ` (4 more replies)
  0 siblings, 5 replies; 8+ messages in thread
From: Maria Kustova @ 2014-03-18  5:59 UTC (permalink / raw)
  To: qemu-devel; +Cc: kwolf, qemu-trivial, Maria Kustova, stefanha

These patches are the part of OPW application.
Two of them update help messages of qemu-io utility.
And last one replaces fprintf() with error_setg() in curl.c

Changes v1 -> v2:
 * Removed trailing "\n" from the error string in error_setg() call

Maria Kustova (3):
  qemu-io-cmds: Fixed typo in example for writev.
  block: Replaced old error handling with error reporting API.
  qemu-io: Extended "--cmd" description in usage text

 block/curl.c   | 2 +-
 qemu-io-cmds.c | 2 +-
 qemu-io.c      | 9 ++++++---
 3 files changed, 8 insertions(+), 5 deletions(-)

-- 
1.8.2.1

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

* [Qemu-devel] [PATCH v2 1/3] qemu-io-cmds: Fixed typo in example for writev.
  2014-03-18  5:59 [Qemu-devel] [PATCH v2 0/3] Trivial patches Maria Kustova
@ 2014-03-18  5:59 ` Maria Kustova
  2014-03-18  5:59 ` [Qemu-devel] [PATCH v2 2/3] block: Replaced old error handling with error reporting API Maria Kustova
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 8+ messages in thread
From: Maria Kustova @ 2014-03-18  5:59 UTC (permalink / raw)
  To: qemu-devel; +Cc: kwolf, qemu-trivial, Maria Kustova, stefanha

Signed-off-by: Maria Kustova <maria.k@catit.be>
---
 qemu-io-cmds.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/qemu-io-cmds.c b/qemu-io-cmds.c
index f1de24c..5707bda 100644
--- a/qemu-io-cmds.c
+++ b/qemu-io-cmds.c
@@ -1087,7 +1087,7 @@ writev_help(void)
 " writes a range of bytes from the given offset source from multiple buffers\n"
 "\n"
 " Example:\n"
-" 'write 512 1k 1k' - writes 2 kilobytes at 512 bytes into the open file\n"
+" 'writev 512 1k 1k' - writes 2 kilobytes at 512 bytes into the open file\n"
 "\n"
 " Writes into a segment of the currently open file, using a buffer\n"
 " filled with a set pattern (0xcdcdcdcd).\n"
-- 
1.8.2.1

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

* [Qemu-devel] [PATCH v2 2/3] block: Replaced old error handling with error reporting API.
  2014-03-18  5:59 [Qemu-devel] [PATCH v2 0/3] Trivial patches Maria Kustova
  2014-03-18  5:59 ` [Qemu-devel] [PATCH v2 1/3] qemu-io-cmds: Fixed typo in example for writev Maria Kustova
@ 2014-03-18  5:59 ` Maria Kustova
  2014-03-18  9:20   ` Kevin Wolf
  2014-03-18  5:59 ` [Qemu-devel] [PATCH v2 3/3] qemu-io: Extended "--cmd" description in usage text Maria Kustova
                   ` (2 subsequent siblings)
  4 siblings, 1 reply; 8+ messages in thread
From: Maria Kustova @ 2014-03-18  5:59 UTC (permalink / raw)
  To: qemu-devel; +Cc: kwolf, qemu-trivial, Maria Kustova, stefanha

Signed-off-by: Maria Kustova <maria.k@catit.be>
---
Changes v1 -> v2:
 * Removed trailing "\n" from the error string
---
 block/curl.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/block/curl.c b/block/curl.c
index 3494c6d..359637e 100644
--- a/block/curl.c
+++ b/block/curl.c
@@ -538,8 +538,7 @@ static int curl_open(BlockDriverState *bs, QDict *options, int flags,
     return 0;
 
 out:
-    fprintf(stderr, "CURL: Error opening file: %s\n", state->errmsg);
+    error_setg(errp, "CURL: Error opening file: %s", state->errmsg);
     curl_easy_cleanup(state->curl);
     state->curl = NULL;
 out_noclean:
-- 
1.8.2.1

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

* [Qemu-devel] [PATCH v2 3/3] qemu-io: Extended "--cmd" description in usage text
  2014-03-18  5:59 [Qemu-devel] [PATCH v2 0/3] Trivial patches Maria Kustova
  2014-03-18  5:59 ` [Qemu-devel] [PATCH v2 1/3] qemu-io-cmds: Fixed typo in example for writev Maria Kustova
  2014-03-18  5:59 ` [Qemu-devel] [PATCH v2 2/3] block: Replaced old error handling with error reporting API Maria Kustova
@ 2014-03-18  5:59 ` Maria Kustova
  2014-03-18  9:19   ` Kevin Wolf
  2014-03-18  9:18 ` [Qemu-devel] [PATCH v2 0/3] Trivial patches Kevin Wolf
  2014-03-18  9:37 ` Stefan Hajnoczi
  4 siblings, 1 reply; 8+ messages in thread
From: Maria Kustova @ 2014-03-18  5:59 UTC (permalink / raw)
  To: qemu-devel; +Cc: kwolf, qemu-trivial, Maria Kustova, stefanha

It's not clear from the usage description that "--cmd" option accepts its argument as a string, so any special symbols have to be quoted from the shell.
Updates in usage text:
 - Specified parameter format for "--cmd" option.
 - Added an instruction how to get help for "--cmd" option.

Signed-off-by: Maria Kustova <maria.k@catit.be>
---
 qemu-io.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/qemu-io.c b/qemu-io.c
index fc38608..be68d96 100644
--- a/qemu-io.c
+++ b/qemu-io.c
@@ -194,10 +194,11 @@ static const cmdinfo_t quit_cmd = {
 static void usage(const char *name)
 {
     printf(
-"Usage: %s [-h] [-V] [-rsnm] [-c cmd] ... [file]\n"
+"Usage: %s [-h] [-V] [-rsnm] [-c STRING] ... [file]\n"
 "QEMU Disk exerciser\n"
 "\n"
-"  -c, --cmd            command to execute\n"
+"  -c, --cmd STRING     execute command with its arguments\n"
+"                       from the given string\n"
 "  -r, --read-only      export read-only\n"
 "  -s, --snapshot       use snapshot file\n"
 "  -n, --nocache        disable host cache\n"
@@ -208,8 +209,10 @@ static void usage(const char *name)
 "  -T, --trace FILE     enable trace events listed in the given file\n"
 "  -h, --help           display this help and exit\n"
 "  -V, --version        output version information and exit\n"
+"\n"
+"See '%s -c help' for information on available commands."
 "\n",
-    name);
+    name, name);
 }
 
 static char *get_prompt(void)
-- 
1.8.2.1

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

* Re: [Qemu-devel] [PATCH v2 0/3] Trivial patches
  2014-03-18  5:59 [Qemu-devel] [PATCH v2 0/3] Trivial patches Maria Kustova
                   ` (2 preceding siblings ...)
  2014-03-18  5:59 ` [Qemu-devel] [PATCH v2 3/3] qemu-io: Extended "--cmd" description in usage text Maria Kustova
@ 2014-03-18  9:18 ` Kevin Wolf
  2014-03-18  9:37 ` Stefan Hajnoczi
  4 siblings, 0 replies; 8+ messages in thread
From: Kevin Wolf @ 2014-03-18  9:18 UTC (permalink / raw)
  To: Maria Kustova; +Cc: qemu-trivial, qemu-devel, stefanha, Maria Kustova

Am 18.03.2014 um 06:59 hat Maria Kustova geschrieben:
> These patches are the part of OPW application.
> Two of them update help messages of qemu-io utility.
> And last one replaces fprintf() with error_setg() in curl.c
> 
> Changes v1 -> v2:
>  * Removed trailing "\n" from the error string in error_setg() call
> 
> Maria Kustova (3):
>   qemu-io-cmds: Fixed typo in example for writev.
>   block: Replaced old error handling with error reporting API.
>   qemu-io: Extended "--cmd" description in usage text

Thanks, applied patches 1 and 3 to the block branch for 2.0, and patch 2
to block-next for 2.1.

Kevin

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

* Re: [Qemu-devel] [PATCH v2 3/3] qemu-io: Extended "--cmd" description in usage text
  2014-03-18  5:59 ` [Qemu-devel] [PATCH v2 3/3] qemu-io: Extended "--cmd" description in usage text Maria Kustova
@ 2014-03-18  9:19   ` Kevin Wolf
  0 siblings, 0 replies; 8+ messages in thread
From: Kevin Wolf @ 2014-03-18  9:19 UTC (permalink / raw)
  To: Maria Kustova; +Cc: qemu-trivial, qemu-devel, stefanha, Maria Kustova

Am 18.03.2014 um 06:59 hat Maria Kustova geschrieben:
> It's not clear from the usage description that "--cmd" option accepts its argument as a string, so any special symbols have to be quoted from the shell.

For future patches, please make sure to wrap your lines in the commit
message at ideally ~72, but at most 80 characters. This instance I fixed
up while applying the patch.

Kevin

> Updates in usage text:
>  - Specified parameter format for "--cmd" option.
>  - Added an instruction how to get help for "--cmd" option.
> 
> Signed-off-by: Maria Kustova <maria.k@catit.be>

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

* Re: [Qemu-devel] [PATCH v2 2/3] block: Replaced old error handling with error reporting API.
  2014-03-18  5:59 ` [Qemu-devel] [PATCH v2 2/3] block: Replaced old error handling with error reporting API Maria Kustova
@ 2014-03-18  9:20   ` Kevin Wolf
  0 siblings, 0 replies; 8+ messages in thread
From: Kevin Wolf @ 2014-03-18  9:20 UTC (permalink / raw)
  To: Maria Kustova; +Cc: qemu-trivial, qemu-devel, stefanha, Maria Kustova

Am 18.03.2014 um 06:59 hat Maria Kustova geschrieben:
> Signed-off-by: Maria Kustova <maria.k@catit.be>
> ---
> Changes v1 -> v2:
>  * Removed trailing "\n" from the error string
> ---
>  block/curl.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/block/curl.c b/block/curl.c
> index 3494c6d..359637e 100644
> --- a/block/curl.c
> +++ b/block/curl.c
> @@ -538,8 +538,7 @@ static int curl_open(BlockDriverState *bs, QDict *options, int flags,

Did you manually edit this patch? It is corrupted and I had to manually
s/538,8/538,7/ before I could apply it.

Kevin

>      return 0;
>  
>  out:
> -    fprintf(stderr, "CURL: Error opening file: %s\n", state->errmsg);
> +    error_setg(errp, "CURL: Error opening file: %s", state->errmsg);
>      curl_easy_cleanup(state->curl);
>      state->curl = NULL;
>  out_noclean:
> -- 
> 1.8.2.1
> 

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

* Re: [Qemu-devel] [PATCH v2 0/3] Trivial patches
  2014-03-18  5:59 [Qemu-devel] [PATCH v2 0/3] Trivial patches Maria Kustova
                   ` (3 preceding siblings ...)
  2014-03-18  9:18 ` [Qemu-devel] [PATCH v2 0/3] Trivial patches Kevin Wolf
@ 2014-03-18  9:37 ` Stefan Hajnoczi
  4 siblings, 0 replies; 8+ messages in thread
From: Stefan Hajnoczi @ 2014-03-18  9:37 UTC (permalink / raw)
  To: Maria Kustova; +Cc: kwolf, qemu-trivial, qemu-devel, Maria Kustova

On Tue, Mar 18, 2014 at 09:59:16AM +0400, Maria Kustova wrote:
> These patches are the part of OPW application.
> Two of them update help messages of qemu-io utility.
> And last one replaces fprintf() with error_setg() in curl.c
> 
> Changes v1 -> v2:
>  * Removed trailing "\n" from the error string in error_setg() call
> 
> Maria Kustova (3):
>   qemu-io-cmds: Fixed typo in example for writev.
>   block: Replaced old error handling with error reporting API.
>   qemu-io: Extended "--cmd" description in usage text
> 
>  block/curl.c   | 2 +-
>  qemu-io-cmds.c | 2 +-
>  qemu-io.c      | 9 ++++++---
>  3 files changed, 8 insertions(+), 5 deletions(-)

Thanks!

Acked-by: Stefan Hajnoczi <stefanha@redhat.com>

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

end of thread, other threads:[~2014-03-18  9:37 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-03-18  5:59 [Qemu-devel] [PATCH v2 0/3] Trivial patches Maria Kustova
2014-03-18  5:59 ` [Qemu-devel] [PATCH v2 1/3] qemu-io-cmds: Fixed typo in example for writev Maria Kustova
2014-03-18  5:59 ` [Qemu-devel] [PATCH v2 2/3] block: Replaced old error handling with error reporting API Maria Kustova
2014-03-18  9:20   ` Kevin Wolf
2014-03-18  5:59 ` [Qemu-devel] [PATCH v2 3/3] qemu-io: Extended "--cmd" description in usage text Maria Kustova
2014-03-18  9:19   ` Kevin Wolf
2014-03-18  9:18 ` [Qemu-devel] [PATCH v2 0/3] Trivial patches Kevin Wolf
2014-03-18  9:37 ` Stefan Hajnoczi

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).