diff --git a/src/qemu/qemu_security_dac.c b/src/qemu/qemu_security_dac.c index 11f41b307f..f281b96179 100644 --- a/src/qemu/qemu_security_dac.c +++ b/src/qemu/qemu_security_dac.c @@ -173,8 +173,7 @@ qemuSecurityDACRestoreSecurityImageLabel(virDomainObjPtr vm ATTRIBUTE_UNUSED, static int -qemuSecurityDACSetSecurityPCILabel(virConnectPtr conn ATTRIBUTE_UNUSED, - pciDevice *dev ATTRIBUTE_UNUSED, +qemuSecurityDACSetSecurityPCILabel(pciDevice *dev ATTRIBUTE_UNUSED, const char *file, void *opaque ATTRIBUTE_UNUSED) { @@ -183,8 +182,7 @@ qemuSecurityDACSetSecurityPCILabel(virConnectPtr conn ATTRIBUTE_UNUSED, static int -qemuSecurityDACSetSecurityUSBLabel(virConnectPtr conn ATTRIBUTE_UNUSED, - usbDevice *dev ATTRIBUTE_UNUSED, +qemuSecurityDACSetSecurityUSBLabel(usbDevice *dev ATTRIBUTE_UNUSED, const char *file, void *opaque ATTRIBUTE_UNUSED) { @@ -215,7 +213,7 @@ qemuSecurityDACSetSecurityHostdevLabel(virDomainObjPtr vm, if (!usb) goto done; - ret = usbDeviceFileIterate(NULL, usb, qemuSecurityDACSetSecurityUSBLabel, vm); + ret = usbDeviceFileIterate(usb, qemuSecurityDACSetSecurityUSBLabel, vm); usbFreeDevice(usb); break; } @@ -229,7 +227,7 @@ qemuSecurityDACSetSecurityHostdevLabel(virDomainObjPtr vm, if (!pci) goto done; - ret = pciDeviceFileIterate(NULL, pci, qemuSecurityDACSetSecurityPCILabel, vm); + ret = pciDeviceFileIterate(pci, qemuSecurityDACSetSecurityPCILabel, vm); pciFreeDevice(pci); break; @@ -246,8 +244,7 @@ done: static int -qemuSecurityDACRestoreSecurityPCILabel(virConnectPtr conn ATTRIBUTE_UNUSED, - pciDevice *dev ATTRIBUTE_UNUSED, +qemuSecurityDACRestoreSecurityPCILabel(pciDevice *dev ATTRIBUTE_UNUSED, const char *file, void *opaque ATTRIBUTE_UNUSED) { @@ -256,8 +253,7 @@ qemuSecurityDACRestoreSecurityPCILabel(virConnectPtr conn ATTRIBUTE_UNUSED, static int -qemuSecurityDACRestoreSecurityUSBLabel(virConnectPtr conn ATTRIBUTE_UNUSED, - usbDevice *dev ATTRIBUTE_UNUSED, +qemuSecurityDACRestoreSecurityUSBLabel(usbDevice *dev ATTRIBUTE_UNUSED, const char *file, void *opaque ATTRIBUTE_UNUSED) { @@ -288,7 +284,7 @@ qemuSecurityDACRestoreSecurityHostdevLabel(virDomainObjPtr vm ATTRIBUTE_UNUSED, if (!usb) goto done; - ret = usbDeviceFileIterate(NULL, usb, qemuSecurityDACRestoreSecurityUSBLabel, NULL); + ret = usbDeviceFileIterate(usb, qemuSecurityDACRestoreSecurityUSBLabel, NULL); usbFreeDevice(usb); break; @@ -303,7 +299,7 @@ qemuSecurityDACRestoreSecurityHostdevLabel(virDomainObjPtr vm ATTRIBUTE_UNUSED, if (!pci) goto done; - ret = pciDeviceFileIterate(NULL, pci, qemuSecurityDACRestoreSecurityPCILabel, NULL); + ret = pciDeviceFileIterate(pci, qemuSecurityDACRestoreSecurityPCILabel, NULL); pciFreeDevice(pci); break; diff --git a/src/security/security_selinux.c b/src/security/security_selinux.c index 7507549221..06a2479025 100644 --- a/src/security/security_selinux.c +++ b/src/security/security_selinux.c @@ -455,8 +455,7 @@ SELinuxSetSecurityImageLabel(virDomainObjPtr vm, static int -SELinuxSetSecurityPCILabel(virConnectPtr conn ATTRIBUTE_UNUSED, - pciDevice *dev ATTRIBUTE_UNUSED, +SELinuxSetSecurityPCILabel(pciDevice *dev ATTRIBUTE_UNUSED, const char *file, void *opaque) { virDomainObjPtr vm = opaque; @@ -466,8 +465,7 @@ SELinuxSetSecurityPCILabel(virConnectPtr conn ATTRIBUTE_UNUSED, } static int -SELinuxSetSecurityUSBLabel(virConnectPtr conn ATTRIBUTE_UNUSED, - usbDevice *dev ATTRIBUTE_UNUSED, +SELinuxSetSecurityUSBLabel(usbDevice *dev ATTRIBUTE_UNUSED, const char *file, void *opaque) { virDomainObjPtr vm = opaque; @@ -500,7 +498,7 @@ SELinuxSetSecurityHostdevLabel(virDomainObjPtr vm, if (!usb) goto done; - ret = usbDeviceFileIterate(NULL, usb, SELinuxSetSecurityUSBLabel, vm); + ret = usbDeviceFileIterate(usb, SELinuxSetSecurityUSBLabel, vm); usbFreeDevice(usb); break; } @@ -514,7 +512,7 @@ SELinuxSetSecurityHostdevLabel(virDomainObjPtr vm, if (!pci) goto done; - ret = pciDeviceFileIterate(NULL, pci, SELinuxSetSecurityPCILabel, vm); + ret = pciDeviceFileIterate(pci, SELinuxSetSecurityPCILabel, vm); pciFreeDevice(pci); break; @@ -531,8 +529,7 @@ done: static int -SELinuxRestoreSecurityPCILabel(virConnectPtr conn ATTRIBUTE_UNUSED, - pciDevice *dev ATTRIBUTE_UNUSED, +SELinuxRestoreSecurityPCILabel(pciDevice *dev ATTRIBUTE_UNUSED, const char *file, void *opaque ATTRIBUTE_UNUSED) { @@ -540,8 +537,7 @@ SELinuxRestoreSecurityPCILabel(virConnectPtr conn ATTRIBUTE_UNUSED, } static int -SELinuxRestoreSecurityUSBLabel(virConnectPtr conn ATTRIBUTE_UNUSED, - usbDevice *dev ATTRIBUTE_UNUSED, +SELinuxRestoreSecurityUSBLabel(usbDevice *dev ATTRIBUTE_UNUSED, const char *file, void *opaque ATTRIBUTE_UNUSED) { @@ -572,7 +568,7 @@ SELinuxRestoreSecurityHostdevLabel(virDomainObjPtr vm, if (!usb) goto done; - ret = usbDeviceFileIterate(NULL, usb, SELinuxRestoreSecurityUSBLabel, NULL); + ret = usbDeviceFileIterate(usb, SELinuxRestoreSecurityUSBLabel, NULL); usbFreeDevice(usb); break; @@ -587,7 +583,7 @@ SELinuxRestoreSecurityHostdevLabel(virDomainObjPtr vm, if (!pci) goto done; - ret = pciDeviceFileIterate(NULL, pci, SELinuxRestoreSecurityPCILabel, NULL); + ret = pciDeviceFileIterate(pci, SELinuxRestoreSecurityPCILabel, NULL); pciFreeDevice(pci); break; diff --git a/src/util/hostusb.c b/src/util/hostusb.c index 7ed262b517..3cce66bff1 100644 --- a/src/util/hostusb.c +++ b/src/util/hostusb.c @@ -202,10 +202,9 @@ usbFreeDevice(usbDevice *dev) } -int usbDeviceFileIterate(virConnectPtr conn, - usbDevice *dev, +int usbDeviceFileIterate(usbDevice *dev, usbDeviceFileActor actor, void *opaque) { - return (actor)(conn, dev, dev->path, opaque); + return (actor)(dev, dev->path, opaque); } diff --git a/src/util/hostusb.h b/src/util/hostusb.h index 2579bdb555..bc22671783 100644 --- a/src/util/hostusb.h +++ b/src/util/hostusb.h @@ -39,11 +39,10 @@ void usbFreeDevice (usbDevice *dev); * Should return 0 if successfully processed, or * -1 to indicate error and abort iteration */ -typedef int (*usbDeviceFileActor)(virConnectPtr conn, usbDevice *dev, +typedef int (*usbDeviceFileActor)(usbDevice *dev, const char *path, void *opaque); -int usbDeviceFileIterate(virConnectPtr conn, - usbDevice *dev, +int usbDeviceFileIterate(usbDevice *dev, usbDeviceFileActor actor, void *opaque); diff --git a/src/util/pci.c b/src/util/pci.c index e639910e11..44eb439fe1 100644 --- a/src/util/pci.c +++ b/src/util/pci.c @@ -1194,8 +1194,7 @@ pciDeviceListFind(pciDeviceList *list, pciDevice *dev) } -int pciDeviceFileIterate(virConnectPtr conn, - pciDevice *dev, +int pciDeviceFileIterate(pciDevice *dev, pciDeviceFileActor actor, void *opaque) { @@ -1228,7 +1227,7 @@ int pciDeviceFileIterate(virConnectPtr conn, virReportOOMError(); goto cleanup; } - if ((actor)(conn, dev, file, opaque) < 0) + if ((actor)(dev, file, opaque) < 0) goto cleanup; VIR_FREE(file); diff --git a/src/util/pci.h b/src/util/pci.h index ad518a5d2a..b31d0cf316 100644 --- a/src/util/pci.h +++ b/src/util/pci.h @@ -61,11 +61,10 @@ pciDevice * pciDeviceListFind (pciDeviceList *list, * Should return 0 if successfully processed, or * -1 to indicate error and abort iteration */ -typedef int (*pciDeviceFileActor)(virConnectPtr conn, pciDevice *dev, +typedef int (*pciDeviceFileActor)(pciDevice *dev, const char *path, void *opaque); -int pciDeviceFileIterate(virConnectPtr conn, - pciDevice *dev, +int pciDeviceFileIterate(pciDevice *dev, pciDeviceFileActor actor, void *opaque);