diff --git a/fedora-config.patch b/fedora-config.patch new file mode 100644 index 0000000..470248e --- /dev/null +++ b/fedora-config.patch @@ -0,0 +1,70 @@ +Fedora specific configuration - we want to mount all controllers by default for libvirt. + +diff -up libcgroup-0.34/samples/cgconfig.conf.orig libcgroup-0.34/samples/cgconfig.conf +--- libcgroup-0.34/samples/cgconfig.conf.orig 2009-03-04 10:40:06.000000000 +0100 ++++ libcgroup-0.34/samples/cgconfig.conf 2009-10-19 10:17:37.000000000 +0200 +@@ -10,39 +10,17 @@ + # WITHOUT ANY WARRANTY; without even the implied warranty of + # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + # +-#group daemons/www { +-# perm { +-# task { +-# uid = root; +-# gid = webmaster; +-# } +-# admin { +-# uid = root; +-# gid = root; +-# } +-# } +-# cpu { +-# cpu.shares = 1000; +-# } +-#} ++# See man cgconfig.conf for further details. + # +-#group daemons/ftp { +-# perm { +-# task { +-# uid = root; +-# gid = ftpmaster; +-# } +-# admin { +-# uid = root; +-# gid = root; +-# } +-# } +-# cpu { +-# cpu.shares = 500; +-# } +-#} +-# +-#mount { +-# cpu = /mnt/cgroups/cpu; +-# cpuacct = /mnt/cgroups/cpuacct; +-#} ++# By default, mount all controllers to /cgroup/ ++ ++mount { ++ cpuset = /cgroup/cpuset; ++ cpu = /cgroup/cpu; ++ cpuacct = /cgroup/cpuacct; ++ memory = /cgroup/memory; ++ devices = /cgroup/devices; ++ freezer = /cgroup/freezer; ++ net_cls = /cgroup/net_cls; ++} ++ +diff -up libcgroup-0.34/samples/cgrules.conf.orig libcgroup-0.34/samples/cgrules.conf +--- libcgroup-0.34/samples/cgrules.conf.orig 2009-06-29 13:21:11.000000000 +0200 ++++ libcgroup-0.34/samples/cgrules.conf 2009-10-19 10:14:00.000000000 +0200 +@@ -47,5 +47,7 @@ + #peter cpu test1/ + #% memory test2/ + #@root * admingroup/ +-#* * default/ ++ ++# As default rule, all processes belong to root group: ++* * / + # End of file