Hello community,
here is the log from the commit of package kernel-source
checked in at Thu Mar 13 13:11:43 CET 2008.
--------
--- kernel-source/kernel-debug.changes 2008-03-12 18:18:07.000000000 +0100
+++ /mounts/work_src_done/STABLE/kernel-source/kernel-debug.changes 2008-03-13 12:09:56.000000000 +0100
@@ -1,0 +2,11 @@
+Thu Mar 13 11:18:47 CET 2008 - olh@suse.de
+
+- add patches.xen/xen-quicklist.patch
+ fix kernel-xen compile, readd CONFIG_QUICKLIST for xen
+
+-------------------------------------------------------------------
+Wed Mar 12 18:56:09 CET 2008 - gregkh@suse.de
+
+- remove alpha configs as they are no longer used
+
+-------------------------------------------------------------------
@@ -1025,0 +1037 @@
+
@@ -6331 +6342,0 @@
-
kernel-default.changes: same change
kernel-dummy.changes: same change
kernel-kdump.changes: same change
kernel-pae.changes: same change
kernel-ppc64.changes: same change
kernel-ps3.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
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kernel-debug.spec ++++++
--- /var/tmp/diff_new_pack.s24071/_old 2008-03-13 12:50:44.000000000 +0100
+++ /var/tmp/diff_new_pack.s24071/_new 2008-03-13 12:50:44.000000000 +0100
@@ -44,7 +44,7 @@
Name: kernel-debug
Summary: A Debug Version of the Kernel
Version: 2.6.25
-Release: 3
+Release: 4
License: GPL v2 or later
Group: System/Kernel
AutoReqProv: on
@@ -177,7 +177,7 @@
-Source Timestamp: 2008/03/12 17:16:01 UTC
+Source Timestamp: 2008/03/13 11:09:03 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.24.tar.bz2 ]; then
@@ -575,6 +575,11 @@
%files -f kernel.files
%changelog
+* Thu Mar 13 2008 olh@suse.de
+- add patches.xen/xen-quicklist.patch
+ fix kernel-xen compile, readd CONFIG_QUICKLIST for xen
+* Wed Mar 12 2008 gregkh@suse.de
+- remove alpha configs as they are no longer used
* Wed Mar 12 2008 gregkh@suse.de
- Enabled CONFIG_UNUSED_SYMBOLS for now. It will be disabled
after the next openSUSE alpha release. It is being enabled
++++++ kernel-default.spec ++++++
--- /var/tmp/diff_new_pack.s24071/_old 2008-03-13 12:50:44.000000000 +0100
+++ /var/tmp/diff_new_pack.s24071/_new 2008-03-13 12:50:44.000000000 +0100
@@ -44,7 +44,7 @@
Name: kernel-default
Summary: The Standard Kernel for both Uniprocessor and Multiprocessor Systems
Version: 2.6.25
-Release: 3
+Release: 4
License: GPL v2 or later
Group: System/Kernel
AutoReqProv: on
@@ -100,8 +100,6 @@
Provides: kernel = 2.6.25-%source_rel
%endif
%endif
-%ifarch alpha
-%else
%ifarch %ix86
Provides: k_athlon k_debug k_deflt k_deflt_22 k_deflt_24 k_eide k_laptop k_orig k_pentiu k_pos_ibm k_psmp k_smp k_smp_22 k_smp_24 smp kernel-smp
Obsoletes: k_athlon k_debug k_deflt k_deflt_22 k_deflt_24 k_eide k_laptop k_orig k_pentiu k_pos_ibm k_psmp k_smp k_smp_22 k_smp_24 smp kernel-smp
@@ -129,7 +127,6 @@
%endif
%endif
%endif
-%endif
Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.24.tar.bz2
Source1: functions.sh
Source11: postun.sh
@@ -166,7 +163,7 @@
Source120: kabi.tar.bz2
%define my_builddir %_builddir/%{name}-%{version}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-ExclusiveArch: alpha %ix86 ia64 ppc ppc64 s390x x86_64
+ExclusiveArch: %ix86 ia64 ppc ppc64 s390x x86_64
# These files are found in the kernel-source package:
NoSource: 0
NoSource: 100
@@ -198,7 +195,7 @@
-Source Timestamp: 2008/03/12 17:16:01 UTC
+Source Timestamp: 2008/03/13 11:09:03 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.24.tar.bz2 ]; then
@@ -596,6 +593,11 @@
%files -f kernel.files
%changelog
+* Thu Mar 13 2008 olh@suse.de
+- add patches.xen/xen-quicklist.patch
+ fix kernel-xen compile, readd CONFIG_QUICKLIST for xen
+* Wed Mar 12 2008 gregkh@suse.de
+- remove alpha configs as they are no longer used
* Wed Mar 12 2008 gregkh@suse.de
- Enabled CONFIG_UNUSED_SYMBOLS for now. It will be disabled
after the next openSUSE alpha release. It is being enabled
++++++ kernel-dummy.spec ++++++
--- /var/tmp/diff_new_pack.s24071/_old 2008-03-13 12:50:44.000000000 +0100
+++ /var/tmp/diff_new_pack.s24071/_new 2008-03-13 12:50:44.000000000 +0100
@@ -16,7 +16,7 @@
Name: kernel-dummy
Summary: Internal dummy package for synchronizing release numbers
Version: 2.6.25
-Release: 3
+Release: 4
License: GPL v2 or later
Group: System/Kernel
AutoReqProv: off
@@ -29,7 +29,7 @@
--------
Andreas Gruenbacher
-Source Timestamp: 2008/03/12 17:16:01 UTC
+Source Timestamp: 2008/03/13 11:09:03 UTC
%install
rm -rf %buildroot
@@ -40,6 +40,11 @@
%defattr(-, root, root)
/etc/dummy
%changelog
+* Thu Mar 13 2008 olh@suse.de
+- add patches.xen/xen-quicklist.patch
+ fix kernel-xen compile, readd CONFIG_QUICKLIST for xen
+* Wed Mar 12 2008 gregkh@suse.de
+- remove alpha configs as they are no longer used
* Wed Mar 12 2008 gregkh@suse.de
- Enabled CONFIG_UNUSED_SYMBOLS for now. It will be disabled
after the next openSUSE alpha release. It is being enabled
++++++ kernel-kdump.spec ++++++
--- /var/tmp/diff_new_pack.s24071/_old 2008-03-13 12:50:44.000000000 +0100
+++ /var/tmp/diff_new_pack.s24071/_new 2008-03-13 12:50:44.000000000 +0100
@@ -44,7 +44,7 @@
Name: kernel-kdump
Summary: kernel for kdump
Version: 2.6.25
-Release: 3
+Release: 4
License: GPL v2 or later
Group: System/Kernel
AutoReqProv: on
@@ -176,7 +176,7 @@
-Source Timestamp: 2008/03/12 17:16:01 UTC
+Source Timestamp: 2008/03/13 11:09:03 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.24.tar.bz2 ]; then
@@ -574,6 +574,11 @@
%files -f kernel.files
%changelog
+* Thu Mar 13 2008 olh@suse.de
+- add patches.xen/xen-quicklist.patch
+ fix kernel-xen compile, readd CONFIG_QUICKLIST for xen
+* Wed Mar 12 2008 gregkh@suse.de
+- remove alpha configs as they are no longer used
* Wed Mar 12 2008 gregkh@suse.de
- Enabled CONFIG_UNUSED_SYMBOLS for now. It will be disabled
after the next openSUSE alpha release. It is being enabled
kernel-pae.spec: same change
++++++ kernel-ppc64.spec ++++++
--- /var/tmp/diff_new_pack.s24071/_old 2008-03-13 12:50:45.000000000 +0100
+++ /var/tmp/diff_new_pack.s24071/_new 2008-03-13 12:50:45.000000000 +0100
@@ -43,7 +43,7 @@
Name: kernel-ppc64
Summary: Kernel for ppc64 Systems
Version: 2.6.25
-Release: 3
+Release: 4
License: GPL v2 or later; LGPL v2.1 or later
Group: System/Kernel
AutoReqProv: on
@@ -188,7 +188,7 @@
Tom Gall
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2008/03/12 17:16:01 UTC
+Source Timestamp: 2008/03/13 11:09:03 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.24.tar.bz2 ]; then
@@ -586,6 +586,11 @@
%files -f kernel.files
%changelog
+* Thu Mar 13 2008 olh@suse.de
+- add patches.xen/xen-quicklist.patch
+ fix kernel-xen compile, readd CONFIG_QUICKLIST for xen
+* Wed Mar 12 2008 gregkh@suse.de
+- remove alpha configs as they are no longer used
* Wed Mar 12 2008 gregkh@suse.de
- Enabled CONFIG_UNUSED_SYMBOLS for now. It will be disabled
after the next openSUSE alpha release. It is being enabled
++++++ kernel-ps3.spec ++++++
--- /var/tmp/diff_new_pack.s24071/_old 2008-03-13 12:50:45.000000000 +0100
+++ /var/tmp/diff_new_pack.s24071/_new 2008-03-13 12:50:45.000000000 +0100
@@ -43,7 +43,7 @@
Name: kernel-ps3
Summary: kernel for ps3 bootloader
Version: 2.6.25
-Release: 3
+Release: 4
License: GPL v2 or later
Group: System/Kernel
AutoReqProv: on
@@ -174,7 +174,7 @@
-Source Timestamp: 2008/03/12 17:16:01 UTC
+Source Timestamp: 2008/03/13 11:09:03 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.24.tar.bz2 ]; then
@@ -572,6 +572,11 @@
%files -f kernel.files
%changelog
+* Thu Mar 13 2008 olh@suse.de
+- add patches.xen/xen-quicklist.patch
+ fix kernel-xen compile, readd CONFIG_QUICKLIST for xen
+* Wed Mar 12 2008 gregkh@suse.de
+- remove alpha configs as they are no longer used
* Wed Mar 12 2008 gregkh@suse.de
- Enabled CONFIG_UNUSED_SYMBOLS for now. It will be disabled
after the next openSUSE alpha release. It is being enabled
kernel-s390.spec: same change
++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.s24071/_old 2008-03-13 12:50:46.000000000 +0100
+++ /var/tmp/diff_new_pack.s24071/_new 2008-03-13 12:50:46.000000000 +0100
@@ -23,7 +23,7 @@
Name: kernel-source
Summary: The Linux Kernel Sources
Version: 2.6.25
-Release: 3
+Release: 4
License: GPL v2 only
Group: Development/Sources
AutoReqProv: off
@@ -105,7 +105,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2008/03/12 17:16:01 UTC
+Source Timestamp: 2008/03/13 11:09:03 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.24.tar.bz2 ]; then
@@ -283,6 +283,11 @@
%files -f kernel-source.files
%changelog
+* Thu Mar 13 2008 olh@suse.de
+- add patches.xen/xen-quicklist.patch
+ fix kernel-xen compile, readd CONFIG_QUICKLIST for xen
+* Wed Mar 12 2008 gregkh@suse.de
+- remove alpha configs as they are no longer used
* Wed Mar 12 2008 gregkh@suse.de
- Enabled CONFIG_UNUSED_SYMBOLS for now. It will be disabled
after the next openSUSE alpha release. It is being enabled
++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.s24071/_old 2008-03-13 12:50:46.000000000 +0100
+++ /var/tmp/diff_new_pack.s24071/_new 2008-03-13 12:50:46.000000000 +0100
@@ -22,7 +22,7 @@
Name: kernel-syms
Summary: Kernel Symbol Versions (modversions)
Version: 2.6.25
-Release: 3
+Release: 4
License: GPL v2 or later
Group: Development/Sources
AutoReqProv: off
@@ -50,10 +50,6 @@
%else
%ifarch x86_64
BuildRequires: kernel-debug kernel-default kernel-xen
-%else
-%ifarch alpha
-BuildRequires: kernel-default
-%endif
%endif
%endif
%endif
@@ -96,7 +92,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2008/03/12 17:16:01 UTC
+Source Timestamp: 2008/03/13 11:09:03 UTC
%prep
echo "Architecture symbol(s):" %symbols
@@ -148,6 +144,11 @@
/boot/symsets-*-*.tar.gz
/lib/modules/*/build
%changelog
+* Thu Mar 13 2008 olh@suse.de
+- add patches.xen/xen-quicklist.patch
+ fix kernel-xen compile, readd CONFIG_QUICKLIST for xen
+* Wed Mar 12 2008 gregkh@suse.de
+- remove alpha configs as they are no longer used
* Wed Mar 12 2008 gregkh@suse.de
- Enabled CONFIG_UNUSED_SYMBOLS for now. It will be disabled
after the next openSUSE alpha release. It is being enabled
++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.s24071/_old 2008-03-13 12:50:46.000000000 +0100
+++ /var/tmp/diff_new_pack.s24071/_new 2008-03-13 12:50:46.000000000 +0100
@@ -44,7 +44,7 @@
Name: kernel-vanilla
Summary: The Standard Kernel - without any SUSE patches
Version: 2.6.25
-Release: 3
+Release: 4
License: GPL v2 or later
Group: System/Kernel
AutoReqProv: on
@@ -100,8 +100,6 @@
Provides: kernel = 2.6.25-%source_rel
%endif
%endif
-%ifarch alpha
-%else
%ifarch %ix86
%else
%ifarch ia64
@@ -121,7 +119,6 @@
%endif
%endif
%endif
-%endif
Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.24.tar.bz2
Source1: functions.sh
Source11: postun.sh
@@ -158,7 +155,7 @@
Source120: kabi.tar.bz2
%define my_builddir %_builddir/%{name}-%{version}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-ExclusiveArch: alpha %ix86 ia64 ppc ppc64 s390x x86_64
+ExclusiveArch: %ix86 ia64 ppc ppc64 s390x x86_64
# These files are found in the kernel-source package:
NoSource: 0
NoSource: 100
@@ -190,7 +187,7 @@
-Source Timestamp: 2008/03/12 17:16:01 UTC
+Source Timestamp: 2008/03/13 11:09:03 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.24.tar.bz2 ]; then
@@ -588,6 +585,11 @@
%files -f kernel.files
%changelog
+* Thu Mar 13 2008 olh@suse.de
+- add patches.xen/xen-quicklist.patch
+ fix kernel-xen compile, readd CONFIG_QUICKLIST for xen
+* Wed Mar 12 2008 gregkh@suse.de
+- remove alpha configs as they are no longer used
* Wed Mar 12 2008 gregkh@suse.de
- Enabled CONFIG_UNUSED_SYMBOLS for now. It will be disabled
after the next openSUSE alpha release. It is being enabled
++++++ kernel-xen.spec ++++++
--- /var/tmp/diff_new_pack.s24071/_old 2008-03-13 12:50:46.000000000 +0100
+++ /var/tmp/diff_new_pack.s24071/_new 2008-03-13 12:50:46.000000000 +0100
@@ -44,7 +44,7 @@
Name: kernel-xen
Summary: The Xen Kernel
Version: 2.6.25
-Release: 2
+Release: 3
License: GPL v2 or later
Group: System/Kernel
AutoReqProv: on
@@ -176,7 +176,7 @@
-Source Timestamp: 2008/03/12 17:16:01 UTC
+Source Timestamp: 2008/03/13 11:09:03 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.24.tar.bz2 ]; then
@@ -574,6 +574,11 @@
%files -f kernel.files
%changelog
+* Thu Mar 13 2008 olh@suse.de
+- add patches.xen/xen-quicklist.patch
+ fix kernel-xen compile, readd CONFIG_QUICKLIST for xen
+* Wed Mar 12 2008 gregkh@suse.de
+- remove alpha configs as they are no longer used
* Wed Mar 12 2008 gregkh@suse.de
- Enabled CONFIG_UNUSED_SYMBOLS for now. It will be disabled
after the next openSUSE alpha release. It is being enabled
++++++ build-source-timestamp ++++++
--- kernel-source/build-source-timestamp 2008-03-12 18:18:00.000000000 +0100
+++ /mounts/work_src_done/STABLE/kernel-source/build-source-timestamp 2008-03-13 12:09:51.000000000 +0100
@@ -1 +1 @@
-2008/03/12 17:16:01 UTC
+2008/03/13 11:09:03 UTC
++++++ config.conf ++++++
--- kernel-source/config.conf 2008-03-12 18:18:13.000000000 +0100
+++ /mounts/work_src_done/STABLE/kernel-source/config.conf 2008-03-13 12:09:59.000000000 +0100
@@ -23,8 +23,8 @@
#+x86_64 x86_64/rt_debug
-+alpha alpha/default
-+alpha alpha/vanilla
+#+alpha alpha/default
+#+alpha alpha/vanilla
+PPC powerpc/default
+PPC powerpc/ppc64
++++++ config.tar.bz2 ++++++
++++ 7187 lines of diff (skipped)
++++++ kabi.tar.bz2 ++++++
++++++ needed_space_in_mb ++++++
--- kernel-source/needed_space_in_mb 2008-03-12 19:44:02.000000000 +0100
+++ /mounts/work_src_done/STABLE/kernel-source/needed_space_in_mb 2008-03-13 12:10:35.000000000 +0100
@@ -1 +1 @@
-6000
+6144
++++++ novell-kmp.tar.bz2 ++++++
++++++ patches.addon.tar.bz2 ++++++
++++++ patches.apparmor.tar.bz2 ++++++
++++++ patches.arch.tar.bz2 ++++++
++++++ patches.drivers.tar.bz2 ++++++
++++++ patches.fixes.tar.bz2 ++++++
++++++ patches.kernel.org.tar.bz2 ++++++
kernel-source/patches.kernel.org.tar.bz2 /mounts/work_src_done/STABLE/kernel-source/patches.kernel.org.tar.bz2 differ: byte 11, line 1
++++++ patches.rpmify.tar.bz2 ++++++
++++++ patches.rt.tar.bz2 ++++++
++++++ patches.suse.tar.bz2 ++++++
++++++ patches.uml.tar.bz2 ++++++
++++++ patches.xen.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.xen/xen-quicklist.patch new/patches.xen/xen-quicklist.patch
--- old/patches.xen/xen-quicklist.patch 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.xen/xen-quicklist.patch 2008-03-13 12:09:03.000000000 +0100
@@ -0,0 +1,53 @@
+From: olh@suse.de
+Subject: compile fix for kernel-xen
+
+ commit 985a34bd75cc8c96e43f00dcdda7c3fdb51a3026
+ Author: Thomas Gleixner
+ Date: Sun Mar 9 13:14:37 2008 +0100
+
+ x86: remove quicklists
+
+ quicklists cause a serious memory leak on 32-bit x86,
+ as documented at:
+
+ http://bugzilla.kernel.org/show_bug.cgi?id=9991
+
+ the reason is that the quicklist pool is a special-purpose
+ cache that grows out of proportion. It is not accounted for
+ anywhere and users have no way to even realize that it's
+ the quicklists that are causing RAM usage spikes. It was
+ supposed to be a relatively small pool, but as demonstrated
+ by KOSAKI Motohiro, they can grow as large as:
+
+ Quicklists: 1194304 kB
+
+ given how much trouble this code has caused historically,
+ and given that Andrew objected to its introduction on x86
+ (years ago), the best option at this point is to remove them.
+
+ [ any performance benefits of caching constructed pgds should
+ be implemented in a more generic way (possibly within the page
+ allocator), while still allowing constructed pages to be
+ allocated by other workloads. ]
+
+ Signed-off-by: Thomas Gleixner
+ Signed-off-by: Ingo Molnar
+
+---
+ arch/x86/Kconfig | 5 +++++
+ 1 file changed, 5 insertions(+)
+
+--- a/arch/x86/Kconfig
++++ b/arch/x86/Kconfig
+@@ -253,6 +253,11 @@ config X86_XEN
+ Choose this option if you plan to run this kernel on top of the
+ Xen Hypervisor.
+
++config QUICKLIST
++ bool
++ depends on X86_XEN
++ default y
++
+ config X86_ELAN
+ bool "AMD Elan"
+ depends on X86_32
++++++ series.conf ++++++
--- kernel-source/series.conf 2008-03-12 18:17:39.000000000 +0100
+++ /mounts/work_src_done/STABLE/kernel-source/series.conf 2008-03-13 12:09:47.000000000 +0100
@@ -595,6 +595,7 @@
-RT patches.xen/xen-blkif-protocol-fallback-hack
-RT patches.xen/xen-blkback-cdrom
-RT patches.xen/xen-sections
+-RT patches.xen/xen-quicklist.patch
# RT
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org