Hello community, here is the log from the commit of package kernel-source checked in at Thu Apr 26 14:42:47 CEST 2007. -------- --- kernel-source/kernel-bigsmp.changes 2007-04-18 13:49:33.000000000 +0200 +++ /mounts/work_src_done/STABLE/kernel-source/kernel-bigsmp.changes 2007-04-26 08:22:54.000000000 +0200 @@ -1,0 +2,121 @@ +Thu Apr 26 08:20:49 CEST 2007 - olh@suse.de + +- drop kernel-iseries64, merged into kernel-ppc64 + +------------------------------------------------------------------- +Thu Apr 26 08:17:06 CEST 2007 - olh@suse.de + +- enable DVB on powerpc (264838) + +------------------------------------------------------------------- +Thu Apr 26 07:21:41 CEST 2007 - olh@suse.de + +- update to 2.6.21-rc7, misc fixes + +------------------------------------------------------------------- +Tue Apr 24 23:31:58 CEST 2007 - olh@suse.de + +- update to 2.6.21-rc7-git7, misc fixes + +------------------------------------------------------------------- +Tue Apr 24 13:26:22 CEST 2007 - olh@suse.de + +- update patches.arch/ppc-generic-check_legacy_ioport.patch + check if parent node has type isa + +------------------------------------------------------------------- +Mon Apr 23 00:25:18 CEST 2007 - jeffm@suse.de + +- patches.fixes/reiserfs-xattr-lock-race.diff: reiserfs: fix + xattr locking/refcount BUG (259215). + +------------------------------------------------------------------- +Sun Apr 22 17:43:13 CEST 2007 - olh@suse.de + +- check for /etc/fstab also in postun script + +------------------------------------------------------------------- +Sun Apr 22 17:10:15 CEST 2007 - olh@suse.de + +- add patches.arch/ppc-vio-modalias.patch + autoload modules on iseries (263748) + +------------------------------------------------------------------- +Sun Apr 22 12:29:35 CEST 2007 - olh@suse.de + +- add patches.fixes/icom-irq_number-size.patch + do not truncate irq number for icom adapter (266333 - LTC34061) + +------------------------------------------------------------------- +Sun Apr 22 09:01:40 CEST 2007 - olh@suse.de + +- update to 2.6.21-rc7-git5, nfs fixes + +------------------------------------------------------------------- +Sun Apr 22 08:57:34 CEST 2007 - olh@suse.de + +- update patches.arch/ppc-generic-check_legacy_ioport.patch + handle modular drivers + +------------------------------------------------------------------- +Fri Apr 20 20:41:32 CEST 2007 - olh@suse.de + +- update patches.arch/ppc-generic-check_legacy_ioport.patch + handle ipmi and isapnp + +------------------------------------------------------------------- +Fri Apr 20 19:23:46 CEST 2007 - olh@suse.de + +- update ps3 patches, obsolete our changes + +------------------------------------------------------------------- +Fri Apr 20 19:02:40 CEST 2007 - olh@suse.de + +- add patches.arch/ppc-of_device-modalias.patch + handle more than one compatible string in modalias (263773) + +------------------------------------------------------------------- +Fri Apr 20 14:25:57 CEST 2007 - olh@suse.de + +- update to 2.6.21-rc7-git4, network fixes + +------------------------------------------------------------------- +Thu Apr 19 11:36:30 CEST 2007 - olh@suse.de + +- update patches.arch/ppc-ps3-storage-modalias.patch + change two more places from ps3_stor to ps3_storage + +------------------------------------------------------------------- +Wed Apr 18 17:29:35 CEST 2007 - jeffm@suse.de + +- Update to 2.6.21-rc7-git2: + - Minor bug fixes to i2c-pasemi + - i2c-pasemi: Depend on PPC_PASEMI again + - hwmon/w83627ehf: Fix the fan5 clock divider write + - Provide dummy devm_ioport_* if !HAS_IOPORT + - knfsd: use a spinlock to protect sk_info_authunix + - drivers/macintosh/smu.c: fix locking snafu + - ufs proper handling of zero link case + - spi: fix use of set_cs in spi_s3c24xx driver + - alpha: build fixes - force architecture + - alpha: more fixes for specific machine types + - alpha: fixes for specific machine types + - fix bogon in /dev/mem mmap'ing on nommu + - kernel-doc: fix plist.h comments + - exec.c: fix coredump to pipe problem and obscure "security hole" + - allow vmsplice to work in 32-bit mode on ppc64 + - bridge: Unaligned access when comparing ethernet addresses + - sctp: Unmap v4mapped addresses during SCTP_BINDX_REM_ADDR operation. + - sctp: Fix assertion (!atomic_read(&sk->sk_rmem_alloc)) failed message + - net: Set a separate lockdep class for neighbour table's proxy_queue + - net: Fix UDP checksum issue in net poll mode. + - key: Fix conversion between IPSEC_MODE_xxx and XFRM_MODE_xxx. + - net: Get rid of alloc_skb_from_cache + - cache_k8_northbridges() overflows beyond allocation + - IB/mthca: Fix data corruption after FMR unmap on Sinai + - arm 4313/1: S3C24XX: Update s3c2410 defconfig to 2.6.21-rc6 + - arm: Update mach-types + - x86: Fix potential overflow in perfctr reservation + - x86: Fix gcc 4.2 _proxy_pda workaround + +------------------------------------------------------------------- kernel-debug.changes: same change kernel-default.changes: same change kernel-dummy.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 Old: ---- kernel-iseries64.changes kernel-iseries64.spec linux-2.6.20.tar.bz2 New: ---- linux-2.6.21.tar.bz2 needed_space_in_mb ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kernel-bigsmp.spec ++++++ --- /var/tmp/diff_new_pack.YF6147/_old 2007-04-26 14:30:15.000000000 +0200 +++ /var/tmp/diff_new_pack.YF6147/_new 2007-04-26 14:30:15.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package kernel-bigsmp (Version 2.6.21_rc7) +# spec file for package kernel-bigsmp (Version 2.6.21) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -38,8 +38,8 @@ %define build_vanilla 1 %endif Summary: Kernel with PAE Support -Version: 2.6.21_rc7 -Release: 2 +Version: 2.6.21 +Release: 1 License: GNU General Public License (GPL) Group: System/Kernel Autoreqprov: on @@ -78,12 +78,12 @@ #Conflicts: kernel %else %if ! %build_xen -Provides: kernel = 2.6.21_rc7-%source_rel +Provides: kernel = 2.6.21-%source_rel %endif %endif Provides: k_smp4G Obsoletes: k_smp4G -Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.20.tar.bz2 +Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.21.tar.bz2 Source1: functions.sh Source11: postun.sh Source12: post.sh @@ -151,12 +151,12 @@ -Source Timestamp: 2007/04/18 11:43:05 UTC +Source Timestamp: 2007/04/26 06:21:21 UTC %prep -if ! [ -e %_sourcedir/linux-2.6.20.tar.bz2 ]; then - echo "The kernel-bigsmp-2.6.21_rc7.nosrc.rpm package does not contain the" \ - "complete sources. Please install kernel-source-2.6.21_rc7.src.rpm." +if ! [ -e %_sourcedir/linux-2.6.21.tar.bz2 ]; then + echo "The kernel-bigsmp-2.6.21.nosrc.rpm package does not contain the" \ + "complete sources. Please install kernel-source-2.6.21.src.rpm." exit 1 fi echo "Architecture symbol(s):" %symbols @@ -170,8 +170,8 @@ %_sourcedir/guards %symbols $how < %_sourcedir/supported.conf \ ) | sort | uniq -u | sed -e 's:$: '"$how"':' done -) | sed -e 's,.*/,,' | sort > linux-2.6.20/Module.supported -cd linux-2.6.20 +) | sed -e 's,.*/,,' | sort > linux-2.6.21/Module.supported +cd linux-2.6.21 # Find out for which architecture to build. We do this here, and use the # result in the %build and %install sections. # @@ -233,7 +233,7 @@ %build source .rpm-defs -cd linux-2.6.20 +cd linux-2.6.21 cp .config .config.orig %if %{tolerate_unknown_new_config_options} MAKE_ARGS="$MAKE_ARGS -k" @@ -274,7 +274,7 @@ export NO_BRP_STALE_LINK_ERROR=yes # skip long-running sanity checks export NO_BRP_NOEXECSTACK=yes -cd linux-2.6.20 +cd linux-2.6.21 rm -rf %buildroot mkdir -p %buildroot/boot # (Could strip out non-public symbols.) @@ -445,8 +445,8 @@ # Indicate the ABI badness in build result emails. echo "KABI BADNESS $KABI" > %_rpmdir/%_arch/mbuild_subject.tag fi -# We were building in %my_builddir/linux-2.6.20, but the sources will -# later be installed in /usr/src/linux-2.6.20-%source_rel. Fix up the +# We were building in %my_builddir/linux-2.6.21, but the sources will +# later be installed in /usr/src/linux-2.6.21-%source_rel. Fix up the # build symlink. rm -f %buildroot/lib/modules/$KERNELRELEASE/{source,build} ln -s /usr/src/linux-${KERNELRELEASE%%-bigsmp} \ @@ -494,6 +494,76 @@ %files -f kernel.files %changelog +* Thu Apr 26 2007 - olh@suse.de +- drop kernel-iseries64, merged into kernel-ppc64 +* Thu Apr 26 2007 - olh@suse.de +- enable DVB on powerpc (264838) +* Thu Apr 26 2007 - olh@suse.de +- update to 2.6.21-rc7, misc fixes +* Tue Apr 24 2007 - olh@suse.de +- update to 2.6.21-rc7-git7, misc fixes +* Tue Apr 24 2007 - olh@suse.de +- update patches.arch/ppc-generic-check_legacy_ioport.patch + check if parent node has type isa +* Mon Apr 23 2007 - jeffm@suse.de +- patches.fixes/reiserfs-xattr-lock-race.diff: reiserfs: fix + xattr locking/refcount BUG (259215). +* Sun Apr 22 2007 - olh@suse.de +- check for /etc/fstab also in postun script +* Sun Apr 22 2007 - olh@suse.de +- add patches.arch/ppc-vio-modalias.patch + autoload modules on iseries (263748) +* Sun Apr 22 2007 - olh@suse.de +- add patches.fixes/icom-irq_number-size.patch + do not truncate irq number for icom adapter (266333 - LTC34061) +* Sun Apr 22 2007 - olh@suse.de +- update to 2.6.21-rc7-git5, nfs fixes +* Sun Apr 22 2007 - olh@suse.de +- update patches.arch/ppc-generic-check_legacy_ioport.patch + handle modular drivers +* Fri Apr 20 2007 - olh@suse.de +- update patches.arch/ppc-generic-check_legacy_ioport.patch + handle ipmi and isapnp +* Fri Apr 20 2007 - olh@suse.de +- update ps3 patches, obsolete our changes +* Fri Apr 20 2007 - olh@suse.de +- add patches.arch/ppc-of_device-modalias.patch + handle more than one compatible string in modalias (263773) +* Fri Apr 20 2007 - olh@suse.de +- update to 2.6.21-rc7-git4, network fixes +* Thu Apr 19 2007 - olh@suse.de +- update patches.arch/ppc-ps3-storage-modalias.patch + change two more places from ps3_stor to ps3_storage +* Wed Apr 18 2007 - jeffm@suse.de +- Update to 2.6.21-rc7-git2: + - Minor bug fixes to i2c-pasemi + - i2c-pasemi: Depend on PPC_PASEMI again + - hwmon/w83627ehf: Fix the fan5 clock divider write + - Provide dummy devm_ioport_* if !HAS_IOPORT + - knfsd: use a spinlock to protect sk_info_authunix + - drivers/macintosh/smu.c: fix locking snafu + - ufs proper handling of zero link case + - spi: fix use of set_cs in spi_s3c24xx driver + - alpha: build fixes - force architecture + - alpha: more fixes for specific machine types + - alpha: fixes for specific machine types + - fix bogon in /dev/mem mmap'ing on nommu + - kernel-doc: fix plist.h comments + - exec.c: fix coredump to pipe problem and obscure "security hole" + - allow vmsplice to work in 32-bit mode on ppc64 + - bridge: Unaligned access when comparing ethernet addresses + - sctp: Unmap v4mapped addresses during SCTP_BINDX_REM_ADDR operation. + - sctp: Fix assertion (!atomic_read(&sk->sk_rmem_alloc)) failed message + - net: Set a separate lockdep class for neighbour table's proxy_queue + - net: Fix UDP checksum issue in net poll mode. + - key: Fix conversion between IPSEC_MODE_xxx and XFRM_MODE_xxx. + - net: Get rid of alloc_skb_from_cache + - cache_k8_northbridges() overflows beyond allocation + - IB/mthca: Fix data corruption after FMR unmap on Sinai + - arm 4313/1: S3C24XX: Update s3c2410 defconfig to 2.6.21-rc6 + - arm: Update mach-types + - x86: Fix potential overflow in perfctr reservation + - x86: Fix gcc 4.2 _proxy_pda workaround * Wed Apr 18 2007 - olh@suse.de - add patches.arch/ppc-ps3-storage-modalias.patch provide correct modalias for storage driver ++++++ kernel-debug.spec ++++++ --- /var/tmp/diff_new_pack.YF6147/_old 2007-04-26 14:30:15.000000000 +0200 +++ /var/tmp/diff_new_pack.YF6147/_new 2007-04-26 14:30:15.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package kernel-debug (Version 2.6.21_rc7) +# spec file for package kernel-debug (Version 2.6.21) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -38,8 +38,8 @@ %define build_vanilla 1 %endif Summary: A Debug Version of the Kernel -Version: 2.6.21_rc7 -Release: 2 +Version: 2.6.21 +Release: 1 License: GNU General Public License (GPL) Group: System/Kernel Autoreqprov: on @@ -78,7 +78,7 @@ #Conflicts: kernel %else %if ! %build_xen -Provides: kernel = 2.6.21_rc7-%source_rel +Provides: kernel = 2.6.21-%source_rel %endif %endif %ifarch %ix86 @@ -89,7 +89,7 @@ %endif %endif %endif -Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.20.tar.bz2 +Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.21.tar.bz2 Source1: functions.sh Source11: postun.sh Source12: post.sh @@ -156,12 +156,12 @@ -Source Timestamp: 2007/04/18 11:43:05 UTC +Source Timestamp: 2007/04/26 06:21:21 UTC %prep -if ! [ -e %_sourcedir/linux-2.6.20.tar.bz2 ]; then - echo "The kernel-debug-2.6.21_rc7.nosrc.rpm package does not contain the" \ - "complete sources. Please install kernel-source-2.6.21_rc7.src.rpm." +if ! [ -e %_sourcedir/linux-2.6.21.tar.bz2 ]; then + echo "The kernel-debug-2.6.21.nosrc.rpm package does not contain the" \ + "complete sources. Please install kernel-source-2.6.21.src.rpm." exit 1 fi echo "Architecture symbol(s):" %symbols @@ -175,8 +175,8 @@ %_sourcedir/guards %symbols $how < %_sourcedir/supported.conf \ ) | sort | uniq -u | sed -e 's:$: '"$how"':' done -) | sed -e 's,.*/,,' | sort > linux-2.6.20/Module.supported -cd linux-2.6.20 +) | sed -e 's,.*/,,' | sort > linux-2.6.21/Module.supported +cd linux-2.6.21 # Find out for which architecture to build. We do this here, and use the # result in the %build and %install sections. # @@ -238,7 +238,7 @@ %build source .rpm-defs -cd linux-2.6.20 +cd linux-2.6.21 cp .config .config.orig %if %{tolerate_unknown_new_config_options} MAKE_ARGS="$MAKE_ARGS -k" @@ -279,7 +279,7 @@ export NO_BRP_STALE_LINK_ERROR=yes # skip long-running sanity checks export NO_BRP_NOEXECSTACK=yes -cd linux-2.6.20 +cd linux-2.6.21 rm -rf %buildroot mkdir -p %buildroot/boot # (Could strip out non-public symbols.) @@ -450,8 +450,8 @@ # Indicate the ABI badness in build result emails. echo "KABI BADNESS $KABI" > %_rpmdir/%_arch/mbuild_subject.tag fi -# We were building in %my_builddir/linux-2.6.20, but the sources will -# later be installed in /usr/src/linux-2.6.20-%source_rel. Fix up the +# We were building in %my_builddir/linux-2.6.21, but the sources will +# later be installed in /usr/src/linux-2.6.21-%source_rel. Fix up the # build symlink. rm -f %buildroot/lib/modules/$KERNELRELEASE/{source,build} ln -s /usr/src/linux-${KERNELRELEASE%%-debug} \ @@ -499,6 +499,76 @@ %files -f kernel.files %changelog +* Thu Apr 26 2007 - olh@suse.de +- drop kernel-iseries64, merged into kernel-ppc64 +* Thu Apr 26 2007 - olh@suse.de +- enable DVB on powerpc (264838) +* Thu Apr 26 2007 - olh@suse.de +- update to 2.6.21-rc7, misc fixes +* Tue Apr 24 2007 - olh@suse.de +- update to 2.6.21-rc7-git7, misc fixes +* Tue Apr 24 2007 - olh@suse.de +- update patches.arch/ppc-generic-check_legacy_ioport.patch + check if parent node has type isa +* Mon Apr 23 2007 - jeffm@suse.de +- patches.fixes/reiserfs-xattr-lock-race.diff: reiserfs: fix + xattr locking/refcount BUG (259215). +* Sun Apr 22 2007 - olh@suse.de +- check for /etc/fstab also in postun script +* Sun Apr 22 2007 - olh@suse.de +- add patches.arch/ppc-vio-modalias.patch + autoload modules on iseries (263748) +* Sun Apr 22 2007 - olh@suse.de +- add patches.fixes/icom-irq_number-size.patch + do not truncate irq number for icom adapter (266333 - LTC34061) +* Sun Apr 22 2007 - olh@suse.de +- update to 2.6.21-rc7-git5, nfs fixes +* Sun Apr 22 2007 - olh@suse.de +- update patches.arch/ppc-generic-check_legacy_ioport.patch + handle modular drivers +* Fri Apr 20 2007 - olh@suse.de +- update patches.arch/ppc-generic-check_legacy_ioport.patch + handle ipmi and isapnp +* Fri Apr 20 2007 - olh@suse.de +- update ps3 patches, obsolete our changes +* Fri Apr 20 2007 - olh@suse.de +- add patches.arch/ppc-of_device-modalias.patch + handle more than one compatible string in modalias (263773) +* Fri Apr 20 2007 - olh@suse.de +- update to 2.6.21-rc7-git4, network fixes +* Thu Apr 19 2007 - olh@suse.de +- update patches.arch/ppc-ps3-storage-modalias.patch + change two more places from ps3_stor to ps3_storage +* Wed Apr 18 2007 - jeffm@suse.de +- Update to 2.6.21-rc7-git2: + - Minor bug fixes to i2c-pasemi + - i2c-pasemi: Depend on PPC_PASEMI again + - hwmon/w83627ehf: Fix the fan5 clock divider write + - Provide dummy devm_ioport_* if !HAS_IOPORT + - knfsd: use a spinlock to protect sk_info_authunix + - drivers/macintosh/smu.c: fix locking snafu + - ufs proper handling of zero link case + - spi: fix use of set_cs in spi_s3c24xx driver + - alpha: build fixes - force architecture + - alpha: more fixes for specific machine types + - alpha: fixes for specific machine types + - fix bogon in /dev/mem mmap'ing on nommu + - kernel-doc: fix plist.h comments + - exec.c: fix coredump to pipe problem and obscure "security hole" + - allow vmsplice to work in 32-bit mode on ppc64 + - bridge: Unaligned access when comparing ethernet addresses + - sctp: Unmap v4mapped addresses during SCTP_BINDX_REM_ADDR operation. + - sctp: Fix assertion (!atomic_read(&sk->sk_rmem_alloc)) failed message + - net: Set a separate lockdep class for neighbour table's proxy_queue + - net: Fix UDP checksum issue in net poll mode. + - key: Fix conversion between IPSEC_MODE_xxx and XFRM_MODE_xxx. + - net: Get rid of alloc_skb_from_cache + - cache_k8_northbridges() overflows beyond allocation + - IB/mthca: Fix data corruption after FMR unmap on Sinai + - arm 4313/1: S3C24XX: Update s3c2410 defconfig to 2.6.21-rc6 + - arm: Update mach-types + - x86: Fix potential overflow in perfctr reservation + - x86: Fix gcc 4.2 _proxy_pda workaround * Wed Apr 18 2007 - olh@suse.de - add patches.arch/ppc-ps3-storage-modalias.patch provide correct modalias for storage driver ++++++ kernel-default.spec ++++++ --- /var/tmp/diff_new_pack.YF6147/_old 2007-04-26 14:30:15.000000000 +0200 +++ /var/tmp/diff_new_pack.YF6147/_new 2007-04-26 14:30:15.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package kernel-default (Version 2.6.21_rc7) +# spec file for package kernel-default (Version 2.6.21) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -38,8 +38,8 @@ %define build_vanilla 1 %endif Summary: The Standard Kernel for both Uniprocessor and Multiprocessor Systems -Version: 2.6.21_rc7 -Release: 2 +Version: 2.6.21 +Release: 1 License: GNU General Public License (GPL) Group: System/Kernel Autoreqprov: on @@ -78,7 +78,7 @@ #Conflicts: kernel %else %if ! %build_xen -Provides: kernel = 2.6.21_rc7-%source_rel +Provides: kernel = 2.6.21-%source_rel %endif %endif %ifarch alpha @@ -111,7 +111,7 @@ %endif %endif %endif -Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.20.tar.bz2 +Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.21.tar.bz2 Source1: functions.sh Source11: postun.sh Source12: post.sh @@ -177,12 +177,12 @@ -Source Timestamp: 2007/04/18 11:43:05 UTC +Source Timestamp: 2007/04/26 06:21:21 UTC %prep -if ! [ -e %_sourcedir/linux-2.6.20.tar.bz2 ]; then - echo "The kernel-default-2.6.21_rc7.nosrc.rpm package does not contain the" \ - "complete sources. Please install kernel-source-2.6.21_rc7.src.rpm." +if ! [ -e %_sourcedir/linux-2.6.21.tar.bz2 ]; then + echo "The kernel-default-2.6.21.nosrc.rpm package does not contain the" \ + "complete sources. Please install kernel-source-2.6.21.src.rpm." exit 1 fi echo "Architecture symbol(s):" %symbols @@ -196,8 +196,8 @@ %_sourcedir/guards %symbols $how < %_sourcedir/supported.conf \ ) | sort | uniq -u | sed -e 's:$: '"$how"':' done -) | sed -e 's,.*/,,' | sort > linux-2.6.20/Module.supported -cd linux-2.6.20 +) | sed -e 's,.*/,,' | sort > linux-2.6.21/Module.supported +cd linux-2.6.21 # Find out for which architecture to build. We do this here, and use the # result in the %build and %install sections. # @@ -259,7 +259,7 @@ %build source .rpm-defs -cd linux-2.6.20 +cd linux-2.6.21 cp .config .config.orig %if %{tolerate_unknown_new_config_options} MAKE_ARGS="$MAKE_ARGS -k" @@ -300,7 +300,7 @@ export NO_BRP_STALE_LINK_ERROR=yes # skip long-running sanity checks export NO_BRP_NOEXECSTACK=yes -cd linux-2.6.20 +cd linux-2.6.21 rm -rf %buildroot mkdir -p %buildroot/boot # (Could strip out non-public symbols.) @@ -471,8 +471,8 @@ # Indicate the ABI badness in build result emails. echo "KABI BADNESS $KABI" > %_rpmdir/%_arch/mbuild_subject.tag fi -# We were building in %my_builddir/linux-2.6.20, but the sources will -# later be installed in /usr/src/linux-2.6.20-%source_rel. Fix up the +# We were building in %my_builddir/linux-2.6.21, but the sources will +# later be installed in /usr/src/linux-2.6.21-%source_rel. Fix up the # build symlink. rm -f %buildroot/lib/modules/$KERNELRELEASE/{source,build} ln -s /usr/src/linux-${KERNELRELEASE%%-default} \ @@ -520,6 +520,76 @@ %files -f kernel.files %changelog +* Thu Apr 26 2007 - olh@suse.de +- drop kernel-iseries64, merged into kernel-ppc64 +* Thu Apr 26 2007 - olh@suse.de +- enable DVB on powerpc (264838) +* Thu Apr 26 2007 - olh@suse.de +- update to 2.6.21-rc7, misc fixes +* Tue Apr 24 2007 - olh@suse.de +- update to 2.6.21-rc7-git7, misc fixes +* Tue Apr 24 2007 - olh@suse.de +- update patches.arch/ppc-generic-check_legacy_ioport.patch + check if parent node has type isa +* Mon Apr 23 2007 - jeffm@suse.de +- patches.fixes/reiserfs-xattr-lock-race.diff: reiserfs: fix + xattr locking/refcount BUG (259215). +* Sun Apr 22 2007 - olh@suse.de +- check for /etc/fstab also in postun script +* Sun Apr 22 2007 - olh@suse.de +- add patches.arch/ppc-vio-modalias.patch + autoload modules on iseries (263748) +* Sun Apr 22 2007 - olh@suse.de +- add patches.fixes/icom-irq_number-size.patch + do not truncate irq number for icom adapter (266333 - LTC34061) +* Sun Apr 22 2007 - olh@suse.de +- update to 2.6.21-rc7-git5, nfs fixes +* Sun Apr 22 2007 - olh@suse.de +- update patches.arch/ppc-generic-check_legacy_ioport.patch + handle modular drivers +* Fri Apr 20 2007 - olh@suse.de +- update patches.arch/ppc-generic-check_legacy_ioport.patch + handle ipmi and isapnp +* Fri Apr 20 2007 - olh@suse.de +- update ps3 patches, obsolete our changes +* Fri Apr 20 2007 - olh@suse.de +- add patches.arch/ppc-of_device-modalias.patch + handle more than one compatible string in modalias (263773) +* Fri Apr 20 2007 - olh@suse.de +- update to 2.6.21-rc7-git4, network fixes +* Thu Apr 19 2007 - olh@suse.de +- update patches.arch/ppc-ps3-storage-modalias.patch + change two more places from ps3_stor to ps3_storage +* Wed Apr 18 2007 - jeffm@suse.de +- Update to 2.6.21-rc7-git2: + - Minor bug fixes to i2c-pasemi + - i2c-pasemi: Depend on PPC_PASEMI again + - hwmon/w83627ehf: Fix the fan5 clock divider write + - Provide dummy devm_ioport_* if !HAS_IOPORT + - knfsd: use a spinlock to protect sk_info_authunix + - drivers/macintosh/smu.c: fix locking snafu + - ufs proper handling of zero link case + - spi: fix use of set_cs in spi_s3c24xx driver + - alpha: build fixes - force architecture + - alpha: more fixes for specific machine types + - alpha: fixes for specific machine types + - fix bogon in /dev/mem mmap'ing on nommu + - kernel-doc: fix plist.h comments + - exec.c: fix coredump to pipe problem and obscure "security hole" + - allow vmsplice to work in 32-bit mode on ppc64 + - bridge: Unaligned access when comparing ethernet addresses + - sctp: Unmap v4mapped addresses during SCTP_BINDX_REM_ADDR operation. + - sctp: Fix assertion (!atomic_read(&sk->sk_rmem_alloc)) failed message + - net: Set a separate lockdep class for neighbour table's proxy_queue + - net: Fix UDP checksum issue in net poll mode. + - key: Fix conversion between IPSEC_MODE_xxx and XFRM_MODE_xxx. + - net: Get rid of alloc_skb_from_cache + - cache_k8_northbridges() overflows beyond allocation + - IB/mthca: Fix data corruption after FMR unmap on Sinai + - arm 4313/1: S3C24XX: Update s3c2410 defconfig to 2.6.21-rc6 + - arm: Update mach-types + - x86: Fix potential overflow in perfctr reservation + - x86: Fix gcc 4.2 _proxy_pda workaround * Wed Apr 18 2007 - olh@suse.de - add patches.arch/ppc-ps3-storage-modalias.patch provide correct modalias for storage driver ++++++ kernel-dummy.spec ++++++ --- /var/tmp/diff_new_pack.YF6147/_old 2007-04-26 14:30:15.000000000 +0200 +++ /var/tmp/diff_new_pack.YF6147/_new 2007-04-26 14:30:15.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package kernel-dummy (Version 2.6.21_rc7) +# spec file for package kernel-dummy (Version 2.6.21) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -14,8 +14,8 @@ Name: kernel-dummy URL: http://www.kernel.org/ Summary: Internal dummy package for synchronizing release numbers -Version: 2.6.21_rc7 -Release: 2 +Version: 2.6.21 +Release: 1 License: GNU General Public License (GPL) Group: System/Kernel Autoreqprov: off @@ -28,7 +28,7 @@ -------- Andreas Gruenbacher <agruen@suse.de> -Source Timestamp: 2007/04/18 11:43:05 UTC +Source Timestamp: 2007/04/26 06:21:21 UTC %install @@ -41,6 +41,76 @@ /etc/dummy %changelog +* Thu Apr 26 2007 - olh@suse.de +- drop kernel-iseries64, merged into kernel-ppc64 +* Thu Apr 26 2007 - olh@suse.de +- enable DVB on powerpc (264838) +* Thu Apr 26 2007 - olh@suse.de +- update to 2.6.21-rc7, misc fixes +* Tue Apr 24 2007 - olh@suse.de +- update to 2.6.21-rc7-git7, misc fixes +* Tue Apr 24 2007 - olh@suse.de +- update patches.arch/ppc-generic-check_legacy_ioport.patch + check if parent node has type isa +* Mon Apr 23 2007 - jeffm@suse.de +- patches.fixes/reiserfs-xattr-lock-race.diff: reiserfs: fix + xattr locking/refcount BUG (259215). +* Sun Apr 22 2007 - olh@suse.de +- check for /etc/fstab also in postun script +* Sun Apr 22 2007 - olh@suse.de +- add patches.arch/ppc-vio-modalias.patch + autoload modules on iseries (263748) +* Sun Apr 22 2007 - olh@suse.de +- add patches.fixes/icom-irq_number-size.patch + do not truncate irq number for icom adapter (266333 - LTC34061) +* Sun Apr 22 2007 - olh@suse.de +- update to 2.6.21-rc7-git5, nfs fixes +* Sun Apr 22 2007 - olh@suse.de +- update patches.arch/ppc-generic-check_legacy_ioport.patch + handle modular drivers +* Fri Apr 20 2007 - olh@suse.de +- update patches.arch/ppc-generic-check_legacy_ioport.patch + handle ipmi and isapnp +* Fri Apr 20 2007 - olh@suse.de +- update ps3 patches, obsolete our changes +* Fri Apr 20 2007 - olh@suse.de +- add patches.arch/ppc-of_device-modalias.patch + handle more than one compatible string in modalias (263773) +* Fri Apr 20 2007 - olh@suse.de +- update to 2.6.21-rc7-git4, network fixes +* Thu Apr 19 2007 - olh@suse.de +- update patches.arch/ppc-ps3-storage-modalias.patch + change two more places from ps3_stor to ps3_storage +* Wed Apr 18 2007 - jeffm@suse.de +- Update to 2.6.21-rc7-git2: + - Minor bug fixes to i2c-pasemi + - i2c-pasemi: Depend on PPC_PASEMI again + - hwmon/w83627ehf: Fix the fan5 clock divider write + - Provide dummy devm_ioport_* if !HAS_IOPORT + - knfsd: use a spinlock to protect sk_info_authunix + - drivers/macintosh/smu.c: fix locking snafu + - ufs proper handling of zero link case + - spi: fix use of set_cs in spi_s3c24xx driver + - alpha: build fixes - force architecture + - alpha: more fixes for specific machine types + - alpha: fixes for specific machine types + - fix bogon in /dev/mem mmap'ing on nommu + - kernel-doc: fix plist.h comments + - exec.c: fix coredump to pipe problem and obscure "security hole" + - allow vmsplice to work in 32-bit mode on ppc64 + - bridge: Unaligned access when comparing ethernet addresses + - sctp: Unmap v4mapped addresses during SCTP_BINDX_REM_ADDR operation. + - sctp: Fix assertion (!atomic_read(&sk->sk_rmem_alloc)) failed message + - net: Set a separate lockdep class for neighbour table's proxy_queue + - net: Fix UDP checksum issue in net poll mode. + - key: Fix conversion between IPSEC_MODE_xxx and XFRM_MODE_xxx. + - net: Get rid of alloc_skb_from_cache + - cache_k8_northbridges() overflows beyond allocation + - IB/mthca: Fix data corruption after FMR unmap on Sinai + - arm 4313/1: S3C24XX: Update s3c2410 defconfig to 2.6.21-rc6 + - arm: Update mach-types + - x86: Fix potential overflow in perfctr reservation + - x86: Fix gcc 4.2 _proxy_pda workaround * Wed Apr 18 2007 - olh@suse.de - add patches.arch/ppc-ps3-storage-modalias.patch provide correct modalias for storage driver ++++++ kernel-kdump.spec ++++++ --- /var/tmp/diff_new_pack.YF6147/_old 2007-04-26 14:30:16.000000000 +0200 +++ /var/tmp/diff_new_pack.YF6147/_new 2007-04-26 14:30:16.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package kernel-kdump (Version 2.6.21_rc7) +# spec file for package kernel-kdump (Version 2.6.21) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -38,8 +38,8 @@ %define build_vanilla 1 %endif Summary: kernel for kdump -Version: 2.6.21_rc7 -Release: 2 +Version: 2.6.21 +Release: 1 License: GNU General Public License (GPL) Group: System/Kernel Autoreqprov: on @@ -78,7 +78,7 @@ #Conflicts: kernel %else %if ! %build_xen -Provides: kernel = 2.6.21_rc7-%source_rel +Provides: kernel = 2.6.21-%source_rel %endif %endif %ifarch %ix86 @@ -92,7 +92,7 @@ %endif %endif %endif -Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.20.tar.bz2 +Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.21.tar.bz2 Source1: functions.sh Source11: postun.sh Source12: post.sh @@ -161,12 +161,12 @@ -Source Timestamp: 2007/04/18 11:43:05 UTC +Source Timestamp: 2007/04/26 06:21:21 UTC %prep -if ! [ -e %_sourcedir/linux-2.6.20.tar.bz2 ]; then - echo "The kernel-kdump-2.6.21_rc7.nosrc.rpm package does not contain the" \ - "complete sources. Please install kernel-source-2.6.21_rc7.src.rpm." +if ! [ -e %_sourcedir/linux-2.6.21.tar.bz2 ]; then + echo "The kernel-kdump-2.6.21.nosrc.rpm package does not contain the" \ + "complete sources. Please install kernel-source-2.6.21.src.rpm." exit 1 fi echo "Architecture symbol(s):" %symbols @@ -180,8 +180,8 @@ %_sourcedir/guards %symbols $how < %_sourcedir/supported.conf \ ) | sort | uniq -u | sed -e 's:$: '"$how"':' done -) | sed -e 's,.*/,,' | sort > linux-2.6.20/Module.supported -cd linux-2.6.20 +) | sed -e 's,.*/,,' | sort > linux-2.6.21/Module.supported +cd linux-2.6.21 # Find out for which architecture to build. We do this here, and use the # result in the %build and %install sections. # @@ -243,7 +243,7 @@ %build source .rpm-defs -cd linux-2.6.20 +cd linux-2.6.21 cp .config .config.orig %if %{tolerate_unknown_new_config_options} MAKE_ARGS="$MAKE_ARGS -k" @@ -284,7 +284,7 @@ export NO_BRP_STALE_LINK_ERROR=yes # skip long-running sanity checks export NO_BRP_NOEXECSTACK=yes -cd linux-2.6.20 +cd linux-2.6.21 rm -rf %buildroot mkdir -p %buildroot/boot # (Could strip out non-public symbols.) @@ -455,8 +455,8 @@ # Indicate the ABI badness in build result emails. echo "KABI BADNESS $KABI" > %_rpmdir/%_arch/mbuild_subject.tag fi -# We were building in %my_builddir/linux-2.6.20, but the sources will -# later be installed in /usr/src/linux-2.6.20-%source_rel. Fix up the +# We were building in %my_builddir/linux-2.6.21, but the sources will +# later be installed in /usr/src/linux-2.6.21-%source_rel. Fix up the # build symlink. rm -f %buildroot/lib/modules/$KERNELRELEASE/{source,build} ln -s /usr/src/linux-${KERNELRELEASE%%-kdump} \ @@ -504,6 +504,76 @@ %files -f kernel.files %changelog +* Thu Apr 26 2007 - olh@suse.de +- drop kernel-iseries64, merged into kernel-ppc64 +* Thu Apr 26 2007 - olh@suse.de +- enable DVB on powerpc (264838) +* Thu Apr 26 2007 - olh@suse.de +- update to 2.6.21-rc7, misc fixes +* Tue Apr 24 2007 - olh@suse.de +- update to 2.6.21-rc7-git7, misc fixes +* Tue Apr 24 2007 - olh@suse.de +- update patches.arch/ppc-generic-check_legacy_ioport.patch + check if parent node has type isa +* Mon Apr 23 2007 - jeffm@suse.de +- patches.fixes/reiserfs-xattr-lock-race.diff: reiserfs: fix + xattr locking/refcount BUG (259215). +* Sun Apr 22 2007 - olh@suse.de +- check for /etc/fstab also in postun script +* Sun Apr 22 2007 - olh@suse.de +- add patches.arch/ppc-vio-modalias.patch + autoload modules on iseries (263748) +* Sun Apr 22 2007 - olh@suse.de +- add patches.fixes/icom-irq_number-size.patch + do not truncate irq number for icom adapter (266333 - LTC34061) +* Sun Apr 22 2007 - olh@suse.de +- update to 2.6.21-rc7-git5, nfs fixes +* Sun Apr 22 2007 - olh@suse.de +- update patches.arch/ppc-generic-check_legacy_ioport.patch + handle modular drivers +* Fri Apr 20 2007 - olh@suse.de +- update patches.arch/ppc-generic-check_legacy_ioport.patch + handle ipmi and isapnp +* Fri Apr 20 2007 - olh@suse.de +- update ps3 patches, obsolete our changes +* Fri Apr 20 2007 - olh@suse.de +- add patches.arch/ppc-of_device-modalias.patch + handle more than one compatible string in modalias (263773) +* Fri Apr 20 2007 - olh@suse.de +- update to 2.6.21-rc7-git4, network fixes +* Thu Apr 19 2007 - olh@suse.de +- update patches.arch/ppc-ps3-storage-modalias.patch + change two more places from ps3_stor to ps3_storage +* Wed Apr 18 2007 - jeffm@suse.de +- Update to 2.6.21-rc7-git2: + - Minor bug fixes to i2c-pasemi + - i2c-pasemi: Depend on PPC_PASEMI again + - hwmon/w83627ehf: Fix the fan5 clock divider write + - Provide dummy devm_ioport_* if !HAS_IOPORT + - knfsd: use a spinlock to protect sk_info_authunix + - drivers/macintosh/smu.c: fix locking snafu + - ufs proper handling of zero link case + - spi: fix use of set_cs in spi_s3c24xx driver + - alpha: build fixes - force architecture + - alpha: more fixes for specific machine types + - alpha: fixes for specific machine types + - fix bogon in /dev/mem mmap'ing on nommu + - kernel-doc: fix plist.h comments + - exec.c: fix coredump to pipe problem and obscure "security hole" + - allow vmsplice to work in 32-bit mode on ppc64 + - bridge: Unaligned access when comparing ethernet addresses + - sctp: Unmap v4mapped addresses during SCTP_BINDX_REM_ADDR operation. + - sctp: Fix assertion (!atomic_read(&sk->sk_rmem_alloc)) failed message + - net: Set a separate lockdep class for neighbour table's proxy_queue + - net: Fix UDP checksum issue in net poll mode. + - key: Fix conversion between IPSEC_MODE_xxx and XFRM_MODE_xxx. + - net: Get rid of alloc_skb_from_cache + - cache_k8_northbridges() overflows beyond allocation + - IB/mthca: Fix data corruption after FMR unmap on Sinai + - arm 4313/1: S3C24XX: Update s3c2410 defconfig to 2.6.21-rc6 + - arm: Update mach-types + - x86: Fix potential overflow in perfctr reservation + - x86: Fix gcc 4.2 _proxy_pda workaround * Wed Apr 18 2007 - olh@suse.de - add patches.arch/ppc-ps3-storage-modalias.patch provide correct modalias for storage driver ++++++ kernel-ppc64.spec ++++++ --- /var/tmp/diff_new_pack.YF6147/_old 2007-04-26 14:30:16.000000000 +0200 +++ /var/tmp/diff_new_pack.YF6147/_new 2007-04-26 14:30:16.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package kernel-ppc64 (Version 2.6.21_rc7) +# spec file for package kernel-ppc64 (Version 2.6.21) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -37,8 +37,8 @@ %define build_vanilla 1 %endif Summary: Kernel for ppc64 Systems -Version: 2.6.21_rc7 -Release: 2 +Version: 2.6.21 +Release: 1 License: GNU General Public License (GPL), GNU Library General Public License v. 2.0 and 2.1 (LGPL) Group: System/Kernel Autoreqprov: on @@ -77,17 +77,17 @@ #Conflicts: kernel %else %if ! %build_xen -Provides: kernel = 2.6.21_rc7-%source_rel +Provides: kernel = 2.6.21-%source_rel %endif %endif %ifarch ppc -Provides: kernel-pmac64 kernel-pseries64 -Obsoletes: kernel-pmac64 kernel-pseries64 +Provides: kernel-pmac64 kernel-pseries64 kernel-iseries64 +Obsoletes: kernel-pmac64 kernel-pseries64 kernel-iseries64 %else %ifarch ppc64 %endif %endif -Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.20.tar.bz2 +Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.21.tar.bz2 Source1: functions.sh Source11: postun.sh Source12: post.sh @@ -166,12 +166,12 @@ Tom Gall <tom_gall@vnet.ibm.com> see /usr/src/linux-pmac-benh/CREDITS for more details. -Source Timestamp: 2007/04/18 11:43:05 UTC +Source Timestamp: 2007/04/26 06:21:21 UTC %prep -if ! [ -e %_sourcedir/linux-2.6.20.tar.bz2 ]; then - echo "The kernel-ppc64-2.6.21_rc7.nosrc.rpm package does not contain the" \ - "complete sources. Please install kernel-source-2.6.21_rc7.src.rpm." +if ! [ -e %_sourcedir/linux-2.6.21.tar.bz2 ]; then + echo "The kernel-ppc64-2.6.21.nosrc.rpm package does not contain the" \ + "complete sources. Please install kernel-source-2.6.21.src.rpm." exit 1 fi echo "Architecture symbol(s):" %symbols @@ -185,8 +185,8 @@ %_sourcedir/guards %symbols $how < %_sourcedir/supported.conf \ ) | sort | uniq -u | sed -e 's:$: '"$how"':' done -) | sed -e 's,.*/,,' | sort > linux-2.6.20/Module.supported -cd linux-2.6.20 +) | sed -e 's,.*/,,' | sort > linux-2.6.21/Module.supported +cd linux-2.6.21 # Find out for which architecture to build. We do this here, and use the # result in the %build and %install sections. # @@ -248,7 +248,7 @@ %build source .rpm-defs -cd linux-2.6.20 +cd linux-2.6.21 cp .config .config.orig %if %{tolerate_unknown_new_config_options} MAKE_ARGS="$MAKE_ARGS -k" @@ -289,7 +289,7 @@ export NO_BRP_STALE_LINK_ERROR=yes # skip long-running sanity checks export NO_BRP_NOEXECSTACK=yes -cd linux-2.6.20 +cd linux-2.6.21 rm -rf %buildroot mkdir -p %buildroot/boot # (Could strip out non-public symbols.) @@ -460,8 +460,8 @@ # Indicate the ABI badness in build result emails. echo "KABI BADNESS $KABI" > %_rpmdir/%_arch/mbuild_subject.tag fi -# We were building in %my_builddir/linux-2.6.20, but the sources will -# later be installed in /usr/src/linux-2.6.20-%source_rel. Fix up the +# We were building in %my_builddir/linux-2.6.21, but the sources will +# later be installed in /usr/src/linux-2.6.21-%source_rel. Fix up the # build symlink. rm -f %buildroot/lib/modules/$KERNELRELEASE/{source,build} ln -s /usr/src/linux-${KERNELRELEASE%%-ppc64} \ @@ -509,6 +509,76 @@ %files -f kernel.files %changelog +* Thu Apr 26 2007 - olh@suse.de +- drop kernel-iseries64, merged into kernel-ppc64 +* Thu Apr 26 2007 - olh@suse.de +- enable DVB on powerpc (264838) +* Thu Apr 26 2007 - olh@suse.de +- update to 2.6.21-rc7, misc fixes +* Tue Apr 24 2007 - olh@suse.de +- update to 2.6.21-rc7-git7, misc fixes +* Tue Apr 24 2007 - olh@suse.de +- update patches.arch/ppc-generic-check_legacy_ioport.patch + check if parent node has type isa +* Mon Apr 23 2007 - jeffm@suse.de +- patches.fixes/reiserfs-xattr-lock-race.diff: reiserfs: fix + xattr locking/refcount BUG (259215). +* Sun Apr 22 2007 - olh@suse.de +- check for /etc/fstab also in postun script +* Sun Apr 22 2007 - olh@suse.de +- add patches.arch/ppc-vio-modalias.patch + autoload modules on iseries (263748) +* Sun Apr 22 2007 - olh@suse.de +- add patches.fixes/icom-irq_number-size.patch + do not truncate irq number for icom adapter (266333 - LTC34061) +* Sun Apr 22 2007 - olh@suse.de +- update to 2.6.21-rc7-git5, nfs fixes +* Sun Apr 22 2007 - olh@suse.de +- update patches.arch/ppc-generic-check_legacy_ioport.patch + handle modular drivers +* Fri Apr 20 2007 - olh@suse.de +- update patches.arch/ppc-generic-check_legacy_ioport.patch + handle ipmi and isapnp +* Fri Apr 20 2007 - olh@suse.de +- update ps3 patches, obsolete our changes +* Fri Apr 20 2007 - olh@suse.de +- add patches.arch/ppc-of_device-modalias.patch + handle more than one compatible string in modalias (263773) +* Fri Apr 20 2007 - olh@suse.de +- update to 2.6.21-rc7-git4, network fixes +* Thu Apr 19 2007 - olh@suse.de +- update patches.arch/ppc-ps3-storage-modalias.patch + change two more places from ps3_stor to ps3_storage +* Wed Apr 18 2007 - jeffm@suse.de +- Update to 2.6.21-rc7-git2: + - Minor bug fixes to i2c-pasemi + - i2c-pasemi: Depend on PPC_PASEMI again + - hwmon/w83627ehf: Fix the fan5 clock divider write + - Provide dummy devm_ioport_* if !HAS_IOPORT + - knfsd: use a spinlock to protect sk_info_authunix + - drivers/macintosh/smu.c: fix locking snafu + - ufs proper handling of zero link case + - spi: fix use of set_cs in spi_s3c24xx driver + - alpha: build fixes - force architecture + - alpha: more fixes for specific machine types + - alpha: fixes for specific machine types + - fix bogon in /dev/mem mmap'ing on nommu + - kernel-doc: fix plist.h comments + - exec.c: fix coredump to pipe problem and obscure "security hole" + - allow vmsplice to work in 32-bit mode on ppc64 + - bridge: Unaligned access when comparing ethernet addresses + - sctp: Unmap v4mapped addresses during SCTP_BINDX_REM_ADDR operation. + - sctp: Fix assertion (!atomic_read(&sk->sk_rmem_alloc)) failed message + - net: Set a separate lockdep class for neighbour table's proxy_queue + - net: Fix UDP checksum issue in net poll mode. + - key: Fix conversion between IPSEC_MODE_xxx and XFRM_MODE_xxx. + - net: Get rid of alloc_skb_from_cache + - cache_k8_northbridges() overflows beyond allocation + - IB/mthca: Fix data corruption after FMR unmap on Sinai + - arm 4313/1: S3C24XX: Update s3c2410 defconfig to 2.6.21-rc6 + - arm: Update mach-types + - x86: Fix potential overflow in perfctr reservation + - x86: Fix gcc 4.2 _proxy_pda workaround * Wed Apr 18 2007 - olh@suse.de - add patches.arch/ppc-ps3-storage-modalias.patch provide correct modalias for storage driver ++++++ kernel-s390.spec ++++++ --- /var/tmp/diff_new_pack.YF6147/_old 2007-04-26 14:30:16.000000000 +0200 +++ /var/tmp/diff_new_pack.YF6147/_new 2007-04-26 14:30:16.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package kernel-s390 (Version 2.6.21_rc7) +# spec file for package kernel-s390 (Version 2.6.21) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -38,8 +38,8 @@ %define build_vanilla 1 %endif Summary: The Standard Kernel -Version: 2.6.21_rc7 -Release: 2 +Version: 2.6.21 +Release: 1 License: GNU General Public License (GPL) Group: System/Kernel Autoreqprov: on @@ -78,12 +78,12 @@ #Conflicts: kernel %else %if ! %build_xen -Provides: kernel = 2.6.21_rc7-%source_rel +Provides: kernel = 2.6.21-%source_rel %endif %endif Provides: kernel-32bit k_deflt Obsoletes: kernel-32bit k_deflt -Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.20.tar.bz2 +Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.21.tar.bz2 Source1: functions.sh Source11: postun.sh Source12: post.sh @@ -149,12 +149,12 @@ -Source Timestamp: 2007/04/18 11:43:05 UTC +Source Timestamp: 2007/04/26 06:21:21 UTC %prep -if ! [ -e %_sourcedir/linux-2.6.20.tar.bz2 ]; then - echo "The kernel-s390-2.6.21_rc7.nosrc.rpm package does not contain the" \ - "complete sources. Please install kernel-source-2.6.21_rc7.src.rpm." +if ! [ -e %_sourcedir/linux-2.6.21.tar.bz2 ]; then + echo "The kernel-s390-2.6.21.nosrc.rpm package does not contain the" \ + "complete sources. Please install kernel-source-2.6.21.src.rpm." exit 1 fi echo "Architecture symbol(s):" %symbols @@ -168,8 +168,8 @@ %_sourcedir/guards %symbols $how < %_sourcedir/supported.conf \ ) | sort | uniq -u | sed -e 's:$: '"$how"':' done -) | sed -e 's,.*/,,' | sort > linux-2.6.20/Module.supported -cd linux-2.6.20 +) | sed -e 's,.*/,,' | sort > linux-2.6.21/Module.supported +cd linux-2.6.21 # Find out for which architecture to build. We do this here, and use the # result in the %build and %install sections. # @@ -231,7 +231,7 @@ %build source .rpm-defs -cd linux-2.6.20 +cd linux-2.6.21 cp .config .config.orig %if %{tolerate_unknown_new_config_options} MAKE_ARGS="$MAKE_ARGS -k" @@ -272,7 +272,7 @@ export NO_BRP_STALE_LINK_ERROR=yes # skip long-running sanity checks export NO_BRP_NOEXECSTACK=yes -cd linux-2.6.20 +cd linux-2.6.21 rm -rf %buildroot mkdir -p %buildroot/boot # (Could strip out non-public symbols.) @@ -443,8 +443,8 @@ # Indicate the ABI badness in build result emails. echo "KABI BADNESS $KABI" > %_rpmdir/%_arch/mbuild_subject.tag fi -# We were building in %my_builddir/linux-2.6.20, but the sources will -# later be installed in /usr/src/linux-2.6.20-%source_rel. Fix up the +# We were building in %my_builddir/linux-2.6.21, but the sources will +# later be installed in /usr/src/linux-2.6.21-%source_rel. Fix up the # build symlink. rm -f %buildroot/lib/modules/$KERNELRELEASE/{source,build} ln -s /usr/src/linux-${KERNELRELEASE%%-s390} \ @@ -492,6 +492,76 @@ %files -f kernel.files %changelog +* Thu Apr 26 2007 - olh@suse.de +- drop kernel-iseries64, merged into kernel-ppc64 +* Thu Apr 26 2007 - olh@suse.de +- enable DVB on powerpc (264838) +* Thu Apr 26 2007 - olh@suse.de +- update to 2.6.21-rc7, misc fixes +* Tue Apr 24 2007 - olh@suse.de +- update to 2.6.21-rc7-git7, misc fixes +* Tue Apr 24 2007 - olh@suse.de +- update patches.arch/ppc-generic-check_legacy_ioport.patch + check if parent node has type isa +* Mon Apr 23 2007 - jeffm@suse.de +- patches.fixes/reiserfs-xattr-lock-race.diff: reiserfs: fix + xattr locking/refcount BUG (259215). +* Sun Apr 22 2007 - olh@suse.de +- check for /etc/fstab also in postun script +* Sun Apr 22 2007 - olh@suse.de +- add patches.arch/ppc-vio-modalias.patch + autoload modules on iseries (263748) +* Sun Apr 22 2007 - olh@suse.de +- add patches.fixes/icom-irq_number-size.patch + do not truncate irq number for icom adapter (266333 - LTC34061) +* Sun Apr 22 2007 - olh@suse.de +- update to 2.6.21-rc7-git5, nfs fixes +* Sun Apr 22 2007 - olh@suse.de +- update patches.arch/ppc-generic-check_legacy_ioport.patch + handle modular drivers +* Fri Apr 20 2007 - olh@suse.de +- update patches.arch/ppc-generic-check_legacy_ioport.patch + handle ipmi and isapnp +* Fri Apr 20 2007 - olh@suse.de +- update ps3 patches, obsolete our changes +* Fri Apr 20 2007 - olh@suse.de +- add patches.arch/ppc-of_device-modalias.patch + handle more than one compatible string in modalias (263773) +* Fri Apr 20 2007 - olh@suse.de +- update to 2.6.21-rc7-git4, network fixes +* Thu Apr 19 2007 - olh@suse.de +- update patches.arch/ppc-ps3-storage-modalias.patch + change two more places from ps3_stor to ps3_storage +* Wed Apr 18 2007 - jeffm@suse.de +- Update to 2.6.21-rc7-git2: + - Minor bug fixes to i2c-pasemi + - i2c-pasemi: Depend on PPC_PASEMI again + - hwmon/w83627ehf: Fix the fan5 clock divider write + - Provide dummy devm_ioport_* if !HAS_IOPORT + - knfsd: use a spinlock to protect sk_info_authunix + - drivers/macintosh/smu.c: fix locking snafu + - ufs proper handling of zero link case + - spi: fix use of set_cs in spi_s3c24xx driver + - alpha: build fixes - force architecture + - alpha: more fixes for specific machine types + - alpha: fixes for specific machine types + - fix bogon in /dev/mem mmap'ing on nommu + - kernel-doc: fix plist.h comments + - exec.c: fix coredump to pipe problem and obscure "security hole" + - allow vmsplice to work in 32-bit mode on ppc64 + - bridge: Unaligned access when comparing ethernet addresses + - sctp: Unmap v4mapped addresses during SCTP_BINDX_REM_ADDR operation. + - sctp: Fix assertion (!atomic_read(&sk->sk_rmem_alloc)) failed message + - net: Set a separate lockdep class for neighbour table's proxy_queue + - net: Fix UDP checksum issue in net poll mode. + - key: Fix conversion between IPSEC_MODE_xxx and XFRM_MODE_xxx. + - net: Get rid of alloc_skb_from_cache + - cache_k8_northbridges() overflows beyond allocation + - IB/mthca: Fix data corruption after FMR unmap on Sinai + - arm 4313/1: S3C24XX: Update s3c2410 defconfig to 2.6.21-rc6 + - arm: Update mach-types + - x86: Fix potential overflow in perfctr reservation + - x86: Fix gcc 4.2 _proxy_pda workaround * Wed Apr 18 2007 - olh@suse.de - add patches.arch/ppc-ps3-storage-modalias.patch provide correct modalias for storage driver ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.YF6147/_old 2007-04-26 14:30:16.000000000 +0200 +++ /var/tmp/diff_new_pack.YF6147/_new 2007-04-26 14:30:16.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package kernel-source (Version 2.6.21_rc7) +# spec file for package kernel-source (Version 2.6.21) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -21,8 +21,8 @@ %define source_rel %release %endif Summary: The Linux Kernel Sources -Version: 2.6.21_rc7 -Release: 2 +Version: 2.6.21 +Release: 1 License: GNU General Public License (GPL) Group: Development/Sources Autoreqprov: off @@ -37,7 +37,7 @@ Provides: linux lx_suse lx_sus22 lx_sus24 Obsoletes: linux lx-gdt lx-hack lx-suse lx1162_1 lx1162_2 lx1212_1 lx1212_2 lx1213_1 lx1213_2 lx121_1 lx121_2 lx126_1 lx126_2 lx129_1 lx129_2 lx_large kernel_headers lx_suse lx_sus22 lx_sus24 %endif -Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.20.tar.bz2 +Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.21.tar.bz2 Source1: functions.sh Source2: source-post.sh Source11: post.sh @@ -67,14 +67,13 @@ Source51: kernel-bigsmp.spec Source52: kernel-debug.spec Source53: kernel-default.spec -Source54: kernel-iseries64.spec -Source55: kernel-kdump.spec -Source56: kernel-ppc64.spec -Source57: kernel-s390.spec -Source58: kernel-um.spec -Source59: kernel-vanilla.spec -Source60: kernel-xen.spec -Source61: kernel-xenpae.spec +Source54: kernel-kdump.spec +Source55: kernel-ppc64.spec +Source56: kernel-s390.spec +Source57: kernel-um.spec +Source58: kernel-vanilla.spec +Source59: kernel-xen.spec +Source60: kernel-xenpae.spec Source100: config.tar.bz2 Source101: patches.arch.tar.bz2 Source102: patches.drivers.tar.bz2 @@ -107,11 +106,11 @@ see /usr/src/linux/CREDITS for more details. -Source Timestamp: 2007/04/18 11:43:05 UTC +Source Timestamp: 2007/04/26 06:21:21 UTC %prep -if ! [ -e %_sourcedir/linux-2.6.20.tar.bz2 ]; then - echo "Please get a copy of linux-2.6.20.tar.bz2 from" \ +if ! [ -e %_sourcedir/linux-2.6.21.tar.bz2 ]; then + echo "Please get a copy of linux-2.6.21.tar.bz2 from" \ "ftp://ftp.kernel.org/pub/linux/kernel/v2.6/." fi echo "Architecture symbol(s): %symbols" @@ -122,30 +121,30 @@ mkdir -p $RPM_BUILD_ROOT/usr/src cd $RPM_BUILD_ROOT/usr/src # Unpack the vanilla kernel sources -bzip2 -cd %_sourcedir/linux-2.6.20.tar.bz2 \ +bzip2 -cd %_sourcedir/linux-2.6.21.tar.bz2 \ | tar xf - -cd linux-2.6.20 +cd linux-2.6.21 # Hello Linus: hint, hint ... chmod -Rf a+rX,g-w,o-w . # Apply the patches needed for this architecture. %_sourcedir/guards %symbols < %_sourcedir/series.conf \ - > %_builddir/kernel-source-2.6.21_rc7/kernel-source.patches -for patch in $(< %_builddir/kernel-source-2.6.21_rc7/kernel-source.patches); do - if ! patch -s -E -p1 --no-backup-if-mismatch -i %_builddir/kernel-source-2.6.21_rc7/$patch; then + > %_builddir/kernel-source-2.6.21/kernel-source.patches +for patch in $(< %_builddir/kernel-source-2.6.21/kernel-source.patches); do + if ! patch -s -E -p1 --no-backup-if-mismatch -i %_builddir/kernel-source-2.6.21/$patch; then echo "*** Patch $patch failed ***" exit 1 fi done -%_sourcedir/install-configs %_sourcedir %_builddir/kernel-source-2.6.21_rc7 %source_rel -KERNELRELEASE=2.6.21-rc7-%source_rel +%_sourcedir/install-configs %_sourcedir %_builddir/kernel-source-2.6.21 %source_rel +KERNELRELEASE=2.6.21-%source_rel cat > %_builddir/%{name}-%{version}/.rpm-defs <<EOF KERNELRELEASE=$KERNELRELEASE SYMBOLS="%symbols" EOF cd .. -mv linux-2.6.20 linux-$KERNELRELEASE +mv linux-2.6.21 linux-$KERNELRELEASE cd linux-$KERNELRELEASE chmod +x arch/ia64/scripts/toolchain-flags # agruen: necessary? cd $RPM_BUILD_ROOT/usr/src/linux-$KERNELRELEASE @@ -160,8 +159,8 @@ ;; esac %_sourcedir/guards %symbols kernel-$flavor < %_sourcedir/series.conf \ - > %_builddir/kernel-source-2.6.21_rc7/kernel-$flavor.patches - diff -q %_builddir/kernel-source-2.6.21_rc7/kernel-{source,$flavor}.patches \ + > %_builddir/kernel-source-2.6.21/kernel-$flavor.patches + diff -q %_builddir/kernel-source-2.6.21/kernel-{source,$flavor}.patches \ || continue o=$RPM_BUILD_ROOT/usr/src/linux-$KERNELRELEASE-obj/$arch/$flavor mkdir -p $o @@ -296,6 +295,76 @@ %files -f kernel-source.files %changelog +* Thu Apr 26 2007 - olh@suse.de +- drop kernel-iseries64, merged into kernel-ppc64 +* Thu Apr 26 2007 - olh@suse.de +- enable DVB on powerpc (264838) +* Thu Apr 26 2007 - olh@suse.de +- update to 2.6.21-rc7, misc fixes +* Tue Apr 24 2007 - olh@suse.de +- update to 2.6.21-rc7-git7, misc fixes +* Tue Apr 24 2007 - olh@suse.de +- update patches.arch/ppc-generic-check_legacy_ioport.patch + check if parent node has type isa +* Mon Apr 23 2007 - jeffm@suse.de +- patches.fixes/reiserfs-xattr-lock-race.diff: reiserfs: fix + xattr locking/refcount BUG (259215). +* Sun Apr 22 2007 - olh@suse.de +- check for /etc/fstab also in postun script +* Sun Apr 22 2007 - olh@suse.de +- add patches.arch/ppc-vio-modalias.patch + autoload modules on iseries (263748) +* Sun Apr 22 2007 - olh@suse.de +- add patches.fixes/icom-irq_number-size.patch + do not truncate irq number for icom adapter (266333 - LTC34061) +* Sun Apr 22 2007 - olh@suse.de +- update to 2.6.21-rc7-git5, nfs fixes +* Sun Apr 22 2007 - olh@suse.de +- update patches.arch/ppc-generic-check_legacy_ioport.patch + handle modular drivers +* Fri Apr 20 2007 - olh@suse.de +- update patches.arch/ppc-generic-check_legacy_ioport.patch + handle ipmi and isapnp +* Fri Apr 20 2007 - olh@suse.de +- update ps3 patches, obsolete our changes +* Fri Apr 20 2007 - olh@suse.de +- add patches.arch/ppc-of_device-modalias.patch + handle more than one compatible string in modalias (263773) +* Fri Apr 20 2007 - olh@suse.de +- update to 2.6.21-rc7-git4, network fixes +* Thu Apr 19 2007 - olh@suse.de +- update patches.arch/ppc-ps3-storage-modalias.patch + change two more places from ps3_stor to ps3_storage +* Wed Apr 18 2007 - jeffm@suse.de +- Update to 2.6.21-rc7-git2: + - Minor bug fixes to i2c-pasemi + - i2c-pasemi: Depend on PPC_PASEMI again + - hwmon/w83627ehf: Fix the fan5 clock divider write + - Provide dummy devm_ioport_* if !HAS_IOPORT + - knfsd: use a spinlock to protect sk_info_authunix + - drivers/macintosh/smu.c: fix locking snafu + - ufs proper handling of zero link case + - spi: fix use of set_cs in spi_s3c24xx driver + - alpha: build fixes - force architecture + - alpha: more fixes for specific machine types + - alpha: fixes for specific machine types + - fix bogon in /dev/mem mmap'ing on nommu + - kernel-doc: fix plist.h comments + - exec.c: fix coredump to pipe problem and obscure "security hole" + - allow vmsplice to work in 32-bit mode on ppc64 + - bridge: Unaligned access when comparing ethernet addresses + - sctp: Unmap v4mapped addresses during SCTP_BINDX_REM_ADDR operation. + - sctp: Fix assertion (!atomic_read(&sk->sk_rmem_alloc)) failed message + - net: Set a separate lockdep class for neighbour table's proxy_queue + - net: Fix UDP checksum issue in net poll mode. + - key: Fix conversion between IPSEC_MODE_xxx and XFRM_MODE_xxx. + - net: Get rid of alloc_skb_from_cache + - cache_k8_northbridges() overflows beyond allocation + - IB/mthca: Fix data corruption after FMR unmap on Sinai + - arm 4313/1: S3C24XX: Update s3c2410 defconfig to 2.6.21-rc6 + - arm: Update mach-types + - x86: Fix potential overflow in perfctr reservation + - x86: Fix gcc 4.2 _proxy_pda workaround * Wed Apr 18 2007 - olh@suse.de - add patches.arch/ppc-ps3-storage-modalias.patch provide correct modalias for storage driver ++++++ kernel-syms.spec ++++++ --- /var/tmp/diff_new_pack.YF6147/_old 2007-04-26 14:30:16.000000000 +0200 +++ /var/tmp/diff_new_pack.YF6147/_new 2007-04-26 14:30:16.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package kernel-syms (Version 2.6.21_rc7) +# spec file for package kernel-syms (Version 2.6.21) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -13,8 +13,8 @@ Name: kernel-syms URL: http://www.kernel.org/ Summary: Kernel Symbol Versions (modversions) -Version: 2.6.21_rc7 -Release: 2 +Version: 2.6.21 +Release: 1 License: GNU General Public License (GPL) Group: Development/Sources Autoreqprov: off @@ -26,10 +26,10 @@ BuildRequires: kernel-bigsmp kernel-debug kernel-default kernel-kdump kernel-um kernel-vanilla kernel-xen kernel-xenpae %else %ifarch ppc -BuildRequires: kernel-default kernel-iseries64 kernel-kdump kernel-ppc64 kernel-vanilla +BuildRequires: kernel-default kernel-kdump kernel-ppc64 kernel-vanilla %else %ifarch ppc64 -BuildRequires: kernel-default kernel-iseries64 kernel-kdump kernel-ppc64 kernel-vanilla +BuildRequires: kernel-default kernel-kdump kernel-ppc64 kernel-vanilla %else %ifarch s390 BuildRequires: kernel-s390 @@ -57,7 +57,7 @@ #!BuildIgnore: irqbalance xen #!BuildIgnore: perl-Bootloader mkinitrd Requires: linux -Requires: kernel-source = 2.6.21_rc7-%release +Requires: kernel-source = 2.6.21-%release Source11: arch-symbols Source12: guards Source21: config.conf @@ -90,7 +90,7 @@ see /usr/src/linux/CREDITS for more details. -Source Timestamp: 2007/04/18 11:43:05 UTC +Source Timestamp: 2007/04/26 06:21:21 UTC %prep echo "Architecture symbol(s):" %symbols @@ -137,6 +137,76 @@ /lib/modules/*/modules.alias %changelog +* Thu Apr 26 2007 - olh@suse.de +- drop kernel-iseries64, merged into kernel-ppc64 +* Thu Apr 26 2007 - olh@suse.de +- enable DVB on powerpc (264838) +* Thu Apr 26 2007 - olh@suse.de +- update to 2.6.21-rc7, misc fixes +* Tue Apr 24 2007 - olh@suse.de +- update to 2.6.21-rc7-git7, misc fixes +* Tue Apr 24 2007 - olh@suse.de +- update patches.arch/ppc-generic-check_legacy_ioport.patch + check if parent node has type isa +* Mon Apr 23 2007 - jeffm@suse.de +- patches.fixes/reiserfs-xattr-lock-race.diff: reiserfs: fix + xattr locking/refcount BUG (259215). +* Sun Apr 22 2007 - olh@suse.de +- check for /etc/fstab also in postun script +* Sun Apr 22 2007 - olh@suse.de +- add patches.arch/ppc-vio-modalias.patch + autoload modules on iseries (263748) +* Sun Apr 22 2007 - olh@suse.de +- add patches.fixes/icom-irq_number-size.patch + do not truncate irq number for icom adapter (266333 - LTC34061) +* Sun Apr 22 2007 - olh@suse.de +- update to 2.6.21-rc7-git5, nfs fixes +* Sun Apr 22 2007 - olh@suse.de +- update patches.arch/ppc-generic-check_legacy_ioport.patch + handle modular drivers +* Fri Apr 20 2007 - olh@suse.de +- update patches.arch/ppc-generic-check_legacy_ioport.patch + handle ipmi and isapnp +* Fri Apr 20 2007 - olh@suse.de +- update ps3 patches, obsolete our changes +* Fri Apr 20 2007 - olh@suse.de +- add patches.arch/ppc-of_device-modalias.patch + handle more than one compatible string in modalias (263773) +* Fri Apr 20 2007 - olh@suse.de +- update to 2.6.21-rc7-git4, network fixes +* Thu Apr 19 2007 - olh@suse.de +- update patches.arch/ppc-ps3-storage-modalias.patch + change two more places from ps3_stor to ps3_storage +* Wed Apr 18 2007 - jeffm@suse.de +- Update to 2.6.21-rc7-git2: + - Minor bug fixes to i2c-pasemi + - i2c-pasemi: Depend on PPC_PASEMI again + - hwmon/w83627ehf: Fix the fan5 clock divider write + - Provide dummy devm_ioport_* if !HAS_IOPORT + - knfsd: use a spinlock to protect sk_info_authunix + - drivers/macintosh/smu.c: fix locking snafu + - ufs proper handling of zero link case + - spi: fix use of set_cs in spi_s3c24xx driver + - alpha: build fixes - force architecture + - alpha: more fixes for specific machine types + - alpha: fixes for specific machine types + - fix bogon in /dev/mem mmap'ing on nommu + - kernel-doc: fix plist.h comments + - exec.c: fix coredump to pipe problem and obscure "security hole" + - allow vmsplice to work in 32-bit mode on ppc64 + - bridge: Unaligned access when comparing ethernet addresses + - sctp: Unmap v4mapped addresses during SCTP_BINDX_REM_ADDR operation. + - sctp: Fix assertion (!atomic_read(&sk->sk_rmem_alloc)) failed message + - net: Set a separate lockdep class for neighbour table's proxy_queue + - net: Fix UDP checksum issue in net poll mode. + - key: Fix conversion between IPSEC_MODE_xxx and XFRM_MODE_xxx. + - net: Get rid of alloc_skb_from_cache + - cache_k8_northbridges() overflows beyond allocation + - IB/mthca: Fix data corruption after FMR unmap on Sinai + - arm 4313/1: S3C24XX: Update s3c2410 defconfig to 2.6.21-rc6 + - arm: Update mach-types + - x86: Fix potential overflow in perfctr reservation + - x86: Fix gcc 4.2 _proxy_pda workaround * Wed Apr 18 2007 - olh@suse.de - add patches.arch/ppc-ps3-storage-modalias.patch provide correct modalias for storage driver ++++++ kernel-um.spec ++++++ --- /var/tmp/diff_new_pack.YF6147/_old 2007-04-26 14:30:17.000000000 +0200 +++ /var/tmp/diff_new_pack.YF6147/_new 2007-04-26 14:30:17.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package kernel-um (Version 2.6.21_rc7) +# spec file for package kernel-um (Version 2.6.21) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -38,8 +38,8 @@ %define build_vanilla 1 %endif Summary: The User Mode Linux kernel. -Version: 2.6.21_rc7 -Release: 2 +Version: 2.6.21 +Release: 1 License: GNU General Public License (GPL) Group: System/Kernel Autoreqprov: on @@ -78,7 +78,7 @@ #Conflicts: kernel %else %if ! %build_xen -Provides: kernel = 2.6.21_rc7-%source_rel +Provides: kernel = 2.6.21-%source_rel %endif %endif %ifarch %ix86 @@ -88,7 +88,7 @@ %ifarch x86_64 %endif %endif -Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.20.tar.bz2 +Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.21.tar.bz2 Source1: functions.sh Source11: postun.sh Source12: post.sh @@ -157,12 +157,12 @@ -Source Timestamp: 2007/04/18 11:43:05 UTC +Source Timestamp: 2007/04/26 06:21:21 UTC %prep -if ! [ -e %_sourcedir/linux-2.6.20.tar.bz2 ]; then - echo "The kernel-um-2.6.21_rc7.nosrc.rpm package does not contain the" \ - "complete sources. Please install kernel-source-2.6.21_rc7.src.rpm." +if ! [ -e %_sourcedir/linux-2.6.21.tar.bz2 ]; then + echo "The kernel-um-2.6.21.nosrc.rpm package does not contain the" \ + "complete sources. Please install kernel-source-2.6.21.src.rpm." exit 1 fi echo "Architecture symbol(s):" %symbols @@ -176,8 +176,8 @@ %_sourcedir/guards %symbols $how < %_sourcedir/supported.conf \ ) | sort | uniq -u | sed -e 's:$: '"$how"':' done -) | sed -e 's,.*/,,' | sort > linux-2.6.20/Module.supported -cd linux-2.6.20 +) | sed -e 's,.*/,,' | sort > linux-2.6.21/Module.supported +cd linux-2.6.21 # Find out for which architecture to build. We do this here, and use the # result in the %build and %install sections. # @@ -239,7 +239,7 @@ %build source .rpm-defs -cd linux-2.6.20 +cd linux-2.6.21 cp .config .config.orig %if %{tolerate_unknown_new_config_options} MAKE_ARGS="$MAKE_ARGS -k" @@ -280,7 +280,7 @@ export NO_BRP_STALE_LINK_ERROR=yes # skip long-running sanity checks export NO_BRP_NOEXECSTACK=yes -cd linux-2.6.20 +cd linux-2.6.21 rm -rf %buildroot mkdir -p %buildroot/boot # (Could strip out non-public symbols.) @@ -451,8 +451,8 @@ # Indicate the ABI badness in build result emails. echo "KABI BADNESS $KABI" > %_rpmdir/%_arch/mbuild_subject.tag fi -# We were building in %my_builddir/linux-2.6.20, but the sources will -# later be installed in /usr/src/linux-2.6.20-%source_rel. Fix up the +# We were building in %my_builddir/linux-2.6.21, but the sources will +# later be installed in /usr/src/linux-2.6.21-%source_rel. Fix up the # build symlink. rm -f %buildroot/lib/modules/$KERNELRELEASE/{source,build} ln -s /usr/src/linux-${KERNELRELEASE%%-um} \ @@ -500,6 +500,76 @@ %files -f kernel.files %changelog +* Thu Apr 26 2007 - olh@suse.de +- drop kernel-iseries64, merged into kernel-ppc64 +* Thu Apr 26 2007 - olh@suse.de +- enable DVB on powerpc (264838) +* Thu Apr 26 2007 - olh@suse.de +- update to 2.6.21-rc7, misc fixes +* Tue Apr 24 2007 - olh@suse.de +- update to 2.6.21-rc7-git7, misc fixes +* Tue Apr 24 2007 - olh@suse.de +- update patches.arch/ppc-generic-check_legacy_ioport.patch + check if parent node has type isa +* Mon Apr 23 2007 - jeffm@suse.de +- patches.fixes/reiserfs-xattr-lock-race.diff: reiserfs: fix + xattr locking/refcount BUG (259215). +* Sun Apr 22 2007 - olh@suse.de +- check for /etc/fstab also in postun script +* Sun Apr 22 2007 - olh@suse.de +- add patches.arch/ppc-vio-modalias.patch + autoload modules on iseries (263748) +* Sun Apr 22 2007 - olh@suse.de +- add patches.fixes/icom-irq_number-size.patch + do not truncate irq number for icom adapter (266333 - LTC34061) +* Sun Apr 22 2007 - olh@suse.de +- update to 2.6.21-rc7-git5, nfs fixes +* Sun Apr 22 2007 - olh@suse.de +- update patches.arch/ppc-generic-check_legacy_ioport.patch + handle modular drivers +* Fri Apr 20 2007 - olh@suse.de +- update patches.arch/ppc-generic-check_legacy_ioport.patch + handle ipmi and isapnp +* Fri Apr 20 2007 - olh@suse.de +- update ps3 patches, obsolete our changes +* Fri Apr 20 2007 - olh@suse.de +- add patches.arch/ppc-of_device-modalias.patch + handle more than one compatible string in modalias (263773) +* Fri Apr 20 2007 - olh@suse.de +- update to 2.6.21-rc7-git4, network fixes +* Thu Apr 19 2007 - olh@suse.de +- update patches.arch/ppc-ps3-storage-modalias.patch + change two more places from ps3_stor to ps3_storage +* Wed Apr 18 2007 - jeffm@suse.de +- Update to 2.6.21-rc7-git2: + - Minor bug fixes to i2c-pasemi + - i2c-pasemi: Depend on PPC_PASEMI again + - hwmon/w83627ehf: Fix the fan5 clock divider write + - Provide dummy devm_ioport_* if !HAS_IOPORT + - knfsd: use a spinlock to protect sk_info_authunix + - drivers/macintosh/smu.c: fix locking snafu + - ufs proper handling of zero link case + - spi: fix use of set_cs in spi_s3c24xx driver + - alpha: build fixes - force architecture + - alpha: more fixes for specific machine types + - alpha: fixes for specific machine types + - fix bogon in /dev/mem mmap'ing on nommu + - kernel-doc: fix plist.h comments + - exec.c: fix coredump to pipe problem and obscure "security hole" + - allow vmsplice to work in 32-bit mode on ppc64 + - bridge: Unaligned access when comparing ethernet addresses + - sctp: Unmap v4mapped addresses during SCTP_BINDX_REM_ADDR operation. + - sctp: Fix assertion (!atomic_read(&sk->sk_rmem_alloc)) failed message + - net: Set a separate lockdep class for neighbour table's proxy_queue + - net: Fix UDP checksum issue in net poll mode. + - key: Fix conversion between IPSEC_MODE_xxx and XFRM_MODE_xxx. + - net: Get rid of alloc_skb_from_cache + - cache_k8_northbridges() overflows beyond allocation + - IB/mthca: Fix data corruption after FMR unmap on Sinai + - arm 4313/1: S3C24XX: Update s3c2410 defconfig to 2.6.21-rc6 + - arm: Update mach-types + - x86: Fix potential overflow in perfctr reservation + - x86: Fix gcc 4.2 _proxy_pda workaround * Wed Apr 18 2007 - olh@suse.de - add patches.arch/ppc-ps3-storage-modalias.patch provide correct modalias for storage driver ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.YF6147/_old 2007-04-26 14:30:17.000000000 +0200 +++ /var/tmp/diff_new_pack.YF6147/_new 2007-04-26 14:30:17.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package kernel-vanilla (Version 2.6.21_rc7) +# spec file for package kernel-vanilla (Version 2.6.21) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -38,8 +38,8 @@ %define build_vanilla 1 %endif Summary: The Standard Kernel - without any SUSE patches -Version: 2.6.21_rc7 -Release: 2 +Version: 2.6.21 +Release: 1 License: GNU General Public License (GPL) Group: System/Kernel Autoreqprov: on @@ -78,7 +78,7 @@ #Conflicts: kernel %else %if ! %build_xen -Provides: kernel = 2.6.21_rc7-%source_rel +Provides: kernel = 2.6.21-%source_rel %endif %endif %ifarch alpha @@ -103,7 +103,7 @@ %endif %endif %endif -Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.20.tar.bz2 +Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.21.tar.bz2 Source1: functions.sh Source11: postun.sh Source12: post.sh @@ -169,12 +169,12 @@ -Source Timestamp: 2007/04/18 11:43:05 UTC +Source Timestamp: 2007/04/26 06:21:21 UTC %prep -if ! [ -e %_sourcedir/linux-2.6.20.tar.bz2 ]; then - echo "The kernel-vanilla-2.6.21_rc7.nosrc.rpm package does not contain the" \ - "complete sources. Please install kernel-source-2.6.21_rc7.src.rpm." +if ! [ -e %_sourcedir/linux-2.6.21.tar.bz2 ]; then + echo "The kernel-vanilla-2.6.21.nosrc.rpm package does not contain the" \ + "complete sources. Please install kernel-source-2.6.21.src.rpm." exit 1 fi echo "Architecture symbol(s):" %symbols @@ -188,8 +188,8 @@ %_sourcedir/guards %symbols $how < %_sourcedir/supported.conf \ ) | sort | uniq -u | sed -e 's:$: '"$how"':' done -) | sed -e 's,.*/,,' | sort > linux-2.6.20/Module.supported -cd linux-2.6.20 +) | sed -e 's,.*/,,' | sort > linux-2.6.21/Module.supported +cd linux-2.6.21 # Find out for which architecture to build. We do this here, and use the # result in the %build and %install sections. # @@ -251,7 +251,7 @@ %build source .rpm-defs -cd linux-2.6.20 +cd linux-2.6.21 cp .config .config.orig %if %{tolerate_unknown_new_config_options} MAKE_ARGS="$MAKE_ARGS -k" @@ -292,7 +292,7 @@ export NO_BRP_STALE_LINK_ERROR=yes # skip long-running sanity checks export NO_BRP_NOEXECSTACK=yes -cd linux-2.6.20 +cd linux-2.6.21 rm -rf %buildroot mkdir -p %buildroot/boot # (Could strip out non-public symbols.) @@ -463,8 +463,8 @@ # Indicate the ABI badness in build result emails. echo "KABI BADNESS $KABI" > %_rpmdir/%_arch/mbuild_subject.tag fi -# We were building in %my_builddir/linux-2.6.20, but the sources will -# later be installed in /usr/src/linux-2.6.20-%source_rel. Fix up the +# We were building in %my_builddir/linux-2.6.21, but the sources will +# later be installed in /usr/src/linux-2.6.21-%source_rel. Fix up the # build symlink. rm -f %buildroot/lib/modules/$KERNELRELEASE/{source,build} ln -s /usr/src/linux-${KERNELRELEASE%%-vanilla} \ @@ -512,6 +512,76 @@ %files -f kernel.files %changelog +* Thu Apr 26 2007 - olh@suse.de +- drop kernel-iseries64, merged into kernel-ppc64 +* Thu Apr 26 2007 - olh@suse.de +- enable DVB on powerpc (264838) +* Thu Apr 26 2007 - olh@suse.de +- update to 2.6.21-rc7, misc fixes +* Tue Apr 24 2007 - olh@suse.de +- update to 2.6.21-rc7-git7, misc fixes +* Tue Apr 24 2007 - olh@suse.de +- update patches.arch/ppc-generic-check_legacy_ioport.patch + check if parent node has type isa +* Mon Apr 23 2007 - jeffm@suse.de +- patches.fixes/reiserfs-xattr-lock-race.diff: reiserfs: fix + xattr locking/refcount BUG (259215). +* Sun Apr 22 2007 - olh@suse.de +- check for /etc/fstab also in postun script +* Sun Apr 22 2007 - olh@suse.de +- add patches.arch/ppc-vio-modalias.patch + autoload modules on iseries (263748) +* Sun Apr 22 2007 - olh@suse.de +- add patches.fixes/icom-irq_number-size.patch + do not truncate irq number for icom adapter (266333 - LTC34061) +* Sun Apr 22 2007 - olh@suse.de +- update to 2.6.21-rc7-git5, nfs fixes +* Sun Apr 22 2007 - olh@suse.de +- update patches.arch/ppc-generic-check_legacy_ioport.patch + handle modular drivers +* Fri Apr 20 2007 - olh@suse.de +- update patches.arch/ppc-generic-check_legacy_ioport.patch + handle ipmi and isapnp +* Fri Apr 20 2007 - olh@suse.de +- update ps3 patches, obsolete our changes +* Fri Apr 20 2007 - olh@suse.de +- add patches.arch/ppc-of_device-modalias.patch + handle more than one compatible string in modalias (263773) +* Fri Apr 20 2007 - olh@suse.de +- update to 2.6.21-rc7-git4, network fixes +* Thu Apr 19 2007 - olh@suse.de +- update patches.arch/ppc-ps3-storage-modalias.patch + change two more places from ps3_stor to ps3_storage +* Wed Apr 18 2007 - jeffm@suse.de +- Update to 2.6.21-rc7-git2: + - Minor bug fixes to i2c-pasemi + - i2c-pasemi: Depend on PPC_PASEMI again + - hwmon/w83627ehf: Fix the fan5 clock divider write + - Provide dummy devm_ioport_* if !HAS_IOPORT + - knfsd: use a spinlock to protect sk_info_authunix + - drivers/macintosh/smu.c: fix locking snafu + - ufs proper handling of zero link case + - spi: fix use of set_cs in spi_s3c24xx driver + - alpha: build fixes - force architecture + - alpha: more fixes for specific machine types + - alpha: fixes for specific machine types + - fix bogon in /dev/mem mmap'ing on nommu + - kernel-doc: fix plist.h comments + - exec.c: fix coredump to pipe problem and obscure "security hole" + - allow vmsplice to work in 32-bit mode on ppc64 + - bridge: Unaligned access when comparing ethernet addresses + - sctp: Unmap v4mapped addresses during SCTP_BINDX_REM_ADDR operation. + - sctp: Fix assertion (!atomic_read(&sk->sk_rmem_alloc)) failed message + - net: Set a separate lockdep class for neighbour table's proxy_queue + - net: Fix UDP checksum issue in net poll mode. + - key: Fix conversion between IPSEC_MODE_xxx and XFRM_MODE_xxx. + - net: Get rid of alloc_skb_from_cache + - cache_k8_northbridges() overflows beyond allocation + - IB/mthca: Fix data corruption after FMR unmap on Sinai + - arm 4313/1: S3C24XX: Update s3c2410 defconfig to 2.6.21-rc6 + - arm: Update mach-types + - x86: Fix potential overflow in perfctr reservation + - x86: Fix gcc 4.2 _proxy_pda workaround * Wed Apr 18 2007 - olh@suse.de - add patches.arch/ppc-ps3-storage-modalias.patch provide correct modalias for storage driver ++++++ kernel-xenpae.spec ++++++ --- /var/tmp/diff_new_pack.YF6147/_old 2007-04-26 14:30:17.000000000 +0200 +++ /var/tmp/diff_new_pack.YF6147/_new 2007-04-26 14:30:17.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package kernel-xenpae (Version 2.6.21_rc7) +# spec file for package kernel-xenpae (Version 2.6.21) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -38,8 +38,8 @@ %define build_vanilla 1 %endif Summary: The Xen Kernel with PAE support -Version: 2.6.21_rc7 -Release: 2 +Version: 2.6.21 +Release: 1 License: GNU General Public License (GPL) Group: System/Kernel Autoreqprov: on @@ -78,10 +78,10 @@ #Conflicts: kernel %else %if ! %build_xen -Provides: kernel = 2.6.21_rc7-%source_rel +Provides: kernel = 2.6.21-%source_rel %endif %endif -Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.20.tar.bz2 +Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.21.tar.bz2 Source1: functions.sh Source11: postun.sh Source12: post.sh @@ -152,12 +152,12 @@ -Source Timestamp: 2007/04/18 11:43:05 UTC +Source Timestamp: 2007/04/26 06:21:21 UTC %prep -if ! [ -e %_sourcedir/linux-2.6.20.tar.bz2 ]; then - echo "The kernel-xenpae-2.6.21_rc7.nosrc.rpm package does not contain the" \ - "complete sources. Please install kernel-source-2.6.21_rc7.src.rpm." +if ! [ -e %_sourcedir/linux-2.6.21.tar.bz2 ]; then + echo "The kernel-xenpae-2.6.21.nosrc.rpm package does not contain the" \ + "complete sources. Please install kernel-source-2.6.21.src.rpm." exit 1 fi echo "Architecture symbol(s):" %symbols @@ -171,8 +171,8 @@ %_sourcedir/guards %symbols $how < %_sourcedir/supported.conf \ ) | sort | uniq -u | sed -e 's:$: '"$how"':' done -) | sed -e 's,.*/,,' | sort > linux-2.6.20/Module.supported -cd linux-2.6.20 +) | sed -e 's,.*/,,' | sort > linux-2.6.21/Module.supported +cd linux-2.6.21 # Find out for which architecture to build. We do this here, and use the # result in the %build and %install sections. # @@ -234,7 +234,7 @@ %build source .rpm-defs -cd linux-2.6.20 +cd linux-2.6.21 cp .config .config.orig %if %{tolerate_unknown_new_config_options} MAKE_ARGS="$MAKE_ARGS -k" @@ -275,7 +275,7 @@ export NO_BRP_STALE_LINK_ERROR=yes # skip long-running sanity checks export NO_BRP_NOEXECSTACK=yes -cd linux-2.6.20 +cd linux-2.6.21 rm -rf %buildroot mkdir -p %buildroot/boot # (Could strip out non-public symbols.) @@ -446,8 +446,8 @@ # Indicate the ABI badness in build result emails. echo "KABI BADNESS $KABI" > %_rpmdir/%_arch/mbuild_subject.tag fi -# We were building in %my_builddir/linux-2.6.20, but the sources will -# later be installed in /usr/src/linux-2.6.20-%source_rel. Fix up the +# We were building in %my_builddir/linux-2.6.21, but the sources will +# later be installed in /usr/src/linux-2.6.21-%source_rel. Fix up the # build symlink. rm -f %buildroot/lib/modules/$KERNELRELEASE/{source,build} ln -s /usr/src/linux-${KERNELRELEASE%%-xenpae} \ @@ -495,6 +495,76 @@ %files -f kernel.files %changelog +* Thu Apr 26 2007 - olh@suse.de +- drop kernel-iseries64, merged into kernel-ppc64 +* Thu Apr 26 2007 - olh@suse.de +- enable DVB on powerpc (264838) +* Thu Apr 26 2007 - olh@suse.de +- update to 2.6.21-rc7, misc fixes +* Tue Apr 24 2007 - olh@suse.de +- update to 2.6.21-rc7-git7, misc fixes +* Tue Apr 24 2007 - olh@suse.de +- update patches.arch/ppc-generic-check_legacy_ioport.patch + check if parent node has type isa +* Mon Apr 23 2007 - jeffm@suse.de +- patches.fixes/reiserfs-xattr-lock-race.diff: reiserfs: fix + xattr locking/refcount BUG (259215). +* Sun Apr 22 2007 - olh@suse.de +- check for /etc/fstab also in postun script +* Sun Apr 22 2007 - olh@suse.de +- add patches.arch/ppc-vio-modalias.patch + autoload modules on iseries (263748) +* Sun Apr 22 2007 - olh@suse.de +- add patches.fixes/icom-irq_number-size.patch + do not truncate irq number for icom adapter (266333 - LTC34061) +* Sun Apr 22 2007 - olh@suse.de +- update to 2.6.21-rc7-git5, nfs fixes +* Sun Apr 22 2007 - olh@suse.de +- update patches.arch/ppc-generic-check_legacy_ioport.patch + handle modular drivers +* Fri Apr 20 2007 - olh@suse.de +- update patches.arch/ppc-generic-check_legacy_ioport.patch + handle ipmi and isapnp +* Fri Apr 20 2007 - olh@suse.de +- update ps3 patches, obsolete our changes +* Fri Apr 20 2007 - olh@suse.de +- add patches.arch/ppc-of_device-modalias.patch + handle more than one compatible string in modalias (263773) +* Fri Apr 20 2007 - olh@suse.de +- update to 2.6.21-rc7-git4, network fixes +* Thu Apr 19 2007 - olh@suse.de +- update patches.arch/ppc-ps3-storage-modalias.patch + change two more places from ps3_stor to ps3_storage +* Wed Apr 18 2007 - jeffm@suse.de +- Update to 2.6.21-rc7-git2: + - Minor bug fixes to i2c-pasemi + - i2c-pasemi: Depend on PPC_PASEMI again + - hwmon/w83627ehf: Fix the fan5 clock divider write + - Provide dummy devm_ioport_* if !HAS_IOPORT + - knfsd: use a spinlock to protect sk_info_authunix + - drivers/macintosh/smu.c: fix locking snafu + - ufs proper handling of zero link case + - spi: fix use of set_cs in spi_s3c24xx driver + - alpha: build fixes - force architecture + - alpha: more fixes for specific machine types + - alpha: fixes for specific machine types + - fix bogon in /dev/mem mmap'ing on nommu + - kernel-doc: fix plist.h comments + - exec.c: fix coredump to pipe problem and obscure "security hole" + - allow vmsplice to work in 32-bit mode on ppc64 + - bridge: Unaligned access when comparing ethernet addresses + - sctp: Unmap v4mapped addresses during SCTP_BINDX_REM_ADDR operation. + - sctp: Fix assertion (!atomic_read(&sk->sk_rmem_alloc)) failed message + - net: Set a separate lockdep class for neighbour table's proxy_queue + - net: Fix UDP checksum issue in net poll mode. + - key: Fix conversion between IPSEC_MODE_xxx and XFRM_MODE_xxx. + - net: Get rid of alloc_skb_from_cache + - cache_k8_northbridges() overflows beyond allocation + - IB/mthca: Fix data corruption after FMR unmap on Sinai + - arm 4313/1: S3C24XX: Update s3c2410 defconfig to 2.6.21-rc6 + - arm: Update mach-types + - x86: Fix potential overflow in perfctr reservation + - x86: Fix gcc 4.2 _proxy_pda workaround * Wed Apr 18 2007 - olh@suse.de - add patches.arch/ppc-ps3-storage-modalias.patch provide correct modalias for storage driver ++++++ kernel-xen.spec ++++++ --- /var/tmp/diff_new_pack.YF6147/_old 2007-04-26 14:30:17.000000000 +0200 +++ /var/tmp/diff_new_pack.YF6147/_new 2007-04-26 14:30:17.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package kernel-xen (Version 2.6.21_rc7) +# spec file for package kernel-xen (Version 2.6.21) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -38,8 +38,8 @@ %define build_vanilla 1 %endif Summary: The Xen Kernel -Version: 2.6.21_rc7 -Release: 2 +Version: 2.6.21 +Release: 1 License: GNU General Public License (GPL) Group: System/Kernel Autoreqprov: on @@ -78,7 +78,7 @@ #Conflicts: kernel %else %if ! %build_xen -Provides: kernel = 2.6.21_rc7-%source_rel +Provides: kernel = 2.6.21-%source_rel %endif %endif %ifarch %ix86 @@ -86,7 +86,7 @@ %ifarch x86_64 %endif %endif -Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.20.tar.bz2 +Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.21.tar.bz2 Source1: functions.sh Source11: postun.sh Source12: post.sh @@ -155,12 +155,12 @@ -Source Timestamp: 2007/04/18 11:43:05 UTC +Source Timestamp: 2007/04/26 06:21:21 UTC %prep -if ! [ -e %_sourcedir/linux-2.6.20.tar.bz2 ]; then - echo "The kernel-xen-2.6.21_rc7.nosrc.rpm package does not contain the" \ - "complete sources. Please install kernel-source-2.6.21_rc7.src.rpm." +if ! [ -e %_sourcedir/linux-2.6.21.tar.bz2 ]; then + echo "The kernel-xen-2.6.21.nosrc.rpm package does not contain the" \ + "complete sources. Please install kernel-source-2.6.21.src.rpm." exit 1 fi echo "Architecture symbol(s):" %symbols @@ -174,8 +174,8 @@ %_sourcedir/guards %symbols $how < %_sourcedir/supported.conf \ ) | sort | uniq -u | sed -e 's:$: '"$how"':' done -) | sed -e 's,.*/,,' | sort > linux-2.6.20/Module.supported -cd linux-2.6.20 +) | sed -e 's,.*/,,' | sort > linux-2.6.21/Module.supported +cd linux-2.6.21 # Find out for which architecture to build. We do this here, and use the # result in the %build and %install sections. # @@ -237,7 +237,7 @@ %build source .rpm-defs -cd linux-2.6.20 +cd linux-2.6.21 cp .config .config.orig %if %{tolerate_unknown_new_config_options} MAKE_ARGS="$MAKE_ARGS -k" @@ -278,7 +278,7 @@ export NO_BRP_STALE_LINK_ERROR=yes # skip long-running sanity checks export NO_BRP_NOEXECSTACK=yes -cd linux-2.6.20 +cd linux-2.6.21 rm -rf %buildroot mkdir -p %buildroot/boot # (Could strip out non-public symbols.) @@ -449,8 +449,8 @@ # Indicate the ABI badness in build result emails. echo "KABI BADNESS $KABI" > %_rpmdir/%_arch/mbuild_subject.tag fi -# We were building in %my_builddir/linux-2.6.20, but the sources will -# later be installed in /usr/src/linux-2.6.20-%source_rel. Fix up the +# We were building in %my_builddir/linux-2.6.21, but the sources will +# later be installed in /usr/src/linux-2.6.21-%source_rel. Fix up the # build symlink. rm -f %buildroot/lib/modules/$KERNELRELEASE/{source,build} ln -s /usr/src/linux-${KERNELRELEASE%%-xen} \ @@ -498,6 +498,76 @@ %files -f kernel.files %changelog +* Thu Apr 26 2007 - olh@suse.de +- drop kernel-iseries64, merged into kernel-ppc64 +* Thu Apr 26 2007 - olh@suse.de +- enable DVB on powerpc (264838) +* Thu Apr 26 2007 - olh@suse.de +- update to 2.6.21-rc7, misc fixes +* Tue Apr 24 2007 - olh@suse.de +- update to 2.6.21-rc7-git7, misc fixes +* Tue Apr 24 2007 - olh@suse.de +- update patches.arch/ppc-generic-check_legacy_ioport.patch + check if parent node has type isa +* Mon Apr 23 2007 - jeffm@suse.de +- patches.fixes/reiserfs-xattr-lock-race.diff: reiserfs: fix + xattr locking/refcount BUG (259215). +* Sun Apr 22 2007 - olh@suse.de +- check for /etc/fstab also in postun script +* Sun Apr 22 2007 - olh@suse.de +- add patches.arch/ppc-vio-modalias.patch + autoload modules on iseries (263748) +* Sun Apr 22 2007 - olh@suse.de +- add patches.fixes/icom-irq_number-size.patch + do not truncate irq number for icom adapter (266333 - LTC34061) +* Sun Apr 22 2007 - olh@suse.de +- update to 2.6.21-rc7-git5, nfs fixes +* Sun Apr 22 2007 - olh@suse.de +- update patches.arch/ppc-generic-check_legacy_ioport.patch + handle modular drivers +* Fri Apr 20 2007 - olh@suse.de +- update patches.arch/ppc-generic-check_legacy_ioport.patch + handle ipmi and isapnp +* Fri Apr 20 2007 - olh@suse.de +- update ps3 patches, obsolete our changes +* Fri Apr 20 2007 - olh@suse.de +- add patches.arch/ppc-of_device-modalias.patch + handle more than one compatible string in modalias (263773) +* Fri Apr 20 2007 - olh@suse.de +- update to 2.6.21-rc7-git4, network fixes +* Thu Apr 19 2007 - olh@suse.de +- update patches.arch/ppc-ps3-storage-modalias.patch + change two more places from ps3_stor to ps3_storage +* Wed Apr 18 2007 - jeffm@suse.de +- Update to 2.6.21-rc7-git2: + - Minor bug fixes to i2c-pasemi + - i2c-pasemi: Depend on PPC_PASEMI again + - hwmon/w83627ehf: Fix the fan5 clock divider write + - Provide dummy devm_ioport_* if !HAS_IOPORT + - knfsd: use a spinlock to protect sk_info_authunix + - drivers/macintosh/smu.c: fix locking snafu + - ufs proper handling of zero link case + - spi: fix use of set_cs in spi_s3c24xx driver + - alpha: build fixes - force architecture + - alpha: more fixes for specific machine types + - alpha: fixes for specific machine types + - fix bogon in /dev/mem mmap'ing on nommu + - kernel-doc: fix plist.h comments + - exec.c: fix coredump to pipe problem and obscure "security hole" + - allow vmsplice to work in 32-bit mode on ppc64 + - bridge: Unaligned access when comparing ethernet addresses + - sctp: Unmap v4mapped addresses during SCTP_BINDX_REM_ADDR operation. + - sctp: Fix assertion (!atomic_read(&sk->sk_rmem_alloc)) failed message + - net: Set a separate lockdep class for neighbour table's proxy_queue + - net: Fix UDP checksum issue in net poll mode. + - key: Fix conversion between IPSEC_MODE_xxx and XFRM_MODE_xxx. + - net: Get rid of alloc_skb_from_cache + - cache_k8_northbridges() overflows beyond allocation + - IB/mthca: Fix data corruption after FMR unmap on Sinai + - arm 4313/1: S3C24XX: Update s3c2410 defconfig to 2.6.21-rc6 + - arm: Update mach-types + - x86: Fix potential overflow in perfctr reservation + - x86: Fix gcc 4.2 _proxy_pda workaround * Wed Apr 18 2007 - olh@suse.de - add patches.arch/ppc-ps3-storage-modalias.patch provide correct modalias for storage driver ++++++ build-source-timestamp ++++++ --- kernel-source/build-source-timestamp 2007-04-18 13:49:29.000000000 +0200 +++ /mounts/work_src_done/STABLE/kernel-source/build-source-timestamp 2007-04-26 08:22:46.000000000 +0200 @@ -1 +1 @@ -2007/04/18 11:43:05 UTC +2007/04/26 06:21:21 UTC ++++++ config.conf ++++++ --- kernel-source/config.conf 2007-04-18 13:49:35.000000000 +0200 +++ /mounts/work_src_done/STABLE/kernel-source/config.conf 2007-04-26 08:22:56.000000000 +0200 @@ -25,7 +25,6 @@ +alpha alpha/vanilla +PPC powerpc/default -+PPC powerpc/iseries64 +PPC powerpc/ppc64 +PPC powerpc/kdump +PPC powerpc/vanilla ++++++ config.tar.bz2 ++++++ ++++ 2471 lines of diff (skipped) ++++++ kabi.tar.bz2 ++++++ ++++++ linux-2.6.20.tar.bz2 -> linux-2.6.21.tar.bz2 ++++++ kernel-source/linux-2.6.20.tar.bz2 /mounts/work_src_done/STABLE/kernel-source/linux-2.6.21.tar.bz2 differ: byte 11, line 1 ++++++ novell-kmp.tar.bz2 ++++++ ++++++ patches.apparmor.tar.bz2 ++++++ ++++++ patches.arch.tar.bz2 ++++++ diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/ppc-generic-check_legacy_ioport.patch new/patches.arch/ppc-generic-check_legacy_ioport.patch --- old/patches.arch/ppc-generic-check_legacy_ioport.patch 2007-04-18 13:41:35.000000000 +0200 +++ new/patches.arch/ppc-generic-check_legacy_ioport.patch 2007-04-25 22:30:15.000000000 +0200 @@ -1,60 +1,69 @@ -Subject: reject access to legacy ioports unless an isa node exists +Subject: generic check_legacy_ioport From: olh@suse.de check_legacy_ioport makes only sense on PREP, CHRP and pSeries. They may have an isa node with PS/2, parport, floppy and serial ports. +Remove the check_legacy_ioport call from ppc_md, its not needed anymore. +Hardware capabilities come from the device-tree. + --- - arch/powerpc/kernel/setup-common.c | 25 +++++++++++++++++++++++-- - arch/powerpc/platforms/cell/setup.c | 10 ---------- - arch/powerpc/platforms/celleb/setup.c | 10 ---------- - arch/powerpc/platforms/iseries/setup.c | 10 ---------- - arch/powerpc/platforms/pasemi/setup.c | 7 ------- - arch/powerpc/platforms/powermac/setup.c | 10 ---------- - arch/powerpc/platforms/pseries/setup.c | 27 --------------------------- - include/asm-powerpc/io.h | 2 ++ - include/asm-powerpc/machdep.h | 3 --- - 9 files changed, 25 insertions(+), 79 deletions(-) + arch/powerpc/kernel/setup-common.c | 34 +++++++++++++++++++++++++++++--- + arch/powerpc/platforms/cell/setup.c | 10 --------- + arch/powerpc/platforms/celleb/setup.c | 10 --------- + arch/powerpc/platforms/iseries/setup.c | 10 --------- + arch/powerpc/platforms/pasemi/setup.c | 7 ------ + arch/powerpc/platforms/powermac/setup.c | 10 --------- + arch/powerpc/platforms/pseries/setup.c | 27 ------------------------- + include/asm-powerpc/io.h | 7 +++++- + include/asm-powerpc/machdep.h | 3 -- + 9 files changed, 37 insertions(+), 81 deletions(-) -Index: b/arch/powerpc/kernel/setup-common.c -=================================================================== --- a/arch/powerpc/kernel/setup-common.c +++ b/arch/powerpc/kernel/setup-common.c -@@ -498,9 +498,30 @@ void probe_machine(void) +@@ -496,11 +496,39 @@ void probe_machine(void) + printk(KERN_INFO "Using %s machine description\n", ppc_md.name); + } ++/* Match a class of boards, not a specific device configuration. */ int check_legacy_ioport(unsigned long base_port) { - if (ppc_md.check_legacy_ioport == NULL) -+ struct device_node *np; +- return 0; +- return ppc_md.check_legacy_ioport(base_port); ++ struct device_node *parent, *np = NULL; ++ int ret = -ENODEV; + -+ switch(baseport) { ++ switch(base_port) { + case I8042_DATA_REG: + np = of_find_node_by_type(NULL, "8042"); -+ if (np == NULL) -+ return -ENODEV; -+ of_node_put(np); -+ return 0; -+ case FDC_BASE: ++ break; ++ case FDC_BASE: /* FDC1 */ + np = of_find_node_by_type(NULL, "fdc"); -+ if (np == NULL) -+ return -ENODEV; -+ of_node_put(np); - return 0; -- return ppc_md.check_legacy_ioport(base_port); ++ break; ++#ifdef CONFIG_PPC_PREP ++ case _PIDXR: ++ case _PNPWRP: + case PNPBIOS_BASE: + /* implement me */ ++#endif + default: -+ printk("%s rejected access to port %u\n", __FUNCTION__, baseport); -+ WARN_ON(baseport); ++ /* ipmi is supposed to fail here */ ++ break; + } -+ return -ENODEV; -+} -+ ++ if (!np) ++ return ret; ++ parent = of_get_parent(np); ++ if (parent) { ++ if (strcmp(parent->type, "isa") == 0) ++ ret = 0; ++ of_node_put(parent); ++ } ++ of_node_put(np); ++ return ret; } EXPORT_SYMBOL(check_legacy_ioport); -Index: b/arch/powerpc/platforms/cell/setup.c -=================================================================== --- a/arch/powerpc/platforms/cell/setup.c +++ b/arch/powerpc/platforms/cell/setup.c @@ -190,15 +190,6 @@ static int __init cell_probe(void) @@ -81,8 +90,6 @@ .progress = cell_progress, .init_IRQ = cell_init_irq, .pci_setup_phb = rtas_setup_phb, -Index: b/arch/powerpc/platforms/celleb/setup.c -=================================================================== --- a/arch/powerpc/platforms/celleb/setup.c +++ b/arch/powerpc/platforms/celleb/setup.c @@ -128,15 +128,6 @@ static int __init celleb_probe(void) @@ -109,8 +116,6 @@ .progress = celleb_progress, .power_save = beat_power_save, .nvram_size = beat_nvram_get_size, -Index: b/arch/powerpc/platforms/iseries/setup.c -=================================================================== --- a/arch/powerpc/platforms/iseries/setup.c +++ b/arch/powerpc/platforms/iseries/setup.c @@ -628,15 +628,6 @@ static void iseries_iounmap(volatile voi @@ -137,8 +142,6 @@ .ioremap = iseries_ioremap, .iounmap = iseries_iounmap, /* XXX Implement enable_pmcs for iSeries */ -Index: b/arch/powerpc/platforms/pasemi/setup.c -=================================================================== --- a/arch/powerpc/platforms/pasemi/setup.c +++ b/arch/powerpc/platforms/pasemi/setup.c @@ -101,12 +101,6 @@ void __init pas_setup_arch(void) @@ -162,8 +165,6 @@ .progress = pas_progress, .machine_check_exception = pas_machine_check_handler, .pci_irq_fixup = pas_pci_irq_fixup, -Index: b/arch/powerpc/platforms/powermac/setup.c -=================================================================== --- a/arch/powerpc/platforms/powermac/setup.c +++ b/arch/powerpc/platforms/powermac/setup.c @@ -616,15 +616,6 @@ static void __init pmac_init_early(void) @@ -190,8 +191,6 @@ .progress = udbg_progress, #ifdef CONFIG_PPC64 .pci_probe_mode = pmac_pci_probe_mode, -Index: b/arch/powerpc/platforms/pseries/setup.c -=================================================================== --- a/arch/powerpc/platforms/pseries/setup.c +++ b/arch/powerpc/platforms/pseries/setup.c @@ -334,32 +334,6 @@ static void __init pSeries_init_early(vo @@ -235,21 +234,22 @@ .system_reset_exception = pSeries_system_reset_exception, .machine_check_exception = pSeries_machine_check_exception, }; -Index: b/include/asm-powerpc/io.h -=================================================================== --- a/include/asm-powerpc/io.h +++ b/include/asm-powerpc/io.h -@@ -11,6 +11,8 @@ +@@ -11,7 +11,12 @@ /* Check of existence of legacy devices */ extern int check_legacy_ioport(unsigned long base_port); +-#define PNPBIOS_BASE 0xf000 /* only relevant for PReP */ +#define I8042_DATA_REG 0x60 +#define FDC_BASE 0x3f0 - #define PNPBIOS_BASE 0xf000 /* only relevant for PReP */ ++/* only relevant for PReP */ ++#define _PIDXR 0x279 ++#define _PNPWRP 0xa79 ++#define PNPBIOS_BASE 0xf000 #include <linux/compiler.h> -Index: b/include/asm-powerpc/machdep.h -=================================================================== + #include <asm/page.h> --- a/include/asm-powerpc/machdep.h +++ b/include/asm-powerpc/machdep.h @@ -153,9 +153,6 @@ struct machdep_calls { diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/ppc-of_device-modalias.patch new/patches.arch/ppc-of_device-modalias.patch --- old/patches.arch/ppc-of_device-modalias.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.arch/ppc-of_device-modalias.patch 2007-04-20 19:03:56.000000000 +0200 @@ -0,0 +1,24 @@ +Subject: match multiple compatible entries +From: mmarek@novell.com +References: 263773 + +a test patch + +--- + scripts/mod/file2alias.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +Index: b/scripts/mod/file2alias.c +=================================================================== +--- a/scripts/mod/file2alias.c ++++ b/scripts/mod/file2alias.c +@@ -355,7 +355,8 @@ static int do_pcmcia_entry(const char *f + static int do_of_entry (const char *filename, struct of_device_id *of, char *alias) + { + char *tmp; +- sprintf (alias, "of:N%sT%sC%s", ++ /* the "*C%s" is there to match strings with multiple C entries */ ++ sprintf (alias, "of:N%sT%s*C%s", + of->name[0] ? of->name : "*", + of->type[0] ? of->type : "*", + of->compatible[0] ? of->compatible : "*"); diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/ppc-ps3-device-init-2.patch new/patches.arch/ppc-ps3-device-init-2.patch --- old/patches.arch/ppc-ps3-device-init-2.patch 2007-04-17 23:01:25.000000000 +0200 +++ new/patches.arch/ppc-ps3-device-init-2.patch 2007-04-20 19:24:49.000000000 +0200 @@ -5,9 +5,9 @@ --- arch/powerpc/platforms/ps3/Makefile | 1 - arch/powerpc/platforms/ps3/device-init.c | 459 +++++++++++++++++++++++++++++++ + arch/powerpc/platforms/ps3/device-init.c | 463 +++++++++++++++++++++++++++++++ arch/powerpc/platforms/ps3/system-bus.c | 50 +++ - 3 files changed, 506 insertions(+), 4 deletions(-) + 3 files changed, 510 insertions(+), 4 deletions(-) Index: b/arch/powerpc/platforms/ps3/Makefile =================================================================== @@ -25,7 +25,7 @@ =================================================================== --- /dev/null +++ b/arch/powerpc/platforms/ps3/device-init.c -@@ -0,0 +1,459 @@ +@@ -0,0 +1,463 @@ +/* + * PS3 device init routines. + * @@ -50,6 +50,7 @@ + +#include <linux/kernel.h> +#include <linux/init.h> ++#include <asm/firmware.h> + +#include "platform.h" + @@ -467,6 +468,9 @@ +{ + int result; + ++ if (!firmware_has_feature(FW_FEATURE_PS3_LV1)) ++ return -ENODEV; ++ + pr_debug(" -> %s:%d\n", __func__, __LINE__); + + //ps3_repository_dump_bus_info(); diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/ppc-ps3-device-init-ps3only.patch new/patches.arch/ppc-ps3-device-init-ps3only.patch --- old/patches.arch/ppc-ps3-device-init-ps3only.patch 2007-04-18 09:56:24.000000000 +0200 +++ new/patches.arch/ppc-ps3-device-init-ps3only.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,21 +0,0 @@ -Subject: run device-init only on PS3 -From: olh@suse.de - ---- - arch/powerpc/platforms/ps3/device-init.c | 3 +++ - 1 file changed, 3 insertions(+) - -Index: b/arch/powerpc/platforms/ps3/device-init.c -=================================================================== ---- a/arch/powerpc/platforms/ps3/device-init.c -+++ b/arch/powerpc/platforms/ps3/device-init.c -@@ -441,6 +441,9 @@ ps3_register_known_devices (void) - - pr_debug(" -> %s:%d\n", __func__, __LINE__); - -+ if (!firmware_has_feature(FW_FEATURE_PS3_LV1)) -+ return -ENODEV; -+ - //ps3_repository_dump_bus_info(); - - result = ps3_register_ohci_0(); diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/ppc-ps3-gelic.patch new/patches.arch/ppc-ps3-gelic.patch --- old/patches.arch/ppc-ps3-gelic.patch 2007-04-17 23:01:25.000000000 +0200 +++ new/patches.arch/ppc-ps3-gelic.patch 2007-04-20 19:24:49.000000000 +0200 @@ -6,8 +6,8 @@ --- drivers/net/Kconfig | 10 drivers/net/Makefile | 1 - drivers/net/gelic_net.c | 1877 ++++++++++++++++++++++++++++++++++++++++++++++++ - 3 files changed, 1888 insertions(+) + drivers/net/gelic_net.c | 1880 ++++++++++++++++++++++++++++++++++++++++++++++++ + 3 files changed, 1891 insertions(+) Index: b/drivers/net/Kconfig =================================================================== @@ -46,7 +46,7 @@ =================================================================== --- /dev/null +++ b/drivers/net/gelic_net.c -@@ -0,0 +1,1877 @@ +@@ -0,0 +1,1880 @@ +/* + * PS3 Platfom gelic network driver. + * @@ -105,6 +105,7 @@ +#include <asm/pci-bridge.h> +#include <net/checksum.h> +#include <asm/io.h> ++#include <asm/firmware.h> +#include <asm/ps3.h> +#include <asm/lv1call.h> + @@ -1898,7 +1899,9 @@ +static int __init +ps3_gelic_driver_init (void) +{ -+ return ps3_system_bus_driver_register(&ps3_gelic_driver); ++ return firmware_has_feature(FW_FEATURE_PS3_LV1) ++ ? ps3_system_bus_driver_register(&ps3_gelic_driver) ++ : -ENODEV; +} + +static void __exit diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/ppc-ps3-gelic-ps3only.patch new/patches.arch/ppc-ps3-gelic-ps3only.patch --- old/patches.arch/ppc-ps3-gelic-ps3only.patch 2007-04-18 11:44:29.000000000 +0200 +++ new/patches.arch/ppc-ps3-gelic-ps3only.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,20 +0,0 @@ -Summary: init gelic only on ps3 -From: olh@suse.de - ---- - drivers/net/gelic_net.c | 2 ++ - 1 file changed, 2 insertions(+) - -Index: b/drivers/net/gelic_net.c -=================================================================== ---- a/drivers/net/gelic_net.c -+++ b/drivers/net/gelic_net.c -@@ -1849,6 +1849,8 @@ static struct ps3_system_bus_driver ps3_ - static int __init - ps3_gelic_driver_init (void) - { -+ if (!firmware_has_feature(FW_FEATURE_PS3_LV1)) -+ return -ENODEV; - return ps3_system_bus_driver_register(&ps3_gelic_driver); - } - diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/ppc-ps3-storage-exports.patch new/patches.arch/ppc-ps3-storage-exports.patch --- old/patches.arch/ppc-ps3-storage-exports.patch 2007-04-17 23:01:25.000000000 +0200 +++ new/patches.arch/ppc-ps3-storage-exports.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,24 +0,0 @@ ---- - arch/powerpc/platforms/ps3/repository.c | 2 ++ - 1 file changed, 2 insertions(+) - -Index: b/arch/powerpc/platforms/ps3/repository.c -=================================================================== ---- a/arch/powerpc/platforms/ps3/repository.c -+++ b/arch/powerpc/platforms/ps3/repository.c -@@ -542,6 +542,7 @@ int ps3_repository_find_bus(enum ps3_bus - *bus_index = UINT_MAX; - return -ENODEV; - } -+EXPORT_SYMBOL_GPL(ps3_repository_find_bus); - - static int find_device(unsigned int bus_index, unsigned int num_dev, - unsigned int start_dev_index, enum ps3_dev_type dev_type, -@@ -688,6 +689,7 @@ int ps3_repository_find_interrupt(const - - return result; - } -+EXPORT_SYMBOL_GPL(ps3_repository_find_interrupt); - - int ps3_repository_find_reg(const struct ps3_repository_device *dev, - enum ps3_reg_type reg_type, u64 *bus_addr, u64 *len) diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/ppc-ps3-storage-modalias.patch new/patches.arch/ppc-ps3-storage-modalias.patch --- old/patches.arch/ppc-ps3-storage-modalias.patch 2007-04-18 13:43:05.000000000 +0200 +++ new/patches.arch/ppc-ps3-storage-modalias.patch 2007-04-19 11:37:06.000000000 +0200 @@ -2,8 +2,8 @@ From: olh@suse.de --- - drivers/block/ps3_storage.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) + drivers/block/ps3_storage.c | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) Index: b/drivers/block/ps3_storage.c =================================================================== @@ -18,3 +18,21 @@ .dev = { .release = ps3_stor_device_release } +@@ -2525,7 +2525,7 @@ static struct device_attribute *ps3_stor + }; + + static struct scsi_host_template ps3_stor_driver_template = { +- .name = "ps3_stor", ++ .name = "ps3_storage", + .slave_alloc = ps3_stor_slave_alloc, + .slave_configure = ps3_stor_slave_configure, + .slave_destroy = ps3_stor_slave_destroy, +@@ -2620,7 +2620,7 @@ static void ps3_stor_driver_shutdown(str + + static struct platform_driver ps3_stor_platform_driver = { + .driver = { +- .name = "ps3_stor" ++ .name = "ps3_storage" + }, + .probe = ps3_stor_driver_probe, + .remove = ps3_stor_driver_remove, diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/ppc-ps3-storage.patch new/patches.arch/ppc-ps3-storage.patch --- old/patches.arch/ppc-ps3-storage.patch 2007-04-17 23:01:25.000000000 +0200 +++ new/patches.arch/ppc-ps3-storage.patch 2007-04-20 19:24:49.000000000 +0200 @@ -12,14 +12,14 @@ --- arch/powerpc/platforms/ps3/platform.h | 2 - arch/powerpc/platforms/ps3/repository.c | 58 + arch/powerpc/platforms/ps3/repository.c | 60 arch/powerpc/platforms/ps3/setup.c | 20 drivers/block/Kconfig | 28 drivers/block/Makefile | 1 drivers/block/ps3_storage.c | 2741 ++++++++++++++++++++++++++++++++ drivers/block/ps3_storage.h | 237 ++ include/asm-powerpc/ps3.h | 1 - 8 files changed, 3067 insertions(+), 21 deletions(-) + 8 files changed, 3069 insertions(+), 21 deletions(-) Index: b/arch/powerpc/platforms/ps3/platform.h =================================================================== @@ -86,7 +86,7 @@ int ps3_repository_read_dev_reg_type(unsigned int bus_index, unsigned int dev_index, unsigned int reg_index, -@@ -513,6 +519,30 @@ int ps3_repository_dump_bus_info(void) +@@ -513,6 +519,31 @@ int ps3_repository_dump_bus_info(void) } #endif /* defined(DEBUG) */ @@ -113,11 +113,12 @@ + *bus_index = UINT_MAX; + return -ENODEV; +} ++EXPORT_SYMBOL_GPL(ps3_repository_find_bus); + static int find_device(unsigned int bus_index, unsigned int num_dev, unsigned int start_dev_index, enum ps3_dev_type dev_type, struct ps3_repository_device *dev) -@@ -541,7 +571,7 @@ static int find_device(unsigned int bus_ +@@ -541,7 +572,7 @@ static int find_device(unsigned int bus_ } if (dev_index == num_dev) @@ -126,7 +127,7 @@ pr_debug("%s:%d: found dev_type %u at dev_index %u\n", __func__, __LINE__, dev_type, dev_index); -@@ -577,25 +607,14 @@ int ps3_repository_find_device (enum ps3 +@@ -577,25 +608,14 @@ int ps3_repository_find_device (enum ps3 BUG_ON(start_dev && start_dev->bus_index > 10); @@ -158,7 +159,7 @@ pr_debug("%s:%d: found bus_type %u at bus_index %u\n", __func__, __LINE__, bus_type, bus_index); -@@ -630,6 +649,7 @@ int ps3_repository_find_device (enum ps3 +@@ -630,6 +650,7 @@ int ps3_repository_find_device (enum ps3 return result; } @@ -166,7 +167,15 @@ int ps3_repository_find_interrupt(const struct ps3_repository_device *dev, enum ps3_interrupt_type intr_type, unsigned int *interrupt_id) -@@ -949,6 +969,7 @@ int ps3_repository_read_boot_dat_address +@@ -668,6 +689,7 @@ int ps3_repository_find_interrupt(const + + return result; + } ++EXPORT_SYMBOL_GPL(ps3_repository_find_interrupt); + + int ps3_repository_find_reg(const struct ps3_repository_device *dev, + enum ps3_reg_type reg_type, u64 *bus_addr, u64 *len) +@@ -949,6 +971,7 @@ int ps3_repository_read_boot_dat_address 0, address, 0); } @@ -174,7 +183,7 @@ int ps3_repository_read_boot_dat_size(unsigned int *size) { -@@ -1015,6 +1036,7 @@ int ps3_repository_read_tb_freq(u64 node +@@ -1015,6 +1038,7 @@ int ps3_repository_read_tb_freq(u64 node 0, tb_freq, 0); } diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/ppc-vio-modalias.patch new/patches.arch/ppc-vio-modalias.patch --- old/patches.arch/ppc-vio-modalias.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.arch/ppc-vio-modalias.patch 2007-04-22 17:11:56.000000000 +0200 @@ -0,0 +1,31 @@ +--- + arch/powerpc/kernel/vio.c | 15 +++++++++++++++ + 1 file changed, 15 insertions(+) + +--- a/arch/powerpc/kernel/vio.c ++++ b/arch/powerpc/kernel/vio.c +@@ -342,9 +342,24 @@ static ssize_t devspec_show(struct devic + return sprintf(buf, "%s\n", of_node ? of_node->full_name : "none"); + } + ++static ssize_t modalias_show (struct device *dev, struct device_attribute *attr, ++ char *buf) ++{ ++ struct device_node *of_node = dev->archdata.of_node; ++ const char *compat; ++ int i = 0; ++ ++ if (of_node) { ++ compat = get_property(of_node, "compatible", &i); ++ i = sprintf (buf, "vio:T%sS%s\n", of_node->type, compat); ++ } ++ return i; ++} ++ + static struct device_attribute vio_dev_attrs[] = { + __ATTR_RO(name), + __ATTR_RO(devspec), ++ __ATTR_RO(modalias), + __ATTR_NULL + }; + ++++++ patches.drivers.tar.bz2 ++++++ ++++++ patches.fixes.tar.bz2 ++++++ ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 785763 lines of diff (skipped) ++++++ patches.rpmify.tar.bz2 ++++++ ++++++ patches.suse.tar.bz2 ++++++ ++++++ patches.uml.tar.bz2 ++++++ ++++++ patches.xen.tar.bz2 ++++++ diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.xen/xen3-auto-common.diff new/patches.xen/xen3-auto-common.diff --- old/patches.xen/xen3-auto-common.diff 2007-03-24 10:07:01.000000000 +0100 +++ new/patches.xen/xen3-auto-common.diff 2007-04-18 17:30:30.000000000 +0200 @@ -2260,14 +2260,6 @@ =================================================================== --- head-2007-03-19.orig/net/core/skbuff.c 2007-03-19 14:37:23.000000000 +0100 +++ head-2007-03-19/net/core/skbuff.c 2007-03-19 15:09:10.000000000 +0100 -@@ -242,6 +242,7 @@ struct sk_buff *alloc_skb_from_cache(str - skb_shinfo(skb)->gso_size = 0; - skb_shinfo(skb)->gso_segs = 0; - skb_shinfo(skb)->gso_type = 0; -+ skb_shinfo(skb)->ip6_frag_id = 0; - skb_shinfo(skb)->frag_list = NULL; - out: - return skb; @@ -468,6 +469,10 @@ struct sk_buff *skb_clone(struct sk_buff C(local_df); n->cloned = 1; ++++++ post.sh ++++++ --- kernel-source/post.sh 2007-04-18 13:49:35.000000000 +0200 +++ /mounts/work_src_done/STABLE/kernel-source/post.sh 2007-04-26 08:22:56.000000000 +0200 @@ -9,11 +9,6 @@ } 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 ]; then ++++++ postun.sh ++++++ --- kernel-source/postun.sh 2007-04-18 13:49:35.000000000 +0200 +++ /mounts/work_src_done/STABLE/kernel-source/postun.sh 2007-04-26 08:22:56.000000000 +0200 @@ -26,21 +26,24 @@ ;; esac -# handle 10.2 and SLES10 SP1 -if [ -x /usr/lib/bootloader/bootloader_entry ]; then - /usr/lib/bootloader/bootloader_entry \ - remove \ - @FLAVOR@ \ - @KERNELRELEASE@ \ - @IMAGE@-@KERNELRELEASE@ \ - initrd-@KERNELRELEASE@ +# remove fstab check once perl-Bootloader can cope with it +if [ -f /etc/fstab ]; then + # handle 10.2 and SLES10 SP1 + if [ -x /usr/lib/bootloader/bootloader_entry ]; then + /usr/lib/bootloader/bootloader_entry \ + remove \ + @FLAVOR@ \ + @KERNELRELEASE@ \ + @IMAGE@-@KERNELRELEASE@ \ + initrd-@KERNELRELEASE@ -# handle 10.1 and SLES10 GA -elif [ -x /sbin/update-bootloader ]; then - if [ "$remove_previos_entry" = "yes" ] ; then - /sbin/update-bootloader --image /boot/@IMAGE@$suffix.previous \ - --initrd /boot/initrd$suffix.previous \ - --remove --force + # handle 10.1 and SLES10 GA + elif [ -x /sbin/update-bootloader ]; then + if [ "$remove_previos_entry" = "yes" ] ; then + /sbin/update-bootloader --image /boot/@IMAGE@$suffix.previous \ + --initrd /boot/initrd$suffix.previous \ + --remove --force + fi + /sbin/update-bootloader --refresh fi - /sbin/update-bootloader --refresh fi ++++++ series.conf ++++++ --- kernel-source/series.conf 2007-04-18 13:49:18.000000000 +0200 +++ /mounts/work_src_done/STABLE/kernel-source/series.conf 2007-04-26 08:22:44.000000000 +0200 @@ -20,10 +20,6 @@ # latest standard kernel patches # DO NOT MODIFY THEM! # Send separate patches upstream if you find a problem... - patches.kernel.org/patch-2.6.21-rc4 - patches.kernel.org/patch-2.6.21-rc4-rc5 - patches.kernel.org/patch-2.6.21-rc5-rc6 - patches.kernel.org/patch-2.6.21-rc6-rc7 ######################################################## # @@ -72,6 +68,8 @@ # suse ppc patches.arch/ppc-generic-check_legacy_ioport.patch + patches.arch/ppc-of_device-modalias.patch + patches.arch/ppc-vio-modalias.patch patches.arch/ppc-macio-modalias.patch patches.arch/ppc-pegasos-via-ide-irq-quirk.patch patches.arch/ppc-efika-modalias.patch @@ -89,15 +87,12 @@ patches.arch/ppc-ps3-replace-irq-alloc-free.patch patches.arch/ppc-ps3-cell-usb-workaround-ehci-iso.diff patches.arch/ppc-ps3-gelic.patch - patches.arch/ppc-ps3-gelic-ps3only.patch patches.arch/ppc-ps3-gelic-device_symlink.patch patches.arch/ppc-ps3-device-init-2.patch - patches.arch/ppc-ps3-device-init-ps3only.patch patches.arch/spufs-clear-class-0-interrupt.patch patches.arch/spufs-wrap-master-run-bit.patch patches.arch/ppc-ps3-dma-mem-hack.patch patches.arch/ppc-ps3-storage.patch - patches.arch/ppc-ps3-storage-exports.patch patches.arch/ppc-ps3-storage-modalias.patch patches.arch/ppc-ps3-legacy-bootloader-hack.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@Hilbert.suse.de