提交 67aea3fb 编写于 作者: E Eric Blake

blockjob: remove unused parameters after previous patch

Minor cleanup made possible by previous simplifications.

* src/qemu/qemu_cgroup.h (qemuSetupDiskCgroup)
(qemuTeardownDiskCgroup): Alter signature.
* src/qemu/qemu_cgroup.c (qemuSetupDiskCgroup)
(qemuTeardownDiskCgroup, qemuSetupCgroup): Update all uses.
* src/qemu/qemu_hotplug.c (qemuDomainDetachPciDiskDevice)
(qemuDomainDetachDiskDevice): Likewise.
* src/qemu/qemu_driver.c (qemuDomainAttachDeviceDiskLive)
(qemuDomainChangeDiskMediaLive)
(qemuDomainSnapshotCreateSingleDiskActive)
(qemuDomainSnapshotUndoSingleDiskActive): Likewise.
上级 38c4a9cc
...@@ -87,8 +87,7 @@ qemuSetupDiskPathAllow(virDomainDiskDefPtr disk, ...@@ -87,8 +87,7 @@ qemuSetupDiskPathAllow(virDomainDiskDefPtr disk,
} }
int qemuSetupDiskCgroup(struct qemud_driver *driver ATTRIBUTE_UNUSED, int qemuSetupDiskCgroup(virDomainObjPtr vm,
virDomainObjPtr vm,
virCgroupPtr cgroup, virCgroupPtr cgroup,
virDomainDiskDefPtr disk) virDomainDiskDefPtr disk)
{ {
...@@ -127,8 +126,7 @@ qemuTeardownDiskPathDeny(virDomainDiskDefPtr disk ATTRIBUTE_UNUSED, ...@@ -127,8 +126,7 @@ qemuTeardownDiskPathDeny(virDomainDiskDefPtr disk ATTRIBUTE_UNUSED,
} }
int qemuTeardownDiskCgroup(struct qemud_driver *driver ATTRIBUTE_UNUSED, int qemuTeardownDiskCgroup(virDomainObjPtr vm,
virDomainObjPtr vm,
virCgroupPtr cgroup, virCgroupPtr cgroup,
virDomainDiskDefPtr disk) virDomainDiskDefPtr disk)
{ {
...@@ -230,7 +228,7 @@ int qemuSetupCgroup(struct qemud_driver *driver, ...@@ -230,7 +228,7 @@ int qemuSetupCgroup(struct qemud_driver *driver,
for (i = 0; i < vm->def->ndisks ; i++) { for (i = 0; i < vm->def->ndisks ; i++) {
if (qemuDomainDetermineDiskChain(driver, vm->def->disks[i], if (qemuDomainDetermineDiskChain(driver, vm->def->disks[i],
false) < 0 || false) < 0 ||
qemuSetupDiskCgroup(driver, vm, cgroup, vm->def->disks[i]) < 0) qemuSetupDiskCgroup(vm, cgroup, vm->def->disks[i]) < 0)
goto cleanup; goto cleanup;
} }
......
...@@ -36,12 +36,10 @@ typedef struct _qemuCgroupData qemuCgroupData; ...@@ -36,12 +36,10 @@ typedef struct _qemuCgroupData qemuCgroupData;
bool qemuCgroupControllerActive(struct qemud_driver *driver, bool qemuCgroupControllerActive(struct qemud_driver *driver,
int controller); int controller);
int qemuSetupDiskCgroup(struct qemud_driver *driver, int qemuSetupDiskCgroup(virDomainObjPtr vm,
virDomainObjPtr vm,
virCgroupPtr cgroup, virCgroupPtr cgroup,
virDomainDiskDefPtr disk); virDomainDiskDefPtr disk);
int qemuTeardownDiskCgroup(struct qemud_driver *driver, int qemuTeardownDiskCgroup(virDomainObjPtr vm,
virDomainObjPtr vm,
virCgroupPtr cgroup, virCgroupPtr cgroup,
virDomainDiskDefPtr disk); virDomainDiskDefPtr disk);
int qemuSetupHostUsbDeviceCgroup(usbDevice *dev, int qemuSetupHostUsbDeviceCgroup(usbDevice *dev,
......
...@@ -5826,7 +5826,7 @@ qemuDomainAttachDeviceDiskLive(virConnectPtr conn, ...@@ -5826,7 +5826,7 @@ qemuDomainAttachDeviceDiskLive(virConnectPtr conn,
vm->def->name); vm->def->name);
goto end; goto end;
} }
if (qemuSetupDiskCgroup(driver, vm, cgroup, disk) < 0) if (qemuSetupDiskCgroup(vm, cgroup, disk) < 0)
goto end; goto end;
} }
switch (disk->device) { switch (disk->device) {
...@@ -5862,7 +5862,7 @@ qemuDomainAttachDeviceDiskLive(virConnectPtr conn, ...@@ -5862,7 +5862,7 @@ qemuDomainAttachDeviceDiskLive(virConnectPtr conn,
} }
if (ret != 0 && cgroup) { if (ret != 0 && cgroup) {
if (qemuTeardownDiskCgroup(driver, vm, cgroup, disk) < 0) if (qemuTeardownDiskCgroup(vm, cgroup, disk) < 0)
VIR_WARN("Failed to teardown cgroup for disk path %s", VIR_WARN("Failed to teardown cgroup for disk path %s",
NULLSTR(disk->src)); NULLSTR(disk->src));
} }
...@@ -6058,7 +6058,7 @@ qemuDomainChangeDiskMediaLive(virDomainObjPtr vm, ...@@ -6058,7 +6058,7 @@ qemuDomainChangeDiskMediaLive(virDomainObjPtr vm,
vm->def->name); vm->def->name);
goto end; goto end;
} }
if (qemuSetupDiskCgroup(driver, vm, cgroup, disk) < 0) if (qemuSetupDiskCgroup(vm, cgroup, disk) < 0)
goto end; goto end;
} }
...@@ -6077,7 +6077,7 @@ qemuDomainChangeDiskMediaLive(virDomainObjPtr vm, ...@@ -6077,7 +6077,7 @@ qemuDomainChangeDiskMediaLive(virDomainObjPtr vm,
} }
if (ret != 0 && cgroup) { if (ret != 0 && cgroup) {
if (qemuTeardownDiskCgroup(driver, vm, cgroup, disk) < 0) if (qemuTeardownDiskCgroup(vm, cgroup, disk) < 0)
VIR_WARN("Failed to teardown cgroup for disk path %s", VIR_WARN("Failed to teardown cgroup for disk path %s",
NULLSTR(disk->src)); NULLSTR(disk->src));
} }
...@@ -10807,14 +10807,14 @@ qemuDomainSnapshotCreateSingleDiskActive(struct qemud_driver *driver, ...@@ -10807,14 +10807,14 @@ qemuDomainSnapshotCreateSingleDiskActive(struct qemud_driver *driver,
if (virDomainLockDiskAttach(driver->lockManager, driver->uri, if (virDomainLockDiskAttach(driver->lockManager, driver->uri,
vm, disk) < 0) vm, disk) < 0)
goto cleanup; goto cleanup;
if (cgroup && qemuSetupDiskCgroup(driver, vm, cgroup, disk) < 0) { if (cgroup && qemuSetupDiskCgroup(vm, cgroup, disk) < 0) {
if (virDomainLockDiskDetach(driver->lockManager, vm, disk) < 0) if (virDomainLockDiskDetach(driver->lockManager, vm, disk) < 0)
VIR_WARN("Unable to release lock on %s", source); VIR_WARN("Unable to release lock on %s", source);
goto cleanup; goto cleanup;
} }
if (virSecurityManagerSetImageLabel(driver->securityManager, vm->def, if (virSecurityManagerSetImageLabel(driver->securityManager, vm->def,
disk) < 0) { disk) < 0) {
if (cgroup && qemuTeardownDiskCgroup(driver, vm, cgroup, disk) < 0) if (cgroup && qemuTeardownDiskCgroup(vm, cgroup, disk) < 0)
VIR_WARN("Failed to teardown cgroup for disk path %s", source); VIR_WARN("Failed to teardown cgroup for disk path %s", source);
if (virDomainLockDiskDetach(driver->lockManager, vm, disk) < 0) if (virDomainLockDiskDetach(driver->lockManager, vm, disk) < 0)
VIR_WARN("Unable to release lock on %s", source); VIR_WARN("Unable to release lock on %s", source);
...@@ -10886,7 +10886,7 @@ qemuDomainSnapshotUndoSingleDiskActive(struct qemud_driver *driver, ...@@ -10886,7 +10886,7 @@ qemuDomainSnapshotUndoSingleDiskActive(struct qemud_driver *driver,
if (virSecurityManagerRestoreImageLabel(driver->securityManager, if (virSecurityManagerRestoreImageLabel(driver->securityManager,
vm->def, disk) < 0) vm->def, disk) < 0)
VIR_WARN("Unable to restore security label on %s", disk->src); VIR_WARN("Unable to restore security label on %s", disk->src);
if (cgroup && qemuTeardownDiskCgroup(driver, vm, cgroup, disk) < 0) if (cgroup && qemuTeardownDiskCgroup(vm, cgroup, disk) < 0)
VIR_WARN("Failed to teardown cgroup for disk path %s", disk->src); VIR_WARN("Failed to teardown cgroup for disk path %s", disk->src);
if (virDomainLockDiskDetach(driver->lockManager, vm, disk) < 0) if (virDomainLockDiskDetach(driver->lockManager, vm, disk) < 0)
VIR_WARN("Unable to release lock on %s", disk->src); VIR_WARN("Unable to release lock on %s", disk->src);
......
...@@ -2006,7 +2006,7 @@ int qemuDomainDetachPciDiskDevice(struct qemud_driver *driver, ...@@ -2006,7 +2006,7 @@ int qemuDomainDetachPciDiskDevice(struct qemud_driver *driver,
VIR_WARN("Unable to restore security label on %s", dev->data.disk->src); VIR_WARN("Unable to restore security label on %s", dev->data.disk->src);
if (cgroup != NULL) { if (cgroup != NULL) {
if (qemuTeardownDiskCgroup(driver, vm, cgroup, dev->data.disk) < 0) if (qemuTeardownDiskCgroup(vm, cgroup, dev->data.disk) < 0)
VIR_WARN("Failed to teardown cgroup for disk path %s", VIR_WARN("Failed to teardown cgroup for disk path %s",
NULLSTR(dev->data.disk->src)); NULLSTR(dev->data.disk->src));
} }
...@@ -2089,7 +2089,7 @@ int qemuDomainDetachDiskDevice(struct qemud_driver *driver, ...@@ -2089,7 +2089,7 @@ int qemuDomainDetachDiskDevice(struct qemud_driver *driver,
VIR_WARN("Unable to restore security label on %s", dev->data.disk->src); VIR_WARN("Unable to restore security label on %s", dev->data.disk->src);
if (cgroup != NULL) { if (cgroup != NULL) {
if (qemuTeardownDiskCgroup(driver, vm, cgroup, dev->data.disk) < 0) if (qemuTeardownDiskCgroup(vm, cgroup, dev->data.disk) < 0)
VIR_WARN("Failed to teardown cgroup for disk path %s", VIR_WARN("Failed to teardown cgroup for disk path %s",
NULLSTR(dev->data.disk->src)); NULLSTR(dev->data.disk->src));
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册