Hello community,
here is the log from the commit of package kernel-source
checked in at Tue Aug 14 03:05:36 CEST 2007.
--------
--- kernel-source/kernel-bigsmp.changes 2007-08-10 21:26:09.000000000 +0200
+++ /mounts/work_src_done/STABLE/kernel-source/kernel-bigsmp.changes 2007-08-13 16:15:31.000000000 +0200
@@ -1,0 +2,26 @@
+Mon Aug 13 15:07:19 CEST 2007 - trenn@suse.de
+
+- patches.fixes/cpufreq_check_negative_load.patch:
+ ondemand: add a check to avoid negative load calculation
+ (https://bugzilla.novell.com/show_bug.cgi?id=297355).
+- patches.fixes/cpufreq_fix_tickless_acounting.patch: ondemand:
+ fix tickless accounting and software coordination bug
+ (https://bugzilla.novell.com/show_bug.cgi?id=297355).
+
+-------------------------------------------------------------------
+Mon Aug 13 14:28:17 CEST 2007 - olh@suse.de
+
+- add patches.arch/ppc-pegasos-console-autodetection.patch
+ recognize the /failsafe stdout path
+
+-------------------------------------------------------------------
+Mon Aug 13 08:56:07 CEST 2007 - sdietrich@novell.com
+
+- patches.rt/patch-2.6.22.1-rt4.openSUSE: rebase to 2.6.22.2
+- patches.rt/patch-2.6.22.1-rt4-5
+- patches.rt/patch-2.6.22.1-rt5-6
+- patches.rt/patch-2.6.22.1-rt6-7
+- patches.rt/patch-2.6.22.1-rt7-8
+- patches.rt/patch-2.6.22.1-rt8-9
+
+-------------------------------------------------------------------
kernel-debug.changes: same change
kernel-default.changes: same change
kernel-dummy.changes: same change
kernel-kdump.changes: same change
kernel-ppc64.changes: same change
kernel-rt.changes: same change
kernel-rt_debug.changes: same change
kernel-s390.changes: same change
kernel-source.changes: same change
kernel-syms.changes: same change
kernel-vanilla.changes: same change
kernel-xen.changes: same change
kernel-xenpae.changes: same change
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kernel-bigsmp.spec ++++++
--- /var/tmp/diff_new_pack.I20813/_old 2007-08-14 03:02:42.000000000 +0200
+++ /var/tmp/diff_new_pack.I20813/_new 2007-08-14 03:02:42.000000000 +0200
@@ -52,7 +52,7 @@
%endif
Summary: Kernel with PAE Support
Version: 2.6.22.2
-Release: 2
+Release: 4
License: GPL v2 or later
Group: System/Kernel
Autoreqprov: on
@@ -180,7 +180,7 @@
-Source Timestamp: 2007/08/10 19:24:17 UTC
+Source Timestamp: 2007/08/13 13:07:28 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.22.tar.bz2 ]; then
@@ -580,6 +580,23 @@
%files -f kernel.files
%changelog
+* Mon Aug 13 2007 - trenn@suse.de
+- patches.fixes/cpufreq_check_negative_load.patch:
+ ondemand: add a check to avoid negative load calculation
+ (https://bugzilla.novell.com/show_bug.cgi?id=297355).
+- patches.fixes/cpufreq_fix_tickless_acounting.patch: ondemand:
+ fix tickless accounting and software coordination bug
+ (https://bugzilla.novell.com/show_bug.cgi?id=297355).
+* Mon Aug 13 2007 - olh@suse.de
+- add patches.arch/ppc-pegasos-console-autodetection.patch
+ recognize the /failsafe stdout path
+* Mon Aug 13 2007 - sdietrich@novell.com
+- patches.rt/patch-2.6.22.1-rt4.openSUSE: rebase to 2.6.22.2
+- patches.rt/patch-2.6.22.1-rt4-5
+- patches.rt/patch-2.6.22.1-rt5-6
+- patches.rt/patch-2.6.22.1-rt6-7
+- patches.rt/patch-2.6.22.1-rt7-8
+- patches.rt/patch-2.6.22.1-rt8-9
* Fri Aug 10 2007 - jeffm@suse.de
- Update config files: Resynced bigsmp with default.
* Fri Aug 10 2007 - tiwai@suse.de
kernel-debug.spec: same change
kernel-default.spec: same change
++++++ kernel-dummy.spec ++++++
--- /var/tmp/diff_new_pack.I20813/_old 2007-08-14 03:02:42.000000000 +0200
+++ /var/tmp/diff_new_pack.I20813/_new 2007-08-14 03:02:42.000000000 +0200
@@ -15,7 +15,7 @@
URL: http://www.kernel.org/
Summary: Internal dummy package for synchronizing release numbers
Version: 2.6.22.2
-Release: 2
+Release: 4
License: GPL v2 or later
Group: System/Kernel
Autoreqprov: off
@@ -28,7 +28,7 @@
--------
Andreas Gruenbacher
-Source Timestamp: 2007/08/10 19:24:17 UTC
+Source Timestamp: 2007/08/13 13:07:28 UTC
%install
@@ -41,6 +41,23 @@
/etc/dummy
%changelog
+* Mon Aug 13 2007 - trenn@suse.de
+- patches.fixes/cpufreq_check_negative_load.patch:
+ ondemand: add a check to avoid negative load calculation
+ (https://bugzilla.novell.com/show_bug.cgi?id=297355).
+- patches.fixes/cpufreq_fix_tickless_acounting.patch: ondemand:
+ fix tickless accounting and software coordination bug
+ (https://bugzilla.novell.com/show_bug.cgi?id=297355).
+* Mon Aug 13 2007 - olh@suse.de
+- add patches.arch/ppc-pegasos-console-autodetection.patch
+ recognize the /failsafe stdout path
+* Mon Aug 13 2007 - sdietrich@novell.com
+- patches.rt/patch-2.6.22.1-rt4.openSUSE: rebase to 2.6.22.2
+- patches.rt/patch-2.6.22.1-rt4-5
+- patches.rt/patch-2.6.22.1-rt5-6
+- patches.rt/patch-2.6.22.1-rt6-7
+- patches.rt/patch-2.6.22.1-rt7-8
+- patches.rt/patch-2.6.22.1-rt8-9
* Fri Aug 10 2007 - jeffm@suse.de
- Update config files: Resynced bigsmp with default.
* Fri Aug 10 2007 - tiwai@suse.de
++++++ kernel-kdump.spec ++++++
--- /var/tmp/diff_new_pack.I20813/_old 2007-08-14 03:02:42.000000000 +0200
+++ /var/tmp/diff_new_pack.I20813/_new 2007-08-14 03:02:42.000000000 +0200
@@ -52,7 +52,7 @@
%endif
Summary: kernel for kdump
Version: 2.6.22.2
-Release: 2
+Release: 4
License: GPL v2 or later
Group: System/Kernel
Autoreqprov: on
@@ -184,7 +184,7 @@
-Source Timestamp: 2007/08/10 19:24:17 UTC
+Source Timestamp: 2007/08/13 13:07:28 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.22.tar.bz2 ]; then
@@ -584,6 +584,23 @@
%files -f kernel.files
%changelog
+* Mon Aug 13 2007 - trenn@suse.de
+- patches.fixes/cpufreq_check_negative_load.patch:
+ ondemand: add a check to avoid negative load calculation
+ (https://bugzilla.novell.com/show_bug.cgi?id=297355).
+- patches.fixes/cpufreq_fix_tickless_acounting.patch: ondemand:
+ fix tickless accounting and software coordination bug
+ (https://bugzilla.novell.com/show_bug.cgi?id=297355).
+* Mon Aug 13 2007 - olh@suse.de
+- add patches.arch/ppc-pegasos-console-autodetection.patch
+ recognize the /failsafe stdout path
+* Mon Aug 13 2007 - sdietrich@novell.com
+- patches.rt/patch-2.6.22.1-rt4.openSUSE: rebase to 2.6.22.2
+- patches.rt/patch-2.6.22.1-rt4-5
+- patches.rt/patch-2.6.22.1-rt5-6
+- patches.rt/patch-2.6.22.1-rt6-7
+- patches.rt/patch-2.6.22.1-rt7-8
+- patches.rt/patch-2.6.22.1-rt8-9
* Fri Aug 10 2007 - jeffm@suse.de
- Update config files: Resynced bigsmp with default.
* Fri Aug 10 2007 - tiwai@suse.de
++++++ kernel-ppc64.spec ++++++
--- /var/tmp/diff_new_pack.I20813/_old 2007-08-14 03:02:43.000000000 +0200
+++ /var/tmp/diff_new_pack.I20813/_new 2007-08-14 03:02:43.000000000 +0200
@@ -51,7 +51,7 @@
%endif
Summary: Kernel for ppc64 Systems
Version: 2.6.22.2
-Release: 2
+Release: 4
License: GPL v2 or later, LGPL v2 or later
Group: System/Kernel
Autoreqprov: on
@@ -196,7 +196,7 @@
Tom Gall
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2007/08/10 19:24:17 UTC
+Source Timestamp: 2007/08/13 13:07:28 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.22.tar.bz2 ]; then
@@ -596,6 +596,23 @@
%files -f kernel.files
%changelog
+* Mon Aug 13 2007 - trenn@suse.de
+- patches.fixes/cpufreq_check_negative_load.patch:
+ ondemand: add a check to avoid negative load calculation
+ (https://bugzilla.novell.com/show_bug.cgi?id=297355).
+- patches.fixes/cpufreq_fix_tickless_acounting.patch: ondemand:
+ fix tickless accounting and software coordination bug
+ (https://bugzilla.novell.com/show_bug.cgi?id=297355).
+* Mon Aug 13 2007 - olh@suse.de
+- add patches.arch/ppc-pegasos-console-autodetection.patch
+ recognize the /failsafe stdout path
+* Mon Aug 13 2007 - sdietrich@novell.com
+- patches.rt/patch-2.6.22.1-rt4.openSUSE: rebase to 2.6.22.2
+- patches.rt/patch-2.6.22.1-rt4-5
+- patches.rt/patch-2.6.22.1-rt5-6
+- patches.rt/patch-2.6.22.1-rt6-7
+- patches.rt/patch-2.6.22.1-rt7-8
+- patches.rt/patch-2.6.22.1-rt8-9
* Fri Aug 10 2007 - jeffm@suse.de
- Update config files: Resynced bigsmp with default.
* Fri Aug 10 2007 - tiwai@suse.de
++++++ kernel-rt_debug.spec ++++++
--- /var/tmp/diff_new_pack.I20813/_old 2007-08-14 03:02:43.000000000 +0200
+++ /var/tmp/diff_new_pack.I20813/_new 2007-08-14 03:02:43.000000000 +0200
@@ -52,7 +52,7 @@
%endif
Summary: A Debug Version of the Kernel
Version: 2.6.22.2
-Release: 2
+Release: 3
License: GPL v2 or later
Group: System/Kernel
Autoreqprov: on
@@ -182,7 +182,7 @@
-Source Timestamp: 2007/08/10 19:24:17 UTC
+Source Timestamp: 2007/08/13 13:07:28 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.22.tar.bz2 ]; then
@@ -582,6 +582,23 @@
%files -f kernel.files
%changelog
+* Mon Aug 13 2007 - trenn@suse.de
+- patches.fixes/cpufreq_check_negative_load.patch:
+ ondemand: add a check to avoid negative load calculation
+ (https://bugzilla.novell.com/show_bug.cgi?id=297355).
+- patches.fixes/cpufreq_fix_tickless_acounting.patch: ondemand:
+ fix tickless accounting and software coordination bug
+ (https://bugzilla.novell.com/show_bug.cgi?id=297355).
+* Mon Aug 13 2007 - olh@suse.de
+- add patches.arch/ppc-pegasos-console-autodetection.patch
+ recognize the /failsafe stdout path
+* Mon Aug 13 2007 - sdietrich@novell.com
+- patches.rt/patch-2.6.22.1-rt4.openSUSE: rebase to 2.6.22.2
+- patches.rt/patch-2.6.22.1-rt4-5
+- patches.rt/patch-2.6.22.1-rt5-6
+- patches.rt/patch-2.6.22.1-rt6-7
+- patches.rt/patch-2.6.22.1-rt7-8
+- patches.rt/patch-2.6.22.1-rt8-9
* Fri Aug 10 2007 - jeffm@suse.de
- Update config files: Resynced bigsmp with default.
* Fri Aug 10 2007 - tiwai@suse.de
++++++ kernel-rt.spec ++++++
--- /var/tmp/diff_new_pack.I20813/_old 2007-08-14 03:02:43.000000000 +0200
+++ /var/tmp/diff_new_pack.I20813/_new 2007-08-14 03:02:43.000000000 +0200
@@ -52,7 +52,7 @@
%endif
Summary: The Realtime Linux Kernel
Version: 2.6.22.2
-Release: 2
+Release: 3
License: GPL v2 or later
Group: System/Kernel
Autoreqprov: on
@@ -187,7 +187,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2007/08/10 19:24:17 UTC
+Source Timestamp: 2007/08/13 13:07:28 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.22.tar.bz2 ]; then
@@ -587,6 +587,23 @@
%files -f kernel.files
%changelog
+* Mon Aug 13 2007 - trenn@suse.de
+- patches.fixes/cpufreq_check_negative_load.patch:
+ ondemand: add a check to avoid negative load calculation
+ (https://bugzilla.novell.com/show_bug.cgi?id=297355).
+- patches.fixes/cpufreq_fix_tickless_acounting.patch: ondemand:
+ fix tickless accounting and software coordination bug
+ (https://bugzilla.novell.com/show_bug.cgi?id=297355).
+* Mon Aug 13 2007 - olh@suse.de
+- add patches.arch/ppc-pegasos-console-autodetection.patch
+ recognize the /failsafe stdout path
+* Mon Aug 13 2007 - sdietrich@novell.com
+- patches.rt/patch-2.6.22.1-rt4.openSUSE: rebase to 2.6.22.2
+- patches.rt/patch-2.6.22.1-rt4-5
+- patches.rt/patch-2.6.22.1-rt5-6
+- patches.rt/patch-2.6.22.1-rt6-7
+- patches.rt/patch-2.6.22.1-rt7-8
+- patches.rt/patch-2.6.22.1-rt8-9
* Fri Aug 10 2007 - jeffm@suse.de
- Update config files: Resynced bigsmp with default.
* Fri Aug 10 2007 - tiwai@suse.de
++++++ kernel-s390.spec ++++++
--- /var/tmp/diff_new_pack.I20813/_old 2007-08-14 03:02:43.000000000 +0200
+++ /var/tmp/diff_new_pack.I20813/_new 2007-08-14 03:02:43.000000000 +0200
@@ -52,7 +52,7 @@
%endif
Summary: The Standard Kernel
Version: 2.6.22.2
-Release: 2
+Release: 3
License: GPL v2 or later
Group: System/Kernel
Autoreqprov: on
@@ -178,7 +178,7 @@
-Source Timestamp: 2007/08/10 19:24:17 UTC
+Source Timestamp: 2007/08/13 13:07:28 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.22.tar.bz2 ]; then
@@ -578,6 +578,23 @@
%files -f kernel.files
%changelog
+* Mon Aug 13 2007 - trenn@suse.de
+- patches.fixes/cpufreq_check_negative_load.patch:
+ ondemand: add a check to avoid negative load calculation
+ (https://bugzilla.novell.com/show_bug.cgi?id=297355).
+- patches.fixes/cpufreq_fix_tickless_acounting.patch: ondemand:
+ fix tickless accounting and software coordination bug
+ (https://bugzilla.novell.com/show_bug.cgi?id=297355).
+* Mon Aug 13 2007 - olh@suse.de
+- add patches.arch/ppc-pegasos-console-autodetection.patch
+ recognize the /failsafe stdout path
+* Mon Aug 13 2007 - sdietrich@novell.com
+- patches.rt/patch-2.6.22.1-rt4.openSUSE: rebase to 2.6.22.2
+- patches.rt/patch-2.6.22.1-rt4-5
+- patches.rt/patch-2.6.22.1-rt5-6
+- patches.rt/patch-2.6.22.1-rt6-7
+- patches.rt/patch-2.6.22.1-rt7-8
+- patches.rt/patch-2.6.22.1-rt8-9
* Fri Aug 10 2007 - jeffm@suse.de
- Update config files: Resynced bigsmp with default.
* Fri Aug 10 2007 - tiwai@suse.de
++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.I20813/_old 2007-08-14 03:02:44.000000000 +0200
+++ /var/tmp/diff_new_pack.I20813/_new 2007-08-14 03:02:44.000000000 +0200
@@ -22,7 +22,7 @@
%endif
Summary: The Linux Kernel Sources
Version: 2.6.22.2
-Release: 2
+Release: 4
License: GPL v2 or later
Group: Development/Sources
Autoreqprov: off
@@ -106,7 +106,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2007/08/10 19:24:17 UTC
+Source Timestamp: 2007/08/13 13:07:28 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.22.tar.bz2 ]; then
@@ -277,6 +277,23 @@
%files -f kernel-source.files
%changelog
+* Mon Aug 13 2007 - trenn@suse.de
+- patches.fixes/cpufreq_check_negative_load.patch:
+ ondemand: add a check to avoid negative load calculation
+ (https://bugzilla.novell.com/show_bug.cgi?id=297355).
+- patches.fixes/cpufreq_fix_tickless_acounting.patch: ondemand:
+ fix tickless accounting and software coordination bug
+ (https://bugzilla.novell.com/show_bug.cgi?id=297355).
+* Mon Aug 13 2007 - olh@suse.de
+- add patches.arch/ppc-pegasos-console-autodetection.patch
+ recognize the /failsafe stdout path
+* Mon Aug 13 2007 - sdietrich@novell.com
+- patches.rt/patch-2.6.22.1-rt4.openSUSE: rebase to 2.6.22.2
+- patches.rt/patch-2.6.22.1-rt4-5
+- patches.rt/patch-2.6.22.1-rt5-6
+- patches.rt/patch-2.6.22.1-rt6-7
+- patches.rt/patch-2.6.22.1-rt7-8
+- patches.rt/patch-2.6.22.1-rt8-9
* Fri Aug 10 2007 - jeffm@suse.de
- Update config files: Resynced bigsmp with default.
* Fri Aug 10 2007 - tiwai@suse.de
++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.I20813/_old 2007-08-14 03:02:44.000000000 +0200
+++ /var/tmp/diff_new_pack.I20813/_new 2007-08-14 03:02:44.000000000 +0200
@@ -21,7 +21,7 @@
%endif
Summary: Kernel Symbol Versions (modversions)
Version: 2.6.22.2
-Release: 2
+Release: 4
License: GPL v2 or later
Group: Development/Sources
Autoreqprov: off
@@ -96,7 +96,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2007/08/10 19:24:17 UTC
+Source Timestamp: 2007/08/13 13:07:28 UTC
%prep
echo "Architecture symbol(s):" %symbols
@@ -139,6 +139,23 @@
/lib/modules/*/*
%changelog
+* Mon Aug 13 2007 - trenn@suse.de
+- patches.fixes/cpufreq_check_negative_load.patch:
+ ondemand: add a check to avoid negative load calculation
+ (https://bugzilla.novell.com/show_bug.cgi?id=297355).
+- patches.fixes/cpufreq_fix_tickless_acounting.patch: ondemand:
+ fix tickless accounting and software coordination bug
+ (https://bugzilla.novell.com/show_bug.cgi?id=297355).
+* Mon Aug 13 2007 - olh@suse.de
+- add patches.arch/ppc-pegasos-console-autodetection.patch
+ recognize the /failsafe stdout path
+* Mon Aug 13 2007 - sdietrich@novell.com
+- patches.rt/patch-2.6.22.1-rt4.openSUSE: rebase to 2.6.22.2
+- patches.rt/patch-2.6.22.1-rt4-5
+- patches.rt/patch-2.6.22.1-rt5-6
+- patches.rt/patch-2.6.22.1-rt6-7
+- patches.rt/patch-2.6.22.1-rt7-8
+- patches.rt/patch-2.6.22.1-rt8-9
* Fri Aug 10 2007 - jeffm@suse.de
- Update config files: Resynced bigsmp with default.
* Fri Aug 10 2007 - tiwai@suse.de
++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.I20813/_old 2007-08-14 03:02:44.000000000 +0200
+++ /var/tmp/diff_new_pack.I20813/_new 2007-08-14 03:02:44.000000000 +0200
@@ -52,7 +52,7 @@
%endif
Summary: The Standard Kernel - without any SUSE patches
Version: 2.6.22.2
-Release: 2
+Release: 4
License: GPL v2 or later
Group: System/Kernel
Autoreqprov: on
@@ -198,7 +198,7 @@
-Source Timestamp: 2007/08/10 19:24:17 UTC
+Source Timestamp: 2007/08/13 13:07:28 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.22.tar.bz2 ]; then
@@ -598,6 +598,23 @@
%files -f kernel.files
%changelog
+* Mon Aug 13 2007 - trenn@suse.de
+- patches.fixes/cpufreq_check_negative_load.patch:
+ ondemand: add a check to avoid negative load calculation
+ (https://bugzilla.novell.com/show_bug.cgi?id=297355).
+- patches.fixes/cpufreq_fix_tickless_acounting.patch: ondemand:
+ fix tickless accounting and software coordination bug
+ (https://bugzilla.novell.com/show_bug.cgi?id=297355).
+* Mon Aug 13 2007 - olh@suse.de
+- add patches.arch/ppc-pegasos-console-autodetection.patch
+ recognize the /failsafe stdout path
+* Mon Aug 13 2007 - sdietrich@novell.com
+- patches.rt/patch-2.6.22.1-rt4.openSUSE: rebase to 2.6.22.2
+- patches.rt/patch-2.6.22.1-rt4-5
+- patches.rt/patch-2.6.22.1-rt5-6
+- patches.rt/patch-2.6.22.1-rt6-7
+- patches.rt/patch-2.6.22.1-rt7-8
+- patches.rt/patch-2.6.22.1-rt8-9
* Fri Aug 10 2007 - jeffm@suse.de
- Update config files: Resynced bigsmp with default.
* Fri Aug 10 2007 - tiwai@suse.de
kernel-xenpae.spec: same change
kernel-xen.spec: same change
++++++ build-source-timestamp ++++++
--- kernel-source/build-source-timestamp 2007-08-10 21:26:04.000000000 +0200
+++ /mounts/work_src_done/STABLE/kernel-source/build-source-timestamp 2007-08-13 16:15:28.000000000 +0200
@@ -1 +1 @@
-2007/08/10 19:24:17 UTC
+2007/08/13 13:07:28 UTC
++++++ config.tar.bz2 ++++++
++++++ kabi.tar.bz2 ++++++
++++++ needed_space_in_mb ++++++
--- kernel-source/needed_space_in_mb 2007-08-11 18:19:55.000000000 +0200
+++ /mounts/work_src_done/STABLE/kernel-source/needed_space_in_mb 2007-08-13 16:15:40.000000000 +0200
@@ -1 +1 @@
-6000
+6144
++++++ novell-kmp.tar.bz2 ++++++
++++++ patches.apparmor.tar.bz2 ++++++
++++++ patches.arch.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/ppc-pegasos-console-autodetection.patch new/patches.arch/ppc-pegasos-console-autodetection.patch
--- old/patches.arch/ppc-pegasos-console-autodetection.patch 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.arch/ppc-pegasos-console-autodetection.patch 2007-08-13 14:29:17.000000000 +0200
@@ -0,0 +1,66 @@
+---
+ arch/powerpc/platforms/chrp/setup.c | 46 ++++++++++++++++++++++++++++++++++++
+ 1 file changed, 46 insertions(+)
+
+--- a/arch/powerpc/platforms/chrp/setup.c
++++ b/arch/powerpc/platforms/chrp/setup.c
+@@ -252,6 +252,51 @@ static void briq_restart(char *cmd)
+ for(;;);
+ }
+
++static void chrp_init_early(void)
++{
++ struct device_node *node;
++ const char *property;
++
++ if (strstr(cmd_line, "console="))
++ return;
++ /* find the boot console from /chosen/stdout */
++ if (!of_chosen)
++ return;
++ node = of_find_node_by_path("/");
++ if (!node)
++ return;
++ property = of_get_property(node, "model", NULL);
++ if (!property)
++ goto out_put;
++ if (strcmp(property, "Pegasos2"))
++ goto out_put;
++ /* this is a Pegasos2 */
++ property = get_property(of_chosen, "linux,stdout-path", NULL);
++ if (!property)
++ goto out_put;
++ of_node_put(node);
++ node = of_find_node_by_path(property);
++ if (!node)
++ return;
++ property = get_property(node, "device_type", NULL);
++ if (!property)
++ goto out_put;
++ if (strcmp(property, "serial"))
++ goto out_put;
++ /*
++ * The 9pin connector is either /failsafe
++ * or /pci@80000000/isa@C/serial@i2F8
++ * The optional graphics card has also type 'serial' in VGA mode.
++ */
++ property = get_property(node, "name", NULL);
++ if (!property)
++ goto out_put;
++ if (!strcmp(property, "failsafe") || !strcmp(property, "serial"))
++ add_preferred_console("ttyS", 0, NULL);
++out_put:
++ of_node_put(node);
++}
++
+ void __init chrp_setup_arch(void)
+ {
+ struct device_node *root = of_find_node_by_path("/");
+@@ -605,6 +650,7 @@ define_machine(chrp) {
+ .probe = chrp_probe,
+ .setup_arch = chrp_setup_arch,
+ .init = chrp_init2,
++ .init_early = chrp_init_early,
+ .show_cpuinfo = chrp_show_cpuinfo,
+ .init_IRQ = chrp_init_IRQ,
+ .restart = rtas_restart,
++++++ patches.drivers.tar.bz2 ++++++
++++++ patches.fixes.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/cpufreq_check_negative_load.patch new/patches.fixes/cpufreq_check_negative_load.patch
--- old/patches.fixes/cpufreq_check_negative_load.patch 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.fixes/cpufreq_check_negative_load.patch 2007-08-13 15:07:28.000000000 +0200
@@ -0,0 +1,39 @@
+Author: Venki Pallipadi
+Subject: [CPUFREQ] ondemand: add a check to avoid negative load calculation
+Patch-mainline: yes
+References: https://bugzilla.novell.com/show_bug.cgi?id=297355
+
+Signed-off-by: Thomas Renninger
+
+git commit 0af99b13c9f323e658b4f1d69a1ccae7d6f3f80a
+
+ Due to rounding and inexact jiffy accounting, idle_ticks can sometimes
+ be higher than total_ticks. Make sure those cases are handled as
+ zero load case.
+
+ Signed-off-by: Venkatesh Pallipadi
+ Signed-off-by: Dave Jones
+
+diff --git a/drivers/cpufreq/cpufreq_ondemand.c b/drivers/cpufreq/cpufreq_ondemand.c
+index 8532bb7..dc6f357 100644
+--- a/drivers/cpufreq/cpufreq_ondemand.c
++++ b/drivers/cpufreq/cpufreq_ondemand.c
+@@ -325,7 +325,7 @@ static struct attribute_group dbs_attr_group = {
+ static void dbs_check_cpu(struct cpu_dbs_info_s *this_dbs_info)
+ {
+ unsigned int idle_ticks, total_ticks;
+- unsigned int load;
++ unsigned int load = 0;
+ cputime64_t cur_jiffies;
+
+ struct cpufreq_policy *policy;
+@@ -370,7 +370,8 @@ static void dbs_check_cpu(struct cpu_dbs_info_s *this_dbs_info)
+ if (tmp_idle_ticks < idle_ticks)
+ idle_ticks = tmp_idle_ticks;
+ }
+- load = (100 * (total_ticks - idle_ticks)) / total_ticks;
++ if (likely(total_ticks > idle_ticks))
++ load = (100 * (total_ticks - idle_ticks)) / total_ticks;
+
+ /* Check for frequency increase */
+ if (load > dbs_tuners_ins.up_threshold) {
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/cpufreq_fix_tickless_acounting.patch new/patches.fixes/cpufreq_fix_tickless_acounting.patch
--- old/patches.fixes/cpufreq_fix_tickless_acounting.patch 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.fixes/cpufreq_fix_tickless_acounting.patch 2007-08-13 15:07:28.000000000 +0200
@@ -0,0 +1,72 @@
+Author: Venki Pallipadi
+Subject: [CPUFREQ] ondemand: fix tickless accounting and software coordination bug
+Patch-mainline: yes
+References: https://bugzilla.novell.com/show_bug.cgi?id=297355
+
+Signed-off-by: Thomas Renninger
+
+git commit ea48761519bd40d7a881c587b5f3177664b2987e
+
+ With tickless kernel and software coordination os P-states, ondemand
+ can look at wrong idle statistics. This can happen when ondemand sampling
+ is happening on CPU 0 and due to software coordination sampling also looks at
+ utilization of CPU 1. If CPU 1 is in tickless state at that moment, its idle
+ statistics will not be uptodate and CPU 0 thinks CPU 1 is idle for less
+ amount of time than it actually is.
+
+ This can be resolved by looking at all the busy times of CPUs, which is
+ accurate, even with tickless, and use that to determine idle time in a
+ round about way (total time - busy time).
+
+ Thanks to Arjan for originally reporting the ondemand bug on
+ Lenovo T61.
+
+ Signed-off-by: Venkatesh Pallipadi
+ Signed-off-by: Dave Jones
+
+diff --git a/drivers/cpufreq/cpufreq_ondemand.c b/drivers/cpufreq/cpufreq_ondemand.c
+index dc6f357..e794527 100644
+--- a/drivers/cpufreq/cpufreq_ondemand.c
++++ b/drivers/cpufreq/cpufreq_ondemand.c
+@@ -96,15 +96,25 @@ static struct dbs_tuners {
+
+ static inline cputime64_t get_cpu_idle_time(unsigned int cpu)
+ {
+- cputime64_t retval;
++ cputime64_t idle_time;
++ cputime64_t cur_jiffies;
++ cputime64_t busy_time;
+
+- retval = cputime64_add(kstat_cpu(cpu).cpustat.idle,
+- kstat_cpu(cpu).cpustat.iowait);
++ cur_jiffies = jiffies64_to_cputime64(get_jiffies_64());
++ busy_time = cputime64_add(kstat_cpu(cpu).cpustat.user,
++ kstat_cpu(cpu).cpustat.system);
+
+- if (dbs_tuners_ins.ignore_nice)
+- retval = cputime64_add(retval, kstat_cpu(cpu).cpustat.nice);
++ busy_time = cputime64_add(busy_time, kstat_cpu(cpu).cpustat.irq);
++ busy_time = cputime64_add(busy_time, kstat_cpu(cpu).cpustat.softirq);
++ busy_time = cputime64_add(busy_time, kstat_cpu(cpu).cpustat.steal);
+
+- return retval;
++ if (!dbs_tuners_ins.ignore_nice) {
++ busy_time = cputime64_add(busy_time,
++ kstat_cpu(cpu).cpustat.nice);
++ }
++
++ idle_time = cputime64_sub(cur_jiffies, busy_time);
++ return idle_time;
+ }
+
+ /*
+@@ -339,7 +349,8 @@ static void dbs_check_cpu(struct cpu_dbs_info_s *this_dbs_info)
+ cur_jiffies = jiffies64_to_cputime64(get_jiffies_64());
+ total_ticks = (unsigned int) cputime64_sub(cur_jiffies,
+ this_dbs_info->prev_cpu_wall);
+- this_dbs_info->prev_cpu_wall = cur_jiffies;
++ this_dbs_info->prev_cpu_wall = get_jiffies_64();
++
+ if (!total_ticks)
+ return;
+ /*
++++++ patches.kernel.org.tar.bz2 ++++++
++++++ patches.rpmify.tar.bz2 ++++++
++++++ patches.rt.tar.bz2 ++++++
++++ 10489 lines of diff (skipped)
++++++ patches.suse.tar.bz2 ++++++
++++++ patches.uml.tar.bz2 ++++++
++++++ patches.xen.tar.bz2 ++++++
++++++ series.conf ++++++
--- kernel-source/series.conf 2007-08-10 21:25:31.000000000 +0200
+++ /mounts/work_src_done/STABLE/kernel-source/series.conf 2007-08-13 16:14:51.000000000 +0200
@@ -74,6 +74,7 @@
patches.arch/ppc-efika-mpc52xx-ac97.patch
patches.arch/ppc-efika-of_device-generic-uevent.patch
patches.arch/ppc-efika-psc-console-autodetection.patch
+ patches.arch/ppc-pegasos-console-autodetection.patch
# PS3 git snapshot: ffc742be975446e7520980f77d144b6d5cc412cc
patches.arch/ppc-ps3tree-ps3-stable_cell-add-spu-shutdown-method.diff
@@ -216,6 +217,8 @@
patches.fixes/cpufreq_move_policy_init.patch
patches.fixes/cpufreq_ondemand_as_default.patch
+ patches.fixes/cpufreq_check_negative_load.patch
+ patches.fixes/cpufreq_fix_tickless_acounting.patch
########################################################
# Suse specific stuff
########################################################
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org