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@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
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;
VIR_DEBUG("release dev %p %s", dev, dev->name);
VIR_FREE(dev->name);
- VIR_FREE(dev->parent);
+ VIR_FREE(dev->parentName);
virObjectUnref(dev->conn);
}
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 */
};
/**
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);
} else {
virReportUnsupportedError();
virDispatchError(dev->conn);
return NULL;
}
}
- return dev->parent;
+ return dev->parentName;
}
goto cleanup;
if ((device = virGetNodeDevice(conn, name))) {
- if (VIR_STRDUP(device->parent, def->parent) < 0) {
+ if (VIR_STRDUP(device->parentName, def->parent) < 0) {
virObjectUnref(device);
device = NULL;
}
goto cleanup;
if ((device = virGetNodeDevice(conn, def->name))) {
- if (VIR_STRDUP(device->parent, def->parent) < 0) {
+ if (VIR_STRDUP(device->parentName, def->parent) < 0) {
virObjectUnref(device);
device = NULL;
}
parent = virNodeDeviceGetParent(dev);
if (parent == NULL) {
- ret->parent = NULL;
+ ret->parentName = NULL;
} else {
/* remoteDispatchClientRequest will free this. */
char **parent_p;
VIR_FREE(parent_p);
goto cleanup;
}
- ret->parent = parent_p;
+ ret->parentName = parent_p;
}
rv = 0;
};
struct remote_node_device_get_parent_ret {
- remote_string parent;
+ remote_string parentName;
};
struct remote_node_device_num_of_caps_args {
remote_nonnull_string name;
};
struct remote_node_device_get_parent_ret {
- remote_string parent;
+ remote_string parentName;
};
struct remote_node_device_num_of_caps_args {
remote_nonnull_string name;
def = virNodeDeviceObjGetDef(obj);
if ((ret = virGetNodeDevice(conn, name))) {
- if (VIR_STRDUP(ret->parent, def->parent) < 0) {
+ if (VIR_STRDUP(ret->parentName, def->parent) < 0) {
virObjectUnref(ret);
ret = NULL;
}
if (!(dev = virGetNodeDevice(conn, objdef->name)))
goto cleanup;
- VIR_FREE(dev->parent);
- if (VIR_STRDUP(dev->parent, def->parent) < 0)
+ VIR_FREE(dev->parentName);
+ if (VIR_STRDUP(dev->parentName, def->parent) < 0)
goto cleanup;
ret = dev;