[libvirt] [PATCH 3/9] datatypes: Rename @parent to @parentName in virNodeDevice
Michal Privoznik
mprivozn at redhat.com
Mon Apr 16 16:27:40 UTC 2018
On 04/16/2018 09:26 AM, Erik Skultety wrote:
> On Fri, Apr 13, 2018 at 04:47:10PM +0200, Michal Privoznik wrote:
>> In next patches this name will be needed for a different memeber.
>> Also, it makes sense to rename the variable because it does not
>> contain reference to parent device, just its name.
>>
>> Signed-off-by: Michal Privoznik <mprivozn at redhat.com>
>> ---
>> src/conf/virnodedeviceobj.c | 2 +-
>> src/datatypes.c | 2 +-
>> src/datatypes.h | 2 +-
>> src/libvirt-nodedev.c | 6 +++---
>> src/node_device/node_device_driver.c | 4 ++--
>> src/test/test_driver.c | 6 +++---
>> 6 files changed, 11 insertions(+), 11 deletions(-)
>>
>> diff --git a/src/conf/virnodedeviceobj.c b/src/conf/virnodedeviceobj.c
>> index ad0f27ee47..9d2996046f 100644
>> --- a/src/conf/virnodedeviceobj.c
>> +++ b/src/conf/virnodedeviceobj.c
>> @@ -870,7 +870,7 @@ virNodeDeviceObjListExportCallback(void *payload,
>> virNodeDeviceMatch(obj, data->flags)) {
>> if (data->devices) {
>> if (!(device = virGetNodeDevice(data->conn, def->name)) ||
>> - VIR_STRDUP(device->parent, def->parent) < 0) {
>> + VIR_STRDUP(device->parentName, def->parent) < 0) {
>> virObjectUnref(device);
>> data->error = true;
>> goto cleanup;
>> diff --git a/src/datatypes.c b/src/datatypes.c
>> index f7eef24ba8..0c3c66a9ce 100644
>> --- a/src/datatypes.c
>> +++ b/src/datatypes.c
>> @@ -653,7 +653,7 @@ virNodeDeviceDispose(void *obj)
>> VIR_DEBUG("release dev %p %s", dev, dev->name);
>>
>> VIR_FREE(dev->name);
>> - VIR_FREE(dev->parent);
>> + VIR_FREE(dev->parentName);
>>
>> virObjectUnref(dev->conn);
>> }
>> diff --git a/src/datatypes.h b/src/datatypes.h
>> index 1a8ea01ba3..66733b075c 100644
>> --- a/src/datatypes.h
>> +++ b/src/datatypes.h
>> @@ -618,7 +618,7 @@ struct _virNodeDevice {
>> virObject object;
>> virConnectPtr conn; /* pointer back to the connection */
>> char *name; /* device name (unique on node) */
>> - char *parent; /* parent device name */
>> + char *parentName; /* parent device name */
>> };
>>
>> /**
>> diff --git a/src/libvirt-nodedev.c b/src/libvirt-nodedev.c
>> index 563ce889b9..8ced3cea0e 100644
>> --- a/src/libvirt-nodedev.c
>> +++ b/src/libvirt-nodedev.c
>> @@ -346,16 +346,16 @@ virNodeDeviceGetParent(virNodeDevicePtr dev)
>>
>> virCheckNodeDeviceReturn(dev, NULL);
>>
>> - if (!dev->parent) {
>> + if (!dev->parentName) {
>> if (dev->conn->nodeDeviceDriver && dev->conn->nodeDeviceDriver->nodeDeviceGetParent) {
>> - dev->parent = dev->conn->nodeDeviceDriver->nodeDeviceGetParent(dev);
>> + dev->parentName = dev->conn->nodeDeviceDriver->nodeDeviceGetParent(dev);
>
> Since you're adjusting the struct member name, you could go as far as fixing
> the *GetParent accessor's name too.
I can't. That is a public API and as such it cannot change.
Michal
More information about the libvir-list
mailing list