[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v2 1/2] hw/xen: Add xs_node_read() helper function
From: |
Anthony PERARD |
Subject: |
Re: [PATCH v2 1/2] hw/xen: Add xs_node_read() helper function |
Date: |
Wed, 15 Jan 2025 15:07:40 +0100 |
On Fri, Jan 10, 2025 at 10:35:30AM +0100, Roger Pau Monne wrote:
> diff --git a/include/hw/xen/xen-bus-helper.h b/include/hw/xen/xen-bus-helper.h
> index d8dcc2f0107d..6478d25be5e6 100644
> --- a/include/hw/xen/xen-bus-helper.h
> +++ b/include/hw/xen/xen-bus-helper.h
> @@ -37,6 +37,10 @@ int xs_node_scanf(struct qemu_xs_handle *h,
> xs_transaction_t tid,
> const char *node, const char *key, Error **errp,
> const char *fmt, ...)
> G_GNUC_SCANF(6, 7);
> +char *xs_node_read(struct qemu_xs_handle *h, xs_transaction_t tid,
> + unsigned int *len, Error **errp,
> + const char *node_fmt, ...)
> + G_GNUC_PRINTF(5, 6);
Could you add a comment about this new functions? It's quite different
from every other function in this header which deal with a xenstore
path. Every other function use "${node}/${key}" (As explain in the
comment above xs_node_vscanf()), but this one uses a printf format in
`node_fmt` (which could probably better be named `path_fmt` instead).
Otherwise, patch looks fine to me.
Cheers,
--
Anthony PERARD