rpms/kernel/devel kernel-2.6.spec, 1.3235, 1.3236 linux-2.6-sched-cfs.patch, 1.6, 1.7
Dave Jones (davej)
fedora-extras-commits at redhat.com
Mon Jun 25 03:01:25 UTC 2007
- Previous message (by thread): rpms/xfprint/FC-5 .cvsignore, 1.4, 1.5 sources, 1.4, 1.5 xfprint.spec, 1.11, 1.12
- Next message (by thread): rpms/xfce4-mixer/FC-5 .cvsignore, 1.4, 1.5 sources, 1.4, 1.5 xfce4-mixer.spec, 1.8, 1.9
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: davej
Update of /cvs/pkgs/rpms/kernel/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv15073
Modified Files:
kernel-2.6.spec linux-2.6-sched-cfs.patch
Log Message:
* Sun Jun 24 2007 Dave Jones <davej at redhat.com>
- Fix 64 bit overflow in CFS.
Index: kernel-2.6.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/kernel-2.6.spec,v
retrieving revision 1.3235
retrieving revision 1.3236
diff -u -r1.3235 -r1.3236
--- kernel-2.6.spec 24 Jun 2007 03:42:11 -0000 1.3235
+++ kernel-2.6.spec 25 Jun 2007 03:00:46 -0000 1.3236
@@ -2088,6 +2088,9 @@
%endif
%changelog
+* Sun Jun 24 2007 Dave Jones <davej at redhat.com>
+- Fix 64 bit overflow in CFS.
+
* Sat Jun 23 2007 Dave Jones <davej at redhat.com>
- DMI based module autoloading.
linux-2.6-sched-cfs.patch:
Index: linux-2.6-sched-cfs.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/devel/linux-2.6-sched-cfs.patch,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- linux-2.6-sched-cfs.patch 24 Jun 2007 03:42:12 -0000 1.6
+++ linux-2.6-sched-cfs.patch 25 Jun 2007 03:00:46 -0000 1.7
@@ -7055,3 +7055,20 @@
.ctl_name = KERN_PANIC,
.procname = "panic",
.data = &panic_timeout,
+Index: linux/kernel/sched_fair.c
+===================================================================
+--- linux.orig/kernel/sched_fair.c
++++ linux/kernel/sched_fair.c
+@@ -342,8 +342,9 @@ update_stats_enqueue(struct cfs_rq *cfs_
+ s64 tmp;
+
+ if (se->wait_runtime < 0) {
+- tmp = (0 - se->wait_runtime) << NICE_0_SHIFT;
+- key += (tmp * se->load.inv_weight) >> WMULT_SHIFT;
++ tmp = -se->wait_runtime;
++ key += (tmp * se->load.inv_weight) >>
++ (WMULT_SHIFT - NICE_0_SHIFT);
+ } else {
+ tmp = se->wait_runtime * se->load.weight;
+ key -= tmp >> NICE_0_SHIFT;
+
- Previous message (by thread): rpms/xfprint/FC-5 .cvsignore, 1.4, 1.5 sources, 1.4, 1.5 xfprint.spec, 1.11, 1.12
- Next message (by thread): rpms/xfce4-mixer/FC-5 .cvsignore, 1.4, 1.5 sources, 1.4, 1.5 xfce4-mixer.spec, 1.8, 1.9
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list