"sg_path" is more clear to indicate what it tries to store. And later patch will use "path" to store the path like "/dev/sda". And also rename "virSCSIDeviceGetDevStr" to "virSCSIDeviceGetSgName", to reflect what the function does more clear. --- src/libvirt_private.syms | 2 +- src/qemu/qemu_command.c | 2 +- src/util/virscsi.c | 16 ++++++++-------- src/util/virscsi.h | 2 +- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/src/libvirt_private.syms b/src/libvirt_private.syms index 64e2816..fa59c14 100644 --- a/src/libvirt_private.syms +++ b/src/libvirt_private.syms @@ -1692,9 +1692,9 @@ virSCSIDeviceFileIterate; virSCSIDeviceFree; virSCSIDeviceGetAdapter; virSCSIDeviceGetBus; -virSCSIDeviceGetDevStr; virSCSIDeviceGetName; virSCSIDeviceGetReadonly; +virSCSIDeviceGetSgName; virSCSIDeviceGetTarget; virSCSIDeviceGetUnit; virSCSIDeviceGetUsedBy; diff --git a/src/qemu/qemu_command.c b/src/qemu/qemu_command.c index 29dfd37..ab9f661 100644 --- a/src/qemu/qemu_command.c +++ b/src/qemu/qemu_command.c @@ -4690,7 +4690,7 @@ qemuBuildSCSIHostdevDrvStr(virDomainHostdevDefPtr dev, virBuffer buf = VIR_BUFFER_INITIALIZER; char *sg = NULL; - if (!(sg = virSCSIDeviceGetDevStr(dev->source.subsys.u.scsi.adapter, + if (!(sg = virSCSIDeviceGetSgName(dev->source.subsys.u.scsi.adapter, dev->source.subsys.u.scsi.bus, dev->source.subsys.u.scsi.target, dev->source.subsys.u.scsi.unit))) { diff --git a/src/util/virscsi.c b/src/util/virscsi.c index 2d6bd8c..7d3d40e 100644 --- a/src/util/virscsi.c +++ b/src/util/virscsi.c @@ -53,7 +53,7 @@ struct _virSCSIDevice { char *name; /* adapter:bus:target:unit */ char *id; /* model:vendor */ - char *path; + char *sg_path; /* e.g. /dev/sg2 */ const char *used_by; /* name of the domain using this dev */ bool readonly; @@ -100,7 +100,7 @@ virSCSIDeviceGetAdapterId(const char *adapter, } char * -virSCSIDeviceGetDevStr(const char *adapter, +virSCSIDeviceGetSgName(const char *adapter, unsigned int bus, unsigned int target, unsigned int unit) @@ -167,7 +167,7 @@ virSCSIDeviceNew(const char *adapter, dev->unit = unit; dev->readonly = readonly; - if (!(sg = virSCSIDeviceGetDevStr(adapter, bus, target, unit))) + if (!(sg = virSCSIDeviceGetSgName(adapter, bus, target, unit))) goto cleanup; if (virSCSIDeviceGetAdapterId(adapter, &dev->adapter) < 0) @@ -175,15 +175,15 @@ virSCSIDeviceNew(const char *adapter, if (virAsprintf(&dev->name, "%d:%d:%d:%d", dev->adapter, dev->bus, dev->bus, dev->unit) < 0 || - virAsprintf(&dev->path, "/dev/%s", sg) < 0) { + virAsprintf(&dev->sg_path, "/dev/%s", sg) < 0) { virReportOOMError(); goto cleanup; } - if (access(dev->path, F_OK) != 0) { + if (access(dev->sg_path, F_OK) != 0) { virReportSystemError(errno, _("Device %s not found: could not access %s"), - dev->name, dev->path); + dev->name, dev->sg_path); goto cleanup; } @@ -228,7 +228,7 @@ virSCSIDeviceFree(virSCSIDevicePtr dev) VIR_FREE(dev->id); VIR_FREE(dev->name); - VIR_FREE(dev->path); + VIR_FREE(dev->sg_path); VIR_FREE(dev); } @@ -286,7 +286,7 @@ virSCSIDeviceFileIterate(virSCSIDevicePtr dev, virSCSIDeviceFileActor actor, void *opaque) { - return (actor)(dev, dev->path, opaque); + return (actor)(dev, dev->sg_path, opaque); } virSCSIDeviceListPtr diff --git a/src/util/virscsi.h b/src/util/virscsi.h index 9d63acc..8268cdf 100644 --- a/src/util/virscsi.h +++ b/src/util/virscsi.h @@ -33,7 +33,7 @@ typedef virSCSIDevice *virSCSIDevicePtr; typedef struct _virSCSIDeviceList virSCSIDeviceList; typedef virSCSIDeviceList *virSCSIDeviceListPtr; -char *virSCSIDeviceGetDevStr(const char *adapter, +char *virSCSIDeviceGetSgName(const char *adapter, unsigned int bus, unsigned int target, unsigned int unit); -- 1.8.1.4 -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list