Since its introduction in 2012 this internal API did nothing.
Moreover we have the same API that does exactly the same:
virSecurityManagerDomainSetPathLabel.
Signed-off-by: Michal Privoznik <mprivozn(a)redhat.com>
---
src/libvirt_private.syms | 1 -
src/qemu/qemu_process.c | 4 ++--
src/security/security_driver.h | 1 -
src/security/security_manager.c | 17 -----------------
src/security/security_manager.h | 3 ---
src/security/security_stack.c | 19 -------------------
6 files changed, 2 insertions(+), 43 deletions(-)
diff --git a/src/libvirt_private.syms b/src/libvirt_private.syms
index 7cc7bf8..04c18bf 100644
--- a/src/libvirt_private.syms
+++ b/src/libvirt_private.syms
@@ -1164,7 +1164,6 @@ virSecurityManagerSetChildProcessLabel;
virSecurityManagerSetDaemonSocketLabel;
virSecurityManagerSetDiskLabel;
virSecurityManagerSetHostdevLabel;
-virSecurityManagerSetHugepages;
virSecurityManagerSetImageFDLabel;
virSecurityManagerSetImageLabel;
virSecurityManagerSetProcessLabel;
diff --git a/src/qemu/qemu_process.c b/src/qemu/qemu_process.c
index 5e179b9..47e1fe2 100644
--- a/src/qemu/qemu_process.c
+++ b/src/qemu/qemu_process.c
@@ -3247,8 +3247,8 @@ qemuProcessBuildDestroydHugepagesPath(virQEMUDriverPtr driver,
goto cleanup;
}
- if (virSecurityManagerSetHugepages(driver->securityManager,
- vm->def, hugepagePath) < 0) {
+ if (virSecurityManagerDomainSetPathLabel(driver->securityManager,
+ vm->def, hugepagePath) <
0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
"%s", _("Unable to set huge path in
security driver"));
VIR_FREE(hugepagePath);
diff --git a/src/security/security_driver.h b/src/security/security_driver.h
index 7cb62f0..b48f2aa 100644
--- a/src/security/security_driver.h
+++ b/src/security/security_driver.h
@@ -168,7 +168,6 @@ struct _virSecurityDriver {
virSecurityDomainSetTapFDLabel domainSetSecurityTapFDLabel;
virSecurityDomainGetMountOptions domainGetSecurityMountOptions;
- virSecurityDomainSetHugepages domainSetSecurityHugepages;
virSecurityDriverGetBaseLabel getBaseLabel;
diff --git a/src/security/security_manager.c b/src/security/security_manager.c
index ecb4a40..f98c7d2 100644
--- a/src/security/security_manager.c
+++ b/src/security/security_manager.c
@@ -970,23 +970,6 @@ virSecurityManagerGetNested(virSecurityManagerPtr mgr)
int
-virSecurityManagerSetHugepages(virSecurityManagerPtr mgr,
- virDomainDefPtr vm,
- const char *path)
-{
- if (mgr->drv->domainSetSecurityHugepages) {
- int ret;
- virObjectLock(mgr);
- ret = mgr->drv->domainSetSecurityHugepages(mgr, vm, path);
- virObjectUnlock(mgr);
- return ret;
- }
-
- return 0;
-}
-
-
-int
virSecurityManagerDomainSetPathLabel(virSecurityManagerPtr mgr,
virDomainDefPtr vm,
const char *path)
diff --git a/src/security/security_manager.h b/src/security/security_manager.h
index 4cbc2d8..0d22cb1 100644
--- a/src/security/security_manager.h
+++ b/src/security/security_manager.h
@@ -149,9 +149,6 @@ int virSecurityManagerSetTapFDLabel(virSecurityManagerPtr mgr,
char *virSecurityManagerGetMountOptions(virSecurityManagerPtr mgr,
virDomainDefPtr vm);
virSecurityManagerPtr* virSecurityManagerGetNested(virSecurityManagerPtr mgr);
-int virSecurityManagerSetHugepages(virSecurityManagerPtr mgr,
- virDomainDefPtr sec,
- const char *hugepages_path);
int virSecurityManagerSetImageLabel(virSecurityManagerPtr mgr,
virDomainDefPtr vm,
diff --git a/src/security/security_stack.c b/src/security/security_stack.c
index 3ea2751..c123931 100644
--- a/src/security/security_stack.c
+++ b/src/security/security_stack.c
@@ -511,23 +511,6 @@ virSecurityStackSetTapFDLabel(virSecurityManagerPtr mgr,
return rc;
}
-static int
-virSecurityStackSetHugepages(virSecurityManagerPtr mgr,
- virDomainDefPtr vm,
- const char *path)
-{
- virSecurityStackDataPtr priv = virSecurityManagerGetPrivateData(mgr);
- virSecurityStackItemPtr item = priv->itemsHead;
- int rc = 0;
-
- for (; item; item = item->next) {
- if (virSecurityManagerSetHugepages(item->securityManager, vm, path) < 0)
- rc = -1;
- }
-
- return rc;
-}
-
static char *
virSecurityStackGetMountOptions(virSecurityManagerPtr mgr ATTRIBUTE_UNUSED,
virDomainDefPtr vm ATTRIBUTE_UNUSED)
@@ -663,8 +646,6 @@ virSecurityDriver virSecurityDriverStack = {
.domainGetSecurityMountOptions = virSecurityStackGetMountOptions,
- .domainSetSecurityHugepages = virSecurityStackSetHugepages,
-
.getBaseLabel = virSecurityStackGetBaseLabel,
.domainSetPathLabel = virSecurityStackDomainSetPathLabel,
--
2.8.4