Hello community,
here is the log from the commit of package kernel-source
checked in at Wed Apr 19 17:30:45 CEST 2006.
--------
--- kernel-source/kernel-bigsmp.changes 2006-04-18 23:42:26.000000000 +0200
+++ STABLE/kernel-source/kernel-bigsmp.changes 2006-04-19 09:49:43.000000000 +0200
@@ -1,0 +2,21 @@
+Wed Apr 19 09:34:32 CEST 2006 - ak@suse.de
+
+- patches.fixes/tcp-truesize-underflow: Fix skb->truesize
+ underflow.
+
+-------------------------------------------------------------------
+Wed Apr 19 06:17:04 CEST 2006 - gregkh@suse.de
+
+- Update to 2.6.16.9 (another security fix)
+- patches.kernel.org/patch-2.6.16.8: Delete.
+- patches.kernel.org/patch-2.6.16.9: Linux 2.6.16.9.
+
+-------------------------------------------------------------------
+Wed Apr 19 03:08:43 CEST 2006 - ak@suse.de
+
+- patches.fixes/powernow-fix-3: Fix use before check in earlier patch
+ (142547).
+- patches.xen/xen-acpi-nolapic: Xen: Don't process APICs/IO-APICs
+ in ACPI when APIC is disabled. (156426).
+
+-------------------------------------------------------------------
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
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kernel-bigsmp.spec ++++++
--- /var/tmp/diff_new_pack.52qegy/_old 2006-04-19 17:28:20.000000000 +0200
+++ /var/tmp/diff_new_pack.52qegy/_new 2006-04-19 17:28:20.000000000 +0200
@@ -21,7 +21,7 @@
BuildRequires: python
%endif
Version: 2.6.16
-Release: 22
+Release: 24
Summary: Kernel with Multiprocessor Support and PAE
License: GPL
Group: System/Kernel
@@ -115,7 +115,7 @@
-Source Timestamp: 2006/04/18 21:41:25 UTC
+Source Timestamp: 2006/04/19 07:37:08 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
@@ -441,6 +441,18 @@
%files -f kernel.files
%changelog -n kernel-bigsmp
+* Wed Apr 19 2006 - ak@suse.de
+- patches.fixes/tcp-truesize-underflow: Fix skb->truesize
+ underflow.
+* Wed Apr 19 2006 - gregkh@suse.de
+- Update to 2.6.16.9 (another security fix)
+- patches.kernel.org/patch-2.6.16.8: Delete.
+- patches.kernel.org/patch-2.6.16.9: Linux 2.6.16.9.
+* Wed Apr 19 2006 - ak@suse.de
+- patches.fixes/powernow-fix-3: Fix use before check in earlier patch
+ (142547).
+- patches.xen/xen-acpi-nolapic: Xen: Don't process APICs/IO-APICs
+ in ACPI when APIC is disabled. (156426).
* Tue Apr 18 2006 - gregkh@suse.de
- Update to 2.6.16.8 (another security fix)
- patches.kernel.org/patch-2.6.16.7: Delete.
kernel-debug.spec: same change
kernel-default.spec: same change
++++++ kernel-dummy.spec ++++++
--- /var/tmp/diff_new_pack.52qegy/_old 2006-04-19 17:28:20.000000000 +0200
+++ /var/tmp/diff_new_pack.52qegy/_new 2006-04-19 17:28:20.000000000 +0200
@@ -17,7 +17,7 @@
Summary: Internal dummy package for synchronizing release numbers
Group: System/Kernel
Version: 2.6.16
-Release: 22
+Release: 24
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -27,7 +27,7 @@
--------
Andreas Gruenbacher
-Source Timestamp: 2006/04/18 21:41:25 UTC
+Source Timestamp: 2006/04/19 07:37:08 UTC
%install
@@ -40,6 +40,18 @@
/etc/dummy
%changelog -n kernel-dummy
+* Wed Apr 19 2006 - ak@suse.de
+- patches.fixes/tcp-truesize-underflow: Fix skb->truesize
+ underflow.
+* Wed Apr 19 2006 - gregkh@suse.de
+- Update to 2.6.16.9 (another security fix)
+- patches.kernel.org/patch-2.6.16.8: Delete.
+- patches.kernel.org/patch-2.6.16.9: Linux 2.6.16.9.
+* Wed Apr 19 2006 - ak@suse.de
+- patches.fixes/powernow-fix-3: Fix use before check in earlier patch
+ (142547).
+- patches.xen/xen-acpi-nolapic: Xen: Don't process APICs/IO-APICs
+ in ACPI when APIC is disabled. (156426).
* Tue Apr 18 2006 - gregkh@suse.de
- Update to 2.6.16.8 (another security fix)
- patches.kernel.org/patch-2.6.16.7: Delete.
++++++ kernel-iseries64.spec ++++++
--- /var/tmp/diff_new_pack.52qegy/_old 2006-04-19 17:28:20.000000000 +0200
+++ /var/tmp/diff_new_pack.52qegy/_new 2006-04-19 17:28:20.000000000 +0200
@@ -21,7 +21,7 @@
BuildRequires: python
%endif
Version: 2.6.16
-Release: 20
+Release: 22
Summary: 64-Bit Kernel for iSeries
License: GPL
Group: System/Kernel
@@ -116,7 +116,7 @@
-Source Timestamp: 2006/04/18 21:41:25 UTC
+Source Timestamp: 2006/04/19 07:37:08 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
@@ -442,6 +442,18 @@
%files -f kernel.files
%changelog -n kernel-iseries64
+* Wed Apr 19 2006 - ak@suse.de
+- patches.fixes/tcp-truesize-underflow: Fix skb->truesize
+ underflow.
+* Wed Apr 19 2006 - gregkh@suse.de
+- Update to 2.6.16.9 (another security fix)
+- patches.kernel.org/patch-2.6.16.8: Delete.
+- patches.kernel.org/patch-2.6.16.9: Linux 2.6.16.9.
+* Wed Apr 19 2006 - ak@suse.de
+- patches.fixes/powernow-fix-3: Fix use before check in earlier patch
+ (142547).
+- patches.xen/xen-acpi-nolapic: Xen: Don't process APICs/IO-APICs
+ in ACPI when APIC is disabled. (156426).
* Tue Apr 18 2006 - gregkh@suse.de
- Update to 2.6.16.8 (another security fix)
- patches.kernel.org/patch-2.6.16.7: Delete.
++++++ kernel-kdump.spec ++++++
--- /var/tmp/diff_new_pack.52qegy/_old 2006-04-19 17:28:21.000000000 +0200
+++ /var/tmp/diff_new_pack.52qegy/_new 2006-04-19 17:28:21.000000000 +0200
@@ -21,7 +21,7 @@
BuildRequires: python
%endif
Version: 2.6.16
-Release: 22
+Release: 24
Summary: kernel for kdump
License: GPL
Group: System/Kernel
@@ -125,7 +125,7 @@
-Source Timestamp: 2006/04/18 21:41:25 UTC
+Source Timestamp: 2006/04/19 07:37:08 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
@@ -451,6 +451,18 @@
%files -f kernel.files
%changelog -n kernel-kdump
+* Wed Apr 19 2006 - ak@suse.de
+- patches.fixes/tcp-truesize-underflow: Fix skb->truesize
+ underflow.
+* Wed Apr 19 2006 - gregkh@suse.de
+- Update to 2.6.16.9 (another security fix)
+- patches.kernel.org/patch-2.6.16.8: Delete.
+- patches.kernel.org/patch-2.6.16.9: Linux 2.6.16.9.
+* Wed Apr 19 2006 - ak@suse.de
+- patches.fixes/powernow-fix-3: Fix use before check in earlier patch
+ (142547).
+- patches.xen/xen-acpi-nolapic: Xen: Don't process APICs/IO-APICs
+ in ACPI when APIC is disabled. (156426).
* Tue Apr 18 2006 - gregkh@suse.de
- Update to 2.6.16.8 (another security fix)
- patches.kernel.org/patch-2.6.16.7: Delete.
++++++ kernel-ppc64.spec ++++++
--- /var/tmp/diff_new_pack.52qegy/_old 2006-04-19 17:28:21.000000000 +0200
+++ /var/tmp/diff_new_pack.52qegy/_new 2006-04-19 17:28:21.000000000 +0200
@@ -20,7 +20,7 @@
BuildRequires: python
%endif
Version: 2.6.16
-Release: 20
+Release: 22
Summary: Kernel for ppc64 Systems
License: GPL, LGPL
Group: System/Kernel
@@ -130,7 +130,7 @@
Tom Gall
see /usr/src/linux-pmac-benh/CREDITS for more details.
-Source Timestamp: 2006/04/18 21:41:25 UTC
+Source Timestamp: 2006/04/19 07:37:08 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
@@ -456,6 +456,18 @@
%files -f kernel.files
%changelog -n kernel-ppc64
+* Wed Apr 19 2006 - ak@suse.de
+- patches.fixes/tcp-truesize-underflow: Fix skb->truesize
+ underflow.
+* Wed Apr 19 2006 - gregkh@suse.de
+- Update to 2.6.16.9 (another security fix)
+- patches.kernel.org/patch-2.6.16.8: Delete.
+- patches.kernel.org/patch-2.6.16.9: Linux 2.6.16.9.
+* Wed Apr 19 2006 - ak@suse.de
+- patches.fixes/powernow-fix-3: Fix use before check in earlier patch
+ (142547).
+- patches.xen/xen-acpi-nolapic: Xen: Don't process APICs/IO-APICs
+ in ACPI when APIC is disabled. (156426).
* Tue Apr 18 2006 - gregkh@suse.de
- Update to 2.6.16.8 (another security fix)
- patches.kernel.org/patch-2.6.16.7: Delete.
++++++ kernel-s390.spec ++++++
--- /var/tmp/diff_new_pack.52qegy/_old 2006-04-19 17:28:21.000000000 +0200
+++ /var/tmp/diff_new_pack.52qegy/_new 2006-04-19 17:28:21.000000000 +0200
@@ -21,7 +21,7 @@
BuildRequires: python
%endif
Version: 2.6.16
-Release: 20
+Release: 22
Summary: The Standard Kernel
License: GPL
Group: System/Kernel
@@ -113,7 +113,7 @@
-Source Timestamp: 2006/04/18 21:41:25 UTC
+Source Timestamp: 2006/04/19 07:37:08 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
@@ -439,6 +439,18 @@
%files -f kernel.files
%changelog -n kernel-s390
+* Wed Apr 19 2006 - ak@suse.de
+- patches.fixes/tcp-truesize-underflow: Fix skb->truesize
+ underflow.
+* Wed Apr 19 2006 - gregkh@suse.de
+- Update to 2.6.16.9 (another security fix)
+- patches.kernel.org/patch-2.6.16.8: Delete.
+- patches.kernel.org/patch-2.6.16.9: Linux 2.6.16.9.
+* Wed Apr 19 2006 - ak@suse.de
+- patches.fixes/powernow-fix-3: Fix use before check in earlier patch
+ (142547).
+- patches.xen/xen-acpi-nolapic: Xen: Don't process APICs/IO-APICs
+ in ACPI when APIC is disabled. (156426).
* Tue Apr 18 2006 - gregkh@suse.de
- Update to 2.6.16.8 (another security fix)
- patches.kernel.org/patch-2.6.16.7: Delete.
++++++ kernel-smp.spec ++++++
--- /var/tmp/diff_new_pack.52qegy/_old 2006-04-19 17:28:21.000000000 +0200
+++ /var/tmp/diff_new_pack.52qegy/_new 2006-04-19 17:28:21.000000000 +0200
@@ -21,7 +21,7 @@
BuildRequires: python
%endif
Version: 2.6.16
-Release: 22
+Release: 24
Summary: Kernel with Multiprocessor Support
License: GPL
Group: System/Kernel
@@ -124,7 +124,7 @@
-Source Timestamp: 2006/04/18 21:41:25 UTC
+Source Timestamp: 2006/04/19 07:37:08 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
@@ -450,6 +450,18 @@
%files -f kernel.files
%changelog -n kernel-smp
+* Wed Apr 19 2006 - ak@suse.de
+- patches.fixes/tcp-truesize-underflow: Fix skb->truesize
+ underflow.
+* Wed Apr 19 2006 - gregkh@suse.de
+- Update to 2.6.16.9 (another security fix)
+- patches.kernel.org/patch-2.6.16.8: Delete.
+- patches.kernel.org/patch-2.6.16.9: Linux 2.6.16.9.
+* Wed Apr 19 2006 - ak@suse.de
+- patches.fixes/powernow-fix-3: Fix use before check in earlier patch
+ (142547).
+- patches.xen/xen-acpi-nolapic: Xen: Don't process APICs/IO-APICs
+ in ACPI when APIC is disabled. (156426).
* Tue Apr 18 2006 - gregkh@suse.de
- Update to 2.6.16.8 (another security fix)
- patches.kernel.org/patch-2.6.16.7: Delete.
++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.52qegy/_old 2006-04-19 17:28:21.000000000 +0200
+++ /var/tmp/diff_new_pack.52qegy/_new 2006-04-19 17:28:21.000000000 +0200
@@ -25,7 +25,7 @@
%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: 22
+Release: 24
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,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2006/04/18 21:41:25 UTC
+Source Timestamp: 2006/04/19 07:37:08 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
@@ -273,6 +273,18 @@
%files -f kernel-source.files
%changelog -n kernel-source
+* Wed Apr 19 2006 - ak@suse.de
+- patches.fixes/tcp-truesize-underflow: Fix skb->truesize
+ underflow.
+* Wed Apr 19 2006 - gregkh@suse.de
+- Update to 2.6.16.9 (another security fix)
+- patches.kernel.org/patch-2.6.16.8: Delete.
+- patches.kernel.org/patch-2.6.16.9: Linux 2.6.16.9.
+* Wed Apr 19 2006 - ak@suse.de
+- patches.fixes/powernow-fix-3: Fix use before check in earlier patch
+ (142547).
+- patches.xen/xen-acpi-nolapic: Xen: Don't process APICs/IO-APICs
+ in ACPI when APIC is disabled. (156426).
* Tue Apr 18 2006 - gregkh@suse.de
- Update to 2.6.16.8 (another security fix)
- patches.kernel.org/patch-2.6.16.7: Delete.
++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.52qegy/_old 2006-04-19 17:28:22.000000000 +0200
+++ /var/tmp/diff_new_pack.52qegy/_new 2006-04-19 17:28:22.000000000 +0200
@@ -49,7 +49,7 @@
Summary: Kernel Symbol Versions (modversions)
Group: Development/Sources
Version: 2.6.16
-Release: 22
+Release: 24
Requires: linux
Requires: kernel-source = 2.6.16-%release
Source11: arch-symbols
@@ -84,7 +84,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2006/04/18 21:41:25 UTC
+Source Timestamp: 2006/04/19 07:37:08 UTC
%install
@@ -127,6 +127,18 @@
/boot/symsets-*-*.tar.gz
%changelog -n kernel-syms
+* Wed Apr 19 2006 - ak@suse.de
+- patches.fixes/tcp-truesize-underflow: Fix skb->truesize
+ underflow.
+* Wed Apr 19 2006 - gregkh@suse.de
+- Update to 2.6.16.9 (another security fix)
+- patches.kernel.org/patch-2.6.16.8: Delete.
+- patches.kernel.org/patch-2.6.16.9: Linux 2.6.16.9.
+* Wed Apr 19 2006 - ak@suse.de
+- patches.fixes/powernow-fix-3: Fix use before check in earlier patch
+ (142547).
+- patches.xen/xen-acpi-nolapic: Xen: Don't process APICs/IO-APICs
+ in ACPI when APIC is disabled. (156426).
* Tue Apr 18 2006 - gregkh@suse.de
- Update to 2.6.16.8 (another security fix)
- patches.kernel.org/patch-2.6.16.7: Delete.
++++++ kernel-um.spec ++++++
--- /var/tmp/diff_new_pack.52qegy/_old 2006-04-19 17:28:22.000000000 +0200
+++ /var/tmp/diff_new_pack.52qegy/_new 2006-04-19 17:28:22.000000000 +0200
@@ -21,7 +21,7 @@
BuildRequires: python
%endif
Version: 2.6.16
-Release: 22
+Release: 24
Summary: The User Mode Linux kernel.
License: GPL
Group: System/Kernel
@@ -116,7 +116,7 @@
-Source Timestamp: 2006/04/18 21:41:25 UTC
+Source Timestamp: 2006/04/19 07:37:08 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
@@ -442,6 +442,18 @@
%files -f kernel.files
%changelog -n kernel-um
+* Wed Apr 19 2006 - ak@suse.de
+- patches.fixes/tcp-truesize-underflow: Fix skb->truesize
+ underflow.
+* Wed Apr 19 2006 - gregkh@suse.de
+- Update to 2.6.16.9 (another security fix)
+- patches.kernel.org/patch-2.6.16.8: Delete.
+- patches.kernel.org/patch-2.6.16.9: Linux 2.6.16.9.
+* Wed Apr 19 2006 - ak@suse.de
+- patches.fixes/powernow-fix-3: Fix use before check in earlier patch
+ (142547).
+- patches.xen/xen-acpi-nolapic: Xen: Don't process APICs/IO-APICs
+ in ACPI when APIC is disabled. (156426).
* Tue Apr 18 2006 - gregkh@suse.de
- Update to 2.6.16.8 (another security fix)
- patches.kernel.org/patch-2.6.16.7: Delete.
kernel-xen.spec: same change
kernel-xenpae.spec: same change
++++++ build-source-timestamp ++++++
--- kernel-source/build-source-timestamp 2006-04-18 23:42:22.000000000 +0200
+++ STABLE/kernel-source/build-source-timestamp 2006-04-19 09:49:40.000000000 +0200
@@ -1 +1 @@
-2006/04/18 21:41:25 UTC
+2006/04/19 07:37:08 UTC
++++++ config.tar.bz2 ++++++
++++++ kabi.tar.bz2 ++++++
++++++ minmem ++++++
--- kernel-source/minmem 2006-04-19 00:17:36.000000000 +0200
+++ STABLE/kernel-source/minmem 2006-04-19 09:49:41.000000000 +0200
@@ -1 +1 @@
-514000
+1048576
++++++ novell-kmp.tar.bz2 ++++++
++++++ patches.arch.tar.bz2 ++++++
++++++ patches.drivers.tar.bz2 ++++++
++++++ patches.fixes.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/powernow-fix-3 new/patches.fixes/powernow-fix-3
--- old/patches.fixes/powernow-fix-3 2006-03-21 10:25:37.000000000 +0100
+++ new/patches.fixes/powernow-fix-3 2006-04-19 09:33:04.000000000 +0200
@@ -11,8 +11,10 @@
Signed-off-by: Thomas Renninger
---- linux.orig/arch/i386/kernel/cpu/cpufreq/powernow-k8.c 2006-03-17 02:06:59.000000000 -0600
-+++ linux/arch/i386/kernel/cpu/cpufreq/powernow-k8.c 2006-03-17 02:04:39.000000000 -0600
+Index: linux-2.6.16/arch/i386/kernel/cpu/cpufreq/powernow-k8.c
+===================================================================
+--- linux-2.6.16.orig/arch/i386/kernel/cpu/cpufreq/powernow-k8.c
++++ linux-2.6.16/arch/i386/kernel/cpu/cpufreq/powernow-k8.c
@@ -45,7 +45,7 @@
#define PFX "powernow-k8: "
@@ -22,17 +24,27 @@
#include "powernow-k8.h"
/* serialize freq changes */
-@@ -910,6 +910,9 @@ static int powernowk8_target(struct cpuf
+@@ -905,11 +905,17 @@ static int powernowk8_target(struct cpuf
+ {
+ cpumask_t oldmask = CPU_MASK_ALL;
+ struct powernow_k8_data *data = powernow_data[pol->cpu];
+- u32 checkfid = data->currfid;
+- u32 checkvid = data->currvid;
++ u32 checkfid;
++ u32 checkvid;
unsigned int newstate;
int ret = -EIO;
+ if (!data)
+ return -EINVAL;
+
++ checkfid = data->currfid;
++ checkvid = data->currvid;
++
/* only run on specific CPU from here on */
oldmask = current->cpus_allowed;
set_cpus_allowed(current, cpumask_of_cpu(pol->cpu));
-@@ -969,6 +972,9 @@ static int powernowk8_verify(struct cpuf
+@@ -969,6 +975,9 @@ static int powernowk8_verify(struct cpuf
{
struct powernow_k8_data *data = powernow_data[pol->cpu];
@@ -42,7 +54,7 @@
return cpufreq_frequency_table_verify(pol, data->powernow_table);
}
-@@ -1098,6 +1104,9 @@ static unsigned int powernowk8_get (unsi
+@@ -1098,6 +1107,9 @@ static unsigned int powernowk8_get (unsi
cpumask_t oldmask = current->cpus_allowed;
unsigned int khz = 0;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/tcp-truesize-underflow new/patches.fixes/tcp-truesize-underflow
--- old/patches.fixes/tcp-truesize-underflow 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.fixes/tcp-truesize-underflow 2006-04-19 09:37:08.000000000 +0200
@@ -0,0 +1,32 @@
+From herbert@gondor.apana.org.au Tue Apr 18 14:32:04 2006
+Subject: Fix skb->truesize underflow
+Acked-by: ak@suse.de
+
+When we allocate a fragment for a completely non-linear packet the
+truesize is calculated for a payload length of zero. This means that
+truesize could in fact be less than the real payload length.
+
+When that happens the TSO packet trimming can cause truesize to become
+negative. This in turn can cause sk_forward_alloc to be -n * PAGE_SIZE
+which would trigger the warning.
+
+I've copied the code you used in tso_fragment which should work here.
+
+Signed-off-by: Herbert Xu
+
+diff --git a/net/ipv4/tcp_output.c b/net/ipv4/tcp_output.c
+index b871db6..44df1db 100644
+--- a/net/ipv4/tcp_output.c
++++ b/net/ipv4/tcp_output.c
+@@ -551,7 +551,9 @@
+ buff = sk_stream_alloc_skb(sk, nsize, GFP_ATOMIC);
+ if (buff == NULL)
+ return -ENOMEM; /* We'll just try again later. */
+- sk_charge_skb(sk, buff);
++
++ buff->truesize = skb->len - len;
++ skb->truesize -= buff->truesize;
+
+ /* Correct the sequence numbers. */
+ TCP_SKB_CB(buff)->seq = TCP_SKB_CB(skb)->seq + len;
+
++++++ patches.kernel.org.tar.bz2 ++++++
++++ 6023 lines of diff (skipped)
++++++ 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/xen-acpi-nolapic new/patches.xen/xen-acpi-nolapic
--- old/patches.xen/xen-acpi-nolapic 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.xen/xen-acpi-nolapic 2006-04-19 03:09:32.000000000 +0200
@@ -0,0 +1,29 @@
+From: ak@suse.de
+References: 156426
+Subject: Xen: Don't process APICs/IO-APICs in ACPI when APIC is disabled.
+
+This hopefully makes nolapic work in all cases.
+
+Index: linux-2.6.16/arch/i386/kernel/acpi/boot-xen.c
+===================================================================
+--- linux-2.6.16.orig/arch/i386/kernel/acpi/boot-xen.c
++++ linux-2.6.16/arch/i386/kernel/acpi/boot-xen.c
+@@ -215,7 +215,7 @@ static int __init acpi_parse_madt(unsign
+ {
+ struct acpi_table_madt *madt = NULL;
+
+- if (!phys_addr || !size)
++ if (!phys_addr || !size || !cpu_has_apic)
+ return -EINVAL;
+
+ madt = (struct acpi_table_madt *)__acpi_map_table(phys_addr, size);
+@@ -751,6 +751,9 @@ static int __init acpi_parse_madt_ioapic
+ return -ENODEV;
+ }
+
++ if (!cpu_has_apic)
++ return -ENODEV;
++
+ /*
+ * if "noapic" boot option, don't look for IO-APICs
+ */
++++++ series.conf ++++++
--- kernel-source/series.conf 2006-04-18 23:42:28.000000000 +0200
+++ STABLE/kernel-source/series.conf 2006-04-19 09:49:41.000000000 +0200
@@ -21,7 +21,7 @@
# DO NOT MODIFY THEM!
# Send separate patches upstream if you find a problem...
- patches.kernel.org/patch-2.6.16.8
+ patches.kernel.org/patch-2.6.16.9
patches.fixes/setuid-dumpable-wrongdir
patches.fixes/git-kbuild.patch
@@ -994,6 +994,7 @@
# bug #166284
patches.fixes/show-mem
+ patches.fixes/tcp-truesize-underflow
# PLEASE KEEP THESE PATCHES AT THE END OF series.conf
# (as all other arch specific patches should be kept at the end
@@ -1061,6 +1062,7 @@
+remove patches.xen/fix-blkfront-wholedisk
patches.xen/xen-no-multi-core-sched-opt
patches.xen/xen-i386-kexec-reserve.patch
+ patches.xen/xen-acpi-nolapic
# enhancements
patches.xen/xen-i386-panic-no-reboot
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...