Hello community, here is the log from the commit of package kernel-source checked in at Thu Apr 6 00:40:35 CEST 2006. -------- --- kernel-source/kernel-bigsmp.changes 2006-04-05 01:05:23.000000000 +0200 +++ kernel-source/kernel-bigsmp.changes 2006-04-05 23:49:52.000000000 +0200 @@ -1,0 +2,50 @@ +Wed Apr 5 23:47:38 CEST 2006 - agruen@suse.de + +- patches.rpmify/extmod-fix: modules_install must not remove + existing modules. + +------------------------------------------------------------------- +Wed Apr 5 16:34:43 CEST 2006 - agruen@suse.de + +- Need to pass the -xen and -xenpae suffixes to update-bootloader + (163768). Go through the same .previous symlink logic for xen* + as for the other flavors. + +------------------------------------------------------------------- +Wed Apr 5 15:44:06 CEST 2006 - agruen@suse.de + +- patches.fixes/per-cpu-irqs-in-generic-irq-setup: Add + SA_PERCPU_IRQ flag support (161473). + +------------------------------------------------------------------- +Wed Apr 5 14:58:01 CEST 2006 - agruen@suse.de + +- patches.fixes/xfs-kern-25683a-chash-doublelink: [PATCH] + xfs-kern-25683a-chash-doublelink (163667, SGI:PV951551). + +------------------------------------------------------------------- +Wed Apr 5 12:58:35 CEST 2006 - hare@suse.de + +- Mark vmlogrdr, monreader, and zfcp_hbaapi as supported + (#163245 - LTC22901) +- Activate watchdog (#161997 - LTC22671) + +------------------------------------------------------------------- +Wed Apr 5 12:16:47 CEST 2006 - kraxel@suse.de + +- patches.fixes/fix-serial-8250-UART_BUG_TXEN-test: Fix + UART_BUG_TXEN test. (49840). + +------------------------------------------------------------------- +Wed Apr 5 11:09:37 CEST 2006 - olh@suse.de + +- do not create or replace the /boot/vmlinux symlink if the kernel + is not compatible with the boardtype + +------------------------------------------------------------------- +Tue Apr 4 20:34:14 CEST 2006 - trenn@suse.de + +- patches.fixes/cpufreq_sysfs_max_override.patch: Max freq stucks + at low freq if reduced by _PPC and sysfs gov access (119836). + +------------------------------------------------------------------- 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.CjTLIA/_old 2006-04-06 00:33:16.000000000 +0200 +++ /var/tmp/diff_new_pack.CjTLIA/_new 2006-04-06 00:33:16.000000000 +0200 @@ -21,7 +21,7 @@ BuildRequires: python %endif Version: 2.6.16 -Release: 14 +Release: 15 Summary: Kernel with Multiprocessor Support and PAE License: GPL Group: System/Kernel @@ -115,7 +115,7 @@ -Source Timestamp: 2006-04-04 13:47:08 +0000 +Source Timestamp: 2006-04-05 21:47:11 +0000 %prep if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then @@ -441,6 +441,32 @@ %files -f kernel.files %changelog -n kernel-bigsmp +* Wed Apr 05 2006 - agruen@suse.de +- patches.rpmify/extmod-fix: modules_install must not remove + existing modules. +* Wed Apr 05 2006 - agruen@suse.de +- Need to pass the -xen and -xenpae suffixes to update-bootloader + (163768). Go through the same .previous symlink logic for xen* + as for the other flavors. +* Wed Apr 05 2006 - agruen@suse.de +- patches.fixes/per-cpu-irqs-in-generic-irq-setup: Add + SA_PERCPU_IRQ flag support (161473). +* Wed Apr 05 2006 - agruen@suse.de +- patches.fixes/xfs-kern-25683a-chash-doublelink: [PATCH] + xfs-kern-25683a-chash-doublelink (163667, SGI:PV951551). +* Wed Apr 05 2006 - hare@suse.de +- Mark vmlogrdr, monreader, and zfcp_hbaapi as supported + (#163245 - LTC22901) +- Activate watchdog (#161997 - LTC22671) +* Wed Apr 05 2006 - kraxel@suse.de +- patches.fixes/fix-serial-8250-UART_BUG_TXEN-test: Fix + UART_BUG_TXEN test. (49840). +* Wed Apr 05 2006 - olh@suse.de +- do not create or replace the /boot/vmlinux symlink if the kernel + is not compatible with the boardtype +* Tue Apr 04 2006 - trenn@suse.de +- patches.fixes/cpufreq_sysfs_max_override.patch: Max freq stucks + at low freq if reduced by _PPC and sysfs gov access (119836). * Tue Apr 04 2006 - hare@suse.de - Update configs for S/390. * Tue Apr 04 2006 - garloff@suse.de kernel-debug.spec: same change kernel-default.spec: same change ++++++ kernel-dummy.spec ++++++ --- /var/tmp/diff_new_pack.CjTLIA/_old 2006-04-06 00:33:16.000000000 +0200 +++ /var/tmp/diff_new_pack.CjTLIA/_new 2006-04-06 00:33:16.000000000 +0200 @@ -17,7 +17,7 @@ Summary: Internal dummy package for synchronizing release numbers Group: System/Kernel Version: 2.6.16 -Release: 14 +Release: 15 BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -27,7 +27,7 @@ -------- Andreas Gruenbacher <agruen@suse.de> -Source Timestamp: 2006-04-04 13:47:08 +0000 +Source Timestamp: 2006-04-05 21:47:11 +0000 %install @@ -40,6 +40,32 @@ /etc/dummy %changelog -n kernel-dummy +* Wed Apr 05 2006 - agruen@suse.de +- patches.rpmify/extmod-fix: modules_install must not remove + existing modules. +* Wed Apr 05 2006 - agruen@suse.de +- Need to pass the -xen and -xenpae suffixes to update-bootloader + (163768). Go through the same .previous symlink logic for xen* + as for the other flavors. +* Wed Apr 05 2006 - agruen@suse.de +- patches.fixes/per-cpu-irqs-in-generic-irq-setup: Add + SA_PERCPU_IRQ flag support (161473). +* Wed Apr 05 2006 - agruen@suse.de +- patches.fixes/xfs-kern-25683a-chash-doublelink: [PATCH] + xfs-kern-25683a-chash-doublelink (163667, SGI:PV951551). +* Wed Apr 05 2006 - hare@suse.de +- Mark vmlogrdr, monreader, and zfcp_hbaapi as supported + (#163245 - LTC22901) +- Activate watchdog (#161997 - LTC22671) +* Wed Apr 05 2006 - kraxel@suse.de +- patches.fixes/fix-serial-8250-UART_BUG_TXEN-test: Fix + UART_BUG_TXEN test. (49840). +* Wed Apr 05 2006 - olh@suse.de +- do not create or replace the /boot/vmlinux symlink if the kernel + is not compatible with the boardtype +* Tue Apr 04 2006 - trenn@suse.de +- patches.fixes/cpufreq_sysfs_max_override.patch: Max freq stucks + at low freq if reduced by _PPC and sysfs gov access (119836). * Tue Apr 04 2006 - hare@suse.de - Update configs for S/390. * Tue Apr 04 2006 - garloff@suse.de ++++++ kernel-iseries64.spec ++++++ --- /var/tmp/diff_new_pack.CjTLIA/_old 2006-04-06 00:33:16.000000000 +0200 +++ /var/tmp/diff_new_pack.CjTLIA/_new 2006-04-06 00:33:16.000000000 +0200 @@ -21,7 +21,7 @@ BuildRequires: python %endif Version: 2.6.16 -Release: 13 +Release: 14 Summary: 64-Bit Kernel for iSeries License: GPL Group: System/Kernel @@ -116,7 +116,7 @@ -Source Timestamp: 2006-04-04 13:47:08 +0000 +Source Timestamp: 2006-04-05 21:47:11 +0000 %prep if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then @@ -442,6 +442,32 @@ %files -f kernel.files %changelog -n kernel-iseries64 +* Wed Apr 05 2006 - agruen@suse.de +- patches.rpmify/extmod-fix: modules_install must not remove + existing modules. +* Wed Apr 05 2006 - agruen@suse.de +- Need to pass the -xen and -xenpae suffixes to update-bootloader + (163768). Go through the same .previous symlink logic for xen* + as for the other flavors. +* Wed Apr 05 2006 - agruen@suse.de +- patches.fixes/per-cpu-irqs-in-generic-irq-setup: Add + SA_PERCPU_IRQ flag support (161473). +* Wed Apr 05 2006 - agruen@suse.de +- patches.fixes/xfs-kern-25683a-chash-doublelink: [PATCH] + xfs-kern-25683a-chash-doublelink (163667, SGI:PV951551). +* Wed Apr 05 2006 - hare@suse.de +- Mark vmlogrdr, monreader, and zfcp_hbaapi as supported + (#163245 - LTC22901) +- Activate watchdog (#161997 - LTC22671) +* Wed Apr 05 2006 - kraxel@suse.de +- patches.fixes/fix-serial-8250-UART_BUG_TXEN-test: Fix + UART_BUG_TXEN test. (49840). +* Wed Apr 05 2006 - olh@suse.de +- do not create or replace the /boot/vmlinux symlink if the kernel + is not compatible with the boardtype +* Tue Apr 04 2006 - trenn@suse.de +- patches.fixes/cpufreq_sysfs_max_override.patch: Max freq stucks + at low freq if reduced by _PPC and sysfs gov access (119836). * Tue Apr 04 2006 - hare@suse.de - Update configs for S/390. * Tue Apr 04 2006 - garloff@suse.de ++++++ kernel-kdump.spec ++++++ --- /var/tmp/diff_new_pack.CjTLIA/_old 2006-04-06 00:33:16.000000000 +0200 +++ /var/tmp/diff_new_pack.CjTLIA/_new 2006-04-06 00:33:16.000000000 +0200 @@ -21,7 +21,7 @@ BuildRequires: python %endif Version: 2.6.16 -Release: 14 +Release: 15 Summary: kernel for kdump License: GPL Group: System/Kernel @@ -125,7 +125,7 @@ -Source Timestamp: 2006-04-04 13:47:08 +0000 +Source Timestamp: 2006-04-05 21:47:11 +0000 %prep if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then @@ -451,6 +451,32 @@ %files -f kernel.files %changelog -n kernel-kdump +* Wed Apr 05 2006 - agruen@suse.de +- patches.rpmify/extmod-fix: modules_install must not remove + existing modules. +* Wed Apr 05 2006 - agruen@suse.de +- Need to pass the -xen and -xenpae suffixes to update-bootloader + (163768). Go through the same .previous symlink logic for xen* + as for the other flavors. +* Wed Apr 05 2006 - agruen@suse.de +- patches.fixes/per-cpu-irqs-in-generic-irq-setup: Add + SA_PERCPU_IRQ flag support (161473). +* Wed Apr 05 2006 - agruen@suse.de +- patches.fixes/xfs-kern-25683a-chash-doublelink: [PATCH] + xfs-kern-25683a-chash-doublelink (163667, SGI:PV951551). +* Wed Apr 05 2006 - hare@suse.de +- Mark vmlogrdr, monreader, and zfcp_hbaapi as supported + (#163245 - LTC22901) +- Activate watchdog (#161997 - LTC22671) +* Wed Apr 05 2006 - kraxel@suse.de +- patches.fixes/fix-serial-8250-UART_BUG_TXEN-test: Fix + UART_BUG_TXEN test. (49840). +* Wed Apr 05 2006 - olh@suse.de +- do not create or replace the /boot/vmlinux symlink if the kernel + is not compatible with the boardtype +* Tue Apr 04 2006 - trenn@suse.de +- patches.fixes/cpufreq_sysfs_max_override.patch: Max freq stucks + at low freq if reduced by _PPC and sysfs gov access (119836). * Tue Apr 04 2006 - hare@suse.de - Update configs for S/390. * Tue Apr 04 2006 - garloff@suse.de ++++++ kernel-ppc64.spec ++++++ --- /var/tmp/diff_new_pack.CjTLIA/_old 2006-04-06 00:33:16.000000000 +0200 +++ /var/tmp/diff_new_pack.CjTLIA/_new 2006-04-06 00:33:16.000000000 +0200 @@ -20,7 +20,7 @@ BuildRequires: python %endif Version: 2.6.16 -Release: 13 +Release: 14 Summary: Kernel for ppc64 Systems License: GPL, LGPL Group: System/Kernel @@ -130,7 +130,7 @@ Tom Gall <tom_gall@vnet.ibm.com> see /usr/src/linux-pmac-benh/CREDITS for more details. -Source Timestamp: 2006-04-04 13:47:08 +0000 +Source Timestamp: 2006-04-05 21:47:11 +0000 %prep if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then @@ -456,6 +456,32 @@ %files -f kernel.files %changelog -n kernel-ppc64 +* Wed Apr 05 2006 - agruen@suse.de +- patches.rpmify/extmod-fix: modules_install must not remove + existing modules. +* Wed Apr 05 2006 - agruen@suse.de +- Need to pass the -xen and -xenpae suffixes to update-bootloader + (163768). Go through the same .previous symlink logic for xen* + as for the other flavors. +* Wed Apr 05 2006 - agruen@suse.de +- patches.fixes/per-cpu-irqs-in-generic-irq-setup: Add + SA_PERCPU_IRQ flag support (161473). +* Wed Apr 05 2006 - agruen@suse.de +- patches.fixes/xfs-kern-25683a-chash-doublelink: [PATCH] + xfs-kern-25683a-chash-doublelink (163667, SGI:PV951551). +* Wed Apr 05 2006 - hare@suse.de +- Mark vmlogrdr, monreader, and zfcp_hbaapi as supported + (#163245 - LTC22901) +- Activate watchdog (#161997 - LTC22671) +* Wed Apr 05 2006 - kraxel@suse.de +- patches.fixes/fix-serial-8250-UART_BUG_TXEN-test: Fix + UART_BUG_TXEN test. (49840). +* Wed Apr 05 2006 - olh@suse.de +- do not create or replace the /boot/vmlinux symlink if the kernel + is not compatible with the boardtype +* Tue Apr 04 2006 - trenn@suse.de +- patches.fixes/cpufreq_sysfs_max_override.patch: Max freq stucks + at low freq if reduced by _PPC and sysfs gov access (119836). * Tue Apr 04 2006 - hare@suse.de - Update configs for S/390. * Tue Apr 04 2006 - garloff@suse.de ++++++ kernel-s390.spec ++++++ --- /var/tmp/diff_new_pack.CjTLIA/_old 2006-04-06 00:33:16.000000000 +0200 +++ /var/tmp/diff_new_pack.CjTLIA/_new 2006-04-06 00:33:16.000000000 +0200 @@ -21,7 +21,7 @@ BuildRequires: python %endif Version: 2.6.16 -Release: 13 +Release: 14 Summary: The Standard Kernel License: GPL Group: System/Kernel @@ -113,7 +113,7 @@ -Source Timestamp: 2006-04-04 13:47:08 +0000 +Source Timestamp: 2006-04-05 21:47:11 +0000 %prep if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then @@ -439,6 +439,32 @@ %files -f kernel.files %changelog -n kernel-s390 +* Wed Apr 05 2006 - agruen@suse.de +- patches.rpmify/extmod-fix: modules_install must not remove + existing modules. +* Wed Apr 05 2006 - agruen@suse.de +- Need to pass the -xen and -xenpae suffixes to update-bootloader + (163768). Go through the same .previous symlink logic for xen* + as for the other flavors. +* Wed Apr 05 2006 - agruen@suse.de +- patches.fixes/per-cpu-irqs-in-generic-irq-setup: Add + SA_PERCPU_IRQ flag support (161473). +* Wed Apr 05 2006 - agruen@suse.de +- patches.fixes/xfs-kern-25683a-chash-doublelink: [PATCH] + xfs-kern-25683a-chash-doublelink (163667, SGI:PV951551). +* Wed Apr 05 2006 - hare@suse.de +- Mark vmlogrdr, monreader, and zfcp_hbaapi as supported + (#163245 - LTC22901) +- Activate watchdog (#161997 - LTC22671) +* Wed Apr 05 2006 - kraxel@suse.de +- patches.fixes/fix-serial-8250-UART_BUG_TXEN-test: Fix + UART_BUG_TXEN test. (49840). +* Wed Apr 05 2006 - olh@suse.de +- do not create or replace the /boot/vmlinux symlink if the kernel + is not compatible with the boardtype +* Tue Apr 04 2006 - trenn@suse.de +- patches.fixes/cpufreq_sysfs_max_override.patch: Max freq stucks + at low freq if reduced by _PPC and sysfs gov access (119836). * Tue Apr 04 2006 - hare@suse.de - Update configs for S/390. * Tue Apr 04 2006 - garloff@suse.de ++++++ kernel-smp.spec ++++++ --- /var/tmp/diff_new_pack.CjTLIA/_old 2006-04-06 00:33:16.000000000 +0200 +++ /var/tmp/diff_new_pack.CjTLIA/_new 2006-04-06 00:33:16.000000000 +0200 @@ -21,7 +21,7 @@ BuildRequires: python %endif Version: 2.6.16 -Release: 14 +Release: 15 Summary: Kernel with Multiprocessor Support License: GPL Group: System/Kernel @@ -124,7 +124,7 @@ -Source Timestamp: 2006-04-04 13:47:08 +0000 +Source Timestamp: 2006-04-05 21:47:11 +0000 %prep if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then @@ -450,6 +450,32 @@ %files -f kernel.files %changelog -n kernel-smp +* Wed Apr 05 2006 - agruen@suse.de +- patches.rpmify/extmod-fix: modules_install must not remove + existing modules. +* Wed Apr 05 2006 - agruen@suse.de +- Need to pass the -xen and -xenpae suffixes to update-bootloader + (163768). Go through the same .previous symlink logic for xen* + as for the other flavors. +* Wed Apr 05 2006 - agruen@suse.de +- patches.fixes/per-cpu-irqs-in-generic-irq-setup: Add + SA_PERCPU_IRQ flag support (161473). +* Wed Apr 05 2006 - agruen@suse.de +- patches.fixes/xfs-kern-25683a-chash-doublelink: [PATCH] + xfs-kern-25683a-chash-doublelink (163667, SGI:PV951551). +* Wed Apr 05 2006 - hare@suse.de +- Mark vmlogrdr, monreader, and zfcp_hbaapi as supported + (#163245 - LTC22901) +- Activate watchdog (#161997 - LTC22671) +* Wed Apr 05 2006 - kraxel@suse.de +- patches.fixes/fix-serial-8250-UART_BUG_TXEN-test: Fix + UART_BUG_TXEN test. (49840). +* Wed Apr 05 2006 - olh@suse.de +- do not create or replace the /boot/vmlinux symlink if the kernel + is not compatible with the boardtype +* Tue Apr 04 2006 - trenn@suse.de +- patches.fixes/cpufreq_sysfs_max_override.patch: Max freq stucks + at low freq if reduced by _PPC and sysfs gov access (119836). * Tue Apr 04 2006 - hare@suse.de - Update configs for S/390. * Tue Apr 04 2006 - garloff@suse.de ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.CjTLIA/_old 2006-04-06 00:33:16.000000000 +0200 +++ /var/tmp/diff_new_pack.CjTLIA/_new 2006-04-06 00:33:16.000000000 +0200 @@ -25,7 +25,7 @@ %endif PreReq: /sbin/insserv /usr/bin/grep /bin/sed /bin/uname /bin/mkdir /bin/cat /bin/ln /bin/rm /etc/rc.status Version: 2.6.16 -Release: 14 +Release: 15 Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.16.tar.bz2 Source1: functions.sh Source2: source-post.sh @@ -93,7 +93,7 @@ see /usr/src/linux/CREDITS for more details. -Source Timestamp: 2006-04-04 13:47:08 +0000 +Source Timestamp: 2006-04-05 21:47:11 +0000 %prep if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then @@ -273,6 +273,32 @@ %files -f kernel-source.files %changelog -n kernel-source +* Wed Apr 05 2006 - agruen@suse.de +- patches.rpmify/extmod-fix: modules_install must not remove + existing modules. +* Wed Apr 05 2006 - agruen@suse.de +- Need to pass the -xen and -xenpae suffixes to update-bootloader + (163768). Go through the same .previous symlink logic for xen* + as for the other flavors. +* Wed Apr 05 2006 - agruen@suse.de +- patches.fixes/per-cpu-irqs-in-generic-irq-setup: Add + SA_PERCPU_IRQ flag support (161473). +* Wed Apr 05 2006 - agruen@suse.de +- patches.fixes/xfs-kern-25683a-chash-doublelink: [PATCH] + xfs-kern-25683a-chash-doublelink (163667, SGI:PV951551). +* Wed Apr 05 2006 - hare@suse.de +- Mark vmlogrdr, monreader, and zfcp_hbaapi as supported + (#163245 - LTC22901) +- Activate watchdog (#161997 - LTC22671) +* Wed Apr 05 2006 - kraxel@suse.de +- patches.fixes/fix-serial-8250-UART_BUG_TXEN-test: Fix + UART_BUG_TXEN test. (49840). +* Wed Apr 05 2006 - olh@suse.de +- do not create or replace the /boot/vmlinux symlink if the kernel + is not compatible with the boardtype +* Tue Apr 04 2006 - trenn@suse.de +- patches.fixes/cpufreq_sysfs_max_override.patch: Max freq stucks + at low freq if reduced by _PPC and sysfs gov access (119836). * Tue Apr 04 2006 - hare@suse.de - Update configs for S/390. * Tue Apr 04 2006 - garloff@suse.de ++++++ kernel-syms.spec ++++++ --- /var/tmp/diff_new_pack.CjTLIA/_old 2006-04-06 00:33:16.000000000 +0200 +++ /var/tmp/diff_new_pack.CjTLIA/_new 2006-04-06 00:33:16.000000000 +0200 @@ -49,7 +49,7 @@ Summary: Kernel Symbol Versions (modversions) Group: Development/Sources Version: 2.6.16 -Release: 14 +Release: 15 Requires: linux Requires: kernel-source = 2.6.16-%release Source11: arch-symbols @@ -84,7 +84,7 @@ see /usr/src/linux/CREDITS for more details. -Source Timestamp: 2006-04-04 13:47:08 +0000 +Source Timestamp: 2006-04-05 21:47:11 +0000 %install @@ -127,6 +127,32 @@ /boot/symsets-*-*.tar.gz %changelog -n kernel-syms +* Wed Apr 05 2006 - agruen@suse.de +- patches.rpmify/extmod-fix: modules_install must not remove + existing modules. +* Wed Apr 05 2006 - agruen@suse.de +- Need to pass the -xen and -xenpae suffixes to update-bootloader + (163768). Go through the same .previous symlink logic for xen* + as for the other flavors. +* Wed Apr 05 2006 - agruen@suse.de +- patches.fixes/per-cpu-irqs-in-generic-irq-setup: Add + SA_PERCPU_IRQ flag support (161473). +* Wed Apr 05 2006 - agruen@suse.de +- patches.fixes/xfs-kern-25683a-chash-doublelink: [PATCH] + xfs-kern-25683a-chash-doublelink (163667, SGI:PV951551). +* Wed Apr 05 2006 - hare@suse.de +- Mark vmlogrdr, monreader, and zfcp_hbaapi as supported + (#163245 - LTC22901) +- Activate watchdog (#161997 - LTC22671) +* Wed Apr 05 2006 - kraxel@suse.de +- patches.fixes/fix-serial-8250-UART_BUG_TXEN-test: Fix + UART_BUG_TXEN test. (49840). +* Wed Apr 05 2006 - olh@suse.de +- do not create or replace the /boot/vmlinux symlink if the kernel + is not compatible with the boardtype +* Tue Apr 04 2006 - trenn@suse.de +- patches.fixes/cpufreq_sysfs_max_override.patch: Max freq stucks + at low freq if reduced by _PPC and sysfs gov access (119836). * Tue Apr 04 2006 - hare@suse.de - Update configs for S/390. * Tue Apr 04 2006 - garloff@suse.de ++++++ kernel-um.spec ++++++ --- /var/tmp/diff_new_pack.CjTLIA/_old 2006-04-06 00:33:17.000000000 +0200 +++ /var/tmp/diff_new_pack.CjTLIA/_new 2006-04-06 00:33:17.000000000 +0200 @@ -21,7 +21,7 @@ BuildRequires: python %endif Version: 2.6.16 -Release: 14 +Release: 15 Summary: The User Mode Linux kernel. License: GPL Group: System/Kernel @@ -116,7 +116,7 @@ -Source Timestamp: 2006-04-04 13:47:08 +0000 +Source Timestamp: 2006-04-05 21:47:11 +0000 %prep if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then @@ -442,6 +442,32 @@ %files -f kernel.files %changelog -n kernel-um +* Wed Apr 05 2006 - agruen@suse.de +- patches.rpmify/extmod-fix: modules_install must not remove + existing modules. +* Wed Apr 05 2006 - agruen@suse.de +- Need to pass the -xen and -xenpae suffixes to update-bootloader + (163768). Go through the same .previous symlink logic for xen* + as for the other flavors. +* Wed Apr 05 2006 - agruen@suse.de +- patches.fixes/per-cpu-irqs-in-generic-irq-setup: Add + SA_PERCPU_IRQ flag support (161473). +* Wed Apr 05 2006 - agruen@suse.de +- patches.fixes/xfs-kern-25683a-chash-doublelink: [PATCH] + xfs-kern-25683a-chash-doublelink (163667, SGI:PV951551). +* Wed Apr 05 2006 - hare@suse.de +- Mark vmlogrdr, monreader, and zfcp_hbaapi as supported + (#163245 - LTC22901) +- Activate watchdog (#161997 - LTC22671) +* Wed Apr 05 2006 - kraxel@suse.de +- patches.fixes/fix-serial-8250-UART_BUG_TXEN-test: Fix + UART_BUG_TXEN test. (49840). +* Wed Apr 05 2006 - olh@suse.de +- do not create or replace the /boot/vmlinux symlink if the kernel + is not compatible with the boardtype +* Tue Apr 04 2006 - trenn@suse.de +- patches.fixes/cpufreq_sysfs_max_override.patch: Max freq stucks + at low freq if reduced by _PPC and sysfs gov access (119836). * Tue Apr 04 2006 - hare@suse.de - Update configs for S/390. * Tue Apr 04 2006 - garloff@suse.de kernel-xen.spec: same change kernel-xenpae.spec: same change ++++++ build-source-timestamp ++++++ --- kernel-source/build-source-timestamp 2006-04-04 15:47:41.000000000 +0200 +++ kernel-source/build-source-timestamp 2006-04-05 23:49:45.000000000 +0200 @@ -1 +1 @@ -2006-04-04 13:47:08 +0000 +2006-04-05 21:47:11 +0000 ++++++ config.tar.bz2 ++++++ diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/s390/default new/config/s390/default --- old/config/s390/default 2006-04-05 00:49:28.000000000 +0200 +++ new/config/s390/default 2006-04-05 13:37:38.000000000 +0200 @@ -596,7 +596,14 @@ # # Watchdog Cards # -# CONFIG_WATCHDOG is not set +CONFIG_WATCHDOG=y +CONFIG_WATCHDOG_NOWAYOUT=y + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=m +CONFIG_ZVM_WATCHDOG=m # # S/390 character device drivers diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/s390/s390 new/config/s390/s390 --- old/config/s390/s390 2006-04-05 00:49:28.000000000 +0200 +++ new/config/s390/s390 2006-04-05 13:37:38.000000000 +0200 @@ -592,7 +592,14 @@ # # Watchdog Cards # -# CONFIG_WATCHDOG is not set +CONFIG_WATCHDOG=y +CONFIG_WATCHDOG_NOWAYOUT=y + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=m +CONFIG_ZVM_WATCHDOG=m # # S/390 character device drivers ++++++ kabi.tar.bz2 ++++++ ++++++ minmem ++++++ --- kernel-source/minmem 2006-04-05 01:22:00.000000000 +0200 +++ kernel-source/minmem 2006-04-05 23:49:47.000000000 +0200 @@ -1 +1 @@ -514000 +1048576 ++++++ novell-kmp.tar.bz2 ++++++ ++++++ patches.arch.tar.bz2 ++++++ ++++++ patches.drivers.tar.bz2 ++++++ ++++++ patches.fixes.tar.bz2 ++++++ diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/cpufreq_sysfs_max_override.patch new/patches.fixes/cpufreq_sysfs_max_override.patch --- old/patches.fixes/cpufreq_sysfs_max_override.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.fixes/cpufreq_sysfs_max_override.patch 2006-04-04 20:34:51.000000000 +0200 @@ -0,0 +1,72 @@ +From: Thomas Renninger <trenn@suse.de> +Subject: Max freq stucks at low freq if reduced by _PPC and sysfs gov access +Patch-mainline: not yet +References: 119836 + +The problem is reproducable by(if machine is limiting freqs via BIOS): + - Unplugging AC -> max freq gets limited + - echo ${governor} >/sys/.../cpufreq/scaling_governor (policy->user_data.max + gets overridden with policy->max and will never come up again.) + +This patch exchanged the cpufreq_set_policy call to __cpufreq_set_policy and +duplicated it's functionality but did not override user_data.max. + + drivers/cpufreq/cpufreq.c | 29 ++++++++++++++++++++++------- + 1 files changed, 22 insertions(+), 7 deletions(-) + +Signed-off-by: Thomas Renninger <trenn@suse.de> + +Index: linux-2.6.16/drivers/cpufreq/cpufreq.c +=================================================================== +--- linux-2.6.16.orig/drivers/cpufreq/cpufreq.c ++++ linux-2.6.16/drivers/cpufreq/cpufreq.c +@@ -402,7 +402,7 @@ static ssize_t show_scaling_governor (st + return -EINVAL; + } + +- ++static int __cpufreq_set_policy(struct cpufreq_policy *data, struct cpufreq_policy *policy); + /** + * store_scaling_governor - store policy for the specified CPU + */ +@@ -413,19 +413,34 @@ static ssize_t store_scaling_governor (s + char str_governor[16]; + struct cpufreq_policy new_policy; + ++ mutex_lock(&policy->lock); + ret = cpufreq_get_policy(&new_policy, policy->cpu); + if (ret) +- return ret; ++ goto error; + + ret = sscanf (buf, "%15s", str_governor); +- if (ret != 1) +- return -EINVAL; ++ if (ret != 1){ ++ ret = -EINVAL; ++ goto error; ++ } + +- if (cpufreq_parse_governor(str_governor, &new_policy.policy, &new_policy.governor)) +- return -EINVAL; ++ if (cpufreq_parse_governor(str_governor, &new_policy.policy, &new_policy.governor)){ ++ ret = -EINVAL; ++ goto error; ++ } ++ /* Do not use cpufreq_set_policy here or the user_policy.max ++ will be wrongly overridden */ ++ ret = __cpufreq_set_policy(policy, &new_policy); ++ ++ policy->user_policy.policy = policy->policy; ++ policy->user_policy.governor = policy->governor; ++ mutex_unlock(&policy->lock); ++ cpufreq_cpu_put(policy); + +- ret = cpufreq_set_policy(&new_policy); + return ret ? ret : count; ++ error: ++ mutex_unlock(&policy->lock); ++ return ret; + } + + /** diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/fix-serial-8250-UART_BUG_TXEN-test new/patches.fixes/fix-serial-8250-UART_BUG_TXEN-test --- old/patches.fixes/fix-serial-8250-UART_BUG_TXEN-test 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.fixes/fix-serial-8250-UART_BUG_TXEN-test 2006-04-05 12:16:57.000000000 +0200 @@ -0,0 +1,19 @@ +From: kraxel@suse.de +Subject: Fix UART_BUG_TXEN test. +Patch-mainline: +References: 49840 + +Bug: Test gives false positives in case the UART_IER_THRI bit is set. +Fix: Explicitly clear UART_IER register first. +Trigger: Serial console writes set UART_IER_THRI. + +--- linux-2.6.16/drivers/serial/8250.c.serial 2006-04-05 12:04:31.000000000 +0200 ++++ linux-2.6.16/drivers/serial/8250.c 2006-04-05 12:04:49.000000000 +0200 +@@ -1712,6 +1712,7 @@ + * Do a quick test to see if we receive an + * interrupt when we enable the TX irq. + */ ++ serial_outp(up, UART_IER, 0); + serial_outp(up, UART_IER, UART_IER_THRI); + lsr = serial_in(up, UART_LSR); + iir = serial_in(up, UART_IIR); diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/per-cpu-irqs-in-generic-irq-setup new/patches.fixes/per-cpu-irqs-in-generic-irq-setup --- old/patches.fixes/per-cpu-irqs-in-generic-irq-setup 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.fixes/per-cpu-irqs-in-generic-irq-setup 2006-04-05 15:43:59.000000000 +0200 @@ -0,0 +1,63 @@ +From: Dimitri Sivanich <sivanich@sgi.com> +Date: Sat, 25 Mar 2006 11:08:23 +0000 (-0800) +Subject: [PATCH] Add SA_PERCPU_IRQ flag support +References: 161473 +X-Git-Url: http://kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdif... + +[PATCH] Add SA_PERCPU_IRQ flag support + +Add support for SA_PERCPU_IRQ (only mmtimer.c uses this at this stage). + +Signed-off-by: Dimitri Sivanich <sivanich@sgi.com> +Signed-off-by: Andrew Morton <akpm@osdl.org> +Signed-off-by: Linus Torvalds <torvalds@osdl.org> +Acked-by: Andreas Gruenbacher <agruen@suse.de> + +Index: linux-2.6.15/kernel/irq/manage.c +=================================================================== +--- linux-2.6.15.orig/kernel/irq/manage.c 2006-03-20 13:11:01.766522017 -0600 ++++ linux-2.6.15/kernel/irq/manage.c 2006-03-21 18:44:52.297990979 -0600 +@@ -209,10 +209,14 @@ int setup_irq(unsigned int irq, struct i + p = &desc->action; + if ((old = *p) != NULL) { + /* Can't share interrupts unless both agree to */ +- if (!(old->flags & new->flags & SA_SHIRQ)) { +- spin_unlock_irqrestore(&desc->lock,flags); +- return -EBUSY; +- } ++ if (!(old->flags & new->flags & SA_SHIRQ)) ++ goto mismatch; ++ ++#if defined(ARCH_HAS_IRQ_PER_CPU) && defined(SA_PERCPU_IRQ) ++ /* All handlers must agree on per-cpuness */ ++ if ((old->flags & IRQ_PER_CPU) != (new->flags & IRQ_PER_CPU)) ++ goto mismatch; ++#endif + + /* add new interrupt at end of irq queue */ + do { +@@ -223,7 +227,10 @@ int setup_irq(unsigned int irq, struct i + } + + *p = new; +- ++#if defined(ARCH_HAS_IRQ_PER_CPU) && defined(SA_PERCPU_IRQ) ++ if (new->flags & SA_PERCPU_IRQ) ++ desc->status |= IRQ_PER_CPU; ++#endif + if (!shared) { + desc->depth = 0; + desc->status &= ~(IRQ_DISABLED | IRQ_AUTODETECT | +@@ -241,6 +248,12 @@ int setup_irq(unsigned int irq, struct i + register_handler_proc(irq, new); + + return 0; ++ ++mismatch: ++ spin_unlock_irqrestore(&desc->lock, flags); ++ printk(KERN_ERR "%s: irq handler mismatch\n", __FUNCTION__); ++ dump_stack(); ++ return -EBUSY; + } + + /* diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/xfs-kern-25683a-chash-doublelink new/patches.fixes/xfs-kern-25683a-chash-doublelink --- old/patches.fixes/xfs-kern-25683a-chash-doublelink 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.fixes/xfs-kern-25683a-chash-doublelink 2006-04-05 14:57:57.000000000 +0200 @@ -0,0 +1,78 @@ +Date: Wed, Apr 5 2006 12:51:58 +1000 +From: David Chinner <dgc@sgi.com> +References: 163667, SGI:PV951551 +Subject: [PATCH] xfs-kern-25683a-chash-doublelink + +Fix inode reclaim scalability regression. +When a filesystem has millions of inodes cached and has sparse +cluster population, removing inodes from the cluster hash +consumes excessive amounts of CPU time. Reduce the CPU +cost by making removal O(1) via use of a double linked list +for the hash chains. + +Acked-by: Andreas Gruenbacher <agruen@suse.de> + +=========================================================================== +xfs_iget.c +=========================================================================== + +Index: linux/fs/xfs/xfs_iget.c +=================================================================== +--- linux.orig/fs/xfs/xfs_iget.c 2006-01-18 14:25:32.000000000 +1100 ++++ linux/fs/xfs/xfs_iget.c 2006-04-05 12:53:05.343137441 +1000 +@@ -421,7 +421,10 @@ finish_inode: + ip->i_chash = chlnew; + chlnew->chl_ip = ip; + chlnew->chl_blkno = ip->i_blkno; ++ if (ch->ch_list) ++ ch->ch_list->chl_prev = chlnew; + chlnew->chl_next = ch->ch_list; ++ chlnew->chl_prev = NULL; + ch->ch_list = chlnew; + chlnew = NULL; + } +@@ -723,23 +726,15 @@ xfs_iextract( + ASSERT(ip->i_cnext == ip && ip->i_cprev == ip); + ASSERT(ip->i_chash != NULL); + chm=NULL; +- for (chl = ch->ch_list; chl != NULL; chl = chl->chl_next) { +- if (chl->chl_blkno == ip->i_blkno) { +- if (chm == NULL) { +- /* first item on the list */ +- ch->ch_list = chl->chl_next; +- } else { +- chm->chl_next = chl->chl_next; +- } +- kmem_zone_free(xfs_chashlist_zone, chl); +- break; +- } else { +- ASSERT(chl->chl_ip != ip); +- chm = chl; +- } +- } +- ASSERT_ALWAYS(chl != NULL); +- } else { ++ chl = ip->i_chash; ++ if (chl->chl_prev) ++ chl->chl_prev->chl_next = chl->chl_next; ++ else ++ ch->ch_list = chl->chl_next; ++ if (chl->chl_next) ++ chl->chl_next->chl_prev = chl->chl_prev; ++ kmem_zone_free(xfs_chashlist_zone, chl); ++ } else { + /* delete one inode from a non-empty list */ + iq = ip->i_cnext; + iq->i_cprev = ip->i_cprev; +Index: linux/fs/xfs/xfs_inode.h +=================================================================== +--- linux.orig/fs/xfs/xfs_inode.h 2006-01-15 12:55:48.000000000 +1100 ++++ linux/fs/xfs/xfs_inode.h 2006-04-05 12:53:05.344113875 +1000 +@@ -165,6 +165,7 @@ typedef struct xfs_ihash { + */ + typedef struct xfs_chashlist { + struct xfs_chashlist *chl_next; ++ struct xfs_chashlist *chl_prev; + struct xfs_inode *chl_ip; + xfs_daddr_t chl_blkno; /* starting block number of + * the cluster */ ++++++ patches.rpmify.tar.bz2 ++++++ diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.rpmify/extmod-fix new/patches.rpmify/extmod-fix --- old/patches.rpmify/extmod-fix 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.rpmify/extmod-fix 2006-04-05 23:45:39.000000000 +0200 @@ -0,0 +1,23 @@ +From: Andreas Gruenbacher <agruen@suse.de> +Subject: modules_install must not remove existing modules + +When installing external modules with `make modules_install', the +first thing that happens is a rm -rf of the target directory. This +works only once, and breaks when installing more than one (set of) +external module(s). Bug introduced in: + http://www.kernel.org/hg/linux-2.6/?cs=bbb3915836f5 + +Signed-off-by: Andreas Gruenbacher <agruen@suse.de> + +Index: linux-2.6.16/Makefile +=================================================================== +--- linux-2.6.16.orig/Makefile ++++ linux-2.6.16/Makefile +@@ -1131,7 +1131,6 @@ modules_install: _emodinst_ _emodinst_po + install-dir := $(if $(INSTALL_MOD_DIR),$(INSTALL_MOD_DIR),extra) + .PHONY: _emodinst_ + _emodinst_: +- $(Q)rm -rf $(MODLIB)/$(install-dir) + $(Q)mkdir -p $(MODLIB)/$(install-dir) + $(Q)$(MAKE) -rR -f $(srctree)/scripts/Makefile.modinst + ++++++ patches.suse.tar.bz2 ++++++ ++++++ patches.uml.tar.bz2 ++++++ ++++++ patches.xen.tar.bz2 ++++++ ++++++ post.sh ++++++ --- kernel-source/post.sh 2006-04-04 15:47:46.000000000 +0200 +++ kernel-source/post.sh 2006-04-05 23:49:53.000000000 +0200 @@ -1,3 +1,36 @@ +# It must be possible to install different kernel.rpm packages in parallel. +# But in this post install script, the /boot/vmlinux symlink is replaced. +# On powerpc, the different kernels are for different board/firmware types +# They are not compatible. +wrong_boardtype() { + echo "This kernel is for $1, it will not boot on your system." + echo "The /boot/vmlinux symlink will not be created or updated." + exit 0 +} +if [ -f /proc/cpuinfo ]; then + case "@FLAVOR@" in + iseries64) + if [ ! -d /proc/iSeries ]; then + wrong_boardtype "legacy iSeries" + fi + ;; + ppc64|kdump) + if [ -d /proc/device-tree ]; then + if [ ! -d /proc/ppc64 -o -d /proc/iSeries ]; then + wrong_boardtype "OpenFirmware based 64bit machines" + fi + fi + ;; + default) + if [ -d /proc/ppc64 -o -d /proc/iSeries ]; then + wrong_boardtype "32bit systems" + fi + ;; + *) + ;; + esac +fi + echo Setting up /lib/modules/@KERNELRELEASE@ for x in vmlinuz image vmlinux linux bzImage; do if [ -f /boot/$x-@KERNELRELEASE@ ]; then @@ -54,36 +87,41 @@ fi case @FLAVOR@ in - (kdump|um|xen*) + (kdump|um) ;; (*) - if [ -e /boot/$image.previous -a -e /boot/initrd.previous ]; then + opt_xen= + case "@FLAVOR@" in + xen*) + opt_xen=--xen + ;; + esac + if [ -e /boot/$image$suffix.previous -a \ + -e /boot/initrd$suffix.previous ]; then # Only create Previous Kernel bootloader entries for # kernels >= 2.6.16; older kernels don't know how to # remove their bootloader entries again in their %postun. - set -- $(readlink /boot/$image.previous \ + set -- $(readlink /boot/$image$suffix.previous \ | sed -nr -e 's:.: :g' \ -e 's:.*([0-9]+ [0-9]+ [0-9]+).*:\1:p') if [ -n "$1" ] && (( ($1*100 + $2) * 100 + $3 >= 20616)); then - update_bootloader --image /boot/$image.previous \ - --initrd /boot/initrd.previous \ - --previous --add --force \ - $(case "$1" in (*-xen*) echo --xen;; esac) + update_bootloader --image /boot/$image$suffix.previous \ + --initrd /boot/initrd$suffix.previous \ + --previous --add --force $opt_xen fi fi + update_bootloader --image /boot/$image$suffix \ + --initrd /boot/initrd$suffix \ + --add --force $opt_xen + + # Somewhen in the future: use the real image and initrd filenames + # instead of the symlinks, and add/remove by the real filenames. + # update_bootloader --image /boot/$image-@KERNELRELEASE@ \ + # --initrd /boot/initrd-@KERNELRELEASE@ \ + # --name @KERNELRELEASE@ --add --force + + # Run the bootloader (e.g., lilo). + update_bootloader --refresh ;; esac - update_bootloader --image /boot/$image \ - --initrd /boot/initrd \ - --add --force \ - $(case "@FLAVOR@" in (xen*) echo --xen;; esac) - - # Somewhen in the future: use the real image and initrd filenames instead - # of the symlinks, and add/remove by the real filenames. - # update_bootloader --image /boot/$image-@KERNELRELEASE@ \ - # --initrd /boot/initrd-@KERNELRELEASE@ \ - # --name @KERNELRELEASE@ --add --force - - # Run the bootloader (e.g., lilo). - update_bootloader --refresh fi ++++++ series.conf ++++++ --- kernel-source/series.conf 2006-04-04 15:47:46.000000000 +0200 +++ kernel-source/series.conf 2006-04-05 23:49:46.000000000 +0200 @@ -30,6 +30,7 @@ patches.fixes/remove-MODULE_PARM patches.suse/error-implicit-function-declaration.patch patches.suse/ppc-fno-ivopts.patch + patches.fixes/per-cpu-irqs-in-generic-irq-setup patches.suse/uml-trace-macros.patch @@ -48,6 +49,7 @@ patches.rpmify/default-configuration patches.rpmify/build-timestamp patches.rpmify/fix-separate-compilation-with-preconf-kernel.diff + patches.rpmify/extmod-fix patches.fixes/arch-ext-mod.diff patches.rpmify/symtypes.diff @@ -237,6 +239,7 @@ patches.fixes/powernow-fix-2 patches.fixes/powernow-fix-3 + patches.fixes/cpufreq_sysfs_max_override.patch ######################################################## # Suse specific stuff ######################################################## @@ -325,6 +328,7 @@ patches.suse/dmapi_src_drop2 patches.fixes/xfs-linux-melb-25106a-xfs-per-cpu-sb-counters patches.fixes/xfs-include + patches.fixes/xfs-kern-25683a-chash-doublelink ######################################################## # Networking, IPv6 @@ -954,6 +958,7 @@ patches.fixes/hrtimer-opt patches.fixes/calc-load-opt +hare patches.fixes/bus-uevent-after-sysfs-links + patches.fixes/fix-serial-8250-UART_BUG_TXEN-test # PLEASE KEEP THESE PATCHES AT THE END OF series.conf # (as all other arch specific patches should be kept at the end ++++++ supported.conf ++++++ --- kernel-source/supported.conf 2006-04-04 15:47:46.000000000 +0200 +++ kernel-source/supported.conf 2006-04-05 23:49:45.000000000 +0200 @@ -1184,9 +1184,13 @@ kernel/drivers/s390/char/sclp_cpi kernel/drivers/s390/char/tape kernel/drivers/s390/char/tape_34xx + kernel/drivers/s390/char/tape_3590 kernel/drivers/s390/char/tape_class kernel/drivers/s390/char/tty3270 kernel/drivers/s390/char/vmcp + kernel/drivers/s390/char/vmlogrdr + kernel/drivers/s390/char/vmwatchdog + kernel/drivers/s390/char/monreader kernel/drivers/s390/cio/ccwgroup kernel/drivers/s390/cio/qdio kernel/drivers/s390/crypto/z90crypt ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun...