* [PATCH RESEND 0/2] block/qapi: Dead code cleanup
@ 2023-09-01 18:46 Fabiano Rosas
2023-09-01 18:46 ` [PATCH RESEND 1/2] block: Remove bdrv_query_block_node_info Fabiano Rosas
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: Fabiano Rosas @ 2023-09-01 18:46 UTC (permalink / raw)
To: qemu-devel; +Cc: qemu-block
Hi,
I'm resending a couple of already reviewed patches that were part of a
larger series[1].
Thanks
1- https://lore.kernel.org/r/20230609201910.12100-1-farosas@suse.de
Fabiano Rosas (2):
block: Remove bdrv_query_block_node_info
block: Remove unnecessary variable in bdrv_block_device_info
block/qapi.c | 32 ++------------------------------
include/block/qapi.h | 3 ---
2 files changed, 2 insertions(+), 33 deletions(-)
--
2.35.3
^ permalink raw reply [flat|nested] 4+ messages in thread
* [PATCH RESEND 1/2] block: Remove bdrv_query_block_node_info
2023-09-01 18:46 [PATCH RESEND 0/2] block/qapi: Dead code cleanup Fabiano Rosas
@ 2023-09-01 18:46 ` Fabiano Rosas
2023-09-01 18:46 ` [PATCH RESEND 2/2] block: Remove unnecessary variable in bdrv_block_device_info Fabiano Rosas
2023-09-04 9:04 ` [PATCH RESEND 0/2] block/qapi: Dead code cleanup Kevin Wolf
2 siblings, 0 replies; 4+ messages in thread
From: Fabiano Rosas @ 2023-09-01 18:46 UTC (permalink / raw)
To: qemu-devel; +Cc: qemu-block, Claudio Fontana, Kevin Wolf, Hanna Reitz
The last call site of this function has been removed by commit
c04d0ab026 ("qemu-img: Let info print block graph").
Reviewed-by: Claudio Fontana <cfontana@suse.de>
Signed-off-by: Fabiano Rosas <farosas@suse.de>
---
block/qapi.c | 27 ---------------------------
include/block/qapi.h | 3 ---
2 files changed, 30 deletions(-)
diff --git a/block/qapi.c b/block/qapi.c
index f34f95e0ef..79bf80c503 100644
--- a/block/qapi.c
+++ b/block/qapi.c
@@ -309,33 +309,6 @@ out:
aio_context_release(bdrv_get_aio_context(bs));
}
-/**
- * bdrv_query_block_node_info:
- * @bs: block node to examine
- * @p_info: location to store node information
- * @errp: location to store error information
- *
- * Store image information about @bs in @p_info.
- *
- * @p_info will be set only on success. On error, store error in @errp.
- */
-void bdrv_query_block_node_info(BlockDriverState *bs,
- BlockNodeInfo **p_info,
- Error **errp)
-{
- BlockNodeInfo *info;
- ERRP_GUARD();
-
- info = g_new0(BlockNodeInfo, 1);
- bdrv_do_query_node_info(bs, info, errp);
- if (*errp) {
- qapi_free_BlockNodeInfo(info);
- return;
- }
-
- *p_info = info;
-}
-
/**
* bdrv_query_image_info:
* @bs: block node to examine
diff --git a/include/block/qapi.h b/include/block/qapi.h
index 18d48ddb70..8663971c58 100644
--- a/include/block/qapi.h
+++ b/include/block/qapi.h
@@ -36,9 +36,6 @@ BlockDeviceInfo *bdrv_block_device_info(BlockBackend *blk,
int bdrv_query_snapshot_info_list(BlockDriverState *bs,
SnapshotInfoList **p_list,
Error **errp);
-void bdrv_query_block_node_info(BlockDriverState *bs,
- BlockNodeInfo **p_info,
- Error **errp);
void bdrv_query_image_info(BlockDriverState *bs,
ImageInfo **p_info,
bool flat,
--
2.35.3
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [PATCH RESEND 2/2] block: Remove unnecessary variable in bdrv_block_device_info
2023-09-01 18:46 [PATCH RESEND 0/2] block/qapi: Dead code cleanup Fabiano Rosas
2023-09-01 18:46 ` [PATCH RESEND 1/2] block: Remove bdrv_query_block_node_info Fabiano Rosas
@ 2023-09-01 18:46 ` Fabiano Rosas
2023-09-04 9:04 ` [PATCH RESEND 0/2] block/qapi: Dead code cleanup Kevin Wolf
2 siblings, 0 replies; 4+ messages in thread
From: Fabiano Rosas @ 2023-09-01 18:46 UTC (permalink / raw)
To: qemu-devel
Cc: qemu-block, Philippe Mathieu-Daudé, Kevin Wolf, Hanna Reitz
The commit 5d8813593f ("block/qapi: Let bdrv_query_image_info()
recurse") removed the loop where we set the 'bs0' variable, so now it
is just the same as 'bs'.
Signed-off-by: Fabiano Rosas <farosas@suse.de>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
---
block/qapi.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/block/qapi.c b/block/qapi.c
index 79bf80c503..1cbb0935ff 100644
--- a/block/qapi.c
+++ b/block/qapi.c
@@ -48,7 +48,7 @@ BlockDeviceInfo *bdrv_block_device_info(BlockBackend *blk,
{
ImageInfo **p_image_info;
ImageInfo *backing_info;
- BlockDriverState *bs0, *backing;
+ BlockDriverState *backing;
BlockDeviceInfo *info;
ERRP_GUARD();
@@ -145,7 +145,6 @@ BlockDeviceInfo *bdrv_block_device_info(BlockBackend *blk,
info->write_threshold = bdrv_write_threshold_get(bs);
- bs0 = bs;
p_image_info = &info->image;
info->backing_file_depth = 0;
@@ -153,7 +152,7 @@ BlockDeviceInfo *bdrv_block_device_info(BlockBackend *blk,
* Skip automatically inserted nodes that the user isn't aware of for
* query-block (blk != NULL), but not for query-named-block-nodes
*/
- bdrv_query_image_info(bs0, p_image_info, flat, blk != NULL, errp);
+ bdrv_query_image_info(bs, p_image_info, flat, blk != NULL, errp);
if (*errp) {
qapi_free_BlockDeviceInfo(info);
return NULL;
--
2.35.3
^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [PATCH RESEND 0/2] block/qapi: Dead code cleanup
2023-09-01 18:46 [PATCH RESEND 0/2] block/qapi: Dead code cleanup Fabiano Rosas
2023-09-01 18:46 ` [PATCH RESEND 1/2] block: Remove bdrv_query_block_node_info Fabiano Rosas
2023-09-01 18:46 ` [PATCH RESEND 2/2] block: Remove unnecessary variable in bdrv_block_device_info Fabiano Rosas
@ 2023-09-04 9:04 ` Kevin Wolf
2 siblings, 0 replies; 4+ messages in thread
From: Kevin Wolf @ 2023-09-04 9:04 UTC (permalink / raw)
To: Fabiano Rosas; +Cc: qemu-devel, qemu-block
Am 01.09.2023 um 20:46 hat Fabiano Rosas geschrieben:
> Hi,
>
> I'm resending a couple of already reviewed patches that were part of a
> larger series[1].
>
> Thanks
>
> 1- https://lore.kernel.org/r/20230609201910.12100-1-farosas@suse.de
>
> Fabiano Rosas (2):
> block: Remove bdrv_query_block_node_info
> block: Remove unnecessary variable in bdrv_block_device_info
Thanks, applied to the block branch.
Kevin
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2023-09-04 9:05 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-09-01 18:46 [PATCH RESEND 0/2] block/qapi: Dead code cleanup Fabiano Rosas
2023-09-01 18:46 ` [PATCH RESEND 1/2] block: Remove bdrv_query_block_node_info Fabiano Rosas
2023-09-01 18:46 ` [PATCH RESEND 2/2] block: Remove unnecessary variable in bdrv_block_device_info Fabiano Rosas
2023-09-04 9:04 ` [PATCH RESEND 0/2] block/qapi: Dead code cleanup 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.