[libvirt] [PATCH v3 06/18] conf: Rename API's in storage_adapter_conf
Laine Stump
laine at laine.org
Sun Mar 12 02:41:18 UTC 2017
Ah, but wait! I ACKed this too soon! *This* is the patch that's renaming the functions. It should be changing the arguments in some cases too (and at least one of the names seems wrong).
On 03/10/2017 04:10 PM, John Ferlan wrote:
> Rename the API's to remove the storage pool source pieces
Yeah, if it's consistent in all cases, I can agree with that...
>
> Signed-off-by: John Ferlan <jferlan at redhat.com>
> ---
> src/conf/storage_adapter_conf.c | 14 +++++++-------
> src/conf/storage_adapter_conf.h | 14 +++++++-------
> src/conf/storage_conf.c | 8 ++++----
> src/libvirt_private.syms | 8 ++++----
> 4 files changed, 22 insertions(+), 22 deletions(-)
>
> diff --git a/src/conf/storage_adapter_conf.c b/src/conf/storage_adapter_conf.c
> index 3a16bcc..4f5b665 100644
> --- a/src/conf/storage_adapter_conf.c
> +++ b/src/conf/storage_adapter_conf.c
> @@ -38,7 +38,7 @@ VIR_ENUM_IMPL(virStoragePoolSourceAdapter,
>
>
> void
> -virStoragePoolSourceAdapterClear(virStoragePoolSourceAdapterPtr adapter)
> +virStorageAdapterClear(virStoragePoolSourceAdapterPtr adapter)
> {
> if (adapter->type == VIR_STORAGE_POOL_SOURCE_ADAPTER_TYPE_FC_HOST) {
> VIR_FREE(adapter->data.fchost.wwnn);
> @@ -55,9 +55,9 @@ virStoragePoolSourceAdapterClear(virStoragePoolSourceAdapterPtr adapter)
>
>
> int
> -virStoragePoolDefParseSourceAdapter(virStoragePoolSourcePtr source,
> - xmlNodePtr node,
> - xmlXPathContextPtr ctxt)
> +virStorageAdapterParseXML(virStoragePoolSourcePtr source,
> + xmlNodePtr node,
> + xmlXPathContextPtr ctxt)
This function should take a virStoragePoolSourceAdapterPtr rather than a virStoragePoolSourcePtr.
> {
> int ret = -1;
> xmlNodePtr relnode = ctxt->node;
> @@ -177,7 +177,7 @@ virStoragePoolDefParseSourceAdapter(virStoragePoolSourcePtr source,
>
>
> int
> -virStoragePoolSourceAdapterParseValidate(virStoragePoolDefPtr ret)
> +virStorageAdapterParseValidate(virStoragePoolDefPtr ret)
This function should take a virStoragePoolSourceAdapterPtr rather than virStoragePoolDefPtr, and the name should just be "virStorageAdapterValidate(), since the parsing is already finished, and this function just validates.
> {
> if (!ret->source.adapter.type) {
> virReportError(VIR_ERR_XML_ERROR, "%s",
> @@ -245,8 +245,8 @@ virStoragePoolSourceAdapterParseValidate(virStoragePoolDefPtr ret)
>
>
> void
> -virStoragePoolSourceAdapterFormat(virBufferPtr buf,
> - virStoragePoolSourcePtr src)
> +virStorageAdapterFormat(virBufferPtr buf,
> + virStoragePoolSourcePtr src)
Again - the arg should be virStoragePoolSourceAdapterPtr.
> {
> virBufferAsprintf(buf, "<adapter type='%s'",
> virStoragePoolSourceAdapterTypeToString(src->adapter.type));
> diff --git a/src/conf/storage_adapter_conf.h b/src/conf/storage_adapter_conf.h
> index dec2f18..ec812a1 100644
> --- a/src/conf/storage_adapter_conf.h
> +++ b/src/conf/storage_adapter_conf.h
> @@ -26,18 +26,18 @@
> # include "storage_conf.h"
>
> void
> -virStoragePoolSourceAdapterClear(virStoragePoolSourceAdapterPtr adapter);
> +virStorageAdapterClear(virStoragePoolSourceAdapterPtr adapter);
>
> int
> -virStoragePoolDefParseSourceAdapter(virStoragePoolSourcePtr source,
> - xmlNodePtr node,
> - xmlXPathContextPtr ctxt);
> +virStorageAdapterParseXML(virStoragePoolSourcePtr source,
> + xmlNodePtr node,
> + xmlXPathContextPtr ctxt);
same
>
> int
> -virStoragePoolSourceAdapterParseValidate(virStoragePoolDefPtr ret);
> +virStorageAdapterParseValidate(virStoragePoolDefPtr ret);
>
> void
> -virStoragePoolSourceAdapterFormat(virBufferPtr buf,
> - virStoragePoolSourcePtr src);
> +virStorageAdapterFormat(virBufferPtr buf,
> + virStoragePoolSourcePtr src);
>
> #endif /* __VIR_STORAGE_ADAPTER_CONF_H__ */
> diff --git a/src/conf/storage_conf.c b/src/conf/storage_conf.c
> index 9314504..8709101 100644
> --- a/src/conf/storage_conf.c
> +++ b/src/conf/storage_conf.c
> @@ -363,7 +363,7 @@ virStoragePoolSourceClear(virStoragePoolSourcePtr source)
> VIR_FREE(source->devices);
> VIR_FREE(source->dir);
> VIR_FREE(source->name);
> - virStoragePoolSourceAdapterClear(&source->adapter);
> + virStorageAdapterClear(&source->adapter);
> VIR_FREE(source->initiator.iqn);
> virStorageAuthDefFree(source->auth);
> VIR_FREE(source->vendor);
> @@ -565,7 +565,7 @@ virStoragePoolDefParseSource(xmlXPathContextPtr ctxt,
> goto cleanup;
>
> if ((adapternode = virXPathNode("./adapter", ctxt))) {
> - if (virStoragePoolDefParseSourceAdapter(source, adapternode, ctxt) < 0)
> + if (virStorageAdapterParseXML(source, adapternode, ctxt) < 0)
> goto cleanup;
> }
>
> @@ -802,7 +802,7 @@ virStoragePoolDefParseXML(xmlXPathContextPtr ctxt)
> }
>
> if ((options->flags & VIR_STORAGE_POOL_SOURCE_ADAPTER) &&
> - (virStoragePoolSourceAdapterParseValidate(ret)) < 0)
> + (virStorageAdapterParseValidate(ret)) < 0)
> goto error;
>
> /* If DEVICE is the only source type, then its required */
> @@ -960,7 +960,7 @@ virStoragePoolSourceFormat(virBufferPtr buf,
> if ((options->flags & VIR_STORAGE_POOL_SOURCE_ADAPTER) &&
> (src->adapter.type == VIR_STORAGE_POOL_SOURCE_ADAPTER_TYPE_FC_HOST ||
> src->adapter.type == VIR_STORAGE_POOL_SOURCE_ADAPTER_TYPE_SCSI_HOST))
> - virStoragePoolSourceAdapterFormat(buf, src);
> + virStorageAdapterFormat(buf, src);
>
> if (options->flags & VIR_STORAGE_POOL_SOURCE_NAME)
> virBufferEscapeString(buf, "<name>%s</name>\n", src->name);
> diff --git a/src/libvirt_private.syms b/src/libvirt_private.syms
> index 76cf2ae..6a2bdf2 100644
> --- a/src/libvirt_private.syms
> +++ b/src/libvirt_private.syms
> @@ -848,10 +848,10 @@ virDomainSnapshotUpdateRelations;
>
>
> # conf/storage_adapter_conf.h
> -virStoragePoolDefParseSourceAdapter;
> -virStoragePoolSourceAdapterClear;
> -virStoragePoolSourceAdapterFormat;
> -virStoragePoolSourceAdapterParseValidate;
> +virStorageAdapterClear;
> +virStorageAdapterFormat;
> +virStorageAdapterParseValidate;
> +virStorageAdapterParseXML;
>
>
> # conf/storage_conf.h
More information about the libvir-list
mailing list