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 <agruen@suse.de> -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 <tom_gall@vnet.ibm.com> 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 <olh@suse.de> +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 <olh@suse.de> + +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 <ak@suse.de> + +--- + 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 <shaggy@austin.ibm.com> +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 <shaggy@austin.ibm.com> +Acked-by: Jan Kara <jack@suse.cz> + +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 <gnb@melbourne.sgi.com> +(SLES9 patch Acked-by: okir@suse.de) +Signed-off-by: NeilBrown <neilb@suse.de> + + 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 <perex@suse.cz> +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 <perex@suse.cz> + +--- 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...
participants (1)
-
root@suse.de