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
-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
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 < %_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
-Index: b/include/asm-powerpc/machdep.h
-===================================================================
+ #include
--- 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
+#include
++#include
+
+#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
+#include
+#include
++#include
+#include
+#include
+
@@ -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