Hello community,
here is the log from the commit of package kernel-source
checked in at Wed May 31 11:43:09 CEST 2006.
--------
--- kernel-source/kernel-bigsmp.changes 2006-05-24 18:54:22.000000000 +0200
+++ kernel-source/kernel-bigsmp.changes 2006-05-31 09:17:19.000000000 +0200
@@ -1,0 +2,71 @@
+Wed May 31 08:48:05 CEST 2006 - hare@suse.de
+
+- patches.drivers/open-iscsi-svn.diff:
+ Fix kernel hang on target reset (#176151)
+
+-------------------------------------------------------------------
+Mon May 29 16:16:57 CEST 2006 - ak@suse.de
+
+- patches.arch/x86_64-compat-stack-rnd: Fix stack/mmap
+ randomization for compat tasks (177108).
+
+-------------------------------------------------------------------
+Mon May 29 13:09:54 CEST 2006 - perex@suse.de
+
+- patches.suse/bonding-sysfs: Delete. (157936)
+
+-------------------------------------------------------------------
+Mon May 29 11:17:24 CEST 2006 - perex@suse.de
+
+- patches.suse/bonding-sysfs: Allow loading of bonding module
+ with max_bonds=0 (157936).
+- patches.suse/netfilter-ipt_LOG-mac: LTC23987-iptables LOG
+ output shows too long MAC info (176921).
+
+-------------------------------------------------------------------
+Mon May 29 11:07:58 CEST 2006 - olh@suse.de
+
+- add patches.drivers/ibmveth-flexbuf.patch
+ change buffer pools dynamically (169074 - LTC23397)
+
+-------------------------------------------------------------------
+Mon May 29 10:59:03 CEST 2006 - olh@suse.de
+
+- add patches.arch/ppc-kdump-soft-reset-64bit-mode.patch
+ force 64bit mode in system_reset_fwnmi for POWER4 (159713 - LTC22581)
+
+-------------------------------------------------------------------
+Mon May 29 10:05:24 CEST 2006 - hare@suse.de
+
+- add patches.fixes/dm-suspend-resume-events
+ Send online/offline events for dm devices (175972)
+
+-------------------------------------------------------------------
+Fri May 26 21:14:30 CEST 2006 - olh@suse.de
+
+- add patches.drivers/s2io-udp_rr.patch
+ fix netperf UDP_RR hangs (176892 - LTC23863)
+
+-------------------------------------------------------------------
+Fri May 26 09:47:40 CEST 2006 - jbeulich@novell.com
+
+- patches.xen/xen-x86_64-halt.patch: Use halt() instead of raw
+ inline assembly. (177511).
+
+-------------------------------------------------------------------
+Fri May 26 09:09:05 CEST 2006 - neilb@suse.de
+
+- patches.fixes/nfsd-dmapi-aware: Make NFSD DMAPI aware (74107, 173874).
+
+-------------------------------------------------------------------
+Sat May 27 04:34:05 CEST 2006 - jack@suse.cz
+
+- patches.fixes/jfs-releasepage.patch: JFS: Fix multiple errors
+ in metapage_releasepage (177890).
+
+-------------------------------------------------------------------
+Thu May 25 14:17:11 CEST 2006 - garloff@suse.de
+
+- Update kabi to SLE10RC2 and enable change tracking.
+
+-------------------------------------------------------------------
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.QE3L0q/_old 2006-05-31 11:39:51.000000000 +0200
+++ /var/tmp/diff_new_pack.QE3L0q/_new 2006-05-31 11:39:51.000000000 +0200
@@ -21,7 +21,7 @@
BuildRequires: python
%endif
Version: 2.6.16.18
-Release: 1
+Release: 2
Summary: Kernel with Multiprocessor Support and PAE
License: GPL
Group: System/Kernel
@@ -100,7 +100,7 @@
%define tolerate_unknown_new_config_options 0
# kABI change tolerance (default in maintenance should be 4, 8 or 15;
# see scripts/kabi-checks)
-%define tolerate_kabi_changes 31
+%define tolerate_kabi_changes 4
%(chmod +x %_sourcedir/{arch-symbols,guards,config-subst,check-for-config-changes,check-supported-list,built-in-where,find-provides,make-symsets,find-types,kabi-checks,install-configs})
@@ -111,7 +111,7 @@
-Source Timestamp: 2006/05/24 16:52:45 UTC
+Source Timestamp: 2006/05/31 06:52:41 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
@@ -446,6 +446,41 @@
%files -f kernel.files
%changelog -n kernel-bigsmp
+* Wed May 31 2006 - hare@suse.de
+- patches.drivers/open-iscsi-svn.diff:
+ Fix kernel hang on target reset (#176151)
+* Mon May 29 2006 - ak@suse.de
+- patches.arch/x86_64-compat-stack-rnd: Fix stack/mmap
+ randomization for compat tasks (177108).
+* Mon May 29 2006 - perex@suse.de
+- patches.suse/bonding-sysfs: Delete. (157936)
+* Mon May 29 2006 - perex@suse.de
+- patches.suse/bonding-sysfs: Allow loading of bonding module
+ with max_bonds=0 (157936).
+- patches.suse/netfilter-ipt_LOG-mac: LTC23987-iptables LOG
+ output shows too long MAC info (176921).
+* Mon May 29 2006 - olh@suse.de
+- add patches.drivers/ibmveth-flexbuf.patch
+ change buffer pools dynamically (169074 - LTC23397)
+* Mon May 29 2006 - olh@suse.de
+- add patches.arch/ppc-kdump-soft-reset-64bit-mode.patch
+ force 64bit mode in system_reset_fwnmi for POWER4 (159713 - LTC22581)
+* Mon May 29 2006 - hare@suse.de
+- add patches.fixes/dm-suspend-resume-events
+ Send online/offline events for dm devices (175972)
+* Sat May 27 2006 - jack@suse.cz
+- patches.fixes/jfs-releasepage.patch: JFS: Fix multiple errors
+ in metapage_releasepage (177890).
+* Fri May 26 2006 - olh@suse.de
+- add patches.drivers/s2io-udp_rr.patch
+ fix netperf UDP_RR hangs (176892 - LTC23863)
+* Fri May 26 2006 - jbeulich@novell.com
+- patches.xen/xen-x86_64-halt.patch: Use halt() instead of raw
+ inline assembly. (177511).
+* Fri May 26 2006 - neilb@suse.de
+- patches.fixes/nfsd-dmapi-aware: Make NFSD DMAPI aware (74107, 173874).
+* Thu May 25 2006 - garloff@suse.de
+- Update kabi to SLE10RC2 and enable change tracking.
* Wed May 24 2006 - agruen@suse.de
- Fix the logic that detects when to build a debug package so that
it works in the OpenSUSE build service.
kernel-debug.spec: same change
kernel-default.spec: same change
++++++ kernel-dummy.spec ++++++
--- /var/tmp/diff_new_pack.QE3L0q/_old 2006-05-31 11:39:51.000000000 +0200
+++ /var/tmp/diff_new_pack.QE3L0q/_new 2006-05-31 11:39:51.000000000 +0200
@@ -17,7 +17,7 @@
Summary: Internal dummy package for synchronizing release numbers
Group: System/Kernel
Version: 2.6.16.18
-Release: 1
+Release: 2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -27,7 +27,7 @@
--------
Andreas Gruenbacher
-Source Timestamp: 2006/05/24 16:52:45 UTC
+Source Timestamp: 2006/05/31 06:52:41 UTC
%install
@@ -40,6 +40,41 @@
/etc/dummy
%changelog -n kernel-dummy
+* Wed May 31 2006 - hare@suse.de
+- patches.drivers/open-iscsi-svn.diff:
+ Fix kernel hang on target reset (#176151)
+* Mon May 29 2006 - ak@suse.de
+- patches.arch/x86_64-compat-stack-rnd: Fix stack/mmap
+ randomization for compat tasks (177108).
+* Mon May 29 2006 - perex@suse.de
+- patches.suse/bonding-sysfs: Delete. (157936)
+* Mon May 29 2006 - perex@suse.de
+- patches.suse/bonding-sysfs: Allow loading of bonding module
+ with max_bonds=0 (157936).
+- patches.suse/netfilter-ipt_LOG-mac: LTC23987-iptables LOG
+ output shows too long MAC info (176921).
+* Mon May 29 2006 - olh@suse.de
+- add patches.drivers/ibmveth-flexbuf.patch
+ change buffer pools dynamically (169074 - LTC23397)
+* Mon May 29 2006 - olh@suse.de
+- add patches.arch/ppc-kdump-soft-reset-64bit-mode.patch
+ force 64bit mode in system_reset_fwnmi for POWER4 (159713 - LTC22581)
+* Mon May 29 2006 - hare@suse.de
+- add patches.fixes/dm-suspend-resume-events
+ Send online/offline events for dm devices (175972)
+* Sat May 27 2006 - jack@suse.cz
+- patches.fixes/jfs-releasepage.patch: JFS: Fix multiple errors
+ in metapage_releasepage (177890).
+* Fri May 26 2006 - olh@suse.de
+- add patches.drivers/s2io-udp_rr.patch
+ fix netperf UDP_RR hangs (176892 - LTC23863)
+* Fri May 26 2006 - jbeulich@novell.com
+- patches.xen/xen-x86_64-halt.patch: Use halt() instead of raw
+ inline assembly. (177511).
+* Fri May 26 2006 - neilb@suse.de
+- patches.fixes/nfsd-dmapi-aware: Make NFSD DMAPI aware (74107, 173874).
+* Thu May 25 2006 - garloff@suse.de
+- Update kabi to SLE10RC2 and enable change tracking.
* Wed May 24 2006 - agruen@suse.de
- Fix the logic that detects when to build a debug package so that
it works in the OpenSUSE build service.
++++++ kernel-iseries64.spec ++++++
--- /var/tmp/diff_new_pack.QE3L0q/_old 2006-05-31 11:39:51.000000000 +0200
+++ /var/tmp/diff_new_pack.QE3L0q/_new 2006-05-31 11:39:51.000000000 +0200
@@ -21,7 +21,7 @@
BuildRequires: python
%endif
Version: 2.6.16.18
-Release: 1
+Release: 2
Summary: 64-Bit Kernel for iSeries
License: GPL
Group: System/Kernel
@@ -103,7 +103,7 @@
%define tolerate_unknown_new_config_options 0
# kABI change tolerance (default in maintenance should be 4, 8 or 15;
# see scripts/kabi-checks)
-%define tolerate_kabi_changes 31
+%define tolerate_kabi_changes 4
%(chmod +x %_sourcedir/{arch-symbols,guards,config-subst,check-for-config-changes,check-supported-list,built-in-where,find-provides,make-symsets,find-types,kabi-checks,install-configs})
@@ -112,7 +112,7 @@
-Source Timestamp: 2006/05/24 16:52:45 UTC
+Source Timestamp: 2006/05/31 06:52:41 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
@@ -447,6 +447,41 @@
%files -f kernel.files
%changelog -n kernel-iseries64
+* Wed May 31 2006 - hare@suse.de
+- patches.drivers/open-iscsi-svn.diff:
+ Fix kernel hang on target reset (#176151)
+* Mon May 29 2006 - ak@suse.de
+- patches.arch/x86_64-compat-stack-rnd: Fix stack/mmap
+ randomization for compat tasks (177108).
+* Mon May 29 2006 - perex@suse.de
+- patches.suse/bonding-sysfs: Delete. (157936)
+* Mon May 29 2006 - perex@suse.de
+- patches.suse/bonding-sysfs: Allow loading of bonding module
+ with max_bonds=0 (157936).
+- patches.suse/netfilter-ipt_LOG-mac: LTC23987-iptables LOG
+ output shows too long MAC info (176921).
+* Mon May 29 2006 - olh@suse.de
+- add patches.drivers/ibmveth-flexbuf.patch
+ change buffer pools dynamically (169074 - LTC23397)
+* Mon May 29 2006 - olh@suse.de
+- add patches.arch/ppc-kdump-soft-reset-64bit-mode.patch
+ force 64bit mode in system_reset_fwnmi for POWER4 (159713 - LTC22581)
+* Mon May 29 2006 - hare@suse.de
+- add patches.fixes/dm-suspend-resume-events
+ Send online/offline events for dm devices (175972)
+* Sat May 27 2006 - jack@suse.cz
+- patches.fixes/jfs-releasepage.patch: JFS: Fix multiple errors
+ in metapage_releasepage (177890).
+* Fri May 26 2006 - olh@suse.de
+- add patches.drivers/s2io-udp_rr.patch
+ fix netperf UDP_RR hangs (176892 - LTC23863)
+* Fri May 26 2006 - jbeulich@novell.com
+- patches.xen/xen-x86_64-halt.patch: Use halt() instead of raw
+ inline assembly. (177511).
+* Fri May 26 2006 - neilb@suse.de
+- patches.fixes/nfsd-dmapi-aware: Make NFSD DMAPI aware (74107, 173874).
+* Thu May 25 2006 - garloff@suse.de
+- Update kabi to SLE10RC2 and enable change tracking.
* Wed May 24 2006 - agruen@suse.de
- Fix the logic that detects when to build a debug package so that
it works in the OpenSUSE build service.
kernel-kdump.spec: same change
++++++ kernel-ppc64.spec ++++++
--- /var/tmp/diff_new_pack.QE3L0q/_old 2006-05-31 11:39:51.000000000 +0200
+++ /var/tmp/diff_new_pack.QE3L0q/_new 2006-05-31 11:39:51.000000000 +0200
@@ -20,7 +20,7 @@
BuildRequires: python
%endif
Version: 2.6.16.18
-Release: 1
+Release: 2
Summary: Kernel for ppc64 Systems
License: GPL, LGPL
Group: System/Kernel
@@ -104,7 +104,7 @@
%define tolerate_unknown_new_config_options 0
# kABI change tolerance (default in maintenance should be 4, 8 or 15;
# see scripts/kabi-checks)
-%define tolerate_kabi_changes 31
+%define tolerate_kabi_changes 4
%(chmod +x %_sourcedir/{arch-symbols,guards,config-subst,check-for-config-changes,check-supported-list,built-in-where,find-provides,make-symsets,find-types,kabi-checks,install-configs})
@@ -126,7 +126,7 @@
Tom Gall
see /usr/src/linux-pmac-benh/CREDITS for more details.
-Source Timestamp: 2006/05/24 16:52:45 UTC
+Source Timestamp: 2006/05/31 06:52:41 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
@@ -461,6 +461,41 @@
%files -f kernel.files
%changelog -n kernel-ppc64
+* Wed May 31 2006 - hare@suse.de
+- patches.drivers/open-iscsi-svn.diff:
+ Fix kernel hang on target reset (#176151)
+* Mon May 29 2006 - ak@suse.de
+- patches.arch/x86_64-compat-stack-rnd: Fix stack/mmap
+ randomization for compat tasks (177108).
+* Mon May 29 2006 - perex@suse.de
+- patches.suse/bonding-sysfs: Delete. (157936)
+* Mon May 29 2006 - perex@suse.de
+- patches.suse/bonding-sysfs: Allow loading of bonding module
+ with max_bonds=0 (157936).
+- patches.suse/netfilter-ipt_LOG-mac: LTC23987-iptables LOG
+ output shows too long MAC info (176921).
+* Mon May 29 2006 - olh@suse.de
+- add patches.drivers/ibmveth-flexbuf.patch
+ change buffer pools dynamically (169074 - LTC23397)
+* Mon May 29 2006 - olh@suse.de
+- add patches.arch/ppc-kdump-soft-reset-64bit-mode.patch
+ force 64bit mode in system_reset_fwnmi for POWER4 (159713 - LTC22581)
+* Mon May 29 2006 - hare@suse.de
+- add patches.fixes/dm-suspend-resume-events
+ Send online/offline events for dm devices (175972)
+* Sat May 27 2006 - jack@suse.cz
+- patches.fixes/jfs-releasepage.patch: JFS: Fix multiple errors
+ in metapage_releasepage (177890).
+* Fri May 26 2006 - olh@suse.de
+- add patches.drivers/s2io-udp_rr.patch
+ fix netperf UDP_RR hangs (176892 - LTC23863)
+* Fri May 26 2006 - jbeulich@novell.com
+- patches.xen/xen-x86_64-halt.patch: Use halt() instead of raw
+ inline assembly. (177511).
+* Fri May 26 2006 - neilb@suse.de
+- patches.fixes/nfsd-dmapi-aware: Make NFSD DMAPI aware (74107, 173874).
+* Thu May 25 2006 - garloff@suse.de
+- Update kabi to SLE10RC2 and enable change tracking.
* Wed May 24 2006 - agruen@suse.de
- Fix the logic that detects when to build a debug package so that
it works in the OpenSUSE build service.
++++++ kernel-s390.spec ++++++
--- /var/tmp/diff_new_pack.QE3L0q/_old 2006-05-31 11:39:51.000000000 +0200
+++ /var/tmp/diff_new_pack.QE3L0q/_new 2006-05-31 11:39:51.000000000 +0200
@@ -21,7 +21,7 @@
BuildRequires: python
%endif
Version: 2.6.16.18
-Release: 1
+Release: 2
Summary: The Standard Kernel
License: GPL
Group: System/Kernel
@@ -100,7 +100,7 @@
%define tolerate_unknown_new_config_options 0
# kABI change tolerance (default in maintenance should be 4, 8 or 15;
# see scripts/kabi-checks)
-%define tolerate_kabi_changes 31
+%define tolerate_kabi_changes 4
%(chmod +x %_sourcedir/{arch-symbols,guards,config-subst,check-for-config-changes,check-supported-list,built-in-where,find-provides,make-symsets,find-types,kabi-checks,install-configs})
@@ -109,7 +109,7 @@
-Source Timestamp: 2006/05/24 16:52:45 UTC
+Source Timestamp: 2006/05/31 06:52:41 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
@@ -444,6 +444,41 @@
%files -f kernel.files
%changelog -n kernel-s390
+* Wed May 31 2006 - hare@suse.de
+- patches.drivers/open-iscsi-svn.diff:
+ Fix kernel hang on target reset (#176151)
+* Mon May 29 2006 - ak@suse.de
+- patches.arch/x86_64-compat-stack-rnd: Fix stack/mmap
+ randomization for compat tasks (177108).
+* Mon May 29 2006 - perex@suse.de
+- patches.suse/bonding-sysfs: Delete. (157936)
+* Mon May 29 2006 - perex@suse.de
+- patches.suse/bonding-sysfs: Allow loading of bonding module
+ with max_bonds=0 (157936).
+- patches.suse/netfilter-ipt_LOG-mac: LTC23987-iptables LOG
+ output shows too long MAC info (176921).
+* Mon May 29 2006 - olh@suse.de
+- add patches.drivers/ibmveth-flexbuf.patch
+ change buffer pools dynamically (169074 - LTC23397)
+* Mon May 29 2006 - olh@suse.de
+- add patches.arch/ppc-kdump-soft-reset-64bit-mode.patch
+ force 64bit mode in system_reset_fwnmi for POWER4 (159713 - LTC22581)
+* Mon May 29 2006 - hare@suse.de
+- add patches.fixes/dm-suspend-resume-events
+ Send online/offline events for dm devices (175972)
+* Sat May 27 2006 - jack@suse.cz
+- patches.fixes/jfs-releasepage.patch: JFS: Fix multiple errors
+ in metapage_releasepage (177890).
+* Fri May 26 2006 - olh@suse.de
+- add patches.drivers/s2io-udp_rr.patch
+ fix netperf UDP_RR hangs (176892 - LTC23863)
+* Fri May 26 2006 - jbeulich@novell.com
+- patches.xen/xen-x86_64-halt.patch: Use halt() instead of raw
+ inline assembly. (177511).
+* Fri May 26 2006 - neilb@suse.de
+- patches.fixes/nfsd-dmapi-aware: Make NFSD DMAPI aware (74107, 173874).
+* Thu May 25 2006 - garloff@suse.de
+- Update kabi to SLE10RC2 and enable change tracking.
* Wed May 24 2006 - agruen@suse.de
- Fix the logic that detects when to build a debug package so that
it works in the OpenSUSE build service.
kernel-smp.spec: same change
++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.QE3L0q/_old 2006-05-31 11:39:51.000000000 +0200
+++ /var/tmp/diff_new_pack.QE3L0q/_new 2006-05-31 11:39:51.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.18
-Release: 1
+Release: 2
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/05/24 16:52:45 UTC
+Source Timestamp: 2006/05/31 06:52:41 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
@@ -274,6 +274,41 @@
%files -f kernel-source.files
%changelog -n kernel-source
+* Wed May 31 2006 - hare@suse.de
+- patches.drivers/open-iscsi-svn.diff:
+ Fix kernel hang on target reset (#176151)
+* Mon May 29 2006 - ak@suse.de
+- patches.arch/x86_64-compat-stack-rnd: Fix stack/mmap
+ randomization for compat tasks (177108).
+* Mon May 29 2006 - perex@suse.de
+- patches.suse/bonding-sysfs: Delete. (157936)
+* Mon May 29 2006 - perex@suse.de
+- patches.suse/bonding-sysfs: Allow loading of bonding module
+ with max_bonds=0 (157936).
+- patches.suse/netfilter-ipt_LOG-mac: LTC23987-iptables LOG
+ output shows too long MAC info (176921).
+* Mon May 29 2006 - olh@suse.de
+- add patches.drivers/ibmveth-flexbuf.patch
+ change buffer pools dynamically (169074 - LTC23397)
+* Mon May 29 2006 - olh@suse.de
+- add patches.arch/ppc-kdump-soft-reset-64bit-mode.patch
+ force 64bit mode in system_reset_fwnmi for POWER4 (159713 - LTC22581)
+* Mon May 29 2006 - hare@suse.de
+- add patches.fixes/dm-suspend-resume-events
+ Send online/offline events for dm devices (175972)
+* Sat May 27 2006 - jack@suse.cz
+- patches.fixes/jfs-releasepage.patch: JFS: Fix multiple errors
+ in metapage_releasepage (177890).
+* Fri May 26 2006 - olh@suse.de
+- add patches.drivers/s2io-udp_rr.patch
+ fix netperf UDP_RR hangs (176892 - LTC23863)
+* Fri May 26 2006 - jbeulich@novell.com
+- patches.xen/xen-x86_64-halt.patch: Use halt() instead of raw
+ inline assembly. (177511).
+* Fri May 26 2006 - neilb@suse.de
+- patches.fixes/nfsd-dmapi-aware: Make NFSD DMAPI aware (74107, 173874).
+* Thu May 25 2006 - garloff@suse.de
+- Update kabi to SLE10RC2 and enable change tracking.
* Wed May 24 2006 - agruen@suse.de
- Fix the logic that detects when to build a debug package so that
it works in the OpenSUSE build service.
++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.QE3L0q/_old 2006-05-31 11:39:51.000000000 +0200
+++ /var/tmp/diff_new_pack.QE3L0q/_new 2006-05-31 11:39:51.000000000 +0200
@@ -49,7 +49,7 @@
Summary: Kernel Symbol Versions (modversions)
Group: Development/Sources
Version: 2.6.16.18
-Release: 1
+Release: 2
Requires: linux
Requires: kernel-source = 2.6.16.18-%release
Source11: arch-symbols
@@ -84,7 +84,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2006/05/24 16:52:45 UTC
+Source Timestamp: 2006/05/31 06:52:41 UTC
%install
@@ -127,6 +127,41 @@
/boot/symsets-*-*.tar.gz
%changelog -n kernel-syms
+* Wed May 31 2006 - hare@suse.de
+- patches.drivers/open-iscsi-svn.diff:
+ Fix kernel hang on target reset (#176151)
+* Mon May 29 2006 - ak@suse.de
+- patches.arch/x86_64-compat-stack-rnd: Fix stack/mmap
+ randomization for compat tasks (177108).
+* Mon May 29 2006 - perex@suse.de
+- patches.suse/bonding-sysfs: Delete. (157936)
+* Mon May 29 2006 - perex@suse.de
+- patches.suse/bonding-sysfs: Allow loading of bonding module
+ with max_bonds=0 (157936).
+- patches.suse/netfilter-ipt_LOG-mac: LTC23987-iptables LOG
+ output shows too long MAC info (176921).
+* Mon May 29 2006 - olh@suse.de
+- add patches.drivers/ibmveth-flexbuf.patch
+ change buffer pools dynamically (169074 - LTC23397)
+* Mon May 29 2006 - olh@suse.de
+- add patches.arch/ppc-kdump-soft-reset-64bit-mode.patch
+ force 64bit mode in system_reset_fwnmi for POWER4 (159713 - LTC22581)
+* Mon May 29 2006 - hare@suse.de
+- add patches.fixes/dm-suspend-resume-events
+ Send online/offline events for dm devices (175972)
+* Sat May 27 2006 - jack@suse.cz
+- patches.fixes/jfs-releasepage.patch: JFS: Fix multiple errors
+ in metapage_releasepage (177890).
+* Fri May 26 2006 - olh@suse.de
+- add patches.drivers/s2io-udp_rr.patch
+ fix netperf UDP_RR hangs (176892 - LTC23863)
+* Fri May 26 2006 - jbeulich@novell.com
+- patches.xen/xen-x86_64-halt.patch: Use halt() instead of raw
+ inline assembly. (177511).
+* Fri May 26 2006 - neilb@suse.de
+- patches.fixes/nfsd-dmapi-aware: Make NFSD DMAPI aware (74107, 173874).
+* Thu May 25 2006 - garloff@suse.de
+- Update kabi to SLE10RC2 and enable change tracking.
* Wed May 24 2006 - agruen@suse.de
- Fix the logic that detects when to build a debug package so that
it works in the OpenSUSE build service.
++++++ kernel-um.spec ++++++
--- /var/tmp/diff_new_pack.QE3L0q/_old 2006-05-31 11:39:51.000000000 +0200
+++ /var/tmp/diff_new_pack.QE3L0q/_new 2006-05-31 11:39:51.000000000 +0200
@@ -21,7 +21,7 @@
BuildRequires: python
%endif
Version: 2.6.16.18
-Release: 1
+Release: 2
Summary: The User Mode Linux kernel.
License: GPL
Group: System/Kernel
@@ -100,7 +100,7 @@
%define tolerate_unknown_new_config_options 0
# kABI change tolerance (default in maintenance should be 4, 8 or 15;
# see scripts/kabi-checks)
-%define tolerate_kabi_changes 31
+%define tolerate_kabi_changes 4
%(chmod +x %_sourcedir/{arch-symbols,guards,config-subst,check-for-config-changes,check-supported-list,built-in-where,find-provides,make-symsets,find-types,kabi-checks,install-configs})
@@ -112,7 +112,7 @@
-Source Timestamp: 2006/05/24 16:52:45 UTC
+Source Timestamp: 2006/05/31 06:52:41 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
@@ -447,6 +447,41 @@
%files -f kernel.files
%changelog -n kernel-um
+* Wed May 31 2006 - hare@suse.de
+- patches.drivers/open-iscsi-svn.diff:
+ Fix kernel hang on target reset (#176151)
+* Mon May 29 2006 - ak@suse.de
+- patches.arch/x86_64-compat-stack-rnd: Fix stack/mmap
+ randomization for compat tasks (177108).
+* Mon May 29 2006 - perex@suse.de
+- patches.suse/bonding-sysfs: Delete. (157936)
+* Mon May 29 2006 - perex@suse.de
+- patches.suse/bonding-sysfs: Allow loading of bonding module
+ with max_bonds=0 (157936).
+- patches.suse/netfilter-ipt_LOG-mac: LTC23987-iptables LOG
+ output shows too long MAC info (176921).
+* Mon May 29 2006 - olh@suse.de
+- add patches.drivers/ibmveth-flexbuf.patch
+ change buffer pools dynamically (169074 - LTC23397)
+* Mon May 29 2006 - olh@suse.de
+- add patches.arch/ppc-kdump-soft-reset-64bit-mode.patch
+ force 64bit mode in system_reset_fwnmi for POWER4 (159713 - LTC22581)
+* Mon May 29 2006 - hare@suse.de
+- add patches.fixes/dm-suspend-resume-events
+ Send online/offline events for dm devices (175972)
+* Sat May 27 2006 - jack@suse.cz
+- patches.fixes/jfs-releasepage.patch: JFS: Fix multiple errors
+ in metapage_releasepage (177890).
+* Fri May 26 2006 - olh@suse.de
+- add patches.drivers/s2io-udp_rr.patch
+ fix netperf UDP_RR hangs (176892 - LTC23863)
+* Fri May 26 2006 - jbeulich@novell.com
+- patches.xen/xen-x86_64-halt.patch: Use halt() instead of raw
+ inline assembly. (177511).
+* Fri May 26 2006 - neilb@suse.de
+- patches.fixes/nfsd-dmapi-aware: Make NFSD DMAPI aware (74107, 173874).
+* Thu May 25 2006 - garloff@suse.de
+- Update kabi to SLE10RC2 and enable change tracking.
* Wed May 24 2006 - agruen@suse.de
- Fix the logic that detects when to build a debug package so that
it works in the OpenSUSE build service.
kernel-xen.spec: same change
kernel-xenpae.spec: same change
++++++ build-source-timestamp ++++++
--- kernel-source/build-source-timestamp 2006-05-24 18:53:42.000000000 +0200
+++ kernel-source/build-source-timestamp 2006-05-31 09:16:59.000000000 +0200
@@ -1 +1 @@
-2006/05/24 16:52:45 UTC
+2006/05/31 06:52:41 UTC
++++++ config.tar.bz2 ++++++
++++++ kabi.tar.bz2 ++++++
++++ 118782 lines of diff (skipped)
++++++ minmem ++++++
--- kernel-source/minmem 2006-05-25 01:17:45.000000000 +0200
+++ kernel-source/minmem 2006-05-31 09:17:46.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/ppc-kdump-soft-reset-64bit-mode.patch new/patches.arch/ppc-kdump-soft-reset-64bit-mode.patch
--- old/patches.arch/ppc-kdump-soft-reset-64bit-mode.patch 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.arch/ppc-kdump-soft-reset-64bit-mode.patch 2006-05-29 10:59:41.000000000 +0200
@@ -0,0 +1,66 @@
+Subject: force 64bit mode in system_reset_fwnmi for broken POWER4 firmware
+From: Olaf Hering
+References: 159713 - LTC22581
+
+http://ozlabs.org/pipermail/linuxppc-dev/2006-May/023133.html
+
+A softreset via HMC will not enable 64bit mode on the cpu if the
+cpu happens to be in 32bit mode at the time of the exception.
+The stackpointer points to userspace, EXCEPTION_PROLOG_COMMON
+will get into 'bad_stack'. The cpu remains in 32bit mode, but the code
+cant deal with it.
+This happens on JS20 and POWER4, but not on JS21 and POWER5.
+
+Signed-off-by: Olaf Hering
+
+Index: linux-2.6/arch/powerpc/kernel/head_64.S
+===================================================================
+--- linux-2.6.orig/arch/powerpc/kernel/head_64.S
++++ linux-2.6/arch/powerpc/kernel/head_64.S
+@@ -211,6 +211,29 @@ exception_marker:
+ ori reg,reg,(label)@l; /* virt addr of handler ... */
+ #endif
+
++#define EXCEPTION_PROLOG_PSERIES_BROKEN_POWER4_FIRMWARE(area, label) \
++ mfspr r13,SPRN_SPRG3; /* get paca address into r13 */ \
++ std r9,area+EX_R9(r13); /* save r9 - r12 */ \
++ std r10,area+EX_R10(r13); \
++ std r11,area+EX_R11(r13); \
++ std r12,area+EX_R12(r13); \
++ mfspr r9,SPRN_SPRG1; \
++ std r9,area+EX_R13(r13); \
++ mfcr r9; \
++ clrrdi r12,r13,32; /* get high part of &label */ \
++ mfmsr r10; \
++ li r11,5; /* MSR_SF_LG|MSR_ISF_LG */ \
++ rldicr r11,r11,61,2; /* (5 << 61) */ \
++ or r10,r10,r11; \
++ mfspr r11,SPRN_SRR0; /* save SRR0 */ \
++ LOAD_HANDLER(r12,label) \
++ ori r10,r10,MSR_IR|MSR_DR|MSR_RI; \
++ mtspr SPRN_SRR0,r12; \
++ mfspr r12,SPRN_SRR1; /* and SRR1 */ \
++ mtspr SPRN_SRR1,r10; \
++ rfid; \
++ b . /* prevent speculative execution */
++
+ #define EXCEPTION_PROLOG_PSERIES(area, label) \
+ mfspr r13,SPRN_SPRG3; /* get paca address into r13 */ \
+ std r9,area+EX_R9(r13); /* save r9 - r12 */ \
+@@ -600,14 +623,14 @@ slb_miss_user_pseries:
+ system_reset_fwnmi:
+ HMT_MEDIUM
+ mtspr SPRN_SPRG1,r13 /* save r13 */
+- EXCEPTION_PROLOG_PSERIES(PACA_EXGEN, system_reset_common)
++ EXCEPTION_PROLOG_PSERIES_BROKEN_POWER4_FIRMWARE(PACA_EXGEN, system_reset_common)
+
+ .globl machine_check_fwnmi
+ .align 7
+ machine_check_fwnmi:
+ HMT_MEDIUM
+ mtspr SPRN_SPRG1,r13 /* save r13 */
+- EXCEPTION_PROLOG_PSERIES(PACA_EXMC, machine_check_common)
++ EXCEPTION_PROLOG_PSERIES_BROKEN_POWER4_FIRMWARE(PACA_EXMC, machine_check_common)
+
+ #ifdef CONFIG_PPC_ISERIES
+ /*** ISeries-LPAR interrupt handlers ***/
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/x86_64-compat-stack-rnd new/patches.arch/x86_64-compat-stack-rnd
--- old/patches.arch/x86_64-compat-stack-rnd 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.arch/x86_64-compat-stack-rnd 2006-05-29 16:17:10.000000000 +0200
@@ -0,0 +1,45 @@
+Subject: Fix stack/mmap randomization for compat tasks
+From: ak@suse.de
+References: 177108
+Patch-mainline: 2.6.17
+
+ia32_setup_arg_pages would ignore the passed in random stack top
+and use its own static value.
+
+Now it uses the 8bit of randomness native i386 would use too.
+
+This indirectly fixes mmap randomization for 32bit processes too,
+which depends on the stack randomization.
+
+Should also give slightly better virtual cache colouring and
+possibly better performance with HyperThreading.
+
+Signed-off-by: Andi Kleen
+
+---
+ arch/x86_64/ia32/ia32_binfmt.c | 4 ++--
+ include/asm-x86_64/elf.h | 2 +-
+ 2 files changed, 3 insertions(+), 3 deletions(-)
+
+Index: linux/arch/x86_64/ia32/ia32_binfmt.c
+===================================================================
+--- linux.orig/arch/x86_64/ia32/ia32_binfmt.c
++++ linux/arch/x86_64/ia32/ia32_binfmt.c
+@@ -339,7 +339,7 @@ int ia32_setup_arg_pages(struct linux_bi
+ struct mm_struct *mm = current->mm;
+ int i, ret;
+
+- stack_base = IA32_STACK_TOP - MAX_ARG_PAGES * PAGE_SIZE;
++ stack_base = stack_top - MAX_ARG_PAGES * PAGE_SIZE;
+ mm->arg_start = bprm->p + stack_base;
+
+ bprm->p += stack_base;
+@@ -357,7 +357,7 @@ int ia32_setup_arg_pages(struct linux_bi
+ {
+ mpnt->vm_mm = mm;
+ mpnt->vm_start = PAGE_MASK & (unsigned long) bprm->p;
+- mpnt->vm_end = IA32_STACK_TOP;
++ mpnt->vm_end = stack_top;
+ if (executable_stack == EXSTACK_ENABLE_X)
+ mpnt->vm_flags = VM_STACK_FLAGS | VM_EXEC;
+ else if (executable_stack == EXSTACK_DISABLE_X)
++++++ patches.drivers.tar.bz2 ++++++
++++ 1716 lines of diff (skipped)
++++++ patches.fixes.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/dm-suspend-resume-events new/patches.fixes/dm-suspend-resume-events
--- old/patches.fixes/dm-suspend-resume-events 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.fixes/dm-suspend-resume-events 2006-05-29 10:32:26.000000000 +0200
@@ -0,0 +1,18 @@
+--- linux-2.6.16/drivers/md/dm.c.orig 2006-05-23 12:18:09.000000000 +0200
++++ linux-2.6.16/drivers/md/dm.c 2006-05-26 14:09:16.000000000 +0200
+@@ -1201,6 +1201,7 @@ int dm_suspend(struct mapped_device *md,
+ dm_table_postsuspend_targets(map);
+
+ set_bit(DMF_SUSPENDED, &md->flags);
++ kobject_uevent(&md->disk->kobj, KOBJ_OFFLINE);
+
+ r = 0;
+
+@@ -1247,6 +1248,7 @@ int dm_resume(struct mapped_device *md)
+
+ dm_table_unplug_all(map);
+
++ kobject_uevent(&md->disk->kobj, KOBJ_ONLINE);
+ r = 0;
+
+ out:
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/jfs-releasepage.patch new/patches.fixes/jfs-releasepage.patch
--- old/patches.fixes/jfs-releasepage.patch 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.fixes/jfs-releasepage.patch 2006-05-26 06:32:00.000000000 +0200
@@ -0,0 +1,64 @@
+From: Dave Kleikamp
+Subject: JFS: Fix multiple errors in metapage_releasepage
+Patch-mainline: 2.6.17-rc5
+References: 177890
+
+It looks like metapage_releasepage was making in invalid assumption that
+the releasepage method would not be called on a dirty page. Instead of
+issuing a warning and releasing the metapage, it should return 0, indicating
+that the private data for the page cannot be released.
+
+I also realized that metapage_releasepage had the return code all wrong. If
+it is successful in releasing the private data, it should return 1, otherwise
+it needs to return 0.
+
+Signed-off-by: Dave Kleikamp
+Acked-by: Jan Kara
+
+diff -urp linux-2.6.16/fs/jfs/jfs_metapage.c linux/fs/jfs/jfs_metapage.c
+--- linux-2.6.16/fs/jfs/jfs_metapage.c 2006-03-19 23:53:29.000000000 -0600
++++ linux/fs/jfs/jfs_metapage.c 2006-05-22 10:43:05.000000000 -0500
+@@ -543,7 +543,7 @@ add_failed:
+ static int metapage_releasepage(struct page *page, gfp_t gfp_mask)
+ {
+ struct metapage *mp;
+- int busy = 0;
++ int ret = 1;
+ unsigned int offset;
+
+ for (offset = 0; offset < PAGE_CACHE_SIZE; offset += PSIZE) {
+@@ -553,30 +553,20 @@ static int metapage_releasepage(struct p
+ continue;
+
+ jfs_info("metapage_releasepage: mp = 0x%p", mp);
+- if (mp->count || mp->nohomeok) {
++ if (mp->count || mp->nohomeok ||
++ test_bit(META_dirty, &mp->flag)) {
+ jfs_info("count = %ld, nohomeok = %d", mp->count,
+ mp->nohomeok);
+- busy = 1;
++ ret = 0;
+ continue;
+ }
+- wait_on_page_writeback(page);
+- //WARN_ON(test_bit(META_dirty, &mp->flag));
+- if (test_bit(META_dirty, &mp->flag)) {
+- dump_mem("dirty mp in metapage_releasepage", mp,
+- sizeof(struct metapage));
+- dump_mem("page", page, sizeof(struct page));
+- dump_stack();
+- }
+ if (mp->lsn)
+ remove_from_logsync(mp);
+ remove_metapage(page, mp);
+ INCREMENT(mpStat.pagefree);
+ free_metapage(mp);
+ }
+- if (busy)
+- return -1;
+-
+- return 0;
++ return ret;
+ }
+
+ static int metapage_invalidatepage(struct page *page, unsigned long offset)
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/nfsd-dmapi-aware new/patches.fixes/nfsd-dmapi-aware
--- old/patches.fixes/nfsd-dmapi-aware 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.fixes/nfsd-dmapi-aware 2006-05-31 09:03:25.000000000 +0200
@@ -0,0 +1,169 @@
+From: Greg Banks
+Subject: Make NFSD DMAPI aware
+References: 74107, 173874
+Patch-mainline: obstruction...
+
+G'day,
+
+The NFSv3 protocol specifies an error, NFS3ERR_JUKEBOX, which a server
+should return when an I/O operation will take a very long time.
+This causes a different pattern of retries in clients, and avoids
+a number of serious problems associated with I/Os which take longer
+than an RPC timeout. The Linux knfsd server has code to generate the
+jukebox error and many NFS clients are known to have working code to
+handle it.
+
+One scenario in which a server should emit the JUKEBOX error is when
+a file data which the client is attempting to access is managed by
+an HSM (Hierarchical Storage Manager) and is not present on the disk
+and needs to be brought in from tape. Due to the nature of tapes this
+operation can take minutes rather than the milliseconds normally seen
+for local file data.
+
+Currently the Linux knfsd handles this situation poorly. A READ NFS
+call will cause the nfsd thread handling it to block until the file
+is available, without sending a reply to the NFS client. After a
+few seconds the client retries, and this second READ call causes
+another nfsd to block behind the first one. A few seconds later and
+the client's retries have blocked *all* the nfsd threads, and all NFS
+service from the server stops until the original file arrives on disk.
+
+WRITEs and SETATTRs which truncate the file are marginally better, in
+that the knfsd dupcache will catch the retries and drop them without
+blocking an nfsd (the dupcache *will* catch the retries because the
+cache entry remains in RC_INPROG state and is not reused until the
+first call finishes). However the first call still blocks, so given
+WRITEs to enough offline files the server can still be locked up.
+
+There are also client-side implications, depending on the client
+implementation. For example, on a Linux client an RPC retry loop uses
+an RPC request slot, so reads from enough separate offline files can
+lock up a mountpoint.
+
+This patch seeks to remedy the interaction between knfsd and HSMs by
+providing mechanisms to allow knfsd to tell an underlying filesystem
+(which supports HSMs) not to block for reads, writes and truncates
+of offline files. It's a port of a Linux 2.4 patch used in SGI's
+ProPack distro for the last 12 months. The patch:
+
+* provides a new ATTR_NO_BLOCK flag which the kernel can
+ use to tell a filesystem's inode_ops->setattr() operation not
+ to block when truncating an offline file. XFS already obeys
+ this flag (inside a #ifdef)
+
+* changes knfsd to provide ATTR_NO_BLOCK when it does the VFS
+ calls to implement the SETATTR NFS call.
+
+* changes knfsd to supply the O_NONBLOCK flag in the temporary
+ struct file it uses for VFS reads and writes, in order to ask
+ the filesystem not to block when reading or writing an offline
+ file. XFS already obeys this new semantic for O_NONBLOCK
+ (and in SLES9 so does JFS).
+
+* adds code to translate the -EAGAIN the filesystem returns when
+ it would have blocked, to the -ETIMEDOUT that knfsd expects.
+
+
+Signed-off-by: Greg Banks
+(SLES9 patch Acked-by: okir@suse.de)
+Signed-off-by: NeilBrown
+
+ fs/nfsd/vfs.c | 33 +++++++++++++++++++++++++++++++--
+ include/linux/fs.h | 1 +
+ 2 files changed, 32 insertions(+), 2 deletions(-)
+
+Acked-by:
+
+Index: linux/fs/nfsd/vfs.c
+===================================================================
+--- linux.orig/fs/nfsd/vfs.c 2006-05-03 21:52:16.680687646 +1000
++++ linux/fs/nfsd/vfs.c 2006-05-03 22:03:36.850613571 +1000
+@@ -327,6 +327,16 @@ nfsd_setattr(struct svc_rqst *rqstp, str
+ goto out_nfserr;
+ }
+ DQUOT_INIT(inode);
++
++
++ /*
++ * Tell a Hierarchical Storage Manager (e.g. via DMAPI) to
++ * return EAGAIN when an action would take minutes instead of
++ * milliseconds so that NFS can reply to the client with
++ * NFSERR_JUKEBOX instead of blocking an nfsd thread.
++ */
++ if (rqstp->rq_vers >= 3)
++ iap->ia_valid |= ATTR_NO_BLOCK;
+ }
+
+ imode = inode->i_mode;
+@@ -349,6 +359,9 @@ nfsd_setattr(struct svc_rqst *rqstp, str
+ if (!check_guard || guardtime == inode->i_ctime.tv_sec) {
+ fh_lock(fhp);
+ err = notify_change(dentry, iap);
++ /* to get NFSERR_JUKEBOX on the wire, need -ETIMEDOUT */
++ if (err == -EAGAIN)
++ err = -ETIMEDOUT;
+ err = nfserrno(err);
+ fh_unlock(fhp);
+ }
+@@ -834,6 +847,10 @@ nfsd_vfs_read(struct svc_rqst *rqstp, st
+ if (ra && ra->p_set)
+ file->f_ra = ra->p_ra;
+
++ /* Support HSMs -- see comment in nfsd_setattr() */
++ if (rqstp->rq_vers >= 3)
++ file->f_flags |= O_NONBLOCK;
++
+ if (file->f_op->sendfile) {
+ svc_pushback_unused_pages(rqstp);
+ err = file->f_op->sendfile(file, &offset, *count,
+@@ -859,8 +876,12 @@ nfsd_vfs_read(struct svc_rqst *rqstp, st
+ *count = err;
+ err = 0;
+ fsnotify_access(file->f_dentry);
+- } else
++ } else {
++ /* to get NFSERR_JUKEBOX on the wire, need -ETIMEDOUT */
++ if (err == -EAGAIN)
++ err = -ETIMEDOUT;
+ err = nfserrno(err);
++ }
+ out:
+ return err;
+ }
+@@ -918,6 +939,10 @@ nfsd_vfs_write(struct svc_rqst *rqstp, s
+ if (stable && !EX_WGATHER(exp))
+ file->f_flags |= O_SYNC;
+
++ /* Support HSMs -- see comment in nfsd_setattr() */
++ if (rqstp->rq_vers >= 3)
++ file->f_flags |= O_NONBLOCK;
++
+ /* Write the data. */
+ oldfs = get_fs(); set_fs(KERNEL_DS);
+ err = vfs_writev(file, (struct iovec __user *)vec, vlen, &offset);
+@@ -970,8 +995,12 @@ nfsd_vfs_write(struct svc_rqst *rqstp, s
+ dprintk("nfsd: write complete err=%d\n", err);
+ if (err >= 0)
+ err = 0;
+- else
++ else {
++ /* to get NFSERR_JUKEBOX on the wire, need -ETIMEDOUT */
++ if (err == -EAGAIN)
++ err = -ETIMEDOUT;
+ err = nfserrno(err);
++ }
+ out:
+ return err;
+ }
+Index: linux/include/linux/fs.h
+===================================================================
+--- linux.orig/include/linux/fs.h 2006-05-03 21:52:36.509039333 +1000
++++ linux/include/linux/fs.h 2006-05-03 22:03:36.851590000 +1000
+@@ -265,6 +265,7 @@ typedef void (dio_iodone_t)(struct kiocb
+ #define ATTR_KILL_SUID 2048
+ #define ATTR_KILL_SGID 4096
+ #define ATTR_FILE 8192
++#define ATTR_NO_BLOCK 32768 /* Return EAGAIN and don't block on long truncates */
+
+ /*
+ * This is the Inode Attributes structure, used for notify_change(). It
++++++ patches.kernel.org.tar.bz2 ++++++
++++++ patches.rpmify.tar.bz2 ++++++
++++++ patches.suse.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.suse/netfilter-ipt_LOG-mac new/patches.suse/netfilter-ipt_LOG-mac
--- old/patches.suse/netfilter-ipt_LOG-mac 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/netfilter-ipt_LOG-mac 2006-05-29 11:17:40.000000000 +0200
@@ -0,0 +1,28 @@
+From: Jaroslav Kysela
+Subject: LTC23987-iptables LOG output shows too long MAC info
+References: 176921
+
+LTC23987-iptables LOG output shows too long MAC info for qeth VLAN interface
+
+Signed-off-by: Jaroslav Kysela
+
+--- linux-2.6.16.orig/net/ipv4/netfilter/ipt_LOG.c 2006-03-20 06:53:29.000000000 +0100
++++ linux-2.6.16/net/ipv4/netfilter/ipt_LOG.c 2006-05-26 12:05:08.000000000 +0200
+@@ -395,12 +395,12 @@ ipt_log_packet(unsigned int pf,
+ printk("MAC=");
+ if (skb->dev && skb->dev->hard_header_len
+ && skb->mac.raw != (void*)skb->nh.iph) {
+- int i;
++ int i, len;
+ unsigned char *p = skb->mac.raw;
+- for (i = 0; i < skb->dev->hard_header_len; i++,p++)
+- printk("%02x%c", *p,
+- i==skb->dev->hard_header_len - 1
+- ? ' ':':');
++ len = (int)((unsigned char *)skb->nh.iph - p);
++ len = min((int)skb->dev->hard_header_len, len);
++ for (i = 0; i < len; i++,p++)
++ printk("%02x%c", *p, i==len - 1 ? ' ':':');
+ } else
+ printk(" ");
+ }
++++++ patches.uml.tar.bz2 ++++++
++++++ patches.xen.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.xen/xen-x86_64-halt.patch new/patches.xen/xen-x86_64-halt.patch
--- old/patches.xen/xen-x86_64-halt.patch 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.xen/xen-x86_64-halt.patch 2006-05-26 09:47:08.000000000 +0200
@@ -0,0 +1,17 @@
+From: jbeulich@novell.com
+Subject: Use halt() instead of raw inline assembly.
+References: 177511
+
+Index: head-2006-05-19/arch/x86_64/kernel/smp-xen.c
+===================================================================
+--- head-2006-05-19.orig/arch/x86_64/kernel/smp-xen.c 2006-05-19 10:26:04.000000000 +0200
++++ head-2006-05-19/arch/x86_64/kernel/smp-xen.c 2006-05-23 14:44:13.000000000 +0200
+@@ -488,7 +488,7 @@ static void smp_really_stop_cpu(void *du
+ {
+ smp_stop_cpu();
+ for (;;)
+- asm("hlt");
++ halt();
+ }
+
+ void smp_send_stop(void)
++++++ series.conf ++++++
--- kernel-source/series.conf 2006-05-24 18:53:59.000000000 +0200
+++ kernel-source/series.conf 2006-05-31 09:17:26.000000000 +0200
@@ -118,6 +118,7 @@
patches.arch/x86_64-hotadd-fixes
patches.arch/x86_64-empty-node0
patches.arch/x86_64-bad-addr-boundary
+ patches.arch/x86_64-compat-stack-rnd
# for i386/x86-64
patches.arch/tune-generic
@@ -176,6 +177,7 @@
patches.arch/ppc-kdump-iommu-init-fix.patch
patches.arch/ppc-kdump-incorrect_might_sleep_in__get_user-put_user.patch
patches.arch/ppc-kdump-disable-eeh-and-numa.patch
+ patches.arch/ppc-kdump-soft-reset-64bit-mode.patch
patches.arch/ppc-poison_percpu.patch
@@ -418,6 +420,7 @@
patches.suse/netfilter-ipv4options
patches.suse/netfilter-conntrack-sinzero
+ patches.suse/netfilter-ipt_LOG-mac
########################################################
#
@@ -487,6 +490,9 @@
patches.drivers/e100-pci-err-recovery.patch
+ patches.drivers/s2io-udp_rr.patch
+ patches.drivers/ibmveth-flexbuf.patch
+
# Latest net/ieee80211 patches submitted upstream
patches.drivers/ieee802.11-2
patches.drivers/ieee802.11-4
@@ -809,11 +815,15 @@
+andrea patches.fixes/anon_vma_lock
patches.suse/security-cap-def
+# These do not apply cleanly at the moment...
+garloff patches.suse/security-reorder-stubs
+garloff patches.suse/security-clean-stubs
+garloff patches.suse/security-avoid-indir-call
+garloff patches.suse/security-likely-cap
+garloff patches.suse/security-se-enabled
+# ... so rather than fixing the above I'm using this one,
+# which does roughly the same, and was reviewed. --okir
+- patches.suse/security-disabled-optimize-cap-default
+sles patches.fixes/bigsmp-floppy-apic
@@ -1184,6 +1194,12 @@
# bug #176697
patches.fixes/iosapic-move-irq
+ # bug 177890
+ patches.fixes/jfs-releasepage.patch
+
+ patches.fixes/nfsd-dmapi-aware
+ patches.fixes/dm-suspend-resume-events
+
# 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.)
@@ -1269,6 +1285,7 @@
patches.xen/xen-xenbus_be-gpl.patch
patches.xen/xen-blkfront-getgeo.patch
patches.xen/xen-blkback-missing-media.patch
+ patches.xen/xen-x86_64-halt.patch
# enhancements
patches.xen/xen-i386-panic-no-reboot
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...