Hello community, here is the log from the commit of package kernel-source checked in at Thu Nov 16 12:18:12 CET 2006. -------- --- kernel-source/kernel-bigsmp.changes 2006-11-14 19:31:09.000000000 +0100 +++ /mounts/work_src_done/STABLE/kernel-source/kernel-bigsmp.changes 2006-11-16 10:07:04.000000000 +0100 @@ -1,0 +2,24 @@ +Wed Nov 15 16:04:13 CET 2006 - kkeil@suse.de + +- patches.drivers/sky2-1.5-1.10-update: Fix various issues with + sky2 driver. +- patches.drivers/r8169-update-2.6.19: Update Realtek r8169 to + support newer chipsets. +- patches.suse/bond_alb_deadlock_fix: bonding: fix deadlock on + high loads in bond_alb_monitor(). +- patches.suse/bondalb-hashtbl.patch: fix hang in bonding + ALB driver. + +------------------------------------------------------------------- +Wed Nov 15 13:09:44 CET 2006 - kkeil@suse.de + +- Update config files CONFIG_E1000_DISABLE_PACKET_SPLIT=y (#220210) + +------------------------------------------------------------------- +Wed Nov 15 11:10:43 CET 2006 - kraxel@suse.de + +- patches.xen/reverse-11226.diff: Delete. +- patches.xen/xen-12404-fix-x86_64-compatibility: Fix backward + compatibility to Xen 3.0.2. + +------------------------------------------------------------------- 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-source.changes: same change kernel-syms.changes: same change kernel-um.changes: same change kernel-vanilla.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.npCH0f/_old 2006-11-16 12:15:43.000000000 +0100 +++ /var/tmp/diff_new_pack.npCH0f/_new 2006-11-16 12:15:43.000000000 +0100 @@ -29,7 +29,7 @@ BuildRequires: python %endif Version: 2.6.18.2 -Release: 11 +Release: 13 Summary: Kernel with PAE Support License: GNU General Public License (GPL) Group: System/Kernel @@ -90,7 +90,7 @@ PreReq: perl-Bootloader >= 0.4.1 PreReq: rpm PreReq: /sbin/update-bootloader -Buildrequires: -perl-Bootloader -mkinitrd +#!BuildIgnore: perl-Bootloader mkinitrd BuildRoot: %{_tmppath}/%{name}-%{version}-build ExclusiveArch: %ix86 # These files are found in the kernel-source package: @@ -124,7 +124,7 @@ -Source Timestamp: 2006/11/14 18:30:33 UTC +Source Timestamp: 2006/11/15 15:05:04 UTC %prep if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then @@ -470,6 +470,21 @@ %files -f kernel.files %changelog -n kernel-bigsmp +* Wed Nov 15 2006 - kkeil@suse.de +- patches.drivers/sky2-1.5-1.10-update: Fix various issues with + sky2 driver. +- patches.drivers/r8169-update-2.6.19: Update Realtek r8169 to + support newer chipsets. +- patches.suse/bond_alb_deadlock_fix: bonding: fix deadlock on + high loads in bond_alb_monitor(). +- patches.suse/bondalb-hashtbl.patch: fix hang in bonding + ALB driver. +* Wed Nov 15 2006 - kkeil@suse.de +- Update config files CONFIG_E1000_DISABLE_PACKET_SPLIT=y (#220210) +* Wed Nov 15 2006 - kraxel@suse.de +- patches.xen/reverse-11226.diff: Delete. +- patches.xen/xen-12404-fix-x86_64-compatibility: Fix backward + compatibility to Xen 3.0.2. * Tue Nov 14 2006 - od@suse.de - rpm/post.sh, rpm/postun.sh: - fall back to use update-bootloader when installing on older ++++++ kernel-debug.spec ++++++ --- /var/tmp/diff_new_pack.npCH0f/_old 2006-11-16 12:15:43.000000000 +0100 +++ /var/tmp/diff_new_pack.npCH0f/_new 2006-11-16 12:15:44.000000000 +0100 @@ -29,7 +29,7 @@ BuildRequires: python %endif Version: 2.6.18.2 -Release: 11 +Release: 13 Summary: A Debug Version of the Kernel License: GNU General Public License (GPL) Group: System/Kernel @@ -96,7 +96,7 @@ PreReq: perl-Bootloader >= 0.4.1 PreReq: rpm PreReq: /sbin/update-bootloader -Buildrequires: -perl-Bootloader -mkinitrd +#!BuildIgnore: perl-Bootloader mkinitrd BuildRoot: %{_tmppath}/%{name}-%{version}-build ExclusiveArch: %ix86 ia64 x86_64 # These files are found in the kernel-source package: @@ -129,7 +129,7 @@ -Source Timestamp: 2006/11/14 18:30:33 UTC +Source Timestamp: 2006/11/15 15:05:04 UTC %prep if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then @@ -475,6 +475,21 @@ %files -f kernel.files %changelog -n kernel-debug +* Wed Nov 15 2006 - kkeil@suse.de +- patches.drivers/sky2-1.5-1.10-update: Fix various issues with + sky2 driver. +- patches.drivers/r8169-update-2.6.19: Update Realtek r8169 to + support newer chipsets. +- patches.suse/bond_alb_deadlock_fix: bonding: fix deadlock on + high loads in bond_alb_monitor(). +- patches.suse/bondalb-hashtbl.patch: fix hang in bonding + ALB driver. +* Wed Nov 15 2006 - kkeil@suse.de +- Update config files CONFIG_E1000_DISABLE_PACKET_SPLIT=y (#220210) +* Wed Nov 15 2006 - kraxel@suse.de +- patches.xen/reverse-11226.diff: Delete. +- patches.xen/xen-12404-fix-x86_64-compatibility: Fix backward + compatibility to Xen 3.0.2. * Tue Nov 14 2006 - od@suse.de - rpm/post.sh, rpm/postun.sh: - fall back to use update-bootloader when installing on older ++++++ kernel-default.spec ++++++ --- /var/tmp/diff_new_pack.npCH0f/_old 2006-11-16 12:15:44.000000000 +0100 +++ /var/tmp/diff_new_pack.npCH0f/_new 2006-11-16 12:15:44.000000000 +0100 @@ -29,7 +29,7 @@ BuildRequires: python %endif Version: 2.6.18.2 -Release: 11 +Release: 13 Summary: The Standard Kernel for both Uniprocessor and Multiprocessor Systems License: GNU General Public License (GPL) Group: System/Kernel @@ -118,7 +118,7 @@ PreReq: perl-Bootloader >= 0.4.1 PreReq: rpm PreReq: /sbin/update-bootloader -Buildrequires: -perl-Bootloader -mkinitrd +#!BuildIgnore: perl-Bootloader mkinitrd BuildRoot: %{_tmppath}/%{name}-%{version}-build ExclusiveArch: alpha %ix86 ia64 ppc ppc64 s390x x86_64 # These files are found in the kernel-source package: @@ -150,7 +150,7 @@ -Source Timestamp: 2006/11/14 18:30:33 UTC +Source Timestamp: 2006/11/15 15:05:04 UTC %prep if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then @@ -496,6 +496,21 @@ %files -f kernel.files %changelog -n kernel-default +* Wed Nov 15 2006 - kkeil@suse.de +- patches.drivers/sky2-1.5-1.10-update: Fix various issues with + sky2 driver. +- patches.drivers/r8169-update-2.6.19: Update Realtek r8169 to + support newer chipsets. +- patches.suse/bond_alb_deadlock_fix: bonding: fix deadlock on + high loads in bond_alb_monitor(). +- patches.suse/bondalb-hashtbl.patch: fix hang in bonding + ALB driver. +* Wed Nov 15 2006 - kkeil@suse.de +- Update config files CONFIG_E1000_DISABLE_PACKET_SPLIT=y (#220210) +* Wed Nov 15 2006 - kraxel@suse.de +- patches.xen/reverse-11226.diff: Delete. +- patches.xen/xen-12404-fix-x86_64-compatibility: Fix backward + compatibility to Xen 3.0.2. * Tue Nov 14 2006 - od@suse.de - rpm/post.sh, rpm/postun.sh: - fall back to use update-bootloader when installing on older ++++++ kernel-dummy.spec ++++++ --- /var/tmp/diff_new_pack.npCH0f/_old 2006-11-16 12:15:44.000000000 +0100 +++ /var/tmp/diff_new_pack.npCH0f/_new 2006-11-16 12:15:44.000000000 +0100 @@ -17,7 +17,7 @@ Summary: Internal dummy package for synchronizing release numbers Group: System/Kernel Version: 2.6.18.2 -Release: 11 +Release: 13 BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -27,7 +27,7 @@ -------- Andreas Gruenbacher <agruen@suse.de> -Source Timestamp: 2006/11/14 18:30:33 UTC +Source Timestamp: 2006/11/15 15:05:04 UTC %install @@ -40,6 +40,21 @@ /etc/dummy %changelog -n kernel-dummy +* Wed Nov 15 2006 - kkeil@suse.de +- patches.drivers/sky2-1.5-1.10-update: Fix various issues with + sky2 driver. +- patches.drivers/r8169-update-2.6.19: Update Realtek r8169 to + support newer chipsets. +- patches.suse/bond_alb_deadlock_fix: bonding: fix deadlock on + high loads in bond_alb_monitor(). +- patches.suse/bondalb-hashtbl.patch: fix hang in bonding + ALB driver. +* Wed Nov 15 2006 - kkeil@suse.de +- Update config files CONFIG_E1000_DISABLE_PACKET_SPLIT=y (#220210) +* Wed Nov 15 2006 - kraxel@suse.de +- patches.xen/reverse-11226.diff: Delete. +- patches.xen/xen-12404-fix-x86_64-compatibility: Fix backward + compatibility to Xen 3.0.2. * Tue Nov 14 2006 - od@suse.de - rpm/post.sh, rpm/postun.sh: - fall back to use update-bootloader when installing on older ++++++ kernel-iseries64.spec ++++++ --- /var/tmp/diff_new_pack.npCH0f/_old 2006-11-16 12:15:44.000000000 +0100 +++ /var/tmp/diff_new_pack.npCH0f/_new 2006-11-16 12:15:44.000000000 +0100 @@ -29,7 +29,7 @@ BuildRequires: python %endif Version: 2.6.18.2 -Release: 11 +Release: 13 Summary: 64-Bit Kernel for iSeries License: GNU General Public License (GPL) Group: System/Kernel @@ -93,7 +93,7 @@ PreReq: perl-Bootloader >= 0.4.1 PreReq: rpm PreReq: /sbin/update-bootloader -Buildrequires: -perl-Bootloader -mkinitrd +#!BuildIgnore: perl-Bootloader mkinitrd BuildRoot: %{_tmppath}/%{name}-%{version}-build ExclusiveArch: ppc ppc64 # These files are found in the kernel-source package: @@ -125,7 +125,7 @@ -Source Timestamp: 2006/11/14 18:30:33 UTC +Source Timestamp: 2006/11/15 15:05:04 UTC %prep if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then @@ -471,6 +471,21 @@ %files -f kernel.files %changelog -n kernel-iseries64 +* Wed Nov 15 2006 - kkeil@suse.de +- patches.drivers/sky2-1.5-1.10-update: Fix various issues with + sky2 driver. +- patches.drivers/r8169-update-2.6.19: Update Realtek r8169 to + support newer chipsets. +- patches.suse/bond_alb_deadlock_fix: bonding: fix deadlock on + high loads in bond_alb_monitor(). +- patches.suse/bondalb-hashtbl.patch: fix hang in bonding + ALB driver. +* Wed Nov 15 2006 - kkeil@suse.de +- Update config files CONFIG_E1000_DISABLE_PACKET_SPLIT=y (#220210) +* Wed Nov 15 2006 - kraxel@suse.de +- patches.xen/reverse-11226.diff: Delete. +- patches.xen/xen-12404-fix-x86_64-compatibility: Fix backward + compatibility to Xen 3.0.2. * Tue Nov 14 2006 - od@suse.de - rpm/post.sh, rpm/postun.sh: - fall back to use update-bootloader when installing on older ++++++ kernel-kdump.spec ++++++ --- /var/tmp/diff_new_pack.npCH0f/_old 2006-11-16 12:15:44.000000000 +0100 +++ /var/tmp/diff_new_pack.npCH0f/_new 2006-11-16 12:15:44.000000000 +0100 @@ -29,7 +29,7 @@ BuildRequires: python %endif Version: 2.6.18.2 -Release: 11 +Release: 13 Summary: kernel for kdump License: GNU General Public License (GPL) Group: System/Kernel @@ -99,7 +99,7 @@ PreReq: perl-Bootloader >= 0.4.1 PreReq: rpm PreReq: /sbin/update-bootloader -Buildrequires: -perl-Bootloader -mkinitrd +#!BuildIgnore: perl-Bootloader mkinitrd BuildRoot: %{_tmppath}/%{name}-%{version}-build ExclusiveArch: %ix86 ppc ppc64 x86_64 # These files are found in the kernel-source package: @@ -134,7 +134,7 @@ -Source Timestamp: 2006/11/14 18:30:33 UTC +Source Timestamp: 2006/11/15 15:05:04 UTC %prep if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then @@ -480,6 +480,21 @@ %files -f kernel.files %changelog -n kernel-kdump +* Wed Nov 15 2006 - kkeil@suse.de +- patches.drivers/sky2-1.5-1.10-update: Fix various issues with + sky2 driver. +- patches.drivers/r8169-update-2.6.19: Update Realtek r8169 to + support newer chipsets. +- patches.suse/bond_alb_deadlock_fix: bonding: fix deadlock on + high loads in bond_alb_monitor(). +- patches.suse/bondalb-hashtbl.patch: fix hang in bonding + ALB driver. +* Wed Nov 15 2006 - kkeil@suse.de +- Update config files CONFIG_E1000_DISABLE_PACKET_SPLIT=y (#220210) +* Wed Nov 15 2006 - kraxel@suse.de +- patches.xen/reverse-11226.diff: Delete. +- patches.xen/xen-12404-fix-x86_64-compatibility: Fix backward + compatibility to Xen 3.0.2. * Tue Nov 14 2006 - od@suse.de - rpm/post.sh, rpm/postun.sh: - fall back to use update-bootloader when installing on older ++++++ kernel-ppc64.spec ++++++ --- /var/tmp/diff_new_pack.npCH0f/_old 2006-11-16 12:15:44.000000000 +0100 +++ /var/tmp/diff_new_pack.npCH0f/_new 2006-11-16 12:15:44.000000000 +0100 @@ -28,7 +28,7 @@ BuildRequires: python %endif Version: 2.6.18.2 -Release: 11 +Release: 13 Summary: Kernel for ppc64 Systems License: GNU General Public License (GPL), GNU Library General Public License v. 2.0 and 2.1 (LGPL) Group: System/Kernel @@ -94,7 +94,7 @@ PreReq: perl-Bootloader >= 0.4.1 PreReq: rpm PreReq: /sbin/update-bootloader -Buildrequires: -perl-Bootloader -mkinitrd +#!BuildIgnore: perl-Bootloader mkinitrd BuildRoot: %{_tmppath}/%{name}-%{version}-build ExclusiveArch: ppc ppc64 # These files are found in the kernel-source package: @@ -139,7 +139,7 @@ Tom Gall <tom_gall@vnet.ibm.com> see /usr/src/linux-pmac-benh/CREDITS for more details. -Source Timestamp: 2006/11/14 18:30:33 UTC +Source Timestamp: 2006/11/15 15:05:04 UTC %prep if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then @@ -485,6 +485,21 @@ %files -f kernel.files %changelog -n kernel-ppc64 +* Wed Nov 15 2006 - kkeil@suse.de +- patches.drivers/sky2-1.5-1.10-update: Fix various issues with + sky2 driver. +- patches.drivers/r8169-update-2.6.19: Update Realtek r8169 to + support newer chipsets. +- patches.suse/bond_alb_deadlock_fix: bonding: fix deadlock on + high loads in bond_alb_monitor(). +- patches.suse/bondalb-hashtbl.patch: fix hang in bonding + ALB driver. +* Wed Nov 15 2006 - kkeil@suse.de +- Update config files CONFIG_E1000_DISABLE_PACKET_SPLIT=y (#220210) +* Wed Nov 15 2006 - kraxel@suse.de +- patches.xen/reverse-11226.diff: Delete. +- patches.xen/xen-12404-fix-x86_64-compatibility: Fix backward + compatibility to Xen 3.0.2. * Tue Nov 14 2006 - od@suse.de - rpm/post.sh, rpm/postun.sh: - fall back to use update-bootloader when installing on older ++++++ kernel-s390.spec ++++++ --- /var/tmp/diff_new_pack.npCH0f/_old 2006-11-16 12:15:44.000000000 +0100 +++ /var/tmp/diff_new_pack.npCH0f/_new 2006-11-16 12:15:44.000000000 +0100 @@ -29,7 +29,7 @@ BuildRequires: python %endif Version: 2.6.18.2 -Release: 7 +Release: 8 Summary: The Standard Kernel License: GNU General Public License (GPL) Group: System/Kernel @@ -90,7 +90,7 @@ PreReq: perl-Bootloader >= 0.4.1 PreReq: rpm PreReq: /sbin/update-bootloader -Buildrequires: -perl-Bootloader -mkinitrd +#!BuildIgnore: perl-Bootloader mkinitrd BuildRoot: %{_tmppath}/%{name}-%{version}-build ExclusiveArch: s390 # These files are found in the kernel-source package: @@ -122,7 +122,7 @@ -Source Timestamp: 2006/11/14 18:30:33 UTC +Source Timestamp: 2006/11/15 15:05:04 UTC %prep if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then @@ -468,6 +468,21 @@ %files -f kernel.files %changelog -n kernel-s390 +* Wed Nov 15 2006 - kkeil@suse.de +- patches.drivers/sky2-1.5-1.10-update: Fix various issues with + sky2 driver. +- patches.drivers/r8169-update-2.6.19: Update Realtek r8169 to + support newer chipsets. +- patches.suse/bond_alb_deadlock_fix: bonding: fix deadlock on + high loads in bond_alb_monitor(). +- patches.suse/bondalb-hashtbl.patch: fix hang in bonding + ALB driver. +* Wed Nov 15 2006 - kkeil@suse.de +- Update config files CONFIG_E1000_DISABLE_PACKET_SPLIT=y (#220210) +* Wed Nov 15 2006 - kraxel@suse.de +- patches.xen/reverse-11226.diff: Delete. +- patches.xen/xen-12404-fix-x86_64-compatibility: Fix backward + compatibility to Xen 3.0.2. * Tue Nov 14 2006 - od@suse.de - rpm/post.sh, rpm/postun.sh: - fall back to use update-bootloader when installing on older ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.npCH0f/_old 2006-11-16 12:15:44.000000000 +0100 +++ /var/tmp/diff_new_pack.npCH0f/_new 2006-11-16 12:15:44.000000000 +0100 @@ -32,7 +32,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.18.2 -Release: 11 +Release: 13 Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.bz2 Source1: functions.sh Source2: source-post.sh @@ -102,7 +102,7 @@ see /usr/src/linux/CREDITS for more details. -Source Timestamp: 2006/11/14 18:30:33 UTC +Source Timestamp: 2006/11/15 15:05:04 UTC %prep if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then @@ -291,6 +291,21 @@ %files -f kernel-source.files %changelog -n kernel-source +* Wed Nov 15 2006 - kkeil@suse.de +- patches.drivers/sky2-1.5-1.10-update: Fix various issues with + sky2 driver. +- patches.drivers/r8169-update-2.6.19: Update Realtek r8169 to + support newer chipsets. +- patches.suse/bond_alb_deadlock_fix: bonding: fix deadlock on + high loads in bond_alb_monitor(). +- patches.suse/bondalb-hashtbl.patch: fix hang in bonding + ALB driver. +* Wed Nov 15 2006 - kkeil@suse.de +- Update config files CONFIG_E1000_DISABLE_PACKET_SPLIT=y (#220210) +* Wed Nov 15 2006 - kraxel@suse.de +- patches.xen/reverse-11226.diff: Delete. +- patches.xen/xen-12404-fix-x86_64-compatibility: Fix backward + compatibility to Xen 3.0.2. * Tue Nov 14 2006 - od@suse.de - rpm/post.sh, rpm/postun.sh: - fall back to use update-bootloader when installing on older ++++++ kernel-syms.spec ++++++ --- /var/tmp/diff_new_pack.npCH0f/_old 2006-11-16 12:15:44.000000000 +0100 +++ /var/tmp/diff_new_pack.npCH0f/_new 2006-11-16 12:15:44.000000000 +0100 @@ -49,7 +49,7 @@ Summary: Kernel Symbol Versions (modversions) Group: Development/Sources Version: 2.6.18.2 -Release: 11 +Release: 13 Requires: linux Requires: kernel-source = 2.6.18.2-%release Source11: arch-symbols @@ -84,7 +84,7 @@ see /usr/src/linux/CREDITS for more details. -Source Timestamp: 2006/11/14 18:30:33 UTC +Source Timestamp: 2006/11/15 15:05:04 UTC %install @@ -129,6 +129,21 @@ /lib/modules/*/modules.alias %changelog -n kernel-syms +* Wed Nov 15 2006 - kkeil@suse.de +- patches.drivers/sky2-1.5-1.10-update: Fix various issues with + sky2 driver. +- patches.drivers/r8169-update-2.6.19: Update Realtek r8169 to + support newer chipsets. +- patches.suse/bond_alb_deadlock_fix: bonding: fix deadlock on + high loads in bond_alb_monitor(). +- patches.suse/bondalb-hashtbl.patch: fix hang in bonding + ALB driver. +* Wed Nov 15 2006 - kkeil@suse.de +- Update config files CONFIG_E1000_DISABLE_PACKET_SPLIT=y (#220210) +* Wed Nov 15 2006 - kraxel@suse.de +- patches.xen/reverse-11226.diff: Delete. +- patches.xen/xen-12404-fix-x86_64-compatibility: Fix backward + compatibility to Xen 3.0.2. * Tue Nov 14 2006 - od@suse.de - rpm/post.sh, rpm/postun.sh: - fall back to use update-bootloader when installing on older ++++++ kernel-um.spec ++++++ --- /var/tmp/diff_new_pack.npCH0f/_old 2006-11-16 12:15:44.000000000 +0100 +++ /var/tmp/diff_new_pack.npCH0f/_new 2006-11-16 12:15:44.000000000 +0100 @@ -29,7 +29,7 @@ BuildRequires: python %endif Version: 2.6.18.2 -Release: 11 +Release: 13 Summary: The User Mode Linux kernel. License: GNU General Public License (GPL) Group: System/Kernel @@ -95,7 +95,7 @@ PreReq: perl-Bootloader >= 0.4.1 PreReq: rpm PreReq: /sbin/update-bootloader -Buildrequires: -perl-Bootloader -mkinitrd +#!BuildIgnore: perl-Bootloader mkinitrd BuildRoot: %{_tmppath}/%{name}-%{version}-build ExclusiveArch: %ix86 x86_64 # These files are found in the kernel-source package: @@ -130,7 +130,7 @@ -Source Timestamp: 2006/11/14 18:30:33 UTC +Source Timestamp: 2006/11/15 15:05:04 UTC %prep if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then @@ -476,6 +476,21 @@ %files -f kernel.files %changelog -n kernel-um +* Wed Nov 15 2006 - kkeil@suse.de +- patches.drivers/sky2-1.5-1.10-update: Fix various issues with + sky2 driver. +- patches.drivers/r8169-update-2.6.19: Update Realtek r8169 to + support newer chipsets. +- patches.suse/bond_alb_deadlock_fix: bonding: fix deadlock on + high loads in bond_alb_monitor(). +- patches.suse/bondalb-hashtbl.patch: fix hang in bonding + ALB driver. +* Wed Nov 15 2006 - kkeil@suse.de +- Update config files CONFIG_E1000_DISABLE_PACKET_SPLIT=y (#220210) +* Wed Nov 15 2006 - kraxel@suse.de +- patches.xen/reverse-11226.diff: Delete. +- patches.xen/xen-12404-fix-x86_64-compatibility: Fix backward + compatibility to Xen 3.0.2. * Tue Nov 14 2006 - od@suse.de - rpm/post.sh, rpm/postun.sh: - fall back to use update-bootloader when installing on older ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.npCH0f/_old 2006-11-16 12:15:44.000000000 +0100 +++ /var/tmp/diff_new_pack.npCH0f/_new 2006-11-16 12:15:44.000000000 +0100 @@ -29,7 +29,7 @@ BuildRequires: python %endif Version: 2.6.18.2 -Release: 11 +Release: 13 Summary: The Standard Kernel - without any SUSE patches License: GNU General Public License (GPL) Group: System/Kernel @@ -110,7 +110,7 @@ PreReq: perl-Bootloader >= 0.4.1 PreReq: rpm PreReq: /sbin/update-bootloader -Buildrequires: -perl-Bootloader -mkinitrd +#!BuildIgnore: perl-Bootloader mkinitrd BuildRoot: %{_tmppath}/%{name}-%{version}-build ExclusiveArch: alpha %ix86 ia64 ppc ppc64 s390x x86_64 # These files are found in the kernel-source package: @@ -142,7 +142,7 @@ -Source Timestamp: 2006/11/14 18:30:33 UTC +Source Timestamp: 2006/11/15 15:05:04 UTC %prep if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then @@ -488,6 +488,21 @@ %files -f kernel.files %changelog -n kernel-vanilla +* Wed Nov 15 2006 - kkeil@suse.de +- patches.drivers/sky2-1.5-1.10-update: Fix various issues with + sky2 driver. +- patches.drivers/r8169-update-2.6.19: Update Realtek r8169 to + support newer chipsets. +- patches.suse/bond_alb_deadlock_fix: bonding: fix deadlock on + high loads in bond_alb_monitor(). +- patches.suse/bondalb-hashtbl.patch: fix hang in bonding + ALB driver. +* Wed Nov 15 2006 - kkeil@suse.de +- Update config files CONFIG_E1000_DISABLE_PACKET_SPLIT=y (#220210) +* Wed Nov 15 2006 - kraxel@suse.de +- patches.xen/reverse-11226.diff: Delete. +- patches.xen/xen-12404-fix-x86_64-compatibility: Fix backward + compatibility to Xen 3.0.2. * Tue Nov 14 2006 - od@suse.de - rpm/post.sh, rpm/postun.sh: - fall back to use update-bootloader when installing on older ++++++ kernel-xen.spec ++++++ --- /var/tmp/diff_new_pack.npCH0f/_old 2006-11-16 12:15:44.000000000 +0100 +++ /var/tmp/diff_new_pack.npCH0f/_new 2006-11-16 12:15:44.000000000 +0100 @@ -29,7 +29,7 @@ BuildRequires: python %endif Version: 2.6.18.2 -Release: 11 +Release: 13 Summary: The Xen Kernel License: GNU General Public License (GPL) Group: System/Kernel @@ -93,7 +93,7 @@ PreReq: perl-Bootloader >= 0.4.1 PreReq: rpm PreReq: /sbin/update-bootloader -Buildrequires: -perl-Bootloader -mkinitrd +#!BuildIgnore: perl-Bootloader mkinitrd BuildRoot: %{_tmppath}/%{name}-%{version}-build ExclusiveArch: %ix86 x86_64 # These files are found in the kernel-source package: @@ -128,7 +128,7 @@ -Source Timestamp: 2006/11/14 18:30:33 UTC +Source Timestamp: 2006/11/15 15:05:04 UTC %prep if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then @@ -474,6 +474,21 @@ %files -f kernel.files %changelog -n kernel-xen +* Wed Nov 15 2006 - kkeil@suse.de +- patches.drivers/sky2-1.5-1.10-update: Fix various issues with + sky2 driver. +- patches.drivers/r8169-update-2.6.19: Update Realtek r8169 to + support newer chipsets. +- patches.suse/bond_alb_deadlock_fix: bonding: fix deadlock on + high loads in bond_alb_monitor(). +- patches.suse/bondalb-hashtbl.patch: fix hang in bonding + ALB driver. +* Wed Nov 15 2006 - kkeil@suse.de +- Update config files CONFIG_E1000_DISABLE_PACKET_SPLIT=y (#220210) +* Wed Nov 15 2006 - kraxel@suse.de +- patches.xen/reverse-11226.diff: Delete. +- patches.xen/xen-12404-fix-x86_64-compatibility: Fix backward + compatibility to Xen 3.0.2. * Tue Nov 14 2006 - od@suse.de - rpm/post.sh, rpm/postun.sh: - fall back to use update-bootloader when installing on older ++++++ kernel-xenpae.spec ++++++ --- /var/tmp/diff_new_pack.npCH0f/_old 2006-11-16 12:15:44.000000000 +0100 +++ /var/tmp/diff_new_pack.npCH0f/_new 2006-11-16 12:15:44.000000000 +0100 @@ -29,7 +29,7 @@ BuildRequires: python %endif Version: 2.6.18.2 -Release: 11 +Release: 13 Summary: The Xen Kernel with PAE support License: GNU General Public License (GPL) Group: System/Kernel @@ -88,7 +88,7 @@ PreReq: perl-Bootloader >= 0.4.1 PreReq: rpm PreReq: /sbin/update-bootloader -Buildrequires: -perl-Bootloader -mkinitrd +#!BuildIgnore: perl-Bootloader mkinitrd BuildRoot: %{_tmppath}/%{name}-%{version}-build ExclusiveArch: %ix86 # These files are found in the kernel-source package: @@ -125,7 +125,7 @@ -Source Timestamp: 2006/11/14 18:30:33 UTC +Source Timestamp: 2006/11/15 15:05:04 UTC %prep if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then @@ -471,6 +471,21 @@ %files -f kernel.files %changelog -n kernel-xenpae +* Wed Nov 15 2006 - kkeil@suse.de +- patches.drivers/sky2-1.5-1.10-update: Fix various issues with + sky2 driver. +- patches.drivers/r8169-update-2.6.19: Update Realtek r8169 to + support newer chipsets. +- patches.suse/bond_alb_deadlock_fix: bonding: fix deadlock on + high loads in bond_alb_monitor(). +- patches.suse/bondalb-hashtbl.patch: fix hang in bonding + ALB driver. +* Wed Nov 15 2006 - kkeil@suse.de +- Update config files CONFIG_E1000_DISABLE_PACKET_SPLIT=y (#220210) +* Wed Nov 15 2006 - kraxel@suse.de +- patches.xen/reverse-11226.diff: Delete. +- patches.xen/xen-12404-fix-x86_64-compatibility: Fix backward + compatibility to Xen 3.0.2. * Tue Nov 14 2006 - od@suse.de - rpm/post.sh, rpm/postun.sh: - fall back to use update-bootloader when installing on older ++++++ build-source-timestamp ++++++ --- kernel-source/build-source-timestamp 2006-11-14 19:31:10.000000000 +0100 +++ /mounts/work_src_done/STABLE/kernel-source/build-source-timestamp 2006-11-16 10:07:00.000000000 +0100 @@ -1 +1 @@ -2006/11/14 18:30:33 UTC +2006/11/15 15:05:04 UTC ++++++ config.tar.bz2 ++++++ diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/alpha/default new/config/alpha/default --- old/config/alpha/default 2006-11-02 03:55:45.000000000 +0100 +++ new/config/alpha/default 2006-11-16 10:06:17.000000000 +0100 @@ -1381,7 +1381,7 @@ CONFIG_DL2K=m CONFIG_E1000=m CONFIG_E1000_NAPI=y -# CONFIG_E1000_DISABLE_PACKET_SPLIT is not set +CONFIG_E1000_DISABLE_PACKET_SPLIT=y CONFIG_NS83820=m CONFIG_HAMACHI=m CONFIG_YELLOWFIN=m diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/alpha/vanilla new/config/alpha/vanilla --- old/config/alpha/vanilla 2006-11-02 03:55:45.000000000 +0100 +++ new/config/alpha/vanilla 2006-11-16 10:06:17.000000000 +0100 @@ -1336,7 +1336,7 @@ CONFIG_DL2K=m CONFIG_E1000=m CONFIG_E1000_NAPI=y -# CONFIG_E1000_DISABLE_PACKET_SPLIT is not set +CONFIG_E1000_DISABLE_PACKET_SPLIT=y CONFIG_NS83820=m CONFIG_HAMACHI=m CONFIG_YELLOWFIN=m diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/bigsmp new/config/i386/bigsmp --- old/config/i386/bigsmp 2006-10-31 17:27:01.000000000 +0100 +++ new/config/i386/bigsmp 2006-11-16 10:06:17.000000000 +0100 @@ -1611,7 +1611,7 @@ CONFIG_DL2K=m CONFIG_E1000=m CONFIG_E1000_NAPI=y -# CONFIG_E1000_DISABLE_PACKET_SPLIT is not set +CONFIG_E1000_DISABLE_PACKET_SPLIT=y CONFIG_NS83820=m CONFIG_HAMACHI=m CONFIG_YELLOWFIN=m diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/debug new/config/i386/debug --- old/config/i386/debug 2006-10-31 17:27:01.000000000 +0100 +++ new/config/i386/debug 2006-11-16 10:06:17.000000000 +0100 @@ -1611,7 +1611,7 @@ CONFIG_DL2K=m CONFIG_E1000=m CONFIG_E1000_NAPI=y -# CONFIG_E1000_DISABLE_PACKET_SPLIT is not set +CONFIG_E1000_DISABLE_PACKET_SPLIT=y CONFIG_NS83820=m CONFIG_HAMACHI=m CONFIG_YELLOWFIN=m diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/default new/config/i386/default --- old/config/i386/default 2006-10-31 17:27:01.000000000 +0100 +++ new/config/i386/default 2006-11-16 10:06:17.000000000 +0100 @@ -1611,7 +1611,7 @@ CONFIG_DL2K=m CONFIG_E1000=m CONFIG_E1000_NAPI=y -# CONFIG_E1000_DISABLE_PACKET_SPLIT is not set +CONFIG_E1000_DISABLE_PACKET_SPLIT=y CONFIG_NS83820=m CONFIG_HAMACHI=m CONFIG_YELLOWFIN=m diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/kdump new/config/i386/kdump --- old/config/i386/kdump 2006-10-31 17:27:01.000000000 +0100 +++ new/config/i386/kdump 2006-11-16 10:06:17.000000000 +0100 @@ -1611,7 +1611,7 @@ CONFIG_DL2K=m CONFIG_E1000=m CONFIG_E1000_NAPI=y -# CONFIG_E1000_DISABLE_PACKET_SPLIT is not set +CONFIG_E1000_DISABLE_PACKET_SPLIT=y CONFIG_NS83820=m CONFIG_HAMACHI=m CONFIG_YELLOWFIN=m diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/vanilla new/config/i386/vanilla --- old/config/i386/vanilla 2006-10-31 17:27:01.000000000 +0100 +++ new/config/i386/vanilla 2006-11-16 10:06:18.000000000 +0100 @@ -1554,7 +1554,7 @@ CONFIG_DL2K=m CONFIG_E1000=m CONFIG_E1000_NAPI=y -# CONFIG_E1000_DISABLE_PACKET_SPLIT is not set +CONFIG_E1000_DISABLE_PACKET_SPLIT=y CONFIG_NS83820=m CONFIG_HAMACHI=m CONFIG_YELLOWFIN=m diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/xen new/config/i386/xen --- old/config/i386/xen 2006-11-08 08:38:00.000000000 +0100 +++ new/config/i386/xen 2006-11-16 10:06:18.000000000 +0100 @@ -1431,7 +1431,7 @@ CONFIG_DL2K=m CONFIG_E1000=m CONFIG_E1000_NAPI=y -# CONFIG_E1000_DISABLE_PACKET_SPLIT is not set +CONFIG_E1000_DISABLE_PACKET_SPLIT=y CONFIG_NS83820=m CONFIG_HAMACHI=m CONFIG_YELLOWFIN=m diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/xenpae new/config/i386/xenpae --- old/config/i386/xenpae 2006-11-08 08:38:00.000000000 +0100 +++ new/config/i386/xenpae 2006-11-16 10:06:18.000000000 +0100 @@ -1433,7 +1433,7 @@ CONFIG_DL2K=m CONFIG_E1000=m CONFIG_E1000_NAPI=y -# CONFIG_E1000_DISABLE_PACKET_SPLIT is not set +CONFIG_E1000_DISABLE_PACKET_SPLIT=y CONFIG_NS83820=m CONFIG_HAMACHI=m CONFIG_YELLOWFIN=m diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/ia64/debug new/config/ia64/debug --- old/config/ia64/debug 2006-11-02 03:55:45.000000000 +0100 +++ new/config/ia64/debug 2006-11-16 10:06:18.000000000 +0100 @@ -1290,7 +1290,7 @@ CONFIG_DL2K=m CONFIG_E1000=m CONFIG_E1000_NAPI=y -# CONFIG_E1000_DISABLE_PACKET_SPLIT is not set +CONFIG_E1000_DISABLE_PACKET_SPLIT=y CONFIG_NS83820=m CONFIG_HAMACHI=m CONFIG_YELLOWFIN=m diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/ia64/default new/config/ia64/default --- old/config/ia64/default 2006-11-02 03:55:45.000000000 +0100 +++ new/config/ia64/default 2006-11-16 10:06:18.000000000 +0100 @@ -1290,7 +1290,7 @@ CONFIG_DL2K=m CONFIG_E1000=m CONFIG_E1000_NAPI=y -# CONFIG_E1000_DISABLE_PACKET_SPLIT is not set +CONFIG_E1000_DISABLE_PACKET_SPLIT=y CONFIG_NS83820=m CONFIG_HAMACHI=m CONFIG_YELLOWFIN=m diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/ia64/vanilla new/config/ia64/vanilla --- old/config/ia64/vanilla 2006-11-02 03:55:45.000000000 +0100 +++ new/config/ia64/vanilla 2006-11-16 10:06:18.000000000 +0100 @@ -1245,7 +1245,7 @@ CONFIG_DL2K=m CONFIG_E1000=m CONFIG_E1000_NAPI=y -# CONFIG_E1000_DISABLE_PACKET_SPLIT is not set +CONFIG_E1000_DISABLE_PACKET_SPLIT=y CONFIG_NS83820=m CONFIG_HAMACHI=m CONFIG_YELLOWFIN=m diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/powerpc/default new/config/powerpc/default --- old/config/powerpc/default 2006-10-31 16:20:36.000000000 +0100 +++ new/config/powerpc/default 2006-11-16 10:06:18.000000000 +0100 @@ -1098,7 +1098,7 @@ # CONFIG_DL2K is not set CONFIG_E1000=m CONFIG_E1000_NAPI=y -# CONFIG_E1000_DISABLE_PACKET_SPLIT is not set +CONFIG_E1000_DISABLE_PACKET_SPLIT=y # CONFIG_NS83820 is not set # CONFIG_HAMACHI is not set # CONFIG_YELLOWFIN is not set diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/powerpc/iseries64 new/config/powerpc/iseries64 --- old/config/powerpc/iseries64 2006-10-31 16:20:37.000000000 +0100 +++ new/config/powerpc/iseries64 2006-11-16 10:06:18.000000000 +0100 @@ -759,7 +759,7 @@ # CONFIG_DL2K is not set CONFIG_E1000=m CONFIG_E1000_NAPI=y -# CONFIG_E1000_DISABLE_PACKET_SPLIT is not set +CONFIG_E1000_DISABLE_PACKET_SPLIT=y # CONFIG_NS83820 is not set # CONFIG_HAMACHI is not set # CONFIG_YELLOWFIN is not set diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/powerpc/kdump new/config/powerpc/kdump --- old/config/powerpc/kdump 2006-11-02 03:55:45.000000000 +0100 +++ new/config/powerpc/kdump 2006-11-16 10:06:18.000000000 +0100 @@ -969,7 +969,7 @@ # CONFIG_DL2K is not set CONFIG_E1000=m CONFIG_E1000_NAPI=y -# CONFIG_E1000_DISABLE_PACKET_SPLIT is not set +CONFIG_E1000_DISABLE_PACKET_SPLIT=y # CONFIG_NS83820 is not set # CONFIG_HAMACHI is not set # CONFIG_YELLOWFIN is not set diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/powerpc/ppc64 new/config/powerpc/ppc64 --- old/config/powerpc/ppc64 2006-11-06 12:41:59.000000000 +0100 +++ new/config/powerpc/ppc64 2006-11-16 10:06:18.000000000 +0100 @@ -1037,7 +1037,7 @@ # CONFIG_DL2K is not set CONFIG_E1000=m CONFIG_E1000_NAPI=y -# CONFIG_E1000_DISABLE_PACKET_SPLIT is not set +CONFIG_E1000_DISABLE_PACKET_SPLIT=y # CONFIG_NS83820 is not set # CONFIG_HAMACHI is not set # CONFIG_YELLOWFIN is not set diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/powerpc/vanilla new/config/powerpc/vanilla --- old/config/powerpc/vanilla 2006-11-02 03:55:45.000000000 +0100 +++ new/config/powerpc/vanilla 2006-11-16 10:06:18.000000000 +0100 @@ -1091,7 +1091,7 @@ # CONFIG_DL2K is not set CONFIG_E1000=m CONFIG_E1000_NAPI=y -# CONFIG_E1000_DISABLE_PACKET_SPLIT is not set +CONFIG_E1000_DISABLE_PACKET_SPLIT=y # CONFIG_NS83820 is not set # CONFIG_HAMACHI is not set # CONFIG_YELLOWFIN is not set diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/x86_64/debug new/config/x86_64/debug --- old/config/x86_64/debug 2006-10-31 17:27:02.000000000 +0100 +++ new/config/x86_64/debug 2006-11-16 10:06:18.000000000 +0100 @@ -1422,7 +1422,7 @@ CONFIG_DL2K=m CONFIG_E1000=m CONFIG_E1000_NAPI=y -# CONFIG_E1000_DISABLE_PACKET_SPLIT is not set +CONFIG_E1000_DISABLE_PACKET_SPLIT=y CONFIG_NS83820=m CONFIG_HAMACHI=m CONFIG_YELLOWFIN=m diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/x86_64/default new/config/x86_64/default --- old/config/x86_64/default 2006-10-31 17:27:02.000000000 +0100 +++ new/config/x86_64/default 2006-11-16 10:06:18.000000000 +0100 @@ -1422,7 +1422,7 @@ CONFIG_DL2K=m CONFIG_E1000=m CONFIG_E1000_NAPI=y -# CONFIG_E1000_DISABLE_PACKET_SPLIT is not set +CONFIG_E1000_DISABLE_PACKET_SPLIT=y CONFIG_NS83820=m CONFIG_HAMACHI=m CONFIG_YELLOWFIN=m diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/x86_64/kdump new/config/x86_64/kdump --- old/config/x86_64/kdump 2006-10-31 17:27:02.000000000 +0100 +++ new/config/x86_64/kdump 2006-11-16 10:06:18.000000000 +0100 @@ -1403,7 +1403,7 @@ CONFIG_DL2K=m CONFIG_E1000=m CONFIG_E1000_NAPI=y -# CONFIG_E1000_DISABLE_PACKET_SPLIT is not set +CONFIG_E1000_DISABLE_PACKET_SPLIT=y CONFIG_NS83820=m CONFIG_HAMACHI=m CONFIG_YELLOWFIN=m diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/x86_64/vanilla new/config/x86_64/vanilla --- old/config/x86_64/vanilla 2006-10-31 17:27:02.000000000 +0100 +++ new/config/x86_64/vanilla 2006-11-16 10:06:18.000000000 +0100 @@ -1374,7 +1374,7 @@ CONFIG_DL2K=m CONFIG_E1000=m CONFIG_E1000_NAPI=y -# CONFIG_E1000_DISABLE_PACKET_SPLIT is not set +CONFIG_E1000_DISABLE_PACKET_SPLIT=y CONFIG_NS83820=m CONFIG_HAMACHI=m CONFIG_YELLOWFIN=m diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/x86_64/xen new/config/x86_64/xen --- old/config/x86_64/xen 2006-11-08 08:38:00.000000000 +0100 +++ new/config/x86_64/xen 2006-11-16 10:06:18.000000000 +0100 @@ -1361,7 +1361,7 @@ CONFIG_DL2K=m CONFIG_E1000=m CONFIG_E1000_NAPI=y -# CONFIG_E1000_DISABLE_PACKET_SPLIT is not set +CONFIG_E1000_DISABLE_PACKET_SPLIT=y CONFIG_NS83820=m CONFIG_HAMACHI=m CONFIG_YELLOWFIN=m ++++++ kabi.tar.bz2 ++++++ ++++++ novell-kmp.tar.bz2 ++++++ ++++++ patches.arch.tar.bz2 ++++++ ++++++ patches.drivers.tar.bz2 ++++++ ++++ 3179 lines of diff (skipped) ++++++ patches.fixes.tar.bz2 ++++++ ++++++ 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/bond_alb_deadlock_fix new/patches.suse/bond_alb_deadlock_fix --- old/patches.suse/bond_alb_deadlock_fix 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/bond_alb_deadlock_fix 2006-11-15 16:05:04.000000000 +0100 @@ -0,0 +1,58 @@ +From: Karsten Keil <kkeil@suse.de> +Date: Sat, 30 Sep 2006 06:28:42 +0000 (-0700) +Subject: [PATCH] bonding: fix deadlock on high loads in bond_alb_monitor() +Reference: 202512 +X-Git-Tag: v2.6.19-rc2 +X-Git-Url: http://www.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commi... + +[PATCH] bonding: fix deadlock on high loads in bond_alb_monitor() + +In bond_alb_monitor the bond->curr_slave_lock write lock is taken +and then dev_set_promiscuity maybe called which can take some time, +depending on the network HW. If a network IRQ for this card come in +the softirq handler maybe try to deliver more packets which end up in +a request to the read lock of bond->curr_slave_lock -> deadlock. +This issue was found by a test lab during network stress tests, this patch +disable the softirq handler for this case and solved the issue. + +Signed-off-by: Karsten Keil <kkeil@suse.de> +Acked-by: Jay Vosburgh <fubar@us.ibm.com> +Signed-off-by: Jeff Garzik <jeff@garzik.org> +Index: linux-2.6.16-SLES10_SP1_BRANCH/drivers/net/bonding/bond_alb.c +=================================================================== +--- linux-2.6.16-SLES10_SP1_BRANCH.orig/drivers/net/bonding/bond_alb.c ++++ linux-2.6.16-SLES10_SP1_BRANCH/drivers/net/bonding/bond_alb.c +@@ -466,13 +466,13 @@ static void rlb_clear_slave(struct bondi + + _unlock_rx_hashtbl(bond); + +- write_lock(&bond->curr_slave_lock); ++ write_lock_bh(&bond->curr_slave_lock); + + if (slave != bond->curr_active_slave) { + rlb_teach_disabled_mac_on_primary(bond, slave->dev->dev_addr); + } + +- write_unlock(&bond->curr_slave_lock); ++ write_unlock_bh(&bond->curr_slave_lock); + } + + static void rlb_update_client(struct rlb_client_info *client_info) +@@ -1433,7 +1433,7 @@ void bond_alb_monitor(struct bonding *bo + * write lock to protect from other code that also + * sets the promiscuity. + */ +- write_lock(&bond->curr_slave_lock); ++ write_lock_bh(&bond->curr_slave_lock); + + if (bond_info->primary_is_promisc && + (++bond_info->rlb_promisc_timeout_counter >= RLB_PROMISC_TIMEOUT)) { +@@ -1448,7 +1448,7 @@ void bond_alb_monitor(struct bonding *bo + bond_info->primary_is_promisc = 0; + } + +- write_unlock(&bond->curr_slave_lock); ++ write_unlock_bh(&bond->curr_slave_lock); + + if (bond_info->rlb_rebalance) { + bond_info->rlb_rebalance = 0; diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.suse/bondalb-hashtbl.patch new/patches.suse/bondalb-hashtbl.patch --- old/patches.suse/bondalb-hashtbl.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/bondalb-hashtbl.patch 2006-11-15 16:05:04.000000000 +0100 @@ -0,0 +1,42 @@ +From: Jordan Hargrave <jordan_hargrave@dell.com> +Subject: fix hang in bonding ALB driver +Reference: 206629 +Acked-by: Karsten Keil <kkeil@novell.com> + +Since the driver is using workqueues now the lock must be protected +against the softirq handler. + +Index: linux-2.6.16-SLES10_SP1_BRANCH/drivers/net/bonding/bond_alb.c +=================================================================== +--- linux-2.6.16-SLES10_SP1_BRANCH.orig/drivers/net/bonding/bond_alb.c ++++ linux-2.6.16-SLES10_SP1_BRANCH/drivers/net/bonding/bond_alb.c +@@ -123,12 +123,12 @@ static inline u8 _simple_hash(u8 *hash_s + + static inline void _lock_tx_hashtbl(struct bonding *bond) + { +- spin_lock(&(BOND_ALB_INFO(bond).tx_hashtbl_lock)); ++ spin_lock_bh(&(BOND_ALB_INFO(bond).tx_hashtbl_lock)); + } + + static inline void _unlock_tx_hashtbl(struct bonding *bond) + { +- spin_unlock(&(BOND_ALB_INFO(bond).tx_hashtbl_lock)); ++ spin_unlock_bh(&(BOND_ALB_INFO(bond).tx_hashtbl_lock)); + } + + /* Caller must hold tx_hashtbl lock */ +@@ -302,12 +302,12 @@ static struct slave *tlb_choose_channel( + /*********************** rlb specific functions ***************************/ + static inline void _lock_rx_hashtbl(struct bonding *bond) + { +- spin_lock(&(BOND_ALB_INFO(bond).rx_hashtbl_lock)); ++ spin_lock_bh(&(BOND_ALB_INFO(bond).rx_hashtbl_lock)); + } + + static inline void _unlock_rx_hashtbl(struct bonding *bond) + { +- spin_unlock(&(BOND_ALB_INFO(bond).rx_hashtbl_lock)); ++ spin_unlock_bh(&(BOND_ALB_INFO(bond).rx_hashtbl_lock)); + } + + /* when an ARP REPLY is received from a client update its info ++++++ patches.uml.tar.bz2 ++++++ ++++++ patches.xen.tar.bz2 ++++++ diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.xen/reverse-11226.diff new/patches.xen/reverse-11226.diff --- old/patches.xen/reverse-11226.diff 2006-11-13 17:58:52.000000000 +0100 +++ new/patches.xen/reverse-11226.diff 1970-01-01 01:00:00.000000000 +0100 @@ -1,113 +0,0 @@ -From: kraxel@suse.de -Subject: reverse broken changeset -Patch-mainline: never -References: 215617 - -Reverses changeset #11226 (xen/testing-303 tree), this breaks -forward compatibility (i.e. run cutting edge kernels on 3.0.2 -xen). - ---- - arch/i386/mm/ioremap-xen.c | 3 +++ - arch/x86_64/mm/init-xen.c | 6 +++--- - include/asm-x86_64/mach-xen/asm/pgtable.h | 21 +++++++++++---------- - 3 files changed, 17 insertions(+), 13 deletions(-) - -Index: linux-2.6.18/arch/i386/mm/ioremap-xen.c -=================================================================== ---- linux-2.6.18.orig/arch/i386/mm/ioremap-xen.c -+++ linux-2.6.18/arch/i386/mm/ioremap-xen.c -@@ -250,6 +250,9 @@ void __iomem * __ioremap(unsigned long p - area->phys_addr = phys_addr; - addr = (void __iomem *) area->addr; - flags |= _PAGE_PRESENT | _PAGE_RW | _PAGE_DIRTY | _PAGE_ACCESSED; -+#ifdef __x86_64__ -+ flags |= _PAGE_USER; -+#endif - if (__direct_remap_pfn_range(&init_mm, (unsigned long)addr, - phys_addr>>PAGE_SHIFT, - size, __pgprot(flags), domid)) { -Index: linux-2.6.18/arch/x86_64/mm/init-xen.c -=================================================================== ---- linux-2.6.18.orig/arch/x86_64/mm/init-xen.c -+++ linux-2.6.18/arch/x86_64/mm/init-xen.c -@@ -566,7 +566,7 @@ void __init xen_init_pt(void) - mk_kernel_pgd(__pa_symbol(level3_kernel_pgt)); - level3_kernel_pgt[pud_index(__START_KERNEL_map)] = - __pud(__pa_symbol(level2_kernel_pgt) | -- _KERNPG_TABLE); -+ _KERNPG_TABLE | _PAGE_USER); - memcpy((void *)level2_kernel_pgt, page, PAGE_SIZE); - - early_make_page_readonly(init_level4_pgt, -@@ -615,7 +615,7 @@ static void __init extend_init_mapping(u - pte_page = alloc_static_page(&phys); - early_make_page_readonly( - pte_page, XENFEAT_writable_page_tables); -- set_pmd(pmd, __pmd(phys | _KERNPG_TABLE)); -+ set_pmd(pmd, __pmd(phys | _KERNPG_TABLE | _PAGE_USER)); - } else { - addr = page[pmd_index(va)]; - addr_to_page(addr, pte_page); -@@ -624,7 +624,7 @@ static void __init extend_init_mapping(u - if (pte_none(*pte)) { - new_pte = pfn_pte( - (va - __START_KERNEL_map) >> PAGE_SHIFT, -- __pgprot(_KERNPG_TABLE)); -+ __pgprot(_KERNPG_TABLE | _PAGE_USER)); - xen_l1_entry_update(pte, new_pte); - } - va += PAGE_SIZE; -Index: linux-2.6.18/include/asm-x86_64/mach-xen/asm/pgtable.h -=================================================================== ---- linux-2.6.18.orig/include/asm-x86_64/mach-xen/asm/pgtable.h -+++ linux-2.6.18/include/asm-x86_64/mach-xen/asm/pgtable.h -@@ -206,7 +206,7 @@ static inline pte_t ptep_get_and_clear_f - #define _PAGE_NX (1UL<<_PAGE_BIT_NX) - - #define _PAGE_TABLE (_PAGE_PRESENT | _PAGE_RW | _PAGE_USER | _PAGE_ACCESSED | _PAGE_DIRTY) --#define _KERNPG_TABLE (_PAGE_PRESENT | _PAGE_RW | _PAGE_ACCESSED | _PAGE_DIRTY) -+#define _KERNPG_TABLE _PAGE_TABLE - - #define _PAGE_CHG_MASK (PTE_MASK | _PAGE_ACCESSED | _PAGE_DIRTY) - -@@ -219,21 +219,22 @@ static inline pte_t ptep_get_and_clear_f - #define PAGE_READONLY __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_ACCESSED | _PAGE_NX) - #define PAGE_READONLY_EXEC __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_ACCESSED) - #define __PAGE_KERNEL \ -- (_PAGE_PRESENT | _PAGE_RW | _PAGE_DIRTY | _PAGE_ACCESSED | _PAGE_NX) -+ (_PAGE_PRESENT | _PAGE_RW | _PAGE_DIRTY | _PAGE_ACCESSED | _PAGE_NX | _PAGE_USER ) - #define __PAGE_KERNEL_EXEC \ -- (_PAGE_PRESENT | _PAGE_RW | _PAGE_DIRTY | _PAGE_ACCESSED) -+ (_PAGE_PRESENT | _PAGE_RW | _PAGE_DIRTY | _PAGE_ACCESSED | _PAGE_USER ) - #define __PAGE_KERNEL_NOCACHE \ -- (_PAGE_PRESENT | _PAGE_RW | _PAGE_DIRTY | _PAGE_PCD | _PAGE_ACCESSED | _PAGE_NX) -+ (_PAGE_PRESENT | _PAGE_RW | _PAGE_DIRTY | _PAGE_PCD | _PAGE_ACCESSED | _PAGE_NX | _PAGE_USER ) - #define __PAGE_KERNEL_RO \ -- (_PAGE_PRESENT | _PAGE_DIRTY | _PAGE_ACCESSED | _PAGE_NX) -+ (_PAGE_PRESENT | _PAGE_DIRTY | _PAGE_ACCESSED | _PAGE_NX | _PAGE_USER ) - #define __PAGE_KERNEL_VSYSCALL \ -- (_PAGE_PRESENT | _PAGE_USER | _PAGE_ACCESSED) -+ (_PAGE_PRESENT | _PAGE_USER | _PAGE_ACCESSED | _PAGE_USER ) - #define __PAGE_KERNEL_VSYSCALL_NOCACHE \ -- (_PAGE_PRESENT | _PAGE_USER | _PAGE_ACCESSED | _PAGE_PCD) -+ (_PAGE_PRESENT | _PAGE_USER | _PAGE_ACCESSED | _PAGE_PCD | _PAGE_USER ) - #define __PAGE_KERNEL_LARGE \ -- (__PAGE_KERNEL | _PAGE_PSE) -+ (__PAGE_KERNEL | _PAGE_PSE | _PAGE_USER ) - #define __PAGE_KERNEL_LARGE_EXEC \ -- (__PAGE_KERNEL_EXEC | _PAGE_PSE) -+ (__PAGE_KERNEL_EXEC | _PAGE_PSE | _PAGE_USER ) -+ - - /* - * We don't support GLOBAL page in xenolinux64 -@@ -409,7 +410,7 @@ static inline int pmd_large(pmd_t pte) { - can temporarily clear it. */ - #define pmd_present(x) (pmd_val(x)) - #define pmd_clear(xp) do { set_pmd(xp, __pmd(0)); } while (0) --#define pmd_bad(x) ((pmd_val(x) & (~PAGE_MASK & ~_PAGE_USER & ~_PAGE_PRESENT)) != (_KERNPG_TABLE & ~_PAGE_PRESENT)) -+#define pmd_bad(x) ((pmd_val(x) & (~PAGE_MASK & ~_PAGE_PRESENT)) != (_KERNPG_TABLE & ~_PAGE_PRESENT)) - #define pfn_pmd(nr,prot) (__pmd(((nr) << PAGE_SHIFT) | pgprot_val(prot))) - #define pmd_pfn(x) ((pmd_val(x) & __PHYSICAL_MASK) >> PAGE_SHIFT) - diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.xen/xen-12404-fix-x86_64-compatibility new/patches.xen/xen-12404-fix-x86_64-compatibility --- old/patches.xen/xen-12404-fix-x86_64-compatibility 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.xen/xen-12404-fix-x86_64-compatibility 2006-11-15 11:11:08.000000000 +0100 @@ -0,0 +1,121 @@ +From: kraxel@suse.de +Subject: Fix backward compatibility to Xen 3.0.2. +Patch-mainline: yes (xen unstable tree) + +# HG changeset patch +# User kfraser@localhost.localdomain +# Date 1163523605 0 +# Node ID bb76a76985febd022dd27c7456abccd12529aa7b +# Parent 680b37789200cca3f076b5be623a7423e64711cb +[LINUX] x86/64: Fix backward compatibility to Xen 3.0.2. +This requires us to explicitly specify _PAGE_USER for kernel mappings. +Original patch by Jan Beulich <jbeulich@novell.com> and Gerd Hoffmann. +Signed-off-by: Keir Fraser <keir@xensource.com> + +--- a/arch/i386/mm/ioremap-xen.c Tue Nov 14 11:21:26 2006 -0500 ++++ b/arch/i386/mm/ioremap-xen.c Tue Nov 14 17:00:05 2006 +0000 +@@ -249,7 +249,7 @@ void __iomem * __ioremap(unsigned long p + return NULL; + area->phys_addr = phys_addr; + addr = (void __iomem *) area->addr; +- flags |= _PAGE_PRESENT | _PAGE_RW | _PAGE_DIRTY | _PAGE_ACCESSED; ++ flags |= _KERNPG_TABLE; + if (__direct_remap_pfn_range(&init_mm, (unsigned long)addr, + phys_addr>>PAGE_SHIFT, + size, __pgprot(flags), domid)) { +diff -r 680b37789200 -r bb76a76985fe linux-2.6-xen-sparse/arch/x86_64/mm/init-xen.c +--- a/arch/x86_64/mm/init-xen.c Tue Nov 14 11:21:26 2006 -0500 ++++ b/arch/x86_64/mm/init-xen.c Tue Nov 14 17:00:05 2006 +0000 +@@ -56,6 +56,11 @@ struct dma_mapping_ops* dma_ops; + struct dma_mapping_ops* dma_ops; + EXPORT_SYMBOL(dma_ops); + ++#ifdef CONFIG_XEN_COMPAT_030002 ++unsigned int __kernel_page_user; ++EXPORT_SYMBOL(__kernel_page_user); ++#endif ++ + extern unsigned long *contiguous_bitmap; + + static unsigned long dma_reserve __initdata; +@@ -526,6 +531,33 @@ void __init xen_init_pt(void) + addr_to_page(addr, page); + addr = page[pud_index(__START_KERNEL_map)]; + addr_to_page(addr, page); ++ ++#ifdef CONFIG_XEN_COMPAT_030002 ++ /* On Xen 3.0.2 and older we may need to explicitly specify _PAGE_USER ++ in kernel PTEs. We check that here. */ ++ if (HYPERVISOR_xen_version(XENVER_version, NULL) <= 0x30000) { ++ unsigned long *pg; ++ pte_t pte; ++ ++ /* Mess with the initial mapping of page 0. It's not needed. */ ++ BUILD_BUG_ON(__START_KERNEL <= __START_KERNEL_map); ++ addr = page[pmd_index(__START_KERNEL_map)]; ++ addr_to_page(addr, pg); ++ pte.pte = pg[pte_index(__START_KERNEL_map)]; ++ BUG_ON(!(pte.pte & _PAGE_PRESENT)); ++ ++ /* If _PAGE_USER isn't set, we obviously do not need it. */ ++ if (pte.pte & _PAGE_USER) { ++ /* _PAGE_USER is needed, but is it set implicitly? */ ++ pte.pte &= ~_PAGE_USER; ++ if ((HYPERVISOR_update_va_mapping(__START_KERNEL_map, ++ pte, 0) != 0) || ++ !(pg[pte_index(__START_KERNEL_map)] & _PAGE_USER)) ++ /* We need to explicitly specify _PAGE_USER. */ ++ __kernel_page_user = _PAGE_USER; ++ } ++ } ++#endif + + /* Construct mapping of initial pte page in our own directories. */ + init_level4_pgt[pgd_index(__START_KERNEL_map)] = +diff -r 680b37789200 -r bb76a76985fe linux-2.6-xen-sparse/include/asm-x86_64/mach-xen/asm/pgtable.h +--- a/include/asm-x86_64/mach-xen/asm/pgtable.h Tue Nov 14 11:21:26 2006 -0500 ++++ b/include/asm-x86_64/mach-xen/asm/pgtable.h Tue Nov 14 17:00:05 2006 +0000 +@@ -205,8 +205,14 @@ static inline pte_t ptep_get_and_clear_f + #define _PAGE_PROTNONE 0x080 /* If not present */ + #define _PAGE_NX (1UL<<_PAGE_BIT_NX) + ++#ifdef CONFIG_XEN_COMPAT_030002 ++extern unsigned int __kernel_page_user; ++#else ++#define __kernel_page_user 0 ++#endif ++ + #define _PAGE_TABLE (_PAGE_PRESENT | _PAGE_RW | _PAGE_USER | _PAGE_ACCESSED | _PAGE_DIRTY) +-#define _KERNPG_TABLE (_PAGE_PRESENT | _PAGE_RW | _PAGE_ACCESSED | _PAGE_DIRTY) ++#define _KERNPG_TABLE (_PAGE_PRESENT | _PAGE_RW | _PAGE_ACCESSED | _PAGE_DIRTY | __kernel_page_user) + + #define _PAGE_CHG_MASK (PTE_MASK | _PAGE_ACCESSED | _PAGE_DIRTY) + +@@ -219,13 +225,13 @@ static inline pte_t ptep_get_and_clear_f + #define PAGE_READONLY __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_ACCESSED | _PAGE_NX) + #define PAGE_READONLY_EXEC __pgprot(_PAGE_PRESENT | _PAGE_USER | _PAGE_ACCESSED) + #define __PAGE_KERNEL \ +- (_PAGE_PRESENT | _PAGE_RW | _PAGE_DIRTY | _PAGE_ACCESSED | _PAGE_NX) ++ (_PAGE_PRESENT | _PAGE_RW | _PAGE_DIRTY | _PAGE_ACCESSED | _PAGE_NX | __kernel_page_user) + #define __PAGE_KERNEL_EXEC \ +- (_PAGE_PRESENT | _PAGE_RW | _PAGE_DIRTY | _PAGE_ACCESSED) ++ (_PAGE_PRESENT | _PAGE_RW | _PAGE_DIRTY | _PAGE_ACCESSED | __kernel_page_user) + #define __PAGE_KERNEL_NOCACHE \ +- (_PAGE_PRESENT | _PAGE_RW | _PAGE_DIRTY | _PAGE_PCD | _PAGE_ACCESSED | _PAGE_NX) ++ (_PAGE_PRESENT | _PAGE_RW | _PAGE_DIRTY | _PAGE_PCD | _PAGE_ACCESSED | _PAGE_NX | __kernel_page_user) + #define __PAGE_KERNEL_RO \ +- (_PAGE_PRESENT | _PAGE_DIRTY | _PAGE_ACCESSED | _PAGE_NX) ++ (_PAGE_PRESENT | _PAGE_DIRTY | _PAGE_ACCESSED | _PAGE_NX | __kernel_page_user) + #define __PAGE_KERNEL_VSYSCALL \ + (_PAGE_PRESENT | _PAGE_USER | _PAGE_ACCESSED) + #define __PAGE_KERNEL_VSYSCALL_NOCACHE \ +@@ -422,7 +428,8 @@ static inline pud_t *pud_offset_k(pgd_t + can temporarily clear it. */ + #define pmd_present(x) (pmd_val(x)) + #define pmd_clear(xp) do { set_pmd(xp, __pmd(0)); } while (0) +-#define pmd_bad(x) ((pmd_val(x) & (~PAGE_MASK & ~_PAGE_USER & ~_PAGE_PRESENT)) != (_KERNPG_TABLE & ~_PAGE_PRESENT)) ++#define pmd_bad(x) ((pmd_val(x) & ~(PTE_MASK | _PAGE_USER | _PAGE_PRESENT)) \ ++ != (_KERNPG_TABLE & ~(_PAGE_USER | _PAGE_PRESENT))) + #define pfn_pmd(nr,prot) (__pmd(((nr) << PAGE_SHIFT) | pgprot_val(prot))) + #define pmd_pfn(x) ((pmd_val(x) & __PHYSICAL_MASK) >> PAGE_SHIFT) + ++++++ series.conf ++++++ --- kernel-source/series.conf 2006-11-14 19:31:09.000000000 +0100 +++ /mounts/work_src_done/STABLE/kernel-source/series.conf 2006-11-16 10:06:53.000000000 +0100 @@ -275,6 +275,10 @@ patches.suse/nameif-track-rename.patch patches.suse/rtnetlink-atomic2.patch patches.suse/bonding-workqueue + patches.suse/bond_alb_deadlock_fix + patches.suse/bondalb-hashtbl.patch + patches.drivers/r8169-update-2.6.19 + patches.drivers/sky2-1.5-1.10-update ######################################################## # iSCSI @@ -463,7 +467,6 @@ patches.fixes/loop-barriers patches.fixes/loop-barriers2 patches.fixes/grow_buffers-infinite-loop-fix.diff -# patches.drivers/sky2-1.5-1.10-update patches.fixes/compat_do_ipt_get_ctl-cap_net_admin.fix patches.fixes/dm-refcnt-fix.diff @@ -551,7 +554,7 @@ patches.xen/xen-x86-privcmd-range patches.xen/xen-i386-pae-gnttab patches.xen/xen-blktap-unmap-flags - patches.xen/reverse-11226.diff + patches.xen/xen-12404-fix-x86_64-compatibility # enhancements patches.xen/xen-x86-panic-no-reboot ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org