Hello community,
here is the log from the commit of package kernel-source
checked in at Sun Apr 23 00:33:46 CEST 2006.
--------
--- kernel-source/kernel-bigsmp.changes 2006-04-19 17:47:18.000000000 +0200
+++ STABLE/kernel-source/kernel-bigsmp.changes 2006-04-22 10:21:49.000000000 +0200
@@ -1,0 +2,63 @@
+Sat Apr 22 00:09:23 CEST 2006 - jeffm@suse.de
+
+- patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs:
+ fix handling of device names with /'s in them (#154278).
+
+-------------------------------------------------------------------
+Fri Apr 21 08:46:26 CEST 2006 - ak@suse.de
+
+- patches.arch/x86_64-vsyscall32-aflags: Pass -32 to the assembler
+ when compiling the 32bit vsyscall pages (163112).
+- patches.xen/xen3-auto-arch-x86_64.diff: Rediff and fix there too
+
+-------------------------------------------------------------------
+Fri Apr 21 08:35:30 CEST 2006 - ak@suse.de
+
+- patches.arch/x86_64-free-iommu-race: Fix a race in the
+ free_iommu path..
+
+-------------------------------------------------------------------
+Thu Apr 20 20:06:49 CEST 2006 - agruen@suse.de
+
+- patches.arch/acpi_show_errors-fix: ACPI compile fix.
+
+-------------------------------------------------------------------
+Thu Apr 20 17:13:08 CEST 2006 - gregkh@suse.de
+
+- make the kernel version be 2.6.16.9
+- patches.kernel.org/patch-2.6.16.9: Linux 2.6.16.9.
+
+-------------------------------------------------------------------
+Thu Apr 20 15:01:50 CEST 2006 - trenn@suse.de
+
+- patches.arch/acpi_ibm_notify.patch: Fix Thinkpad A21m shutdown
+ (150851).
+- patches.fixes/cpufreq_sysfs_max_override.patch: Max freq stucks
+ at low freq if reduced by _PPC and sysfs gov access (119836).
+ Reenabled after fixing lock and refcount issues.
+
+-------------------------------------------------------------------
+Thu Apr 20 12:55:14 CEST 2006 - axboe@suse.de
+
+- patches.fixes/cfq-tune: Allow low-level driver to do queuing
+ with CFQ.
+
+-------------------------------------------------------------------
+Thu Apr 20 11:16:43 CEST 2006 - ak@suse.de
+
+- patches.arch/x86_64-increase-nodemap: Increase NUMA hash
+ function nodemap (167073).
+
+-------------------------------------------------------------------
+Thu Apr 20 08:49:09 CEST 2006 - axboe@suse.de
+
+- patches.drivers/ide-cd-confused: Fix CDROM being confused
+ (147863).
+
+-------------------------------------------------------------------
+Wed Apr 19 21:22:09 CEST 2006 - olh@suse.de
+
+- update patches.arch/ppc-kdump-soft-reset.patch
+ use cpu_relax instead of barrier
+
+-------------------------------------------------------------------
kernel-debug.changes: same change
kernel-default.changes: same change
kernel-dummy.changes: same change
kernel-iseries64.changes: same change
kernel-kdump.changes: same change
kernel-ppc64.changes: same change
kernel-s390.changes: same change
kernel-smp.changes: same change
kernel-source.changes: same change
kernel-syms.changes: same change
kernel-um.changes: same change
kernel-xen.changes: same change
kernel-xenpae.changes: same change
New:
----
needed_space_in_mb
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kernel-bigsmp.spec ++++++
--- /var/tmp/diff_new_pack.4j5wzl/_old 2006-04-23 00:31:49.000000000 +0200
+++ /var/tmp/diff_new_pack.4j5wzl/_new 2006-04-23 00:31:49.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-bigsmp (Version 2.6.16)
+# spec file for package kernel-bigsmp (Version 2.6.16.9)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -20,8 +20,8 @@
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
-Version: 2.6.16
-Release: 26
+Version: 2.6.16.9
+Release: 1
Summary: Kernel with Multiprocessor Support and PAE
License: GPL
Group: System/Kernel
@@ -29,7 +29,7 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.16-%release
+Provides: kernel = 2.6.16.9-%release
%endif
%endif
Provides: kernel-bigsmp-nongpl
@@ -115,12 +115,13 @@
-Source Timestamp: 2006/04/19 15:38:34 UTC
+Source Timestamp: 2006/04/21 22:09:49 UTC
+CVS Branch: SL101_BRANCH
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
- echo "The kernel-bigsmp-2.6.16.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.16.src.rpm."
+ echo "The kernel-bigsmp-2.6.16.9.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.16.9.src.rpm."
exit 1
fi
symbols=$(
@@ -441,6 +442,39 @@
%files -f kernel.files
%changelog -n kernel-bigsmp
+* Sat Apr 22 2006 - jeffm@suse.de
+- patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs:
+ fix handling of device names with /'s in them (#154278).
+* Fri Apr 21 2006 - ak@suse.de
+- patches.arch/x86_64-vsyscall32-aflags: Pass -32 to the assembler
+ when compiling the 32bit vsyscall pages (163112).
+- patches.xen/xen3-auto-arch-x86_64.diff: Rediff and fix there too
+* Fri Apr 21 2006 - ak@suse.de
+- patches.arch/x86_64-free-iommu-race: Fix a race in the
+ free_iommu path..
+* Thu Apr 20 2006 - agruen@suse.de
+- patches.arch/acpi_show_errors-fix: ACPI compile fix.
+* Thu Apr 20 2006 - gregkh@suse.de
+- make the kernel version be 2.6.16.9
+- patches.kernel.org/patch-2.6.16.9: Linux 2.6.16.9.
+* Thu Apr 20 2006 - trenn@suse.de
+- patches.arch/acpi_ibm_notify.patch: Fix Thinkpad A21m shutdown
+ (150851).
+- patches.fixes/cpufreq_sysfs_max_override.patch: Max freq stucks
+ at low freq if reduced by _PPC and sysfs gov access (119836).
+ Reenabled after fixing lock and refcount issues.
+* Thu Apr 20 2006 - axboe@suse.de
+- patches.fixes/cfq-tune: Allow low-level driver to do queuing
+ with CFQ.
+* Thu Apr 20 2006 - ak@suse.de
+- patches.arch/x86_64-increase-nodemap: Increase NUMA hash
+ function nodemap (167073).
+* Thu Apr 20 2006 - axboe@suse.de
+- patches.drivers/ide-cd-confused: Fix CDROM being confused
+ (147863).
+* Wed Apr 19 2006 - olh@suse.de
+- update patches.arch/ppc-kdump-soft-reset.patch
+ use cpu_relax instead of barrier
* Wed Apr 19 2006 - agruen@suse.de
- rpm/post.sh: Change from --xen option to --xen-kernel=...
argument (161197).
kernel-debug.spec: same change
kernel-default.spec: same change
++++++ kernel-dummy.spec ++++++
--- /var/tmp/diff_new_pack.4j5wzl/_old 2006-04-23 00:31:49.000000000 +0200
+++ /var/tmp/diff_new_pack.4j5wzl/_new 2006-04-23 00:31:49.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-dummy (Version 2.6.16)
+# spec file for package kernel-dummy (Version 2.6.16.9)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -16,8 +16,8 @@
Autoreqprov: off
Summary: Internal dummy package for synchronizing release numbers
Group: System/Kernel
-Version: 2.6.16
-Release: 26
+Version: 2.6.16.9
+Release: 1
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -27,7 +27,8 @@
--------
Andreas Gruenbacher
-Source Timestamp: 2006/04/19 15:38:34 UTC
+Source Timestamp: 2006/04/21 22:09:49 UTC
+CVS Branch: SL101_BRANCH
%install
@@ -40,6 +41,39 @@
/etc/dummy
%changelog -n kernel-dummy
+* Sat Apr 22 2006 - jeffm@suse.de
+- patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs:
+ fix handling of device names with /'s in them (#154278).
+* Fri Apr 21 2006 - ak@suse.de
+- patches.arch/x86_64-vsyscall32-aflags: Pass -32 to the assembler
+ when compiling the 32bit vsyscall pages (163112).
+- patches.xen/xen3-auto-arch-x86_64.diff: Rediff and fix there too
+* Fri Apr 21 2006 - ak@suse.de
+- patches.arch/x86_64-free-iommu-race: Fix a race in the
+ free_iommu path..
+* Thu Apr 20 2006 - agruen@suse.de
+- patches.arch/acpi_show_errors-fix: ACPI compile fix.
+* Thu Apr 20 2006 - gregkh@suse.de
+- make the kernel version be 2.6.16.9
+- patches.kernel.org/patch-2.6.16.9: Linux 2.6.16.9.
+* Thu Apr 20 2006 - trenn@suse.de
+- patches.arch/acpi_ibm_notify.patch: Fix Thinkpad A21m shutdown
+ (150851).
+- patches.fixes/cpufreq_sysfs_max_override.patch: Max freq stucks
+ at low freq if reduced by _PPC and sysfs gov access (119836).
+ Reenabled after fixing lock and refcount issues.
+* Thu Apr 20 2006 - axboe@suse.de
+- patches.fixes/cfq-tune: Allow low-level driver to do queuing
+ with CFQ.
+* Thu Apr 20 2006 - ak@suse.de
+- patches.arch/x86_64-increase-nodemap: Increase NUMA hash
+ function nodemap (167073).
+* Thu Apr 20 2006 - axboe@suse.de
+- patches.drivers/ide-cd-confused: Fix CDROM being confused
+ (147863).
+* Wed Apr 19 2006 - olh@suse.de
+- update patches.arch/ppc-kdump-soft-reset.patch
+ use cpu_relax instead of barrier
* Wed Apr 19 2006 - agruen@suse.de
- rpm/post.sh: Change from --xen option to --xen-kernel=...
argument (161197).
++++++ kernel-iseries64.spec ++++++
--- /var/tmp/diff_new_pack.4j5wzl/_old 2006-04-23 00:31:49.000000000 +0200
+++ /var/tmp/diff_new_pack.4j5wzl/_new 2006-04-23 00:31:49.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-iseries64 (Version 2.6.16)
+# spec file for package kernel-iseries64 (Version 2.6.16.9)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -20,8 +20,8 @@
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
-Version: 2.6.16
-Release: 24
+Version: 2.6.16.9
+Release: 1
Summary: 64-Bit Kernel for iSeries
License: GPL
Group: System/Kernel
@@ -29,7 +29,7 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.16-%release
+Provides: kernel = 2.6.16.9-%release
%endif
%endif
Provides: kernel-iseries64-nongpl
@@ -116,12 +116,13 @@
-Source Timestamp: 2006/04/19 15:38:34 UTC
+Source Timestamp: 2006/04/21 22:09:49 UTC
+CVS Branch: SL101_BRANCH
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
- echo "The kernel-iseries64-2.6.16.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.16.src.rpm."
+ echo "The kernel-iseries64-2.6.16.9.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.16.9.src.rpm."
exit 1
fi
symbols=$(
@@ -442,6 +443,39 @@
%files -f kernel.files
%changelog -n kernel-iseries64
+* Sat Apr 22 2006 - jeffm@suse.de
+- patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs:
+ fix handling of device names with /'s in them (#154278).
+* Fri Apr 21 2006 - ak@suse.de
+- patches.arch/x86_64-vsyscall32-aflags: Pass -32 to the assembler
+ when compiling the 32bit vsyscall pages (163112).
+- patches.xen/xen3-auto-arch-x86_64.diff: Rediff and fix there too
+* Fri Apr 21 2006 - ak@suse.de
+- patches.arch/x86_64-free-iommu-race: Fix a race in the
+ free_iommu path..
+* Thu Apr 20 2006 - agruen@suse.de
+- patches.arch/acpi_show_errors-fix: ACPI compile fix.
+* Thu Apr 20 2006 - gregkh@suse.de
+- make the kernel version be 2.6.16.9
+- patches.kernel.org/patch-2.6.16.9: Linux 2.6.16.9.
+* Thu Apr 20 2006 - trenn@suse.de
+- patches.arch/acpi_ibm_notify.patch: Fix Thinkpad A21m shutdown
+ (150851).
+- patches.fixes/cpufreq_sysfs_max_override.patch: Max freq stucks
+ at low freq if reduced by _PPC and sysfs gov access (119836).
+ Reenabled after fixing lock and refcount issues.
+* Thu Apr 20 2006 - axboe@suse.de
+- patches.fixes/cfq-tune: Allow low-level driver to do queuing
+ with CFQ.
+* Thu Apr 20 2006 - ak@suse.de
+- patches.arch/x86_64-increase-nodemap: Increase NUMA hash
+ function nodemap (167073).
+* Thu Apr 20 2006 - axboe@suse.de
+- patches.drivers/ide-cd-confused: Fix CDROM being confused
+ (147863).
+* Wed Apr 19 2006 - olh@suse.de
+- update patches.arch/ppc-kdump-soft-reset.patch
+ use cpu_relax instead of barrier
* Wed Apr 19 2006 - agruen@suse.de
- rpm/post.sh: Change from --xen option to --xen-kernel=...
argument (161197).
++++++ kernel-kdump.spec ++++++
--- /var/tmp/diff_new_pack.4j5wzl/_old 2006-04-23 00:31:49.000000000 +0200
+++ /var/tmp/diff_new_pack.4j5wzl/_new 2006-04-23 00:31:49.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-kdump (Version 2.6.16)
+# spec file for package kernel-kdump (Version 2.6.16.9)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -20,8 +20,8 @@
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
-Version: 2.6.16
-Release: 26
+Version: 2.6.16.9
+Release: 1
Summary: kernel for kdump
License: GPL
Group: System/Kernel
@@ -29,7 +29,7 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.16-%release
+Provides: kernel = 2.6.16.9-%release
%endif
%endif
Provides: kernel-kdump-nongpl
@@ -125,12 +125,13 @@
-Source Timestamp: 2006/04/19 15:38:34 UTC
+Source Timestamp: 2006/04/21 22:09:49 UTC
+CVS Branch: SL101_BRANCH
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
- echo "The kernel-kdump-2.6.16.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.16.src.rpm."
+ echo "The kernel-kdump-2.6.16.9.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.16.9.src.rpm."
exit 1
fi
symbols=$(
@@ -451,6 +452,39 @@
%files -f kernel.files
%changelog -n kernel-kdump
+* Sat Apr 22 2006 - jeffm@suse.de
+- patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs:
+ fix handling of device names with /'s in them (#154278).
+* Fri Apr 21 2006 - ak@suse.de
+- patches.arch/x86_64-vsyscall32-aflags: Pass -32 to the assembler
+ when compiling the 32bit vsyscall pages (163112).
+- patches.xen/xen3-auto-arch-x86_64.diff: Rediff and fix there too
+* Fri Apr 21 2006 - ak@suse.de
+- patches.arch/x86_64-free-iommu-race: Fix a race in the
+ free_iommu path..
+* Thu Apr 20 2006 - agruen@suse.de
+- patches.arch/acpi_show_errors-fix: ACPI compile fix.
+* Thu Apr 20 2006 - gregkh@suse.de
+- make the kernel version be 2.6.16.9
+- patches.kernel.org/patch-2.6.16.9: Linux 2.6.16.9.
+* Thu Apr 20 2006 - trenn@suse.de
+- patches.arch/acpi_ibm_notify.patch: Fix Thinkpad A21m shutdown
+ (150851).
+- patches.fixes/cpufreq_sysfs_max_override.patch: Max freq stucks
+ at low freq if reduced by _PPC and sysfs gov access (119836).
+ Reenabled after fixing lock and refcount issues.
+* Thu Apr 20 2006 - axboe@suse.de
+- patches.fixes/cfq-tune: Allow low-level driver to do queuing
+ with CFQ.
+* Thu Apr 20 2006 - ak@suse.de
+- patches.arch/x86_64-increase-nodemap: Increase NUMA hash
+ function nodemap (167073).
+* Thu Apr 20 2006 - axboe@suse.de
+- patches.drivers/ide-cd-confused: Fix CDROM being confused
+ (147863).
+* Wed Apr 19 2006 - olh@suse.de
+- update patches.arch/ppc-kdump-soft-reset.patch
+ use cpu_relax instead of barrier
* Wed Apr 19 2006 - agruen@suse.de
- rpm/post.sh: Change from --xen option to --xen-kernel=...
argument (161197).
++++++ kernel-ppc64.spec ++++++
--- /var/tmp/diff_new_pack.4j5wzl/_old 2006-04-23 00:31:50.000000000 +0200
+++ /var/tmp/diff_new_pack.4j5wzl/_new 2006-04-23 00:31:50.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-ppc64 (Version 2.6.16)
+# spec file for package kernel-ppc64 (Version 2.6.16.9)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -19,8 +19,8 @@
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
-Version: 2.6.16
-Release: 24
+Version: 2.6.16.9
+Release: 1
Summary: Kernel for ppc64 Systems
License: GPL, LGPL
Group: System/Kernel
@@ -28,7 +28,7 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.16-%release
+Provides: kernel = 2.6.16.9-%release
%endif
%endif
Provides: kernel-ppc64-nongpl
@@ -130,12 +130,13 @@
Tom Gall
see /usr/src/linux-pmac-benh/CREDITS for more details.
-Source Timestamp: 2006/04/19 15:38:34 UTC
+Source Timestamp: 2006/04/21 22:09:49 UTC
+CVS Branch: SL101_BRANCH
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
- echo "The kernel-ppc64-2.6.16.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.16.src.rpm."
+ echo "The kernel-ppc64-2.6.16.9.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.16.9.src.rpm."
exit 1
fi
symbols=$(
@@ -456,6 +457,39 @@
%files -f kernel.files
%changelog -n kernel-ppc64
+* Sat Apr 22 2006 - jeffm@suse.de
+- patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs:
+ fix handling of device names with /'s in them (#154278).
+* Fri Apr 21 2006 - ak@suse.de
+- patches.arch/x86_64-vsyscall32-aflags: Pass -32 to the assembler
+ when compiling the 32bit vsyscall pages (163112).
+- patches.xen/xen3-auto-arch-x86_64.diff: Rediff and fix there too
+* Fri Apr 21 2006 - ak@suse.de
+- patches.arch/x86_64-free-iommu-race: Fix a race in the
+ free_iommu path..
+* Thu Apr 20 2006 - agruen@suse.de
+- patches.arch/acpi_show_errors-fix: ACPI compile fix.
+* Thu Apr 20 2006 - gregkh@suse.de
+- make the kernel version be 2.6.16.9
+- patches.kernel.org/patch-2.6.16.9: Linux 2.6.16.9.
+* Thu Apr 20 2006 - trenn@suse.de
+- patches.arch/acpi_ibm_notify.patch: Fix Thinkpad A21m shutdown
+ (150851).
+- patches.fixes/cpufreq_sysfs_max_override.patch: Max freq stucks
+ at low freq if reduced by _PPC and sysfs gov access (119836).
+ Reenabled after fixing lock and refcount issues.
+* Thu Apr 20 2006 - axboe@suse.de
+- patches.fixes/cfq-tune: Allow low-level driver to do queuing
+ with CFQ.
+* Thu Apr 20 2006 - ak@suse.de
+- patches.arch/x86_64-increase-nodemap: Increase NUMA hash
+ function nodemap (167073).
+* Thu Apr 20 2006 - axboe@suse.de
+- patches.drivers/ide-cd-confused: Fix CDROM being confused
+ (147863).
+* Wed Apr 19 2006 - olh@suse.de
+- update patches.arch/ppc-kdump-soft-reset.patch
+ use cpu_relax instead of barrier
* Wed Apr 19 2006 - agruen@suse.de
- rpm/post.sh: Change from --xen option to --xen-kernel=...
argument (161197).
++++++ kernel-s390.spec ++++++
--- /var/tmp/diff_new_pack.4j5wzl/_old 2006-04-23 00:31:50.000000000 +0200
+++ /var/tmp/diff_new_pack.4j5wzl/_new 2006-04-23 00:31:50.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-s390 (Version 2.6.16)
+# spec file for package kernel-s390 (Version 2.6.16.9)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -20,8 +20,8 @@
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
-Version: 2.6.16
-Release: 24
+Version: 2.6.16.9
+Release: 1
Summary: The Standard Kernel
License: GPL
Group: System/Kernel
@@ -29,7 +29,7 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.16-%release
+Provides: kernel = 2.6.16.9-%release
%endif
%endif
Provides: kernel-s390-nongpl
@@ -113,12 +113,13 @@
-Source Timestamp: 2006/04/19 15:38:34 UTC
+Source Timestamp: 2006/04/21 22:09:49 UTC
+CVS Branch: SL101_BRANCH
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
- echo "The kernel-s390-2.6.16.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.16.src.rpm."
+ echo "The kernel-s390-2.6.16.9.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.16.9.src.rpm."
exit 1
fi
symbols=$(
@@ -439,6 +440,39 @@
%files -f kernel.files
%changelog -n kernel-s390
+* Sat Apr 22 2006 - jeffm@suse.de
+- patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs:
+ fix handling of device names with /'s in them (#154278).
+* Fri Apr 21 2006 - ak@suse.de
+- patches.arch/x86_64-vsyscall32-aflags: Pass -32 to the assembler
+ when compiling the 32bit vsyscall pages (163112).
+- patches.xen/xen3-auto-arch-x86_64.diff: Rediff and fix there too
+* Fri Apr 21 2006 - ak@suse.de
+- patches.arch/x86_64-free-iommu-race: Fix a race in the
+ free_iommu path..
+* Thu Apr 20 2006 - agruen@suse.de
+- patches.arch/acpi_show_errors-fix: ACPI compile fix.
+* Thu Apr 20 2006 - gregkh@suse.de
+- make the kernel version be 2.6.16.9
+- patches.kernel.org/patch-2.6.16.9: Linux 2.6.16.9.
+* Thu Apr 20 2006 - trenn@suse.de
+- patches.arch/acpi_ibm_notify.patch: Fix Thinkpad A21m shutdown
+ (150851).
+- patches.fixes/cpufreq_sysfs_max_override.patch: Max freq stucks
+ at low freq if reduced by _PPC and sysfs gov access (119836).
+ Reenabled after fixing lock and refcount issues.
+* Thu Apr 20 2006 - axboe@suse.de
+- patches.fixes/cfq-tune: Allow low-level driver to do queuing
+ with CFQ.
+* Thu Apr 20 2006 - ak@suse.de
+- patches.arch/x86_64-increase-nodemap: Increase NUMA hash
+ function nodemap (167073).
+* Thu Apr 20 2006 - axboe@suse.de
+- patches.drivers/ide-cd-confused: Fix CDROM being confused
+ (147863).
+* Wed Apr 19 2006 - olh@suse.de
+- update patches.arch/ppc-kdump-soft-reset.patch
+ use cpu_relax instead of barrier
* Wed Apr 19 2006 - agruen@suse.de
- rpm/post.sh: Change from --xen option to --xen-kernel=...
argument (161197).
++++++ kernel-smp.spec ++++++
--- /var/tmp/diff_new_pack.4j5wzl/_old 2006-04-23 00:31:50.000000000 +0200
+++ /var/tmp/diff_new_pack.4j5wzl/_new 2006-04-23 00:31:50.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-smp (Version 2.6.16)
+# spec file for package kernel-smp (Version 2.6.16.9)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -20,8 +20,8 @@
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
-Version: 2.6.16
-Release: 26
+Version: 2.6.16.9
+Release: 1
Summary: Kernel with Multiprocessor Support
License: GPL
Group: System/Kernel
@@ -29,7 +29,7 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.16-%release
+Provides: kernel = 2.6.16.9-%release
%endif
%endif
Provides: kernel-smp-nongpl
@@ -124,12 +124,13 @@
-Source Timestamp: 2006/04/19 15:38:34 UTC
+Source Timestamp: 2006/04/21 22:09:49 UTC
+CVS Branch: SL101_BRANCH
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
- echo "The kernel-smp-2.6.16.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.16.src.rpm."
+ echo "The kernel-smp-2.6.16.9.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.16.9.src.rpm."
exit 1
fi
symbols=$(
@@ -450,6 +451,39 @@
%files -f kernel.files
%changelog -n kernel-smp
+* Sat Apr 22 2006 - jeffm@suse.de
+- patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs:
+ fix handling of device names with /'s in them (#154278).
+* Fri Apr 21 2006 - ak@suse.de
+- patches.arch/x86_64-vsyscall32-aflags: Pass -32 to the assembler
+ when compiling the 32bit vsyscall pages (163112).
+- patches.xen/xen3-auto-arch-x86_64.diff: Rediff and fix there too
+* Fri Apr 21 2006 - ak@suse.de
+- patches.arch/x86_64-free-iommu-race: Fix a race in the
+ free_iommu path..
+* Thu Apr 20 2006 - agruen@suse.de
+- patches.arch/acpi_show_errors-fix: ACPI compile fix.
+* Thu Apr 20 2006 - gregkh@suse.de
+- make the kernel version be 2.6.16.9
+- patches.kernel.org/patch-2.6.16.9: Linux 2.6.16.9.
+* Thu Apr 20 2006 - trenn@suse.de
+- patches.arch/acpi_ibm_notify.patch: Fix Thinkpad A21m shutdown
+ (150851).
+- patches.fixes/cpufreq_sysfs_max_override.patch: Max freq stucks
+ at low freq if reduced by _PPC and sysfs gov access (119836).
+ Reenabled after fixing lock and refcount issues.
+* Thu Apr 20 2006 - axboe@suse.de
+- patches.fixes/cfq-tune: Allow low-level driver to do queuing
+ with CFQ.
+* Thu Apr 20 2006 - ak@suse.de
+- patches.arch/x86_64-increase-nodemap: Increase NUMA hash
+ function nodemap (167073).
+* Thu Apr 20 2006 - axboe@suse.de
+- patches.drivers/ide-cd-confused: Fix CDROM being confused
+ (147863).
+* Wed Apr 19 2006 - olh@suse.de
+- update patches.arch/ppc-kdump-soft-reset.patch
+ use cpu_relax instead of barrier
* Wed Apr 19 2006 - agruen@suse.de
- rpm/post.sh: Change from --xen option to --xen-kernel=...
argument (161197).
++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.4j5wzl/_old 2006-04-23 00:31:50.000000000 +0200
+++ /var/tmp/diff_new_pack.4j5wzl/_new 2006-04-23 00:31:50.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-source (Version 2.6.16)
+# spec file for package kernel-source (Version 2.6.16.9)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -24,8 +24,8 @@
Obsoletes: linux lx-gdt lx-hack lx-suse lx1162_1 lx1162_2 lx1212_1 lx1212_2 lx1213_1 lx1213_2 lx121_1 lx121_2 lx126_1 lx126_2 lx129_1 lx129_2 lx_large kernel_headers lx_suse lx_sus22 lx_sus24
%endif
PreReq: /sbin/insserv /usr/bin/grep /bin/sed /bin/uname /bin/mkdir /bin/cat /bin/ln /bin/rm /etc/rc.status
-Version: 2.6.16
-Release: 26
+Version: 2.6.16.9
+Release: 1
Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.16.tar.bz2
Source1: functions.sh
Source2: source-post.sh
@@ -93,7 +93,8 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2006/04/19 15:38:34 UTC
+Source Timestamp: 2006/04/21 22:09:49 UTC
+CVS Branch: SL101_BRANCH
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
@@ -116,16 +117,16 @@
# Apply the patches needed for this architecture.
%_sourcedir/guards %symbols < %_sourcedir/series.conf \
- > %_builddir/kernel-source-2.6.16/kernel-source.patches
-for patch in $(< %_builddir/kernel-source-2.6.16/kernel-source.patches); do
- if ! patch -s -E -p1 --no-backup-if-mismatch -i %_builddir/kernel-source-2.6.16/$patch; then
+ > %_builddir/kernel-source-2.6.16.9/kernel-source.patches
+for patch in $(< %_builddir/kernel-source-2.6.16.9/kernel-source.patches); do
+ if ! patch -s -E -p1 --no-backup-if-mismatch -i %_builddir/kernel-source-2.6.16.9/$patch; then
echo "*** Patch $patch failed ***"
exit 1
fi
done
-%_sourcedir/install-configs %_sourcedir %_builddir/kernel-source-2.6.16 %release
-KERNELRELEASE=2.6.16-%release
+%_sourcedir/install-configs %_sourcedir %_builddir/kernel-source-2.6.16.9 %release
+KERNELRELEASE=2.6.16.9-%release
cat > %_builddir/%{name}-%{version}/.rpm-defs < %_builddir/kernel-source-2.6.16/kernel-$flavor.patches
- diff -q %_builddir/kernel-source-2.6.16/kernel-{source,$flavor}.patches \
+ > %_builddir/kernel-source-2.6.16.9/kernel-$flavor.patches
+ diff -q %_builddir/kernel-source-2.6.16.9/kernel-{source,$flavor}.patches \
|| continue
o=$RPM_BUILD_ROOT/usr/src/linux-$KERNELRELEASE-obj/$arch/$flavor
mkdir -p $o
@@ -273,6 +274,39 @@
%files -f kernel-source.files
%changelog -n kernel-source
+* Sat Apr 22 2006 - jeffm@suse.de
+- patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs:
+ fix handling of device names with /'s in them (#154278).
+* Fri Apr 21 2006 - ak@suse.de
+- patches.arch/x86_64-vsyscall32-aflags: Pass -32 to the assembler
+ when compiling the 32bit vsyscall pages (163112).
+- patches.xen/xen3-auto-arch-x86_64.diff: Rediff and fix there too
+* Fri Apr 21 2006 - ak@suse.de
+- patches.arch/x86_64-free-iommu-race: Fix a race in the
+ free_iommu path..
+* Thu Apr 20 2006 - agruen@suse.de
+- patches.arch/acpi_show_errors-fix: ACPI compile fix.
+* Thu Apr 20 2006 - gregkh@suse.de
+- make the kernel version be 2.6.16.9
+- patches.kernel.org/patch-2.6.16.9: Linux 2.6.16.9.
+* Thu Apr 20 2006 - trenn@suse.de
+- patches.arch/acpi_ibm_notify.patch: Fix Thinkpad A21m shutdown
+ (150851).
+- patches.fixes/cpufreq_sysfs_max_override.patch: Max freq stucks
+ at low freq if reduced by _PPC and sysfs gov access (119836).
+ Reenabled after fixing lock and refcount issues.
+* Thu Apr 20 2006 - axboe@suse.de
+- patches.fixes/cfq-tune: Allow low-level driver to do queuing
+ with CFQ.
+* Thu Apr 20 2006 - ak@suse.de
+- patches.arch/x86_64-increase-nodemap: Increase NUMA hash
+ function nodemap (167073).
+* Thu Apr 20 2006 - axboe@suse.de
+- patches.drivers/ide-cd-confused: Fix CDROM being confused
+ (147863).
+* Wed Apr 19 2006 - olh@suse.de
+- update patches.arch/ppc-kdump-soft-reset.patch
+ use cpu_relax instead of barrier
* Wed Apr 19 2006 - agruen@suse.de
- rpm/post.sh: Change from --xen option to --xen-kernel=...
argument (161197).
++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.4j5wzl/_old 2006-04-23 00:31:50.000000000 +0200
+++ /var/tmp/diff_new_pack.4j5wzl/_new 2006-04-23 00:31:50.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-syms (Version 2.6.16)
+# spec file for package kernel-syms (Version 2.6.16.9)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -48,10 +48,10 @@
Autoreqprov: off
Summary: Kernel Symbol Versions (modversions)
Group: Development/Sources
-Version: 2.6.16
-Release: 26
+Version: 2.6.16.9
+Release: 1
Requires: linux
-Requires: kernel-source = 2.6.16-%release
+Requires: kernel-source = 2.6.16.9-%release
Source11: arch-symbols
Source12: guards
Source21: config.conf
@@ -84,7 +84,8 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2006/04/19 15:38:34 UTC
+Source Timestamp: 2006/04/21 22:09:49 UTC
+CVS Branch: SL101_BRANCH
%install
@@ -127,6 +128,39 @@
/boot/symsets-*-*.tar.gz
%changelog -n kernel-syms
+* Sat Apr 22 2006 - jeffm@suse.de
+- patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs:
+ fix handling of device names with /'s in them (#154278).
+* Fri Apr 21 2006 - ak@suse.de
+- patches.arch/x86_64-vsyscall32-aflags: Pass -32 to the assembler
+ when compiling the 32bit vsyscall pages (163112).
+- patches.xen/xen3-auto-arch-x86_64.diff: Rediff and fix there too
+* Fri Apr 21 2006 - ak@suse.de
+- patches.arch/x86_64-free-iommu-race: Fix a race in the
+ free_iommu path..
+* Thu Apr 20 2006 - agruen@suse.de
+- patches.arch/acpi_show_errors-fix: ACPI compile fix.
+* Thu Apr 20 2006 - gregkh@suse.de
+- make the kernel version be 2.6.16.9
+- patches.kernel.org/patch-2.6.16.9: Linux 2.6.16.9.
+* Thu Apr 20 2006 - trenn@suse.de
+- patches.arch/acpi_ibm_notify.patch: Fix Thinkpad A21m shutdown
+ (150851).
+- patches.fixes/cpufreq_sysfs_max_override.patch: Max freq stucks
+ at low freq if reduced by _PPC and sysfs gov access (119836).
+ Reenabled after fixing lock and refcount issues.
+* Thu Apr 20 2006 - axboe@suse.de
+- patches.fixes/cfq-tune: Allow low-level driver to do queuing
+ with CFQ.
+* Thu Apr 20 2006 - ak@suse.de
+- patches.arch/x86_64-increase-nodemap: Increase NUMA hash
+ function nodemap (167073).
+* Thu Apr 20 2006 - axboe@suse.de
+- patches.drivers/ide-cd-confused: Fix CDROM being confused
+ (147863).
+* Wed Apr 19 2006 - olh@suse.de
+- update patches.arch/ppc-kdump-soft-reset.patch
+ use cpu_relax instead of barrier
* Wed Apr 19 2006 - agruen@suse.de
- rpm/post.sh: Change from --xen option to --xen-kernel=...
argument (161197).
++++++ kernel-um.spec ++++++
--- /var/tmp/diff_new_pack.4j5wzl/_old 2006-04-23 00:31:50.000000000 +0200
+++ /var/tmp/diff_new_pack.4j5wzl/_new 2006-04-23 00:31:50.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-um (Version 2.6.16)
+# spec file for package kernel-um (Version 2.6.16.9)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -20,8 +20,8 @@
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
-Version: 2.6.16
-Release: 26
+Version: 2.6.16.9
+Release: 1
Summary: The User Mode Linux kernel.
License: GPL
Group: System/Kernel
@@ -29,7 +29,7 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.16-%release
+Provides: kernel = 2.6.16.9-%release
%endif
%endif
Provides: kernel-um-nongpl
@@ -116,12 +116,13 @@
-Source Timestamp: 2006/04/19 15:38:34 UTC
+Source Timestamp: 2006/04/21 22:09:49 UTC
+CVS Branch: SL101_BRANCH
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
- echo "The kernel-um-2.6.16.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.16.src.rpm."
+ echo "The kernel-um-2.6.16.9.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.16.9.src.rpm."
exit 1
fi
symbols=$(
@@ -442,6 +443,39 @@
%files -f kernel.files
%changelog -n kernel-um
+* Sat Apr 22 2006 - jeffm@suse.de
+- patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs:
+ fix handling of device names with /'s in them (#154278).
+* Fri Apr 21 2006 - ak@suse.de
+- patches.arch/x86_64-vsyscall32-aflags: Pass -32 to the assembler
+ when compiling the 32bit vsyscall pages (163112).
+- patches.xen/xen3-auto-arch-x86_64.diff: Rediff and fix there too
+* Fri Apr 21 2006 - ak@suse.de
+- patches.arch/x86_64-free-iommu-race: Fix a race in the
+ free_iommu path..
+* Thu Apr 20 2006 - agruen@suse.de
+- patches.arch/acpi_show_errors-fix: ACPI compile fix.
+* Thu Apr 20 2006 - gregkh@suse.de
+- make the kernel version be 2.6.16.9
+- patches.kernel.org/patch-2.6.16.9: Linux 2.6.16.9.
+* Thu Apr 20 2006 - trenn@suse.de
+- patches.arch/acpi_ibm_notify.patch: Fix Thinkpad A21m shutdown
+ (150851).
+- patches.fixes/cpufreq_sysfs_max_override.patch: Max freq stucks
+ at low freq if reduced by _PPC and sysfs gov access (119836).
+ Reenabled after fixing lock and refcount issues.
+* Thu Apr 20 2006 - axboe@suse.de
+- patches.fixes/cfq-tune: Allow low-level driver to do queuing
+ with CFQ.
+* Thu Apr 20 2006 - ak@suse.de
+- patches.arch/x86_64-increase-nodemap: Increase NUMA hash
+ function nodemap (167073).
+* Thu Apr 20 2006 - axboe@suse.de
+- patches.drivers/ide-cd-confused: Fix CDROM being confused
+ (147863).
+* Wed Apr 19 2006 - olh@suse.de
+- update patches.arch/ppc-kdump-soft-reset.patch
+ use cpu_relax instead of barrier
* Wed Apr 19 2006 - agruen@suse.de
- rpm/post.sh: Change from --xen option to --xen-kernel=...
argument (161197).
kernel-xen.spec: same change
kernel-xenpae.spec: same change
++++++ build-source-timestamp ++++++
--- kernel-source/build-source-timestamp 2006-04-19 17:47:10.000000000 +0200
+++ STABLE/kernel-source/build-source-timestamp 2006-04-22 10:21:34.000000000 +0200
@@ -1 +1,2 @@
-2006/04/19 15:38:34 UTC
+2006/04/21 22:09:49 UTC
+CVS Branch: SL101_BRANCH
++++++ config.tar.bz2 ++++++
++++++ kabi.tar.bz2 ++++++
++++++ minmem ++++++
--- kernel-source/minmem 2006-04-19 17:57:46.000000000 +0200
+++ STABLE/kernel-source/minmem 2006-04-22 10:22:15.000000000 +0200
@@ -1 +1 @@
-514000
+1048576
++++++ novell-kmp.tar.bz2 ++++++
++++++ patches.arch.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/acpi_ibm_notify.patch new/patches.arch/acpi_ibm_notify.patch
--- old/patches.arch/acpi_ibm_notify.patch 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.arch/acpi_ibm_notify.patch 2006-04-20 15:02:48.000000000 +0200
@@ -0,0 +1,46 @@
+From: Thomas Renninger
+Subject: Fix Thinkpad A21m shutdown
+Patch-mainline: soon
+References: 150851
+
+The A21m Thinkpad (maybe also others) have a GDCK method and a DOCK device.
+It seems that on others machines the GDCK is the docking device.
+Installing the notify handler for a GDCK device fails.
+When module is unloaded it is tried to remove the never installed
+notify handler for the GDCK method which seems to freeze the machine.
+
+Fix: Do not set notify_installed when installing the notify handler fails.
+
+ drivers/acpi/ibm_acpi.c | 6 ++++--
+ 1 files changed, 4 insertions(+), 2 deletions(-)
+
+Signed-off-by: Thomas Renninger
+
+Index: linux-2.6.16/drivers/acpi/ibm_acpi.c
+===================================================================
+--- linux-2.6.16.orig/drivers/acpi/ibm_acpi.c
++++ linux-2.6.16/drivers/acpi/ibm_acpi.c
+@@ -1716,12 +1716,12 @@ static int __init setup_notify(struct ib
+ int ret;
+
+ if (!*ibm->handle)
+- return 0;
++ return 1;
+
+ ret = acpi_bus_get_device(*ibm->handle, &ibm->device);
+ if (ret < 0) {
+ printk(IBM_ERR "%s device not present\n", ibm->name);
+- return 0;
++ return 1;
+ }
+
+ acpi_driver_data(ibm->device) = ibm;
+@@ -1811,6 +1811,8 @@ static int __init ibm_init(struct ibm_st
+ ret = setup_notify(ibm);
+ if (ret < 0)
+ return ret;
++ if (ret > 0)
++ return 0;
+ ibm->notify_installed = 1;
+ }
+
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/acpi_show_errors-fix new/patches.arch/acpi_show_errors-fix
--- old/patches.arch/acpi_show_errors-fix 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.arch/acpi_show_errors-fix 2006-04-22 10:19:38.000000000 +0200
@@ -0,0 +1,27 @@
+From: Lenovo
+Subject: ACPI compile fix
+
+Signed-off-by: Andreas Gruenbacher
+
+Index: linux-2.6.16/drivers/acpi/ec.c
+===================================================================
+--- linux-2.6.16.orig/drivers/acpi/ec.c
++++ linux-2.6.16/drivers/acpi/ec.c
+@@ -279,7 +279,7 @@ int acpi_ec_enter_burst_mode(union acpi_
+ atomic_set(&ec->intr.leaving_burst, 0);
+ return_VALUE(0);
+ end:
+- ACPI_EXCEPTION ((AE_INFO, status, "EC wait, burst mode");
++ ACPI_EXCEPTION ((AE_INFO, status, "EC wait, burst mode"));
+ return_VALUE(-1);
+ }
+
+@@ -300,7 +300,7 @@ int acpi_ec_leave_burst_mode(union acpi_
+ atomic_set(&ec->intr.leaving_burst, 1);
+ return_VALUE(0);
+ end:
+- ACPI_EXCEPTION((AE_INFO, status, "EC leave burst mode");
++ ACPI_EXCEPTION((AE_INFO, status, "EC leave burst mode"));
+ return_VALUE(-1);
+ }
+ #endif /* ACPI_FUTURE_USAGE */
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/ppc-kdump-soft-reset.patch new/patches.arch/ppc-kdump-soft-reset.patch
--- old/patches.arch/ppc-kdump-soft-reset.patch 2006-04-19 00:12:19.000000000 +0200
+++ new/patches.arch/ppc-kdump-soft-reset.patch 2006-04-20 18:15:10.000000000 +0200
@@ -38,16 +38,17 @@
Signed-off-by: Olaf Hering
---
- arch/powerpc/kernel/crash.c | 148 +++++++++++++++++++++++++++++++++++---------
+ arch/powerpc/kernel/crash.c | 149 +++++++++++++++++++++++++++++++++++---------
arch/powerpc/kernel/traps.c | 26 +++----
- include/asm-powerpc/kexec.h | 9 +-
- 3 files changed, 136 insertions(+), 47 deletions(-)
+ include/asm-powerpc/kexec.h | 10 +-
+ include/linux/kexec.h | 1
+ 4 files changed, 138 insertions(+), 48 deletions(-)
Index: linux-2.6.16-olh-kdump/arch/powerpc/kernel/crash.c
===================================================================
--- linux-2.6.16-olh-kdump.orig/arch/powerpc/kernel/crash.c
+++ linux-2.6.16-olh-kdump/arch/powerpc/kernel/crash.c
-@@ -24,6 +24,7 @@
+@@ -24,9 +24,11 @@
#include
#include
#include
@@ -55,17 +56,19 @@
#include
#include
-@@ -41,6 +42,9 @@
++#include
+ #include
+ #include
+ #include
+@@ -41,6 +43,7 @@
/* This keeps a track of which one is crashing cpu. */
int crashing_cpu = -1;
+static cpumask_t cpus_in_crash = CPU_MASK_NONE;
-+extern struct kimage *kexec_crash_image;
-+extern cpumask_t cpus_in_sr;
static u32 *append_elf_note(u32 *buf, char *name, unsigned type, void *data,
size_t data_len)
-@@ -98,34 +102,65 @@ static void crash_save_this_cpu(struct p
+@@ -98,34 +101,65 @@ static void crash_save_this_cpu(struct p
}
#ifdef CONFIG_SMP
@@ -103,17 +106,17 @@
+ cpu_clear(cpu, cpus_in_sr);
+ atomic_inc(&enter_on_soft_reset);
+ }
-+
+
+- crash_save_this_cpu(regs, cpu);
+- atomic_dec(&waiting_for_crash_ipi);
+ /*
+ * Starting the kdump boot.
+ * This barrier is needed to make sure that all CPUs are stopped.
+ * If not, soft-reset will be invoked to bring other CPUs.
+ */
+ while (!cpu_isset(crashing_cpu, cpus_in_crash))
-+ barrier();
-
-- crash_save_this_cpu(regs, cpu);
-- atomic_dec(&waiting_for_crash_ipi);
++ cpu_relax();
++
+ if (ppc_md.kexec_cpu_down)
+ ppc_md.kexec_cpu_down(1, 1);
kexec_smp_wait();
@@ -130,7 +133,7 @@
+
+ cpu_clear(cpu, cpus_in_sr);
+ while (atomic_read(&enter_on_soft_reset) != ncpus)
-+ barrier();
++ cpu_relax();
+}
+
+static void crash_kexec_prepare_cpus(int cpu)
@@ -142,7 +145,7 @@
crash_send_ipi(crash_ipi_callback);
smp_wmb();
-@@ -133,13 +168,12 @@ static void crash_kexec_prepare_cpus(voi
+@@ -133,14 +167,13 @@ static void crash_kexec_prepare_cpus(voi
/*
* FIXME: Until we will have the way to stop other CPUSs reliabally,
* the crash CPU will send an IPI and wait for other CPUs to
@@ -155,11 +158,13 @@
+ printk(KERN_EMERG "Sending IPI to other cpus...\n");
msecs = 10000;
- while ((atomic_read(&waiting_for_crash_ipi) > 0) && (--msecs > 0)) {
+- barrier();
+ while ((cpus_weight(cpus_in_crash) < ncpus) && (--msecs > 0)) {
- barrier();
++ cpu_relax();
mdelay(1);
}
-@@ -149,18 +183,71 @@ static void crash_kexec_prepare_cpus(voi
+
+@@ -149,18 +182,71 @@ static void crash_kexec_prepare_cpus(voi
/*
* FIXME: In case if we do not get all CPUs, one possibility: ask the
* user to do soft reset such that we get all.
@@ -180,7 +185,7 @@
+ cpus_in_sr = CPU_MASK_NONE;
+ atomic_set(&enter_on_soft_reset, 0);
+ while (cpus_weight(cpus_in_crash) < ncpus)
-+ barrier();
++ cpu_relax();
+ }
+ /*
+ * Make sure all CPUs are entered via soft-reset if the kdump is
@@ -216,9 +221,9 @@
+ return;
+ }
+ mdelay(1);
-+ barrier();
++ cpu_relax();
+ }
-+ if (cpu == crashing_cpu) {
++ if (cpu == crashing_cpu) {
+ /*
+ * Panic CPU will enter this func only via soft-reset.
+ * Wait until all secondary CPUs entered and
@@ -240,7 +245,7 @@
{
/*
* move the secondarys to us so that we can copy
-@@ -171,6 +258,10 @@ static void crash_kexec_prepare_cpus(voi
+@@ -171,6 +257,10 @@ static void crash_kexec_prepare_cpus(voi
smp_release_cpus();
}
@@ -251,7 +256,7 @@
#endif
void default_machine_crash_shutdown(struct pt_regs *regs)
-@@ -198,15 +289,14 @@ void default_machine_crash_shutdown(stru
+@@ -198,15 +288,14 @@ void default_machine_crash_shutdown(stru
if (!(desc->status & IRQ_DISABLED))
desc->handler->disable(irq);
}
@@ -349,7 +354,15 @@
#ifdef __powerpc64__
/*
* This function is responsible for capturing register states if coming
-@@ -123,8 +122,10 @@ extern int default_machine_kexec_prepare
+@@ -114,6 +113,7 @@ extern void kexec_smp_wait(void); /* get
+ extern void __init kexec_setup(void);
+ extern int crashing_cpu;
+ extern void crash_send_ipi(void (*crash_ipi_callback)(struct pt_regs *));
++extern cpumask_t cpus_in_sr;
+ #endif /* __powerpc64 __ */
+
+ struct kimage;
+@@ -123,8 +123,10 @@ extern int default_machine_kexec_prepare
extern void default_machine_crash_shutdown(struct pt_regs *regs);
extern void machine_kexec_simple(struct kimage *image);
@@ -362,3 +375,15 @@
+#endif /* ! __ASSEMBLY__ */
#endif /* __KERNEL__ */
#endif /* _ASM_POWERPC_KEXEC_H */
+Index: linux-2.6.16-olh-kdump/include/linux/kexec.h
+===================================================================
+--- linux-2.6.16-olh-kdump.orig/include/linux/kexec.h
++++ linux-2.6.16-olh-kdump/include/linux/kexec.h
+@@ -106,6 +106,7 @@ extern struct page *kimage_alloc_control
+ extern void crash_kexec(struct pt_regs *);
+ int kexec_should_crash(struct task_struct *);
+ extern struct kimage *kexec_image;
++extern struct kimage *kexec_crash_image;
+
+ #define KEXEC_ON_CRASH 0x00000001
+ #define KEXEC_ARCH_MASK 0xffff0000
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/x86_64-free-iommu-race new/patches.arch/x86_64-free-iommu-race
--- old/patches.arch/x86_64-free-iommu-race 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.arch/x86_64-free-iommu-race 2006-04-22 10:19:38.000000000 +0200
@@ -0,0 +1,36 @@
+Subject: Fix a race in the free_iommu path.
+From: Mike Waychison
+Acked-by: ak@suse.de
+
+We do this by removing a micro-optimization that tries to avoid grabbing
+the iommu_bitmap_lock spinlock and using a bus-locked operation.
+
+This still races with other simultaneous alloc_iommu or free_iommu(size
+> 1) which both use bus-unlocked operations.
+
+The end result of this race is eventually ending
+up with an iommu_gart_bitmap that has bits errornously set all over,
+making large contiguous iommu space allocations fail with 'PCI-DMA:
+Out of IOMMU space'.
+
+Signed-off-by: Mike Waychison
+Signed-off-by: Andi Kleen
+
+ arch/x86_64/kernel/pci-gart.c | 4 ----
+ 1 files changed, 4 deletions(-)
+
+Index: linux/arch/x86_64/kernel/pci-gart.c
+===================================================================
+--- linux.orig/arch/x86_64/kernel/pci-gart.c
++++ linux/arch/x86_64/kernel/pci-gart.c
+@@ -112,10 +112,6 @@ static unsigned long alloc_iommu(int siz
+ static void free_iommu(unsigned long offset, int size)
+ {
+ unsigned long flags;
+- if (size == 1) {
+- clear_bit(offset, iommu_gart_bitmap);
+- return;
+- }
+ spin_lock_irqsave(&iommu_bitmap_lock, flags);
+ __clear_bit_string(iommu_gart_bitmap, offset, size);
+ spin_unlock_irqrestore(&iommu_bitmap_lock, flags);
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/x86_64-increase-nodemap new/patches.arch/x86_64-increase-nodemap
--- old/patches.arch/x86_64-increase-nodemap 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.arch/x86_64-increase-nodemap 2006-04-20 11:17:00.000000000 +0200
@@ -0,0 +1,29 @@
+Subject: Increase NUMA hash function nodemap
+From: ak@suse.de
+References: 167073
+
+Needed for some big Opteron systems to compute a numa hash function
+They have more than 12 bits significant address.
+
+TBD switch this over to dynamic allocation or use better hash
+
+Signed-off-by: Andi Kleen
+
+---
+ include/asm-x86_64/mmzone.h | 3 ++-
+ 1 files changed, 2 insertions(+), 1 deletion(-)
+
+Index: linux/include/asm-x86_64/mmzone.h
+===================================================================
+--- linux.orig/include/asm-x86_64/mmzone.h
++++ linux/include/asm-x86_64/mmzone.h
+@@ -12,7 +12,8 @@
+
+ #include
+
+-#define NODEMAPSIZE 0xfff
++/* Should really switch to dynamic allocation at some point */
++#define NODEMAPSIZE 0x4fff
+
+ /* Simple perfect hash to map physical addresses to node numbers */
+ struct memnode {
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/x86_64-vsyscall32-aflags new/patches.arch/x86_64-vsyscall32-aflags
--- old/patches.arch/x86_64-vsyscall32-aflags 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.arch/x86_64-vsyscall32-aflags 2006-04-22 10:19:38.000000000 +0200
@@ -0,0 +1,33 @@
+From: ak@suse.de
+Subject: Pass -32 to the assembler when compiling the 32bit vsyscall pages
+References: 163112
+
+This quietens warnings and actually fixes a bug. The unwind tables would
+come out wrong without -32, causing pthread cancellation during them
+to crash in the gcc runtime.
+
+The problem seems to only happen with newer binutils
+(it doesn't happen with 2.16.91.0.2 but happens wit 2.16.91.0.5)
+
+Thanks to Brian Baker @ HP for test case and initial analysis.
+
+Cc: brian.b@hp.com
+
+Signed-off-by: Andi Kleen
+
+---
+ arch/x86_64/ia32/Makefile | 4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+Index: linux/arch/x86_64/ia32/Makefile
+===================================================================
+--- linux.orig/arch/x86_64/ia32/Makefile
++++ linux/arch/x86_64/ia32/Makefile
+@@ -27,5 +27,5 @@ $(obj)/vsyscall-sysenter.so $(obj)/vsysc
+ $(obj)/vsyscall-%.so: $(src)/vsyscall.lds $(obj)/vsyscall-%.o FORCE
+ $(call if_changed,syscall)
+
+-AFLAGS_vsyscall-sysenter.o = -m32
+-AFLAGS_vsyscall-syscall.o = -m32
++AFLAGS_vsyscall-sysenter.o = -m32 -Wa,-32
++AFLAGS_vsyscall-syscall.o = -m32 -Wa,-32
++++++ patches.drivers.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.drivers/ide-cd-confused new/patches.drivers/ide-cd-confused
--- old/patches.drivers/ide-cd-confused 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.drivers/ide-cd-confused 2006-04-20 08:48:36.000000000 +0200
@@ -0,0 +1,42 @@
+From: Rachita Kothiyal
+Subject: Fix CDROM being confused
+Patch-mainline:
+References: 147863
+
+I have seen the cdrom drive appearing confused on using kdump on certain
+x86_64 systems. During the booting up of the second kernel, the following
+message would keep flooding the console, and the booting would not proceed
+any further.
+
+Hda: cdrom_pc_intr: The drive appears confused (ireason = 0x01)
+
+In this patch, whenever we are hitting a confused state in the interrupt
+handler with the DRQ set, we end the request and return ide_stopped. Using
+this I dont see the status error.
+
+Signed-off-by: Rachita Kothiyal
+Acked-by: Jens Axboe
+Signed-off-by: Andrew Morton
+
+---
+
+ drivers/ide/ide-cd.c | 5 ++++-
+ 1 files changed, 4 insertions(+), 1 deletion(-)
+
+diff -puN drivers/ide/ide-cd.c~fix-cdrom-being-confused-on-using-kdump drivers/ide/ide-cd.c
+--- devel/drivers/ide/ide-cd.c~fix-cdrom-being-confused-on-using-kdump 2006-04-19 23:41:43.000000000 -0700
++++ devel-akpm/drivers/ide/ide-cd.c 2006-04-19 23:41:43.000000000 -0700
+@@ -1451,9 +1451,12 @@ static ide_startstop_t cdrom_pc_intr (id
+ } else {
+ confused:
+ printk (KERN_ERR "%s: cdrom_pc_intr: The drive "
+- "appears confused (ireason = 0x%02x)\n",
++ "appears confused (ireason = 0x%02x). "
++ "Trying to recover by ending request.\n",
+ drive->name, ireason);
+ rq->flags |= REQ_FAILED;
++ cdrom_end_request(drive, 0);
++ return ide_stopped;
+ }
+
+ /* Now we wait for another interrupt. */
++++++ patches.fixes.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/cfq-tune new/patches.fixes/cfq-tune
--- old/patches.fixes/cfq-tune 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.fixes/cfq-tune 2006-04-20 12:54:42.000000000 +0200
@@ -0,0 +1,43 @@
+From: Kurt Garloff
+Subject: Allow low-level driver to do queuing with CFQ
+Patch-mainline:
+
+cfq_max_depth was set to a low value to make sure we get maximum control
+over the queuing in the IO scheduler without interaction from the low
+level driver's own queuing, which could potentially destroy some of
+the latency efforts we do in CFQ.
+
+However, some hardware (SANs ...) is really able to handle multiple
+requests at a time and profits significantly from driver queuing.
+
+Thus this patch sets the default back to a higher value.
+It can be tuned at runtime though /sys/block/XXX/queue/iosched/max_depth
+
+References:
+http://netmama.it/oracledocs/ioscheduler_02.html
+http://netmama.it/oracledocs/ioscheduler_03.html
+
+Attribution:
+The change is based on Jens' work, not mine.
+
+Signed-off-by: Kurt Garloff
+Acked-by: Jens Axboe
+
+Index: linux-2.6.16/block/cfq-iosched.c
+===================================================================
+--- linux-2.6.16.orig/block/cfq-iosched.c
++++ linux-2.6.16/block/cfq-iosched.c
+@@ -42,11 +42,11 @@ static int cfq_slice_idle = HZ / 100;
+ #define CFQ_KEY_ASYNC (0)
+ #define CFQ_KEY_ANY (0xffff)
+
+ /*
+- * disable queueing at the driver/hardware level
++ * amount of queueing at the driver/hardware level
+ */
+-static const int cfq_max_depth = 2;
++static const int cfq_max_depth = 64;
+
+ /*
+ * for the hash of cfqq inside the cfqd
+ */
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/cpufreq_sysfs_max_override.patch new/patches.fixes/cpufreq_sysfs_max_override.patch
--- old/patches.fixes/cpufreq_sysfs_max_override.patch 2006-04-07 14:10:52.000000000 +0200
+++ new/patches.fixes/cpufreq_sysfs_max_override.patch 2006-04-20 18:15:10.000000000 +0200
@@ -10,9 +10,12 @@
This patch exchanged the cpufreq_set_policy call to __cpufreq_set_policy and
duplicated it's functionality but did not override user_data.max.
+The same happens with overridding min/max values. If freqs are limited and
+you override the min freq value, the max freq global value will also get
+stuck to the limited freq, even if BIOS allows all freqs again.
- drivers/cpufreq/cpufreq.c | 13 +++++++++++--
- 1 files changed, 11 insertions(+), 2 deletions(-)
+ drivers/cpufreq/cpufreq.c | 17 +++++++++++++++--
+ 1 files changed, 15 insertions(+), 2 deletions(-)
Signed-off-by: Thomas Renninger
@@ -20,16 +23,28 @@
===================================================================
--- linux-2.6.16.orig/drivers/cpufreq/cpufreq.c
+++ linux-2.6.16/drivers/cpufreq/cpufreq.c
-@@ -402,7 +402,7 @@ static ssize_t show_scaling_governor (st
- return -EINVAL;
- }
+@@ -350,6 +350,8 @@ show_one(scaling_min_freq, min);
+ show_one(scaling_max_freq, max);
+ show_one(scaling_cur_freq, cur);
--
+static int __cpufreq_set_policy(struct cpufreq_policy *data, struct cpufreq_policy *policy);
++
/**
- * store_scaling_governor - store policy for the specified CPU
+ * cpufreq_per_cpu_attr_write() / store_##file_name() - sysfs write access
*/
-@@ -424,7 +424,16 @@ static ssize_t store_scaling_governor (s
+@@ -368,7 +370,10 @@ static ssize_t store_##file_name \
+ if (ret != 1) \
+ return -EINVAL; \
+ \
+- ret = cpufreq_set_policy(&new_policy); \
++ mutex_lock(&policy->lock); \
++ ret = __cpufreq_set_policy(policy, &new_policy); \
++ policy->user_policy.object = policy->object; \
++ mutex_unlock(&policy->lock); \
+ \
+ return ret ? ret : count; \
+ }
+@@ -424,7 +429,15 @@ static ssize_t store_scaling_governor (s
if (cpufreq_parse_governor(str_governor, &new_policy.policy, &new_policy.governor))
return -EINVAL;
@@ -42,7 +57,6 @@
+ policy->user_policy.policy = policy->policy;
+ policy->user_policy.governor = policy->governor;
+ mutex_unlock(&policy->lock);
-+ cpufreq_cpu_put(policy);
+
return ret ? ret : count;
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/reiserfs-procfs-slashes.diff new/patches.fixes/reiserfs-procfs-slashes.diff
--- old/patches.fixes/reiserfs-procfs-slashes.diff 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.fixes/reiserfs-procfs-slashes.diff 2006-04-22 00:09:49.000000000 +0200
@@ -0,0 +1,70 @@
+From: Jeff Mahoney
+Subject: [PATCH] reiserfs: fix handling of device names with /'s in them
+SUSE-Bugzilla: 154278
+
+ On systems with block devices containing slashes (virtual dasd, cciss,
+ etc), reiserfs will fail to initialize /proc/fs/reiserfs/<dev> due to
+ it being interpreted as a subdirectory. The generic block device code
+ changes the / to ! for use in the sysfs tree. This patch uses that
+ convention.
+
+ Tested by making dm devices use dm/<number> rather than dm-<number>
+
+Signed-off-by: Jeff Mahoney
+
+diff -ruNpX dontdiff linux-2.6.16/fs/reiserfs/procfs.c linux-2.6.16.devel/fs/reiserfs/procfs.c
+--- linux-2.6.16/fs/reiserfs/procfs.c 2006-04-21 15:18:51.000000000 -0400
++++ linux-2.6.16.devel/fs/reiserfs/procfs.c 2006-04-21 17:29:04.000000000 -0400
+@@ -493,9 +493,17 @@ static void add_file(struct super_block
+
+ int reiserfs_proc_info_init(struct super_block *sb)
+ {
++ char bdev[BDEVNAME_SIZE];
++ char *s;
++
++ /* Some block devices use /'s */
++ strlcpy(bdev, reiserfs_bdevname(sb), BDEVNAME_SIZE);
++ s = strchr(bdev, '/');
++ if (s)
++ *s = '!';
++
+ spin_lock_init(&__PINFO(sb).lock);
+- REISERFS_SB(sb)->procdir =
+- proc_mkdir(reiserfs_bdevname(sb), proc_info_root);
++ REISERFS_SB(sb)->procdir = proc_mkdir(bdev, proc_info_root);
+ if (REISERFS_SB(sb)->procdir) {
+ REISERFS_SB(sb)->procdir->owner = THIS_MODULE;
+ REISERFS_SB(sb)->procdir->data = sb;
+@@ -509,13 +517,22 @@ int reiserfs_proc_info_init(struct super
+ return 0;
+ }
+ reiserfs_warning(sb, "reiserfs: cannot create /proc/%s/%s",
+- proc_info_root_name, reiserfs_bdevname(sb));
++ proc_info_root_name, bdev);
+ return 1;
+ }
+
+ int reiserfs_proc_info_done(struct super_block *sb)
+ {
+ struct proc_dir_entry *de = REISERFS_SB(sb)->procdir;
++ char bdev[BDEVNAME_SIZE];
++ char *s;
++
++ /* Some block devices use /'s */
++ strlcpy(bdev, reiserfs_bdevname(sb), BDEVNAME_SIZE);
++ s = strchr(bdev, '/');
++ if (s)
++ *s = '!';
++
+ if (de) {
+ remove_proc_entry("journal", de);
+ remove_proc_entry("oidmap", de);
+@@ -529,7 +546,7 @@ int reiserfs_proc_info_done(struct super
+ __PINFO(sb).exiting = 1;
+ spin_unlock(&__PINFO(sb).lock);
+ if (proc_info_root) {
+- remove_proc_entry(reiserfs_bdevname(sb), proc_info_root);
++ remove_proc_entry(bdev, proc_info_root);
+ REISERFS_SB(sb)->procdir = NULL;
+ }
+ return 0;
++++++ patches.kernel.org.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.kernel.org/patch-2.6.16.9 new/patches.kernel.org/patch-2.6.16.9
--- old/patches.kernel.org/patch-2.6.16.9 2006-04-19 08:49:26.000000000 +0200
+++ new/patches.kernel.org/patch-2.6.16.9 2006-04-22 10:19:38.000000000 +0200
@@ -4,19 +4,19 @@
Signed-off-by: Greg Kroah-Hartman
-#diff --git a/Makefile b/Makefile
-#index cb57905..5696ad2 100644
-#--- a/Makefile
-#+++ b/Makefile
-#@@ -1,7 +1,7 @@
-# VERSION = 2
-# PATCHLEVEL = 6
-# SUBLEVEL = 16
-#-EXTRAVERSION =
-#+EXTRAVERSION = .9
-# NAME=Sliding Snow Leopard
-#
-# # *DOCUMENTATION*
+diff --git a/Makefile b/Makefile
+index cb57905..5696ad2 100644
+--- a/Makefile
++++ b/Makefile
+@@ -1,7 +1,7 @@
+ VERSION = 2
+ PATCHLEVEL = 6
+ SUBLEVEL = 16
+-EXTRAVERSION =
++EXTRAVERSION = .9
+ NAME=Sliding Snow Leopard
+
+ # *DOCUMENTATION*
diff --git a/arch/alpha/kernel/setup.c b/arch/alpha/kernel/setup.c
index b4e5f8f..45308bd 100644
--- a/arch/alpha/kernel/setup.c
++++++ patches.rpmify.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/xen3-auto-arch-x86_64.diff new/patches.xen/xen3-auto-arch-x86_64.diff
--- old/patches.xen/xen3-auto-arch-x86_64.diff 2006-04-07 14:10:52.000000000 +0200
+++ new/patches.xen/xen3-auto-arch-x86_64.diff 2006-04-22 10:19:39.000000000 +0200
@@ -3,26 +3,21 @@
autogenerated from http://xenbits.xensource.com/xen-3.0-testing.hg (tip 9590)
-Index: head-2006-04-05/arch/x86_64/ia32/Makefile
+Index: linux-2.6.16/arch/x86_64/ia32/Makefile
===================================================================
---- head-2006-04-05.orig/arch/x86_64/ia32/Makefile 2006-04-06 11:47:16.000000000 +0200
-+++ head-2006-04-05/arch/x86_64/ia32/Makefile 2006-04-06 11:51:11.000000000 +0200
-@@ -23,9 +23,25 @@ quiet_cmd_syscall = SYSCALL $@
- -Wl,-soname=linux-gate.so.1 -o $@ \
- -Wl,-T,$(filter-out FORCE,$^)
-
-+$(obj)/vsyscall-int80.so \
- $(obj)/vsyscall-sysenter.so $(obj)/vsyscall-syscall.so: \
+--- linux-2.6.16.orig/arch/x86_64/ia32/Makefile
++++ linux-2.6.16/arch/x86_64/ia32/Makefile
+@@ -27,5 +27,20 @@ $(obj)/vsyscall-sysenter.so $(obj)/vsysc
$(obj)/vsyscall-%.so: $(src)/vsyscall.lds $(obj)/vsyscall-%.o FORCE
$(call if_changed,syscall)
--AFLAGS_vsyscall-sysenter.o = -m32
--AFLAGS_vsyscall-syscall.o = -m32
-+AFLAGS_vsyscall-sysenter.o = -m32 -Iarch/i386/kernel
-+AFLAGS_vsyscall-syscall.o = -m32 -Iarch/i386/kernel
+-AFLAGS_vsyscall-sysenter.o = -m32 -Wa,-32
+-AFLAGS_vsyscall-syscall.o = -m32 -Wa,-32
++AFLAGS_vsyscall-sysenter.o = -m32 -Iarch/i386/kernel -Wa,-32
++AFLAGS_vsyscall-syscall.o = -m32 -Iarch/i386/kernel -Wa,-32
+
+ifdef CONFIG_XEN
-+AFLAGS_vsyscall-int80.o = -m32 -Iarch/i386/kernel
++AFLAGS_vsyscall-int80.o = -m32 -Iarch/i386/kernel -Wa,-32
+CFLAGS_syscall32-xen.o += -DUSE_INT80
+AFLAGS_syscall32_syscall-xen.o += -DUSE_INT80
+
@@ -35,10 +30,10 @@
+
+obj-y := $(call cherrypickxen, $(obj-y))
+endif
-Index: head-2006-04-05/arch/x86_64/ia32/vsyscall-sigreturn.S
+Index: linux-2.6.16/arch/x86_64/ia32/vsyscall-sigreturn.S
===================================================================
---- head-2006-04-05.orig/arch/x86_64/ia32/vsyscall-sigreturn.S 2006-04-06 11:47:16.000000000 +0200
-+++ head-2006-04-05/arch/x86_64/ia32/vsyscall-sigreturn.S 2006-04-06 11:51:11.000000000 +0200
+--- linux-2.6.16.orig/arch/x86_64/ia32/vsyscall-sigreturn.S
++++ linux-2.6.16/arch/x86_64/ia32/vsyscall-sigreturn.S
@@ -120,5 +120,5 @@ __kernel_rt_sigreturn:
.align 4
.LENDFDE3:
@@ -46,19 +41,19 @@
-#include "../../i386/kernel/vsyscall-note.S"
+#include
-Index: head-2006-04-05/arch/x86_64/kernel/acpi/Makefile
+Index: linux-2.6.16/arch/x86_64/kernel/acpi/Makefile
===================================================================
---- head-2006-04-05.orig/arch/x86_64/kernel/acpi/Makefile 2006-04-06 11:47:16.000000000 +0200
-+++ head-2006-04-05/arch/x86_64/kernel/acpi/Makefile 2006-04-06 11:51:11.000000000 +0200
+--- linux-2.6.16.orig/arch/x86_64/kernel/acpi/Makefile
++++ linux-2.6.16/arch/x86_64/kernel/acpi/Makefile
@@ -6,3 +6,4 @@ ifneq ($(CONFIG_ACPI_PROCESSOR),)
obj-y += processor.o
endif
+boot-$(CONFIG_XEN) := ../../../i386/kernel/acpi/boot-xen.o
-Index: head-2006-04-05/arch/x86_64/kernel/asm-offsets.c
+Index: linux-2.6.16/arch/x86_64/kernel/asm-offsets.c
===================================================================
---- head-2006-04-05.orig/arch/x86_64/kernel/asm-offsets.c 2006-04-06 11:47:16.000000000 +0200
-+++ head-2006-04-05/arch/x86_64/kernel/asm-offsets.c 2006-04-06 11:51:11.000000000 +0200
+--- linux-2.6.16.orig/arch/x86_64/kernel/asm-offsets.c
++++ linux-2.6.16/arch/x86_64/kernel/asm-offsets.c
@@ -66,7 +66,9 @@ int main(void)
DEFINE(pbe_address, offsetof(struct pbe, address));
DEFINE(pbe_orig_address, offsetof(struct pbe, orig_address));
@@ -69,10 +64,10 @@
+#endif
return 0;
}
-Index: head-2006-04-05/arch/x86_64/kernel/init_task.c
+Index: linux-2.6.16/arch/x86_64/kernel/init_task.c
===================================================================
---- head-2006-04-05.orig/arch/x86_64/kernel/init_task.c 2006-04-06 11:47:16.000000000 +0200
-+++ head-2006-04-05/arch/x86_64/kernel/init_task.c 2006-04-06 11:51:11.000000000 +0200
+--- linux-2.6.16.orig/arch/x86_64/kernel/init_task.c
++++ linux-2.6.16/arch/x86_64/kernel/init_task.c
@@ -37,6 +37,8 @@ union thread_union init_thread_union
struct task_struct init_task = INIT_TASK(init_task);
@@ -89,10 +84,10 @@
+#endif
#define ALIGN_TO_4K __attribute__((section(".data.init_task")))
-Index: head-2006-04-05/arch/x86_64/kernel/Makefile
+Index: linux-2.6.16/arch/x86_64/kernel/Makefile
===================================================================
---- head-2006-04-05.orig/arch/x86_64/kernel/Makefile 2006-04-06 11:47:16.000000000 +0200
-+++ head-2006-04-05/arch/x86_64/kernel/Makefile 2006-04-06 11:51:11.000000000 +0200
+--- linux-2.6.16.orig/arch/x86_64/kernel/Makefile
++++ linux-2.6.16/arch/x86_64/kernel/Makefile
@@ -20,11 +20,13 @@ obj-$(CONFIG_MICROCODE) += microcode.o
obj-$(CONFIG_X86_CPUID) += cpuid.o
obj-$(CONFIG_SMP) += smp.o smpboot.o trampoline.o
@@ -126,10 +121,10 @@
+obj-y := $(call cherrypickxen, $(obj-y))
+extra-y := $(call cherrypickxen, $(extra-y))
+endif
-Index: head-2006-04-05/arch/x86_64/Makefile
+Index: linux-2.6.16/arch/x86_64/Makefile
===================================================================
---- head-2006-04-05.orig/arch/x86_64/Makefile 2006-04-06 11:47:16.000000000 +0200
-+++ head-2006-04-05/arch/x86_64/Makefile 2006-04-06 11:51:11.000000000 +0200
+--- linux-2.6.16.orig/arch/x86_64/Makefile
++++ linux-2.6.16/arch/x86_64/Makefile
@@ -35,6 +35,10 @@ cflags-$(CONFIG_KDB) += $(call cc-option
CFLAGS += $(cflags-y)
@@ -171,10 +166,10 @@
archclean:
$(Q)$(MAKE) $(clean)=$(boot)
-Index: head-2006-04-05/arch/x86_64/mm/Makefile
+Index: linux-2.6.16/arch/x86_64/mm/Makefile
===================================================================
---- head-2006-04-05.orig/arch/x86_64/mm/Makefile 2006-04-06 11:47:16.000000000 +0200
-+++ head-2006-04-05/arch/x86_64/mm/Makefile 2006-04-06 11:51:11.000000000 +0200
+--- linux-2.6.16.orig/arch/x86_64/mm/Makefile
++++ linux-2.6.16/arch/x86_64/mm/Makefile
@@ -9,3 +9,13 @@ obj-$(CONFIG_K8_NUMA) += k8topology.o
obj-$(CONFIG_ACPI_NUMA) += srat.o
@@ -189,10 +184,10 @@
+
+obj-y := $(call cherrypickxen, $(obj-y))
+endif
-Index: head-2006-04-05/arch/x86_64/pci/Makefile
+Index: linux-2.6.16/arch/x86_64/pci/Makefile
===================================================================
---- head-2006-04-05.orig/arch/x86_64/pci/Makefile 2006-04-06 11:47:16.000000000 +0200
-+++ head-2006-04-05/arch/x86_64/pci/Makefile 2006-04-06 11:51:11.000000000 +0200
+--- linux-2.6.16.orig/arch/x86_64/pci/Makefile
++++ linux-2.6.16/arch/x86_64/pci/Makefile
@@ -15,10 +15,22 @@ obj-$(CONFIG_PCI_MMCONFIG) += mmconfig.o
obj-$(CONFIG_NUMA) += k8-bus.o
@@ -216,10 +211,10 @@
+
+obj-y := $(call cherrypickxen, $(obj-y))
+endif
-Index: head-2006-04-05/include/asm-x86_64/apic.h
+Index: linux-2.6.16/include/asm-x86_64/apic.h
===================================================================
---- head-2006-04-05.orig/include/asm-x86_64/apic.h 2006-04-06 11:47:16.000000000 +0200
-+++ head-2006-04-05/include/asm-x86_64/apic.h 2006-04-06 11:51:11.000000000 +0200
+--- linux-2.6.16.orig/include/asm-x86_64/apic.h
++++ linux-2.6.16/include/asm-x86_64/apic.h
@@ -105,11 +105,13 @@ extern int disable_timer_pin_1;
extern void setup_threshold_lvt(unsigned long lvt_off);
++++++ series.conf ++++++
--- kernel-source/series.conf 2006-04-19 17:47:11.000000000 +0200
+++ STABLE/kernel-source/series.conf 2006-04-22 10:21:56.000000000 +0200
@@ -106,6 +106,9 @@
patches.arch/x86_64-mce-nmi-watchdog
patches.arch/x86_64-hpet-drift
patches.arch/x86_64-sync-rdtsc
+ patches.arch/x86_64-increase-nodemap
+ patches.arch/x86_64-free-iommu-race
+ patches.arch/x86_64-vsyscall32-aflags
# for i386/x86-64
patches.arch/tune-generic
@@ -221,6 +224,7 @@
# only needed when ACPI debug is off
patches.arch/acpi_show_errors
+ patches.arch/acpi_show_errors-fix
patches.arch/acpi_handler_warning
patches.arch/acpi_export_syms
@@ -242,6 +246,8 @@
patches.arch/acpi_asus_init_fixups.patch
patches.suse/acpi_sony_init_fixups.patch
+ patches.arch/acpi_ibm_notify.patch
+
patches.fixes/acpi-nolapic
# Fix ISA DMA resource setup in ACPIPnP (#116655)
@@ -251,8 +257,8 @@
patches.fixes/powernow-fix-1
patches.fixes/powernow-fix-2
patches.fixes/powernow-fix-3
+ patches.fixes/cpufreq_sysfs_max_override.patch
-- patches.fixes/cpufreq_sysfs_max_override.patch
########################################################
# Suse specific stuff
########################################################
@@ -950,6 +956,7 @@
patches.arch/s390-mapped-base.patch
patches.fixes/reiserfs-transaction-overflow
+ patches.fixes/reiserfs-procfs-slashes.diff
patches.suse/ocfs2-application-hang
+off patches.drivers/e1000-no-tso
@@ -997,6 +1004,9 @@
patches.fixes/show-mem
patches.fixes/tcp-truesize-underflow
+ patches.drivers/ide-cd-confused
+ patches.fixes/cfq-tune
+
# PLEASE KEEP THESE PATCHES AT THE END OF series.conf
# (as all other arch specific patches should be kept at the end
# for obvious reasons.)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...