rpms/libcgroup/devel 04-fedora-workaround-for-sysdefault.patch, NONE, 1.1 libcgroup.spec, 1.11, 1.12

Dhaval Giani dhavalgiani at fedoraproject.org
Mon Mar 9 17:46:41 UTC 2009


Author: dhavalgiani

Update of /cvs/pkgs/rpms/libcgroup/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21520

Modified Files:
	libcgroup.spec 
Added Files:
	04-fedora-workaround-for-sysdefault.patch 
Log Message:
* Mon Mar 09 2009 Dhaval Giani <dhaval at linux.vnet.ibm.com> 0.33-3
- Add a workaround for rt cgroup controller.


04-fedora-workaround-for-sysdefault.patch:

--- NEW FILE 04-fedora-workaround-for-sysdefault.patch ---
diff --git a/scripts/init.d/cgconfig b/scripts/init.d/cgconfig
index 1c60b86..fe3ff65 100644
--- a/scripts/init.d/cgconfig
+++ b/scripts/init.d/cgconfig
@@ -122,6 +122,15 @@ start() {
                     ${MOUNTPOINT[$i]}/$defaultcgroup/cpuset.mems
             fi
             #
+            # special rule for cpu
+            #
+            echo ${MOUNTOPTS[$i]} | grep -q -w cpu
+            if [ $? -eq 0 ]
+            then
+                cat ${MOUNTPOINT[$i]}/cpu.rt_runtime_us > \
+                    ${MOUNTPOINT[$i]}/$defaultcgroup/cpu.rt_runtime_us
+	    fi
+            #
             # classify everything to default cgroup
             #
             for j in `ps --no-headers -eL o tid`


Index: libcgroup.spec
===================================================================
RCS file: /cvs/pkgs/rpms/libcgroup/devel/libcgroup.spec,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- libcgroup.spec	9 Mar 2009 12:30:29 -0000	1.11
+++ libcgroup.spec	9 Mar 2009 17:46:10 -0000	1.12
@@ -2,13 +2,14 @@
 Summary: Tools and libraries to control and monitor control groups
 Group: Development/Libraries
 Version: 0.33
-Release: 2%{?dist}
+Release: 3%{?dist}
 License: LGPLv2+
 URL: http://libcg.sourceforge.net/
 Source0: http://downloads.sourceforge.net/libcg/%{name}-%{version}.tar.bz2
 Patch0: http://downloads.sourceforge.net/libcg/01-fedora-fix-build.patch
 Patch1: http://downloads.sourceforge.net/libcg/02-fedora-fix-initscripts.patch
 Patch2: http://downloads.sourceforge.net/libcg/03-fedora-adjust-initscript-priority.patch
+Patch3: http://downloads.sourceforge.net/libcg/04-fedora-workaround-for-sysdefault.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires: byacc
 BuildRequires: flex
@@ -38,6 +39,7 @@
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 
 %build
 %configure --bindir=/bin --sbindir=/sbin --libdir=/%{_lib}
@@ -104,6 +106,8 @@
 
 
 %changelog
+* Mon Mar 09 2009 Dhaval Giani <dhaval at linux.vnet.ibm.com> 0.33-3
+- Add a workaround for rt cgroup controller.
 * Mon Mar 09 2009 Dhaval Giani <dhaval at linux.vnet.ibm.com> 0.33-2
 - Change the cgconfig script to start earlier
 - Move the binaries to /bin and /sbin




More information about the fedora-extras-commits mailing list