[2/2] libvirtd: Enable required cgroups

Message ID 20210716111413.23497-2-michael.tremer@ipfire.org
State Accepted
Commit 40a3053a67f1fc70cc837fff5b33072605ccd3ec
Headers
Series [1/2] mountkernfs: Mount cgroup2 hierarchy |

Commit Message

Michael Tremer July 16, 2021, 11:14 a.m. UTC
  Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
---
 lfs/libvirt                       | 2 +-
 src/initscripts/packages/libvirtd | 7 ++++++-
 2 files changed, 7 insertions(+), 2 deletions(-)
  

Patch

diff --git a/lfs/libvirt b/lfs/libvirt
index 28a95d317..b680cbb3d 100644
--- a/lfs/libvirt
+++ b/lfs/libvirt
@@ -33,7 +33,7 @@  DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 SUP_ARCH   = i586 x86_64
 PROG       = libvirt
-PAK_VER    = 25
+PAK_VER    = 26
 
 DEPS       = ebtables libpciaccess libtirpc libyajl ncat qemu
 
diff --git a/src/initscripts/packages/libvirtd b/src/initscripts/packages/libvirtd
index 40bc6bee3..f0a0b1e8a 100644
--- a/src/initscripts/packages/libvirtd
+++ b/src/initscripts/packages/libvirtd
@@ -20,9 +20,14 @@  case $1 in
 		boot_mesg "Load required kernel modules for Libvirt"
 		modprobe tun vhost_net
 		evaluate_retval
+
+		# Enable required cgroup controllers
+		if [ -d "/sys/fs/cgroup" ]; then
+			echo "+cpu +io" > /sys/fs/cgroup/cgroup.subtree_control
+		fi
+
 		boot_mesg "Starting Libvirt Daemon..."
 		loadproc /usr/sbin/libvirtd -d
-
 		;;
 
 	stop)