qemu-devel
[Top][All Lists]
Advanced

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

Re: [PATCH v2 2/5] block-backend: improve blk_root_get_parent_desc()


From: Vladimir Sementsov-Ogievskiy
Subject: Re: [PATCH v2 2/5] block-backend: improve blk_root_get_parent_desc()
Date: Mon, 31 May 2021 19:18:38 +0300
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.10.2

31.05.2021 18:45, Kevin Wolf wrote:
Am 04.05.2021 um 11:45 hat Vladimir Sementsov-Ogievskiy geschrieben:
We have different types of parents: block nodes, block backends and
jobs. So, it makes sense to specify type together with name.

While being here also use g_autofree.

iotest 307 output is updated.

Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Reviewed-by: Alberto Garcia <berto@igalia.com>
---
  block/block-backend.c      | 9 ++++-----
  tests/qemu-iotests/307.out | 2 +-
  2 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/block/block-backend.c b/block/block-backend.c
index 6fca9853e1..2b7e9b5192 100644
--- a/block/block-backend.c
+++ b/block/block-backend.c
@@ -142,19 +142,18 @@ static void blk_root_set_aio_ctx(BdrvChild *child, 
AioContext *ctx,
  static char *blk_root_get_parent_desc(BdrvChild *child)
  {
      BlockBackend *blk = child->opaque;
-    char *dev_id;
+    g_autofree char *dev_id = NULL;
if (blk->name) {
-        return g_strdup(blk->name);
+        return g_strdup_printf("block device '%s'", blk->name);
      }
dev_id = blk_get_attached_dev_id(blk);
      if (*dev_id) {
-        return dev_id;
+        return g_strdup_printf("block device '%s'", dev_id);
      } else {
          /* TODO Callback into the BB owner for something more detailed */
-        g_free(dev_id);
-        return g_strdup("a block device");
+        return g_strdup("unnamed block device");

We should probably keep the article: "an unnamed block device"

OK, will do


--
Best regards,
Vladimir



reply via email to

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