Mailinglist Archive: opensuse-commit (1003 mails)

< Previous Next >
commit kernel-source
  • From: root@xxxxxxxxxxxxxxx (h_root)
  • Date: Fri, 22 Jun 2007 10:01:51 +0200
  • Message-id: <20070622080151.BC679678183@xxxxxxxxxxxxxxx>

Hello community,

here is the log from the commit of package kernel-source
checked in at Fri Jun 22 10:01:51 CEST 2007.

--------
--- kernel-source/kernel-bigsmp.changes 2007-06-17 08:20:30.000000000 +0200
+++ /mounts/work_src_done/STABLE/kernel-source/kernel-bigsmp.changes    2007-06-22 02:08:58.473151000 +0200
@@ -1,0 +2,70 @@
+Fri Jun 22 00:29:58 CEST 2007 - jeffm@xxxxxxx
+
+- Update to 2.6.22-rc5-git5.
+
+-------------------------------------------------------------------
+Fri Jun 22 00:29:04 CEST 2007 - jeffm@xxxxxxx
+
+- Update to 2.6.22-rc5-git5.
+
+-------------------------------------------------------------------
+Fri Jun 22 00:27:03 CEST 2007 - jeffm@xxxxxxx
+
+- patches.suse/reiserfs-use-generic-xattr-handlers.diff: fix
+  reintroduction of crash on __fput in xattr code (286544).
+
+-------------------------------------------------------------------
+Thu Jun 21 20:47:07 CEST 2007 - jeffm@xxxxxxx
+
+- patches.fixes/saa7134-tvaudio-thread-handling.diff: saa7134:
+  fix thread shutdown handling (284718).
+
+-------------------------------------------------------------------
+Wed Jun 20 13:35:19 CEST 2007 - schwab@xxxxxxx
+
+- gcc 4.2 is also broken on ia64.
+
+-------------------------------------------------------------------
+Wed Jun 20 00:39:11 CEST 2007 - olh@xxxxxxx
+
+- build ppc64 kernel with gcc41 until PR31490 is fixed
+
+-------------------------------------------------------------------
+Tue Jun 19 21:19:31 CEST 2007 - olh@xxxxxxx
+
+- add patches.arch/ppc-suse-spe-logo_logo-extern-in-header.diff
+  fix section type conflict caused by PS3 logo patches
+
+-------------------------------------------------------------------
+Tue Jun 19 20:06:36 CEST 2007 - olh@xxxxxxx
+
+- enable CONFIG_FB_SIS + DRM on ppc32
+
+-------------------------------------------------------------------
+Tue Jun 19 16:39:29 CEST 2007 - jeffm@xxxxxxx
+
+- Enabled patches.suse/acpi_dsdt_ssdt_initrd_initramfs.patch
+
+-------------------------------------------------------------------
+Tue Jun 19 16:24:44 CEST 2007 - schwab@xxxxxxx
+
+- Remove some bogus EXPORT_SYMBOL.
+
+-------------------------------------------------------------------
+Mon Jun 18 22:18:29 CEST 2007 - jeffm@xxxxxxx
+
+- Update to 2.6.22-rc5.
+
+-------------------------------------------------------------------
+Mon Jun 18 21:16:58 CEST 2007 - jeffm@xxxxxxx
+
+- patches.suse/acpi_dsdt_ssdt_initrd_initramfs.patch: Updated to
+  only read the initramfs once. Not enabled yet.
+
+-------------------------------------------------------------------
+Mon Jun 18 15:53:40 CEST 2007 - olh@xxxxxxx
+
+- update ps3 patches
+  apply whole patchs series to make further updating simpler
+
+-------------------------------------------------------------------
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

New:
----
  needed_space_in_mb

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kernel-bigsmp.spec ++++++
--- /var/tmp/diff_new_pack.O22672/_old  2007-06-22 09:57:28.000000000 +0200
+++ /var/tmp/diff_new_pack.O22672/_new  2007-06-22 09:57:28.000000000 +0200
@@ -1,5 +1,5 @@
 #
-# spec file for package kernel-bigsmp (Version 2.6.22_rc4_git6)
+# spec file for package kernel-bigsmp (Version 2.6.22_rc5_git5)
 #
 # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
 # This file and all modifications and additions to the pristine
@@ -25,6 +25,7 @@
 %define build_xen 0
 %define build_um 0
 %define build_vanilla 0
+%define build_with_gcc41 0
 %if %{build_flavor} == "kdump"
 %define build_kdump 1
 %endif
@@ -37,13 +38,32 @@
 %if %{build_flavor} == "vanilla"
 %define build_vanilla 1
 %endif
+%if %suse_version > 1020
+# workaround for http://gcc.gnu.org/PR31490
+%if %{build_flavor} == "ppc64"
+%define build_with_gcc41 1
+%endif
+%ifarch ia64
+%define build_with_gcc41 1
+%endif
+%if %{build_flavor} == "kdump"
+%define build_with_gcc41 1
+%endif
+%endif
 Summary:        Kernel with PAE Support
-Version:        2.6.22_rc4_git6
+Version:        2.6.22_rc5_git5
 Release:        1
 License:        GNU General Public License (GPL)
 Group:          System/Kernel
 Autoreqprov:    on
 BuildRequires:  coreutils module-init-tools
+%if %{build_with_gcc41}
+BuildRequires:  gcc41
+%endif
+%ifarch ppc ppc64
+# for PS3 zImage
+BuildRequires:  dtc
+%endif
 %if %suse_version > 1020
 %ifarch %ix86 x86_64 ppc ppc64 ia64
 BuildRequires:  makedumpfile
@@ -83,7 +103,7 @@
 #Conflicts:    kernel
 %else
 %if ! %build_xen
-Provides:       kernel = 2.6.22_rc4_git6-%source_rel
+Provides:       kernel = 2.6.22_rc5_git5-%source_rel
 %endif
 %endif
 Provides:       k_smp4G
@@ -156,12 +176,12 @@
 
 
 
-Source Timestamp: 2007/06/15 18:58:40 UTC
+Source Timestamp: 2007/06/21 22:30:31 UTC
 
 %prep
 if ! [ -e %_sourcedir/linux-2.6.21.tar.bz2 ]; then
-    echo "The kernel-bigsmp-2.6.22_rc4_git6.nosrc.rpm package does not contain the" \
-        "complete sources. Please install kernel-source-2.6.22_rc4_git6.src.rpm."
+    echo "The kernel-bigsmp-2.6.22_rc5_git5.nosrc.rpm package does not contain the" \
+        "complete sources. Please install kernel-source-2.6.22_rc5_git5.src.rpm."
     exit 1
 fi
 echo "Architecture symbol(s):" %symbols
@@ -237,6 +257,20 @@
 %endif
 
 %build
+rm -f linux-2.6.21/.kernel-binary.spec.buildenv
+%if %{build_with_gcc41}
+# unable to pass CC="gcc -m64" to MAKE_ARGS
+mkdir blubber
+cat > blubber/gcc <<-'EOF'
+#!/bin/sh
+exec gcc-4.1 "$@"
+EOF
+chmod 755 blubber/gcc
+cat > linux-2.6.21/.kernel-binary.spec.buildenv <<EOF
+export PATH=`pwd`/blubber:$PATH
+EOF
+source linux-2.6.21/.kernel-binary.spec.buildenv
+%endif
 source .rpm-defs
 cd linux-2.6.21
 cp .config .config.orig
@@ -252,7 +286,7 @@
 make prepare $MAKE_ARGS
 KERNELRELEASE=$(make -s kernelrelease)
 echo "KERNELRELEASE=$KERNELRELEASE" >> ../.rpm-defs
-cat > .kernel-binary.spec.buildenv <<EOF
+cat >> .kernel-binary.spec.buildenv <<EOF
 # Override the timestamp 'uname -v' reports with the build
 # timestamp.
 export KBUILD_BUILD_TIMESTAMP="$(head -n 1 %_sourcedir/build-source-timestamp)"
@@ -482,6 +516,11 @@
     # Indicate the ABI badness in build result emails.
     echo "KABI BADNESS $KABI" > %_rpmdir/%_arch/mbuild_subject.tag
 fi
+if [ $KABI -ge 8 ]; then
+    echo "To find out which types have changed relative to the reference" \
+        "symbols, diff the symtypes.gz files of the reference kernel" \
+        "against the symtypes.gz file from this build."
+fi
 # 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.
@@ -531,6 +570,37 @@
 %files -f kernel.files
 
 %changelog
+* Fri Jun 22 2007 - jeffm@xxxxxxx
+- Update to 2.6.22-rc5-git5.
+* Fri Jun 22 2007 - jeffm@xxxxxxx
+- Update to 2.6.22-rc5-git5.
+* Fri Jun 22 2007 - jeffm@xxxxxxx
+- patches.suse/reiserfs-use-generic-xattr-handlers.diff: fix
+  reintroduction of crash on __fput in xattr code (286544).
+* Thu Jun 21 2007 - jeffm@xxxxxxx
+- patches.fixes/saa7134-tvaudio-thread-handling.diff: saa7134:
+  fix thread shutdown handling (284718).
+* Wed Jun 20 2007 - schwab@xxxxxxx
+- gcc 4.2 is also broken on ia64.
+* Wed Jun 20 2007 - olh@xxxxxxx
+- build ppc64 kernel with gcc41 until PR31490 is fixed
+* Tue Jun 19 2007 - olh@xxxxxxx
+- add patches.arch/ppc-suse-spe-logo_logo-extern-in-header.diff
+  fix section type conflict caused by PS3 logo patches
+* Tue Jun 19 2007 - olh@xxxxxxx
+- enable CONFIG_FB_SIS + DRM on ppc32
+* Tue Jun 19 2007 - jeffm@xxxxxxx
+- Enabled patches.suse/acpi_dsdt_ssdt_initrd_initramfs.patch
+* Tue Jun 19 2007 - schwab@xxxxxxx
+- Remove some bogus EXPORT_SYMBOL.
+* Mon Jun 18 2007 - jeffm@xxxxxxx
+- Update to 2.6.22-rc5.
+* Mon Jun 18 2007 - jeffm@xxxxxxx
+- patches.suse/acpi_dsdt_ssdt_initrd_initramfs.patch: Updated to
+  only read the initramfs once. Not enabled yet.
+* Mon Jun 18 2007 - olh@xxxxxxx
+- update ps3 patches
+  apply whole patchs series to make further updating simpler
 * Fri Jun 15 2007 - jeffm@xxxxxxx
 - patches.suse/acpi-unexport-acpi_rs_match_vendor_resource.diff:
   acpi: unexport acpi_rs_match_vendor_resource due to section

++++++ kernel-debug.spec ++++++
--- /var/tmp/diff_new_pack.O22672/_old  2007-06-22 09:57:28.000000000 +0200
+++ /var/tmp/diff_new_pack.O22672/_new  2007-06-22 09:57:28.000000000 +0200
@@ -1,5 +1,5 @@
 #
-# spec file for package kernel-debug (Version 2.6.22_rc4_git6)
+# spec file for package kernel-debug (Version 2.6.22_rc5_git5)
 #
 # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
 # This file and all modifications and additions to the pristine
@@ -25,6 +25,7 @@
 %define build_xen 0
 %define build_um 0
 %define build_vanilla 0
+%define build_with_gcc41 0
 %if %{build_flavor} == "kdump"
 %define build_kdump 1
 %endif
@@ -37,13 +38,32 @@
 %if %{build_flavor} == "vanilla"
 %define build_vanilla 1
 %endif
+%if %suse_version > 1020
+# workaround for http://gcc.gnu.org/PR31490
+%if %{build_flavor} == "ppc64"
+%define build_with_gcc41 1
+%endif
+%ifarch ia64
+%define build_with_gcc41 1
+%endif
+%if %{build_flavor} == "kdump"
+%define build_with_gcc41 1
+%endif
+%endif
 Summary:        A Debug Version of the Kernel
-Version:        2.6.22_rc4_git6
+Version:        2.6.22_rc5_git5
 Release:        1
 License:        GNU General Public License (GPL)
 Group:          System/Kernel
 Autoreqprov:    on
 BuildRequires:  coreutils module-init-tools
+%if %{build_with_gcc41}
+BuildRequires:  gcc41
+%endif
+%ifarch ppc ppc64
+# for PS3 zImage
+BuildRequires:  dtc
+%endif
 %if %suse_version > 1020
 %ifarch %ix86 x86_64 ppc ppc64 ia64
 BuildRequires:  makedumpfile
@@ -83,7 +103,7 @@
 #Conflicts:    kernel
 %else
 %if ! %build_xen
-Provides:       kernel = 2.6.22_rc4_git6-%source_rel
+Provides:       kernel = 2.6.22_rc5_git5-%source_rel
 %endif
 %endif
 %ifarch %ix86
@@ -161,12 +181,12 @@
 
 
 
-Source Timestamp: 2007/06/15 18:58:40 UTC
+Source Timestamp: 2007/06/21 22:30:31 UTC
 
 %prep
 if ! [ -e %_sourcedir/linux-2.6.21.tar.bz2 ]; then
-    echo "The kernel-debug-2.6.22_rc4_git6.nosrc.rpm package does not contain the" \
-        "complete sources. Please install kernel-source-2.6.22_rc4_git6.src.rpm."
+    echo "The kernel-debug-2.6.22_rc5_git5.nosrc.rpm package does not contain the" \
+        "complete sources. Please install kernel-source-2.6.22_rc5_git5.src.rpm."
     exit 1
 fi
 echo "Architecture symbol(s):" %symbols
@@ -242,6 +262,20 @@
 %endif
 
 %build
+rm -f linux-2.6.21/.kernel-binary.spec.buildenv
+%if %{build_with_gcc41}
+# unable to pass CC="gcc -m64" to MAKE_ARGS
+mkdir blubber
+cat > blubber/gcc <<-'EOF'
+#!/bin/sh
+exec gcc-4.1 "$@"
+EOF
+chmod 755 blubber/gcc
+cat > linux-2.6.21/.kernel-binary.spec.buildenv <<EOF
+export PATH=`pwd`/blubber:$PATH
+EOF
+source linux-2.6.21/.kernel-binary.spec.buildenv
+%endif
 source .rpm-defs
 cd linux-2.6.21
 cp .config .config.orig
@@ -257,7 +291,7 @@
 make prepare $MAKE_ARGS
 KERNELRELEASE=$(make -s kernelrelease)
 echo "KERNELRELEASE=$KERNELRELEASE" >> ../.rpm-defs
-cat > .kernel-binary.spec.buildenv <<EOF
+cat >> .kernel-binary.spec.buildenv <<EOF
 # Override the timestamp 'uname -v' reports with the build
 # timestamp.
 export KBUILD_BUILD_TIMESTAMP="$(head -n 1 %_sourcedir/build-source-timestamp)"
@@ -487,6 +521,11 @@
     # Indicate the ABI badness in build result emails.
     echo "KABI BADNESS $KABI" > %_rpmdir/%_arch/mbuild_subject.tag
 fi
+if [ $KABI -ge 8 ]; then
+    echo "To find out which types have changed relative to the reference" \
+        "symbols, diff the symtypes.gz files of the reference kernel" \
+        "against the symtypes.gz file from this build."
+fi
 # 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.
@@ -536,6 +575,37 @@
 %files -f kernel.files
 
 %changelog
+* Fri Jun 22 2007 - jeffm@xxxxxxx
+- Update to 2.6.22-rc5-git5.
+* Fri Jun 22 2007 - jeffm@xxxxxxx
+- Update to 2.6.22-rc5-git5.
+* Fri Jun 22 2007 - jeffm@xxxxxxx
+- patches.suse/reiserfs-use-generic-xattr-handlers.diff: fix
+  reintroduction of crash on __fput in xattr code (286544).
+* Thu Jun 21 2007 - jeffm@xxxxxxx
+- patches.fixes/saa7134-tvaudio-thread-handling.diff: saa7134:
+  fix thread shutdown handling (284718).
+* Wed Jun 20 2007 - schwab@xxxxxxx
+- gcc 4.2 is also broken on ia64.
+* Wed Jun 20 2007 - olh@xxxxxxx
+- build ppc64 kernel with gcc41 until PR31490 is fixed
+* Tue Jun 19 2007 - olh@xxxxxxx
+- add patches.arch/ppc-suse-spe-logo_logo-extern-in-header.diff
+  fix section type conflict caused by PS3 logo patches
+* Tue Jun 19 2007 - olh@xxxxxxx
+- enable CONFIG_FB_SIS + DRM on ppc32
+* Tue Jun 19 2007 - jeffm@xxxxxxx
+- Enabled patches.suse/acpi_dsdt_ssdt_initrd_initramfs.patch
+* Tue Jun 19 2007 - schwab@xxxxxxx
+- Remove some bogus EXPORT_SYMBOL.
+* Mon Jun 18 2007 - jeffm@xxxxxxx
+- Update to 2.6.22-rc5.
+* Mon Jun 18 2007 - jeffm@xxxxxxx
+- patches.suse/acpi_dsdt_ssdt_initrd_initramfs.patch: Updated to
+  only read the initramfs once. Not enabled yet.
+* Mon Jun 18 2007 - olh@xxxxxxx
+- update ps3 patches
+  apply whole patchs series to make further updating simpler
 * Fri Jun 15 2007 - jeffm@xxxxxxx
 - patches.suse/acpi-unexport-acpi_rs_match_vendor_resource.diff:
   acpi: unexport acpi_rs_match_vendor_resource due to section

++++++ kernel-default.spec ++++++
--- /var/tmp/diff_new_pack.O22672/_old  2007-06-22 09:57:29.000000000 +0200
+++ /var/tmp/diff_new_pack.O22672/_new  2007-06-22 09:57:29.000000000 +0200
@@ -1,5 +1,5 @@
 #
-# spec file for package kernel-default (Version 2.6.22_rc4_git6)
+# spec file for package kernel-default (Version 2.6.22_rc5_git5)
 #
 # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
 # This file and all modifications and additions to the pristine
@@ -25,6 +25,7 @@
 %define build_xen 0
 %define build_um 0
 %define build_vanilla 0
+%define build_with_gcc41 0
 %if %{build_flavor} == "kdump"
 %define build_kdump 1
 %endif
@@ -37,13 +38,32 @@
 %if %{build_flavor} == "vanilla"
 %define build_vanilla 1
 %endif
+%if %suse_version > 1020
+# workaround for http://gcc.gnu.org/PR31490
+%if %{build_flavor} == "ppc64"
+%define build_with_gcc41 1
+%endif
+%ifarch ia64
+%define build_with_gcc41 1
+%endif
+%if %{build_flavor} == "kdump"
+%define build_with_gcc41 1
+%endif
+%endif
 Summary:        The Standard Kernel for both Uniprocessor and Multiprocessor Systems
-Version:        2.6.22_rc4_git6
+Version:        2.6.22_rc5_git5
 Release:        1
 License:        GNU General Public License (GPL)
 Group:          System/Kernel
 Autoreqprov:    on
 BuildRequires:  coreutils module-init-tools
+%if %{build_with_gcc41}
+BuildRequires:  gcc41
+%endif
+%ifarch ppc ppc64
+# for PS3 zImage
+BuildRequires:  dtc
+%endif
 %if %suse_version > 1020
 %ifarch %ix86 x86_64 ppc ppc64 ia64
 BuildRequires:  makedumpfile
@@ -83,7 +103,7 @@
 #Conflicts:    kernel
 %else
 %if ! %build_xen
-Provides:       kernel = 2.6.22_rc4_git6-%source_rel
+Provides:       kernel = 2.6.22_rc5_git5-%source_rel
 %endif
 %endif
 %ifarch alpha
@@ -182,12 +202,12 @@
 
 
 
-Source Timestamp: 2007/06/15 18:58:40 UTC
+Source Timestamp: 2007/06/21 22:30:31 UTC
 
 %prep
 if ! [ -e %_sourcedir/linux-2.6.21.tar.bz2 ]; then
-    echo "The kernel-default-2.6.22_rc4_git6.nosrc.rpm package does not contain the" \
-        "complete sources. Please install kernel-source-2.6.22_rc4_git6.src.rpm."
+    echo "The kernel-default-2.6.22_rc5_git5.nosrc.rpm package does not contain the" \
+        "complete sources. Please install kernel-source-2.6.22_rc5_git5.src.rpm."
     exit 1
 fi
 echo "Architecture symbol(s):" %symbols
@@ -263,6 +283,20 @@
 %endif
 
 %build
+rm -f linux-2.6.21/.kernel-binary.spec.buildenv
+%if %{build_with_gcc41}
+# unable to pass CC="gcc -m64" to MAKE_ARGS
+mkdir blubber
+cat > blubber/gcc <<-'EOF'
+#!/bin/sh
+exec gcc-4.1 "$@"
+EOF
+chmod 755 blubber/gcc
+cat > linux-2.6.21/.kernel-binary.spec.buildenv <<EOF
+export PATH=`pwd`/blubber:$PATH
+EOF
+source linux-2.6.21/.kernel-binary.spec.buildenv
+%endif
 source .rpm-defs
 cd linux-2.6.21
 cp .config .config.orig
@@ -278,7 +312,7 @@
 make prepare $MAKE_ARGS
 KERNELRELEASE=$(make -s kernelrelease)
 echo "KERNELRELEASE=$KERNELRELEASE" >> ../.rpm-defs
-cat > .kernel-binary.spec.buildenv <<EOF
+cat >> .kernel-binary.spec.buildenv <<EOF
 # Override the timestamp 'uname -v' reports with the build
 # timestamp.
 export KBUILD_BUILD_TIMESTAMP="$(head -n 1 %_sourcedir/build-source-timestamp)"
@@ -508,6 +542,11 @@
     # Indicate the ABI badness in build result emails.
     echo "KABI BADNESS $KABI" > %_rpmdir/%_arch/mbuild_subject.tag
 fi
+if [ $KABI -ge 8 ]; then
+    echo "To find out which types have changed relative to the reference" \
+        "symbols, diff the symtypes.gz files of the reference kernel" \
+        "against the symtypes.gz file from this build."
+fi
 # 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.
@@ -557,6 +596,37 @@
 %files -f kernel.files
 
 %changelog
+* Fri Jun 22 2007 - jeffm@xxxxxxx
+- Update to 2.6.22-rc5-git5.
+* Fri Jun 22 2007 - jeffm@xxxxxxx
+- Update to 2.6.22-rc5-git5.
+* Fri Jun 22 2007 - jeffm@xxxxxxx
+- patches.suse/reiserfs-use-generic-xattr-handlers.diff: fix
+  reintroduction of crash on __fput in xattr code (286544).
+* Thu Jun 21 2007 - jeffm@xxxxxxx
+- patches.fixes/saa7134-tvaudio-thread-handling.diff: saa7134:
+  fix thread shutdown handling (284718).
+* Wed Jun 20 2007 - schwab@xxxxxxx
+- gcc 4.2 is also broken on ia64.
+* Wed Jun 20 2007 - olh@xxxxxxx
+- build ppc64 kernel with gcc41 until PR31490 is fixed
+* Tue Jun 19 2007 - olh@xxxxxxx
+- add patches.arch/ppc-suse-spe-logo_logo-extern-in-header.diff
+  fix section type conflict caused by PS3 logo patches
+* Tue Jun 19 2007 - olh@xxxxxxx
+- enable CONFIG_FB_SIS + DRM on ppc32
+* Tue Jun 19 2007 - jeffm@xxxxxxx
+- Enabled patches.suse/acpi_dsdt_ssdt_initrd_initramfs.patch
+* Tue Jun 19 2007 - schwab@xxxxxxx
+- Remove some bogus EXPORT_SYMBOL.
+* Mon Jun 18 2007 - jeffm@xxxxxxx
+- Update to 2.6.22-rc5.
+* Mon Jun 18 2007 - jeffm@xxxxxxx
+- patches.suse/acpi_dsdt_ssdt_initrd_initramfs.patch: Updated to
+  only read the initramfs once. Not enabled yet.
+* Mon Jun 18 2007 - olh@xxxxxxx
+- update ps3 patches
+  apply whole patchs series to make further updating simpler
 * Fri Jun 15 2007 - jeffm@xxxxxxx
 - patches.suse/acpi-unexport-acpi_rs_match_vendor_resource.diff:
   acpi: unexport acpi_rs_match_vendor_resource due to section

++++++ kernel-dummy.spec ++++++
--- /var/tmp/diff_new_pack.O22672/_old  2007-06-22 09:57:29.000000000 +0200
+++ /var/tmp/diff_new_pack.O22672/_new  2007-06-22 09:57:29.000000000 +0200
@@ -1,5 +1,5 @@
 #
-# spec file for package kernel-dummy (Version 2.6.22_rc4_git6)
+# spec file for package kernel-dummy (Version 2.6.22_rc5_git5)
 #
 # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
 # This file and all modifications and additions to the pristine
@@ -14,7 +14,7 @@
 Name:           kernel-dummy
 URL:            http://www.kernel.org/
 Summary:        Internal dummy package for synchronizing release numbers
-Version:        2.6.22_rc4_git6
+Version:        2.6.22_rc5_git5
 Release:        1
 License:        GNU General Public License (GPL)
 Group:          System/Kernel
@@ -28,7 +28,7 @@
 --------
     Andreas Gruenbacher <agruen@xxxxxxx>
 
-Source Timestamp: 2007/06/15 18:58:40 UTC
+Source Timestamp: 2007/06/21 22:30:31 UTC
 
 
 %install
@@ -41,6 +41,37 @@
 /etc/dummy
 
 %changelog
+* Fri Jun 22 2007 - jeffm@xxxxxxx
+- Update to 2.6.22-rc5-git5.
+* Fri Jun 22 2007 - jeffm@xxxxxxx
+- Update to 2.6.22-rc5-git5.
+* Fri Jun 22 2007 - jeffm@xxxxxxx
+- patches.suse/reiserfs-use-generic-xattr-handlers.diff: fix
+  reintroduction of crash on __fput in xattr code (286544).
+* Thu Jun 21 2007 - jeffm@xxxxxxx
+- patches.fixes/saa7134-tvaudio-thread-handling.diff: saa7134:
+  fix thread shutdown handling (284718).
+* Wed Jun 20 2007 - schwab@xxxxxxx
+- gcc 4.2 is also broken on ia64.
+* Wed Jun 20 2007 - olh@xxxxxxx
+- build ppc64 kernel with gcc41 until PR31490 is fixed
+* Tue Jun 19 2007 - olh@xxxxxxx
+- add patches.arch/ppc-suse-spe-logo_logo-extern-in-header.diff
+  fix section type conflict caused by PS3 logo patches
+* Tue Jun 19 2007 - olh@xxxxxxx
+- enable CONFIG_FB_SIS + DRM on ppc32
+* Tue Jun 19 2007 - jeffm@xxxxxxx
+- Enabled patches.suse/acpi_dsdt_ssdt_initrd_initramfs.patch
+* Tue Jun 19 2007 - schwab@xxxxxxx
+- Remove some bogus EXPORT_SYMBOL.
+* Mon Jun 18 2007 - jeffm@xxxxxxx
+- Update to 2.6.22-rc5.
+* Mon Jun 18 2007 - jeffm@xxxxxxx
+- patches.suse/acpi_dsdt_ssdt_initrd_initramfs.patch: Updated to
+  only read the initramfs once. Not enabled yet.
+* Mon Jun 18 2007 - olh@xxxxxxx
+- update ps3 patches
+  apply whole patchs series to make further updating simpler
 * Fri Jun 15 2007 - jeffm@xxxxxxx
 - patches.suse/acpi-unexport-acpi_rs_match_vendor_resource.diff:
   acpi: unexport acpi_rs_match_vendor_resource due to section

++++++ kernel-kdump.spec ++++++
--- /var/tmp/diff_new_pack.O22672/_old  2007-06-22 09:57:29.000000000 +0200
+++ /var/tmp/diff_new_pack.O22672/_new  2007-06-22 09:57:29.000000000 +0200
@@ -1,5 +1,5 @@
 #
-# spec file for package kernel-kdump (Version 2.6.22_rc4_git6)
+# spec file for package kernel-kdump (Version 2.6.22_rc5_git5)
 #
 # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
 # This file and all modifications and additions to the pristine
@@ -25,6 +25,7 @@
 %define build_xen 0
 %define build_um 0
 %define build_vanilla 0
+%define build_with_gcc41 0
 %if %{build_flavor} == "kdump"
 %define build_kdump 1
 %endif
@@ -37,13 +38,32 @@
 %if %{build_flavor} == "vanilla"
 %define build_vanilla 1
 %endif
+%if %suse_version > 1020
+# workaround for http://gcc.gnu.org/PR31490
+%if %{build_flavor} == "ppc64"
+%define build_with_gcc41 1
+%endif
+%ifarch ia64
+%define build_with_gcc41 1
+%endif
+%if %{build_flavor} == "kdump"
+%define build_with_gcc41 1
+%endif
+%endif
 Summary:        kernel for kdump
-Version:        2.6.22_rc4_git6
+Version:        2.6.22_rc5_git5
 Release:        1
 License:        GNU General Public License (GPL)
 Group:          System/Kernel
 Autoreqprov:    on
 BuildRequires:  coreutils module-init-tools
+%if %{build_with_gcc41}
+BuildRequires:  gcc41
+%endif
+%ifarch ppc ppc64
+# for PS3 zImage
+BuildRequires:  dtc
+%endif
 %if %suse_version > 1020
 %ifarch %ix86 x86_64 ppc ppc64 ia64
 BuildRequires:  makedumpfile
@@ -83,7 +103,7 @@
 #Conflicts:    kernel
 %else
 %if ! %build_xen
-Provides:       kernel = 2.6.22_rc4_git6-%source_rel
+Provides:       kernel = 2.6.22_rc5_git5-%source_rel
 %endif
 %endif
 %ifarch ppc
@@ -160,12 +180,12 @@
 
 
 
-Source Timestamp: 2007/06/15 18:58:40 UTC
+Source Timestamp: 2007/06/21 22:30:31 UTC
 
 %prep
 if ! [ -e %_sourcedir/linux-2.6.21.tar.bz2 ]; then
-    echo "The kernel-kdump-2.6.22_rc4_git6.nosrc.rpm package does not contain the" \
-        "complete sources. Please install kernel-source-2.6.22_rc4_git6.src.rpm."
+    echo "The kernel-kdump-2.6.22_rc5_git5.nosrc.rpm package does not contain the" \
+        "complete sources. Please install kernel-source-2.6.22_rc5_git5.src.rpm."
     exit 1
 fi
 echo "Architecture symbol(s):" %symbols
@@ -241,6 +261,20 @@
 %endif
 
 %build
+rm -f linux-2.6.21/.kernel-binary.spec.buildenv
+%if %{build_with_gcc41}
+# unable to pass CC="gcc -m64" to MAKE_ARGS
+mkdir blubber
+cat > blubber/gcc <<-'EOF'
+#!/bin/sh
+exec gcc-4.1 "$@"
+EOF
+chmod 755 blubber/gcc
+cat > linux-2.6.21/.kernel-binary.spec.buildenv <<EOF
+export PATH=`pwd`/blubber:$PATH
+EOF
+source linux-2.6.21/.kernel-binary.spec.buildenv
+%endif
 source .rpm-defs
 cd linux-2.6.21
 cp .config .config.orig
@@ -256,7 +290,7 @@
 make prepare $MAKE_ARGS
 KERNELRELEASE=$(make -s kernelrelease)
 echo "KERNELRELEASE=$KERNELRELEASE" >> ../.rpm-defs
-cat > .kernel-binary.spec.buildenv <<EOF
+cat >> .kernel-binary.spec.buildenv <<EOF
 # Override the timestamp 'uname -v' reports with the build
 # timestamp.
 export KBUILD_BUILD_TIMESTAMP="$(head -n 1 %_sourcedir/build-source-timestamp)"
@@ -486,6 +520,11 @@
     # Indicate the ABI badness in build result emails.
     echo "KABI BADNESS $KABI" > %_rpmdir/%_arch/mbuild_subject.tag
 fi
+if [ $KABI -ge 8 ]; then
+    echo "To find out which types have changed relative to the reference" \
+        "symbols, diff the symtypes.gz files of the reference kernel" \
+        "against the symtypes.gz file from this build."
+fi
 # 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.
@@ -535,6 +574,37 @@
 %files -f kernel.files
 
 %changelog
+* Fri Jun 22 2007 - jeffm@xxxxxxx
+- Update to 2.6.22-rc5-git5.
+* Fri Jun 22 2007 - jeffm@xxxxxxx
+- Update to 2.6.22-rc5-git5.
+* Fri Jun 22 2007 - jeffm@xxxxxxx
+- patches.suse/reiserfs-use-generic-xattr-handlers.diff: fix
+  reintroduction of crash on __fput in xattr code (286544).
+* Thu Jun 21 2007 - jeffm@xxxxxxx
+- patches.fixes/saa7134-tvaudio-thread-handling.diff: saa7134:
+  fix thread shutdown handling (284718).
+* Wed Jun 20 2007 - schwab@xxxxxxx
+- gcc 4.2 is also broken on ia64.
+* Wed Jun 20 2007 - olh@xxxxxxx
+- build ppc64 kernel with gcc41 until PR31490 is fixed
+* Tue Jun 19 2007 - olh@xxxxxxx
+- add patches.arch/ppc-suse-spe-logo_logo-extern-in-header.diff
+  fix section type conflict caused by PS3 logo patches
+* Tue Jun 19 2007 - olh@xxxxxxx
+- enable CONFIG_FB_SIS + DRM on ppc32
+* Tue Jun 19 2007 - jeffm@xxxxxxx
+- Enabled patches.suse/acpi_dsdt_ssdt_initrd_initramfs.patch
+* Tue Jun 19 2007 - schwab@xxxxxxx
+- Remove some bogus EXPORT_SYMBOL.
+* Mon Jun 18 2007 - jeffm@xxxxxxx
+- Update to 2.6.22-rc5.
+* Mon Jun 18 2007 - jeffm@xxxxxxx
+- patches.suse/acpi_dsdt_ssdt_initrd_initramfs.patch: Updated to
+  only read the initramfs once. Not enabled yet.
+* Mon Jun 18 2007 - olh@xxxxxxx
+- update ps3 patches
+  apply whole patchs series to make further updating simpler
 * Fri Jun 15 2007 - jeffm@xxxxxxx
 - patches.suse/acpi-unexport-acpi_rs_match_vendor_resource.diff:
   acpi: unexport acpi_rs_match_vendor_resource due to section

++++++ kernel-ppc64.spec ++++++
--- /var/tmp/diff_new_pack.O22672/_old  2007-06-22 09:57:29.000000000 +0200
+++ /var/tmp/diff_new_pack.O22672/_new  2007-06-22 09:57:29.000000000 +0200
@@ -1,5 +1,5 @@
 #
-# spec file for package kernel-ppc64 (Version 2.6.22_rc4_git6)
+# spec file for package kernel-ppc64 (Version 2.6.22_rc5_git5)
 #
 # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
 # This file and all modifications and additions to the pristine
@@ -24,6 +24,7 @@
 %define build_xen 0
 %define build_um 0
 %define build_vanilla 0
+%define build_with_gcc41 0
 %if %{build_flavor} == "kdump"
 %define build_kdump 1
 %endif
@@ -36,13 +37,32 @@
 %if %{build_flavor} == "vanilla"
 %define build_vanilla 1
 %endif
+%if %suse_version > 1020
+# workaround for http://gcc.gnu.org/PR31490
+%if %{build_flavor} == "ppc64"
+%define build_with_gcc41 1
+%endif
+%ifarch ia64
+%define build_with_gcc41 1
+%endif
+%if %{build_flavor} == "kdump"
+%define build_with_gcc41 1
+%endif
+%endif
 Summary:        Kernel for ppc64 Systems
-Version:        2.6.22_rc4_git6
+Version:        2.6.22_rc5_git5
 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
 BuildRequires:  coreutils module-init-tools
+%if %{build_with_gcc41}
+BuildRequires:  gcc41
+%endif
+%ifarch ppc ppc64
+# for PS3 zImage
+BuildRequires:  dtc
+%endif
 %if %suse_version > 1020
 %ifarch %ix86 x86_64 ppc ppc64 ia64
 BuildRequires:  makedumpfile
@@ -82,7 +102,7 @@
 #Conflicts:    kernel
 %else
 %if ! %build_xen
-Provides:       kernel = 2.6.22_rc4_git6-%source_rel
+Provides:       kernel = 2.6.22_rc5_git5-%source_rel
 %endif
 %endif
 %ifarch ppc
@@ -172,12 +192,12 @@
     Tom Gall <tom_gall@xxxxxxxxxxxx>
     see /usr/src/linux/CREDITS for more details.
 
-Source Timestamp: 2007/06/15 18:58:40 UTC
+Source Timestamp: 2007/06/21 22:30:31 UTC
 
 %prep
 if ! [ -e %_sourcedir/linux-2.6.21.tar.bz2 ]; then
-    echo "The kernel-ppc64-2.6.22_rc4_git6.nosrc.rpm package does not contain the" \
-        "complete sources. Please install kernel-source-2.6.22_rc4_git6.src.rpm."
+    echo "The kernel-ppc64-2.6.22_rc5_git5.nosrc.rpm package does not contain the" \
+        "complete sources. Please install kernel-source-2.6.22_rc5_git5.src.rpm."
     exit 1
 fi
 echo "Architecture symbol(s):" %symbols
@@ -253,6 +273,20 @@
 %endif
 
 %build
+rm -f linux-2.6.21/.kernel-binary.spec.buildenv
+%if %{build_with_gcc41}
+# unable to pass CC="gcc -m64" to MAKE_ARGS
+mkdir blubber
+cat > blubber/gcc <<-'EOF'
+#!/bin/sh
+exec gcc-4.1 "$@"
+EOF
+chmod 755 blubber/gcc
+cat > linux-2.6.21/.kernel-binary.spec.buildenv <<EOF
+export PATH=`pwd`/blubber:$PATH
+EOF
+source linux-2.6.21/.kernel-binary.spec.buildenv
+%endif
 source .rpm-defs
 cd linux-2.6.21
 cp .config .config.orig
@@ -268,7 +302,7 @@
 make prepare $MAKE_ARGS
 KERNELRELEASE=$(make -s kernelrelease)
 echo "KERNELRELEASE=$KERNELRELEASE" >> ../.rpm-defs
-cat > .kernel-binary.spec.buildenv <<EOF
+cat >> .kernel-binary.spec.buildenv <<EOF
 # Override the timestamp 'uname -v' reports with the build
 # timestamp.
 export KBUILD_BUILD_TIMESTAMP="$(head -n 1 %_sourcedir/build-source-timestamp)"
@@ -498,6 +532,11 @@
     # Indicate the ABI badness in build result emails.
     echo "KABI BADNESS $KABI" > %_rpmdir/%_arch/mbuild_subject.tag
 fi
+if [ $KABI -ge 8 ]; then
+    echo "To find out which types have changed relative to the reference" \
+        "symbols, diff the symtypes.gz files of the reference kernel" \
+        "against the symtypes.gz file from this build."
+fi
 # 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.
@@ -547,6 +586,37 @@
 %files -f kernel.files
 
 %changelog
+* Fri Jun 22 2007 - jeffm@xxxxxxx
+- Update to 2.6.22-rc5-git5.
+* Fri Jun 22 2007 - jeffm@xxxxxxx
+- Update to 2.6.22-rc5-git5.
+* Fri Jun 22 2007 - jeffm@xxxxxxx
+- patches.suse/reiserfs-use-generic-xattr-handlers.diff: fix
+  reintroduction of crash on __fput in xattr code (286544).
+* Thu Jun 21 2007 - jeffm@xxxxxxx
+- patches.fixes/saa7134-tvaudio-thread-handling.diff: saa7134:
+  fix thread shutdown handling (284718).
+* Wed Jun 20 2007 - schwab@xxxxxxx
+- gcc 4.2 is also broken on ia64.
+* Wed Jun 20 2007 - olh@xxxxxxx
+- build ppc64 kernel with gcc41 until PR31490 is fixed
+* Tue Jun 19 2007 - olh@xxxxxxx
+- add patches.arch/ppc-suse-spe-logo_logo-extern-in-header.diff
+  fix section type conflict caused by PS3 logo patches
+* Tue Jun 19 2007 - olh@xxxxxxx
+- enable CONFIG_FB_SIS + DRM on ppc32
+* Tue Jun 19 2007 - jeffm@xxxxxxx
+- Enabled patches.suse/acpi_dsdt_ssdt_initrd_initramfs.patch
+* Tue Jun 19 2007 - schwab@xxxxxxx
+- Remove some bogus EXPORT_SYMBOL.
+* Mon Jun 18 2007 - jeffm@xxxxxxx
+- Update to 2.6.22-rc5.
+* Mon Jun 18 2007 - jeffm@xxxxxxx
+- patches.suse/acpi_dsdt_ssdt_initrd_initramfs.patch: Updated to
+  only read the initramfs once. Not enabled yet.
+* Mon Jun 18 2007 - olh@xxxxxxx
+- update ps3 patches
+  apply whole patchs series to make further updating simpler
 * Fri Jun 15 2007 - jeffm@xxxxxxx
 - patches.suse/acpi-unexport-acpi_rs_match_vendor_resource.diff:
   acpi: unexport acpi_rs_match_vendor_resource due to section

++++++ kernel-s390.spec ++++++
--- /var/tmp/diff_new_pack.O22672/_old  2007-06-22 09:57:29.000000000 +0200
+++ /var/tmp/diff_new_pack.O22672/_new  2007-06-22 09:57:29.000000000 +0200
@@ -1,5 +1,5 @@
 #
-# spec file for package kernel-s390 (Version 2.6.22_rc4_git6)
+# spec file for package kernel-s390 (Version 2.6.22_rc5_git5)
 #
 # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
 # This file and all modifications and additions to the pristine
@@ -25,6 +25,7 @@
 %define build_xen 0
 %define build_um 0
 %define build_vanilla 0
+%define build_with_gcc41 0
 %if %{build_flavor} == "kdump"
 %define build_kdump 1
 %endif
@@ -37,13 +38,32 @@
 %if %{build_flavor} == "vanilla"
 %define build_vanilla 1
 %endif
+%if %suse_version > 1020
+# workaround for http://gcc.gnu.org/PR31490
+%if %{build_flavor} == "ppc64"
+%define build_with_gcc41 1
+%endif
+%ifarch ia64
+%define build_with_gcc41 1
+%endif
+%if %{build_flavor} == "kdump"
+%define build_with_gcc41 1
+%endif
+%endif
 Summary:        The Standard Kernel
-Version:        2.6.22_rc4_git6
+Version:        2.6.22_rc5_git5
 Release:        1
 License:        GNU General Public License (GPL)
 Group:          System/Kernel
 Autoreqprov:    on
 BuildRequires:  coreutils module-init-tools
+%if %{build_with_gcc41}
+BuildRequires:  gcc41
+%endif
+%ifarch ppc ppc64
+# for PS3 zImage
+BuildRequires:  dtc
+%endif
 %if %suse_version > 1020
 %ifarch %ix86 x86_64 ppc ppc64 ia64
 BuildRequires:  makedumpfile
@@ -83,7 +103,7 @@
 #Conflicts:    kernel
 %else
 %if ! %build_xen
-Provides:       kernel = 2.6.22_rc4_git6-%source_rel
+Provides:       kernel = 2.6.22_rc5_git5-%source_rel
 %endif
 %endif
 Provides:       kernel-32bit k_deflt
@@ -154,12 +174,12 @@
 
 
 
-Source Timestamp: 2007/06/15 18:58:40 UTC
+Source Timestamp: 2007/06/21 22:30:31 UTC
 
 %prep
 if ! [ -e %_sourcedir/linux-2.6.21.tar.bz2 ]; then
-    echo "The kernel-s390-2.6.22_rc4_git6.nosrc.rpm package does not contain the" \
-        "complete sources. Please install kernel-source-2.6.22_rc4_git6.src.rpm."
+    echo "The kernel-s390-2.6.22_rc5_git5.nosrc.rpm package does not contain the" \
+        "complete sources. Please install kernel-source-2.6.22_rc5_git5.src.rpm."
     exit 1
 fi
 echo "Architecture symbol(s):" %symbols
@@ -235,6 +255,20 @@
 %endif
 
 %build
+rm -f linux-2.6.21/.kernel-binary.spec.buildenv
+%if %{build_with_gcc41}
+# unable to pass CC="gcc -m64" to MAKE_ARGS
+mkdir blubber
+cat > blubber/gcc <<-'EOF'
+#!/bin/sh
+exec gcc-4.1 "$@"
+EOF
+chmod 755 blubber/gcc
+cat > linux-2.6.21/.kernel-binary.spec.buildenv <<EOF
+export PATH=`pwd`/blubber:$PATH
+EOF
+source linux-2.6.21/.kernel-binary.spec.buildenv
+%endif
 source .rpm-defs
 cd linux-2.6.21
 cp .config .config.orig
@@ -250,7 +284,7 @@
 make prepare $MAKE_ARGS
 KERNELRELEASE=$(make -s kernelrelease)
 echo "KERNELRELEASE=$KERNELRELEASE" >> ../.rpm-defs
-cat > .kernel-binary.spec.buildenv <<EOF
+cat >> .kernel-binary.spec.buildenv <<EOF
 # Override the timestamp 'uname -v' reports with the build
 # timestamp.
 export KBUILD_BUILD_TIMESTAMP="$(head -n 1 %_sourcedir/build-source-timestamp)"
@@ -480,6 +514,11 @@
     # Indicate the ABI badness in build result emails.
     echo "KABI BADNESS $KABI" > %_rpmdir/%_arch/mbuild_subject.tag
 fi
+if [ $KABI -ge 8 ]; then
+    echo "To find out which types have changed relative to the reference" \
+        "symbols, diff the symtypes.gz files of the reference kernel" \
+        "against the symtypes.gz file from this build."
+fi
 # 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.
@@ -529,6 +568,37 @@
 %files -f kernel.files
 
 %changelog
+* Fri Jun 22 2007 - jeffm@xxxxxxx
+- Update to 2.6.22-rc5-git5.
+* Fri Jun 22 2007 - jeffm@xxxxxxx
+- Update to 2.6.22-rc5-git5.
+* Fri Jun 22 2007 - jeffm@xxxxxxx
+- patches.suse/reiserfs-use-generic-xattr-handlers.diff: fix
+  reintroduction of crash on __fput in xattr code (286544).
+* Thu Jun 21 2007 - jeffm@xxxxxxx
+- patches.fixes/saa7134-tvaudio-thread-handling.diff: saa7134:
+  fix thread shutdown handling (284718).
+* Wed Jun 20 2007 - schwab@xxxxxxx
+- gcc 4.2 is also broken on ia64.
+* Wed Jun 20 2007 - olh@xxxxxxx
+- build ppc64 kernel with gcc41 until PR31490 is fixed
+* Tue Jun 19 2007 - olh@xxxxxxx
+- add patches.arch/ppc-suse-spe-logo_logo-extern-in-header.diff
+  fix section type conflict caused by PS3 logo patches
+* Tue Jun 19 2007 - olh@xxxxxxx
+- enable CONFIG_FB_SIS + DRM on ppc32
+* Tue Jun 19 2007 - jeffm@xxxxxxx
+- Enabled patches.suse/acpi_dsdt_ssdt_initrd_initramfs.patch
+* Tue Jun 19 2007 - schwab@xxxxxxx
+- Remove some bogus EXPORT_SYMBOL.
+* Mon Jun 18 2007 - jeffm@xxxxxxx
+- Update to 2.6.22-rc5.
+* Mon Jun 18 2007 - jeffm@xxxxxxx
+- patches.suse/acpi_dsdt_ssdt_initrd_initramfs.patch: Updated to
+  only read the initramfs once. Not enabled yet.
+* Mon Jun 18 2007 - olh@xxxxxxx
+- update ps3 patches
+  apply whole patchs series to make further updating simpler
 * Fri Jun 15 2007 - jeffm@xxxxxxx
 - patches.suse/acpi-unexport-acpi_rs_match_vendor_resource.diff:
   acpi: unexport acpi_rs_match_vendor_resource due to section

++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.O22672/_old  2007-06-22 09:57:29.000000000 +0200
+++ /var/tmp/diff_new_pack.O22672/_new  2007-06-22 09:57:29.000000000 +0200
@@ -1,5 +1,5 @@
 #
-# spec file for package kernel-source (Version 2.6.22_rc4_git6)
+# spec file for package kernel-source (Version 2.6.22_rc5_git5)
 #
 # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
 # This file and all modifications and additions to the pristine
@@ -21,7 +21,7 @@
 %define source_rel %release
 %endif
 Summary:        The Linux Kernel Sources
-Version:        2.6.22_rc4_git6
+Version:        2.6.22_rc5_git5
 Release:        1
 License:        GNU General Public License (GPL)
 Group:          Development/Sources
@@ -105,7 +105,7 @@
     
     see /usr/src/linux/CREDITS for more details.
 
-Source Timestamp: 2007/06/15 18:58:40 UTC
+Source Timestamp: 2007/06/21 22:30:31 UTC
 
 %prep
 if ! [ -e %_sourcedir/linux-2.6.21.tar.bz2 ]; then
@@ -128,16 +128,16 @@
 # Apply the patches needed for this architecture.
 
 %_sourcedir/guards %symbols < %_sourcedir/series.conf \
-    > %_builddir/kernel-source-2.6.22_rc4_git6/kernel-source.patches
-for patch in $(< %_builddir/kernel-source-2.6.22_rc4_git6/kernel-source.patches); do
-    if ! patch -s -E -p1 --no-backup-if-mismatch -i %_builddir/kernel-source-2.6.22_rc4_git6/$patch; then
+    > %_builddir/kernel-source-2.6.22_rc5_git5/kernel-source.patches
+for patch in $(< %_builddir/kernel-source-2.6.22_rc5_git5/kernel-source.patches); do
+    if ! patch -s -E -p1 --no-backup-if-mismatch -i %_builddir/kernel-source-2.6.22_rc5_git5/$patch; then
        echo "*** Patch $patch failed ***"
        exit 1
     fi
 done
 
-%_sourcedir/install-configs %_sourcedir %_builddir/kernel-source-2.6.22_rc4_git6 %source_rel
-KERNELRELEASE=2.6.22-rc4-git6-%source_rel
+%_sourcedir/install-configs %_sourcedir %_builddir/kernel-source-2.6.22_rc5_git5 %source_rel
+KERNELRELEASE=2.6.22-rc5-git5-%source_rel
 cat > %_builddir/%{name}-%{version}/.rpm-defs <<EOF
 KERNELRELEASE=$KERNELRELEASE
 SYMBOLS="%symbols"
@@ -158,8 +158,8 @@
        ;;
     esac
     %_sourcedir/guards %symbols kernel-$flavor < %_sourcedir/series.conf \
-       > %_builddir/kernel-source-2.6.22_rc4_git6/kernel-$flavor.patches
-    diff -q %_builddir/kernel-source-2.6.22_rc4_git6/kernel-{source,$flavor}.patches \
+       > %_builddir/kernel-source-2.6.22_rc5_git5/kernel-$flavor.patches
+    diff -q %_builddir/kernel-source-2.6.22_rc5_git5/kernel-{source,$flavor}.patches \
        || continue
     o=$RPM_BUILD_ROOT/usr/src/linux-$KERNELRELEASE-obj/$arch/$flavor
     mkdir -p $o
@@ -292,6 +292,37 @@
 %files -f kernel-source.files
 
 %changelog
+* Fri Jun 22 2007 - jeffm@xxxxxxx
+- Update to 2.6.22-rc5-git5.
+* Fri Jun 22 2007 - jeffm@xxxxxxx
+- Update to 2.6.22-rc5-git5.
+* Fri Jun 22 2007 - jeffm@xxxxxxx
+- patches.suse/reiserfs-use-generic-xattr-handlers.diff: fix
+  reintroduction of crash on __fput in xattr code (286544).
+* Thu Jun 21 2007 - jeffm@xxxxxxx
+- patches.fixes/saa7134-tvaudio-thread-handling.diff: saa7134:
+  fix thread shutdown handling (284718).
+* Wed Jun 20 2007 - schwab@xxxxxxx
+- gcc 4.2 is also broken on ia64.
+* Wed Jun 20 2007 - olh@xxxxxxx
+- build ppc64 kernel with gcc41 until PR31490 is fixed
+* Tue Jun 19 2007 - olh@xxxxxxx
+- add patches.arch/ppc-suse-spe-logo_logo-extern-in-header.diff
+  fix section type conflict caused by PS3 logo patches
+* Tue Jun 19 2007 - olh@xxxxxxx
+- enable CONFIG_FB_SIS + DRM on ppc32
+* Tue Jun 19 2007 - jeffm@xxxxxxx
+- Enabled patches.suse/acpi_dsdt_ssdt_initrd_initramfs.patch
+* Tue Jun 19 2007 - schwab@xxxxxxx
+- Remove some bogus EXPORT_SYMBOL.
+* Mon Jun 18 2007 - jeffm@xxxxxxx
+- Update to 2.6.22-rc5.
+* Mon Jun 18 2007 - jeffm@xxxxxxx
+- patches.suse/acpi_dsdt_ssdt_initrd_initramfs.patch: Updated to
+  only read the initramfs once. Not enabled yet.
+* Mon Jun 18 2007 - olh@xxxxxxx
+- update ps3 patches
+  apply whole patchs series to make further updating simpler
 * Fri Jun 15 2007 - jeffm@xxxxxxx
 - patches.suse/acpi-unexport-acpi_rs_match_vendor_resource.diff:
   acpi: unexport acpi_rs_match_vendor_resource due to section

++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.O22672/_old  2007-06-22 09:57:30.000000000 +0200
+++ /var/tmp/diff_new_pack.O22672/_new  2007-06-22 09:57:30.000000000 +0200
@@ -1,5 +1,5 @@
 #
-# spec file for package kernel-syms (Version 2.6.22_rc4_git6)
+# spec file for package kernel-syms (Version 2.6.22_rc5_git5)
 #
 # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
 # This file and all modifications and additions to the pristine
@@ -13,7 +13,7 @@
 Name:           kernel-syms
 URL:            http://www.kernel.org/
 Summary:        Kernel Symbol Versions (modversions)
-Version:        2.6.22_rc4_git6
+Version:        2.6.22_rc5_git5
 Release:        1
 License:        GNU General Public License (GPL)
 Group:          Development/Sources
@@ -57,7 +57,7 @@
 #!BuildIgnore: irqbalance xen
 #!BuildIgnore: perl-Bootloader mkinitrd
 Requires:       linux
-Requires:       kernel-source = 2.6.22_rc4_git6-%release
+Requires:       kernel-source = 2.6.22_rc5_git5-%release
 Source11:       arch-symbols
 Source12:       guards
 Source21:       config.conf
@@ -90,7 +90,7 @@
     
     see /usr/src/linux/CREDITS for more details.
 
-Source Timestamp: 2007/06/15 18:58:40 UTC
+Source Timestamp: 2007/06/21 22:30:31 UTC
 
 %prep
 echo "Architecture symbol(s):" %symbols
@@ -136,6 +136,37 @@
 /lib/modules/*/*
 
 %changelog
+* Fri Jun 22 2007 - jeffm@xxxxxxx
+- Update to 2.6.22-rc5-git5.
+* Fri Jun 22 2007 - jeffm@xxxxxxx
+- Update to 2.6.22-rc5-git5.
+* Fri Jun 22 2007 - jeffm@xxxxxxx
+- patches.suse/reiserfs-use-generic-xattr-handlers.diff: fix
+  reintroduction of crash on __fput in xattr code (286544).
+* Thu Jun 21 2007 - jeffm@xxxxxxx
+- patches.fixes/saa7134-tvaudio-thread-handling.diff: saa7134:
+  fix thread shutdown handling (284718).
+* Wed Jun 20 2007 - schwab@xxxxxxx
+- gcc 4.2 is also broken on ia64.
+* Wed Jun 20 2007 - olh@xxxxxxx
+- build ppc64 kernel with gcc41 until PR31490 is fixed
+* Tue Jun 19 2007 - olh@xxxxxxx
+- add patches.arch/ppc-suse-spe-logo_logo-extern-in-header.diff
+  fix section type conflict caused by PS3 logo patches
+* Tue Jun 19 2007 - olh@xxxxxxx
+- enable CONFIG_FB_SIS + DRM on ppc32
+* Tue Jun 19 2007 - jeffm@xxxxxxx
+- Enabled patches.suse/acpi_dsdt_ssdt_initrd_initramfs.patch
+* Tue Jun 19 2007 - schwab@xxxxxxx
+- Remove some bogus EXPORT_SYMBOL.
+* Mon Jun 18 2007 - jeffm@xxxxxxx
+- Update to 2.6.22-rc5.
+* Mon Jun 18 2007 - jeffm@xxxxxxx
+- patches.suse/acpi_dsdt_ssdt_initrd_initramfs.patch: Updated to
+  only read the initramfs once. Not enabled yet.
+* Mon Jun 18 2007 - olh@xxxxxxx
+- update ps3 patches
+  apply whole patchs series to make further updating simpler
 * Fri Jun 15 2007 - jeffm@xxxxxxx
 - patches.suse/acpi-unexport-acpi_rs_match_vendor_resource.diff:
   acpi: unexport acpi_rs_match_vendor_resource due to section

++++++ kernel-um.spec ++++++
--- /var/tmp/diff_new_pack.O22672/_old  2007-06-22 09:57:30.000000000 +0200
+++ /var/tmp/diff_new_pack.O22672/_new  2007-06-22 09:57:30.000000000 +0200
@@ -1,5 +1,5 @@
 #
-# spec file for package kernel-um (Version 2.6.22_rc4_git6)
+# spec file for package kernel-um (Version 2.6.22_rc5_git5)
 #
 # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
 # This file and all modifications and additions to the pristine
@@ -25,6 +25,7 @@
 %define build_xen 0
 %define build_um 0
 %define build_vanilla 0
+%define build_with_gcc41 0
 %if %{build_flavor} == "kdump"
 %define build_kdump 1
 %endif
@@ -37,13 +38,32 @@
 %if %{build_flavor} == "vanilla"
 %define build_vanilla 1
 %endif
+%if %suse_version > 1020
+# workaround for http://gcc.gnu.org/PR31490
+%if %{build_flavor} == "ppc64"
+%define build_with_gcc41 1
+%endif
+%ifarch ia64
+%define build_with_gcc41 1
+%endif
+%if %{build_flavor} == "kdump"
+%define build_with_gcc41 1
+%endif
+%endif
 Summary:        The User Mode Linux kernel.
-Version:        2.6.22_rc4_git6
+Version:        2.6.22_rc5_git5
 Release:        1
 License:        GNU General Public License (GPL)
 Group:          System/Kernel
 Autoreqprov:    on
 BuildRequires:  coreutils module-init-tools
+%if %{build_with_gcc41}
+BuildRequires:  gcc41
+%endif
+%ifarch ppc ppc64
+# for PS3 zImage
+BuildRequires:  dtc
+%endif
 %if %suse_version > 1020
 %ifarch %ix86 x86_64 ppc ppc64 ia64
 BuildRequires:  makedumpfile
@@ -83,7 +103,7 @@
 #Conflicts:    kernel
 %else
 %if ! %build_xen
-Provides:       kernel = 2.6.22_rc4_git6-%source_rel
+Provides:       kernel = 2.6.22_rc5_git5-%source_rel
 %endif
 %endif
 %ifarch %ix86
@@ -162,12 +182,12 @@
 
 
 
-Source Timestamp: 2007/06/15 18:58:40 UTC
+Source Timestamp: 2007/06/21 22:30:31 UTC
 
 %prep
 if ! [ -e %_sourcedir/linux-2.6.21.tar.bz2 ]; then
-    echo "The kernel-um-2.6.22_rc4_git6.nosrc.rpm package does not contain the" \
-        "complete sources. Please install kernel-source-2.6.22_rc4_git6.src.rpm."
+    echo "The kernel-um-2.6.22_rc5_git5.nosrc.rpm package does not contain the" \
+        "complete sources. Please install kernel-source-2.6.22_rc5_git5.src.rpm."
     exit 1
 fi
 echo "Architecture symbol(s):" %symbols
@@ -243,6 +263,20 @@
 %endif
 
 %build
+rm -f linux-2.6.21/.kernel-binary.spec.buildenv
+%if %{build_with_gcc41}
+# unable to pass CC="gcc -m64" to MAKE_ARGS
+mkdir blubber
+cat > blubber/gcc <<-'EOF'
+#!/bin/sh
+exec gcc-4.1 "$@"
+EOF
+chmod 755 blubber/gcc
+cat > linux-2.6.21/.kernel-binary.spec.buildenv <<EOF
+export PATH=`pwd`/blubber:$PATH
+EOF
+source linux-2.6.21/.kernel-binary.spec.buildenv
+%endif
 source .rpm-defs
 cd linux-2.6.21
 cp .config .config.orig
@@ -258,7 +292,7 @@
 make prepare $MAKE_ARGS
 KERNELRELEASE=$(make -s kernelrelease)
 echo "KERNELRELEASE=$KERNELRELEASE" >> ../.rpm-defs
-cat > .kernel-binary.spec.buildenv <<EOF
+cat >> .kernel-binary.spec.buildenv <<EOF
 # Override the timestamp 'uname -v' reports with the build
 # timestamp.
 export KBUILD_BUILD_TIMESTAMP="$(head -n 1 %_sourcedir/build-source-timestamp)"
@@ -488,6 +522,11 @@
     # Indicate the ABI badness in build result emails.
     echo "KABI BADNESS $KABI" > %_rpmdir/%_arch/mbuild_subject.tag
 fi
+if [ $KABI -ge 8 ]; then
+    echo "To find out which types have changed relative to the reference" \
+        "symbols, diff the symtypes.gz files of the reference kernel" \
+        "against the symtypes.gz file from this build."
+fi
 # 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.
@@ -537,6 +576,37 @@
 %files -f kernel.files
 
 %changelog
+* Fri Jun 22 2007 - jeffm@xxxxxxx
+- Update to 2.6.22-rc5-git5.
+* Fri Jun 22 2007 - jeffm@xxxxxxx
+- Update to 2.6.22-rc5-git5.
+* Fri Jun 22 2007 - jeffm@xxxxxxx
+- patches.suse/reiserfs-use-generic-xattr-handlers.diff: fix
+  reintroduction of crash on __fput in xattr code (286544).
+* Thu Jun 21 2007 - jeffm@xxxxxxx
+- patches.fixes/saa7134-tvaudio-thread-handling.diff: saa7134:
+  fix thread shutdown handling (284718).
+* Wed Jun 20 2007 - schwab@xxxxxxx
+- gcc 4.2 is also broken on ia64.
+* Wed Jun 20 2007 - olh@xxxxxxx
+- build ppc64 kernel with gcc41 until PR31490 is fixed
+* Tue Jun 19 2007 - olh@xxxxxxx
+- add patches.arch/ppc-suse-spe-logo_logo-extern-in-header.diff
+  fix section type conflict caused by PS3 logo patches
+* Tue Jun 19 2007 - olh@xxxxxxx
+- enable CONFIG_FB_SIS + DRM on ppc32
+* Tue Jun 19 2007 - jeffm@xxxxxxx
+- Enabled patches.suse/acpi_dsdt_ssdt_initrd_initramfs.patch
+* Tue Jun 19 2007 - schwab@xxxxxxx
+- Remove some bogus EXPORT_SYMBOL.
+* Mon Jun 18 2007 - jeffm@xxxxxxx
+- Update to 2.6.22-rc5.
+* Mon Jun 18 2007 - jeffm@xxxxxxx
+- patches.suse/acpi_dsdt_ssdt_initrd_initramfs.patch: Updated to
+  only read the initramfs once. Not enabled yet.
+* Mon Jun 18 2007 - olh@xxxxxxx
+- update ps3 patches
+  apply whole patchs series to make further updating simpler
 * Fri Jun 15 2007 - jeffm@xxxxxxx
 - patches.suse/acpi-unexport-acpi_rs_match_vendor_resource.diff:
   acpi: unexport acpi_rs_match_vendor_resource due to section

++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.O22672/_old  2007-06-22 09:57:30.000000000 +0200
+++ /var/tmp/diff_new_pack.O22672/_new  2007-06-22 09:57:30.000000000 +0200
@@ -1,5 +1,5 @@
 #
-# spec file for package kernel-vanilla (Version 2.6.22_rc4_git6)
+# spec file for package kernel-vanilla (Version 2.6.22_rc5_git5)
 #
 # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
 # This file and all modifications and additions to the pristine
@@ -25,6 +25,7 @@
 %define build_xen 0
 %define build_um 0
 %define build_vanilla 0
+%define build_with_gcc41 0
 %if %{build_flavor} == "kdump"
 %define build_kdump 1
 %endif
@@ -37,13 +38,32 @@
 %if %{build_flavor} == "vanilla"
 %define build_vanilla 1
 %endif
+%if %suse_version > 1020
+# workaround for http://gcc.gnu.org/PR31490
+%if %{build_flavor} == "ppc64"
+%define build_with_gcc41 1
+%endif
+%ifarch ia64
+%define build_with_gcc41 1
+%endif
+%if %{build_flavor} == "kdump"
+%define build_with_gcc41 1
+%endif
+%endif
 Summary:        The Standard Kernel - without any SUSE patches
-Version:        2.6.22_rc4_git6
+Version:        2.6.22_rc5_git5
 Release:        1
 License:        GNU General Public License (GPL)
 Group:          System/Kernel
 Autoreqprov:    on
 BuildRequires:  coreutils module-init-tools
+%if %{build_with_gcc41}
+BuildRequires:  gcc41
+%endif
+%ifarch ppc ppc64
+# for PS3 zImage
+BuildRequires:  dtc
+%endif
 %if %suse_version > 1020
 %ifarch %ix86 x86_64 ppc ppc64 ia64
 BuildRequires:  makedumpfile
@@ -83,7 +103,7 @@
 #Conflicts:    kernel
 %else
 %if ! %build_xen
-Provides:       kernel = 2.6.22_rc4_git6-%source_rel
+Provides:       kernel = 2.6.22_rc5_git5-%source_rel
 %endif
 %endif
 %ifarch alpha
@@ -174,12 +194,12 @@
 
 
 
-Source Timestamp: 2007/06/15 18:58:40 UTC
+Source Timestamp: 2007/06/21 22:30:31 UTC
 
 %prep
 if ! [ -e %_sourcedir/linux-2.6.21.tar.bz2 ]; then
-    echo "The kernel-vanilla-2.6.22_rc4_git6.nosrc.rpm package does not contain the" \
-        "complete sources. Please install kernel-source-2.6.22_rc4_git6.src.rpm."
+    echo "The kernel-vanilla-2.6.22_rc5_git5.nosrc.rpm package does not contain the" \
+        "complete sources. Please install kernel-source-2.6.22_rc5_git5.src.rpm."
     exit 1
 fi
 echo "Architecture symbol(s):" %symbols
@@ -255,6 +275,20 @@
 %endif
 
 %build
+rm -f linux-2.6.21/.kernel-binary.spec.buildenv
+%if %{build_with_gcc41}
+# unable to pass CC="gcc -m64" to MAKE_ARGS
+mkdir blubber
+cat > blubber/gcc <<-'EOF'
+#!/bin/sh
+exec gcc-4.1 "$@"
+EOF
+chmod 755 blubber/gcc
+cat > linux-2.6.21/.kernel-binary.spec.buildenv <<EOF
+export PATH=`pwd`/blubber:$PATH
+EOF
+source linux-2.6.21/.kernel-binary.spec.buildenv
+%endif
 source .rpm-defs
 cd linux-2.6.21
 cp .config .config.orig
@@ -270,7 +304,7 @@
 make prepare $MAKE_ARGS
 KERNELRELEASE=$(make -s kernelrelease)
 echo "KERNELRELEASE=$KERNELRELEASE" >> ../.rpm-defs
-cat > .kernel-binary.spec.buildenv <<EOF
+cat >> .kernel-binary.spec.buildenv <<EOF
 # Override the timestamp 'uname -v' reports with the build
 # timestamp.
 export KBUILD_BUILD_TIMESTAMP="$(head -n 1 %_sourcedir/build-source-timestamp)"
@@ -500,6 +534,11 @@
     # Indicate the ABI badness in build result emails.
     echo "KABI BADNESS $KABI" > %_rpmdir/%_arch/mbuild_subject.tag
 fi
+if [ $KABI -ge 8 ]; then
+    echo "To find out which types have changed relative to the reference" \
+        "symbols, diff the symtypes.gz files of the reference kernel" \
+        "against the symtypes.gz file from this build."
+fi
 # 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.
@@ -549,6 +588,37 @@
 %files -f kernel.files
 
 %changelog
+* Fri Jun 22 2007 - jeffm@xxxxxxx
+- Update to 2.6.22-rc5-git5.
+* Fri Jun 22 2007 - jeffm@xxxxxxx
+- Update to 2.6.22-rc5-git5.
+* Fri Jun 22 2007 - jeffm@xxxxxxx
+- patches.suse/reiserfs-use-generic-xattr-handlers.diff: fix
+  reintroduction of crash on __fput in xattr code (286544).
+* Thu Jun 21 2007 - jeffm@xxxxxxx
+- patches.fixes/saa7134-tvaudio-thread-handling.diff: saa7134:
+  fix thread shutdown handling (284718).
+* Wed Jun 20 2007 - schwab@xxxxxxx
+- gcc 4.2 is also broken on ia64.
+* Wed Jun 20 2007 - olh@xxxxxxx
+- build ppc64 kernel with gcc41 until PR31490 is fixed
+* Tue Jun 19 2007 - olh@xxxxxxx
+- add patches.arch/ppc-suse-spe-logo_logo-extern-in-header.diff
+  fix section type conflict caused by PS3 logo patches
+* Tue Jun 19 2007 - olh@xxxxxxx
+- enable CONFIG_FB_SIS + DRM on ppc32
+* Tue Jun 19 2007 - jeffm@xxxxxxx
+- Enabled patches.suse/acpi_dsdt_ssdt_initrd_initramfs.patch
+* Tue Jun 19 2007 - schwab@xxxxxxx
+- Remove some bogus EXPORT_SYMBOL.
+* Mon Jun 18 2007 - jeffm@xxxxxxx
+- Update to 2.6.22-rc5.
+* Mon Jun 18 2007 - jeffm@xxxxxxx
+- patches.suse/acpi_dsdt_ssdt_initrd_initramfs.patch: Updated to
+  only read the initramfs once. Not enabled yet.
+* Mon Jun 18 2007 - olh@xxxxxxx
+- update ps3 patches
+  apply whole patchs series to make further updating simpler
 * Fri Jun 15 2007 - jeffm@xxxxxxx
 - patches.suse/acpi-unexport-acpi_rs_match_vendor_resource.diff:
   acpi: unexport acpi_rs_match_vendor_resource due to section

++++++ kernel-xenpae.spec ++++++
--- /var/tmp/diff_new_pack.O22672/_old  2007-06-22 09:57:30.000000000 +0200
+++ /var/tmp/diff_new_pack.O22672/_new  2007-06-22 09:57:30.000000000 +0200
@@ -1,5 +1,5 @@
 #
-# spec file for package kernel-xenpae (Version 2.6.22_rc4_git6)
+# spec file for package kernel-xenpae (Version 2.6.22_rc5_git5)
 #
 # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
 # This file and all modifications and additions to the pristine
@@ -25,6 +25,7 @@
 %define build_xen 0
 %define build_um 0
 %define build_vanilla 0
+%define build_with_gcc41 0
 %if %{build_flavor} == "kdump"
 %define build_kdump 1
 %endif
@@ -37,13 +38,32 @@
 %if %{build_flavor} == "vanilla"
 %define build_vanilla 1
 %endif
+%if %suse_version > 1020
+# workaround for http://gcc.gnu.org/PR31490
+%if %{build_flavor} == "ppc64"
+%define build_with_gcc41 1
+%endif
+%ifarch ia64
+%define build_with_gcc41 1
+%endif
+%if %{build_flavor} == "kdump"
+%define build_with_gcc41 1
+%endif
+%endif
 Summary:        The Xen Kernel with PAE support
-Version:        2.6.22_rc4_git6
+Version:        2.6.22_rc5_git5
 Release:        1
 License:        GNU General Public License (GPL)
 Group:          System/Kernel
 Autoreqprov:    on
 BuildRequires:  coreutils module-init-tools
+%if %{build_with_gcc41}
+BuildRequires:  gcc41
+%endif
+%ifarch ppc ppc64
+# for PS3 zImage
+BuildRequires:  dtc
+%endif
 %if %suse_version > 1020
 %ifarch %ix86 x86_64 ppc ppc64 ia64
 BuildRequires:  makedumpfile
@@ -83,7 +103,7 @@
 #Conflicts:    kernel
 %else
 %if ! %build_xen
-Provides:       kernel = 2.6.22_rc4_git6-%source_rel
+Provides:       kernel = 2.6.22_rc5_git5-%source_rel
 %endif
 %endif
 Source0:        http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.21.tar.bz2
@@ -157,12 +177,12 @@
 
 
 
-Source Timestamp: 2007/06/15 18:58:40 UTC
+Source Timestamp: 2007/06/21 22:30:31 UTC
 
 %prep
 if ! [ -e %_sourcedir/linux-2.6.21.tar.bz2 ]; then
-    echo "The kernel-xenpae-2.6.22_rc4_git6.nosrc.rpm package does not contain the" \
-        "complete sources. Please install kernel-source-2.6.22_rc4_git6.src.rpm."
+    echo "The kernel-xenpae-2.6.22_rc5_git5.nosrc.rpm package does not contain the" \
+        "complete sources. Please install kernel-source-2.6.22_rc5_git5.src.rpm."
     exit 1
 fi
 echo "Architecture symbol(s):" %symbols
@@ -238,6 +258,20 @@
 %endif
 
 %build
+rm -f linux-2.6.21/.kernel-binary.spec.buildenv
+%if %{build_with_gcc41}
+# unable to pass CC="gcc -m64" to MAKE_ARGS
+mkdir blubber
+cat > blubber/gcc <<-'EOF'
+#!/bin/sh
+exec gcc-4.1 "$@"
+EOF
+chmod 755 blubber/gcc
+cat > linux-2.6.21/.kernel-binary.spec.buildenv <<EOF
+export PATH=`pwd`/blubber:$PATH
+EOF
+source linux-2.6.21/.kernel-binary.spec.buildenv
+%endif
 source .rpm-defs
 cd linux-2.6.21
 cp .config .config.orig
@@ -253,7 +287,7 @@
 make prepare $MAKE_ARGS
 KERNELRELEASE=$(make -s kernelrelease)
 echo "KERNELRELEASE=$KERNELRELEASE" >> ../.rpm-defs
-cat > .kernel-binary.spec.buildenv <<EOF
+cat >> .kernel-binary.spec.buildenv <<EOF
 # Override the timestamp 'uname -v' reports with the build
 # timestamp.
 export KBUILD_BUILD_TIMESTAMP="$(head -n 1 %_sourcedir/build-source-timestamp)"
@@ -483,6 +517,11 @@
     # Indicate the ABI badness in build result emails.
     echo "KABI BADNESS $KABI" > %_rpmdir/%_arch/mbuild_subject.tag
 fi
+if [ $KABI -ge 8 ]; then
+    echo "To find out which types have changed relative to the reference" \
+        "symbols, diff the symtypes.gz files of the reference kernel" \
+        "against the symtypes.gz file from this build."
+fi
 # 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.
@@ -532,6 +571,37 @@
 %files -f kernel.files
 
 %changelog
+* Fri Jun 22 2007 - jeffm@xxxxxxx
+- Update to 2.6.22-rc5-git5.
+* Fri Jun 22 2007 - jeffm@xxxxxxx
+- Update to 2.6.22-rc5-git5.
+* Fri Jun 22 2007 - jeffm@xxxxxxx
+- patches.suse/reiserfs-use-generic-xattr-handlers.diff: fix
+  reintroduction of crash on __fput in xattr code (286544).
+* Thu Jun 21 2007 - jeffm@xxxxxxx
+- patches.fixes/saa7134-tvaudio-thread-handling.diff: saa7134:
+  fix thread shutdown handling (284718).
+* Wed Jun 20 2007 - schwab@xxxxxxx
+- gcc 4.2 is also broken on ia64.
+* Wed Jun 20 2007 - olh@xxxxxxx
+- build ppc64 kernel with gcc41 until PR31490 is fixed
+* Tue Jun 19 2007 - olh@xxxxxxx
+- add patches.arch/ppc-suse-spe-logo_logo-extern-in-header.diff
+  fix section type conflict caused by PS3 logo patches
+* Tue Jun 19 2007 - olh@xxxxxxx
+- enable CONFIG_FB_SIS + DRM on ppc32
+* Tue Jun 19 2007 - jeffm@xxxxxxx
+- Enabled patches.suse/acpi_dsdt_ssdt_initrd_initramfs.patch
+* Tue Jun 19 2007 - schwab@xxxxxxx
+- Remove some bogus EXPORT_SYMBOL.
+* Mon Jun 18 2007 - jeffm@xxxxxxx
+- Update to 2.6.22-rc5.
+* Mon Jun 18 2007 - jeffm@xxxxxxx
+- patches.suse/acpi_dsdt_ssdt_initrd_initramfs.patch: Updated to
+  only read the initramfs once. Not enabled yet.
+* Mon Jun 18 2007 - olh@xxxxxxx
+- update ps3 patches
+  apply whole patchs series to make further updating simpler
 * Fri Jun 15 2007 - jeffm@xxxxxxx
 - patches.suse/acpi-unexport-acpi_rs_match_vendor_resource.diff:
   acpi: unexport acpi_rs_match_vendor_resource due to section

++++++ kernel-xen.spec ++++++
--- /var/tmp/diff_new_pack.O22672/_old  2007-06-22 09:57:30.000000000 +0200
+++ /var/tmp/diff_new_pack.O22672/_new  2007-06-22 09:57:30.000000000 +0200
@@ -1,5 +1,5 @@
 #
-# spec file for package kernel-xen (Version 2.6.22_rc4_git6)
+# spec file for package kernel-xen (Version 2.6.22_rc5_git5)
 #
 # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
 # This file and all modifications and additions to the pristine
@@ -25,6 +25,7 @@
 %define build_xen 0
 %define build_um 0
 %define build_vanilla 0
+%define build_with_gcc41 0
 %if %{build_flavor} == "kdump"
 %define build_kdump 1
 %endif
@@ -37,13 +38,32 @@
 %if %{build_flavor} == "vanilla"
 %define build_vanilla 1
 %endif
+%if %suse_version > 1020
+# workaround for http://gcc.gnu.org/PR31490
+%if %{build_flavor} == "ppc64"
+%define build_with_gcc41 1
+%endif
+%ifarch ia64
+%define build_with_gcc41 1
+%endif
+%if %{build_flavor} == "kdump"
+%define build_with_gcc41 1
+%endif
+%endif
 Summary:        The Xen Kernel
-Version:        2.6.22_rc4_git6
+Version:        2.6.22_rc5_git5
 Release:        1
 License:        GNU General Public License (GPL)
 Group:          System/Kernel
 Autoreqprov:    on
 BuildRequires:  coreutils module-init-tools
+%if %{build_with_gcc41}
+BuildRequires:  gcc41
+%endif
+%ifarch ppc ppc64
+# for PS3 zImage
+BuildRequires:  dtc
+%endif
 %if %suse_version > 1020
 %ifarch %ix86 x86_64 ppc ppc64 ia64
 BuildRequires:  makedumpfile
@@ -83,7 +103,7 @@
 #Conflicts:    kernel
 %else
 %if ! %build_xen
-Provides:       kernel = 2.6.22_rc4_git6-%source_rel
+Provides:       kernel = 2.6.22_rc5_git5-%source_rel
 %endif
 %endif
 %ifarch %ix86
@@ -160,12 +180,12 @@
 
 
 
-Source Timestamp: 2007/06/15 18:58:40 UTC
+Source Timestamp: 2007/06/21 22:30:31 UTC
 
 %prep
 if ! [ -e %_sourcedir/linux-2.6.21.tar.bz2 ]; then
-    echo "The kernel-xen-2.6.22_rc4_git6.nosrc.rpm package does not contain the" \
-        "complete sources. Please install kernel-source-2.6.22_rc4_git6.src.rpm."
+    echo "The kernel-xen-2.6.22_rc5_git5.nosrc.rpm package does not contain the" \
+        "complete sources. Please install kernel-source-2.6.22_rc5_git5.src.rpm."
     exit 1
 fi
 echo "Architecture symbol(s):" %symbols
@@ -241,6 +261,20 @@
 %endif
 
 %build
+rm -f linux-2.6.21/.kernel-binary.spec.buildenv
+%if %{build_with_gcc41}
+# unable to pass CC="gcc -m64" to MAKE_ARGS
+mkdir blubber
+cat > blubber/gcc <<-'EOF'
+#!/bin/sh
+exec gcc-4.1 "$@"
+EOF
+chmod 755 blubber/gcc
+cat > linux-2.6.21/.kernel-binary.spec.buildenv <<EOF
+export PATH=`pwd`/blubber:$PATH
+EOF
+source linux-2.6.21/.kernel-binary.spec.buildenv
+%endif
 source .rpm-defs
 cd linux-2.6.21
 cp .config .config.orig
@@ -256,7 +290,7 @@
 make prepare $MAKE_ARGS
 KERNELRELEASE=$(make -s kernelrelease)
 echo "KERNELRELEASE=$KERNELRELEASE" >> ../.rpm-defs
-cat > .kernel-binary.spec.buildenv <<EOF
+cat >> .kernel-binary.spec.buildenv <<EOF
 # Override the timestamp 'uname -v' reports with the build
 # timestamp.
 export KBUILD_BUILD_TIMESTAMP="$(head -n 1 %_sourcedir/build-source-timestamp)"
@@ -486,6 +520,11 @@
     # Indicate the ABI badness in build result emails.
     echo "KABI BADNESS $KABI" > %_rpmdir/%_arch/mbuild_subject.tag
 fi
+if [ $KABI -ge 8 ]; then
+    echo "To find out which types have changed relative to the reference" \
+        "symbols, diff the symtypes.gz files of the reference kernel" \
+        "against the symtypes.gz file from this build."
+fi
 # 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.
@@ -535,6 +574,37 @@
 %files -f kernel.files
 
 %changelog
+* Fri Jun 22 2007 - jeffm@xxxxxxx
+- Update to 2.6.22-rc5-git5.
+* Fri Jun 22 2007 - jeffm@xxxxxxx
+- Update to 2.6.22-rc5-git5.
+* Fri Jun 22 2007 - jeffm@xxxxxxx
+- patches.suse/reiserfs-use-generic-xattr-handlers.diff: fix
+  reintroduction of crash on __fput in xattr code (286544).
+* Thu Jun 21 2007 - jeffm@xxxxxxx
+- patches.fixes/saa7134-tvaudio-thread-handling.diff: saa7134:
+  fix thread shutdown handling (284718).
+* Wed Jun 20 2007 - schwab@xxxxxxx
+- gcc 4.2 is also broken on ia64.
+* Wed Jun 20 2007 - olh@xxxxxxx
+- build ppc64 kernel with gcc41 until PR31490 is fixed
+* Tue Jun 19 2007 - olh@xxxxxxx
+- add patches.arch/ppc-suse-spe-logo_logo-extern-in-header.diff
+  fix section type conflict caused by PS3 logo patches
+* Tue Jun 19 2007 - olh@xxxxxxx
+- enable CONFIG_FB_SIS + DRM on ppc32
+* Tue Jun 19 2007 - jeffm@xxxxxxx
+- Enabled patches.suse/acpi_dsdt_ssdt_initrd_initramfs.patch
+* Tue Jun 19 2007 - schwab@xxxxxxx
+- Remove some bogus EXPORT_SYMBOL.
+* Mon Jun 18 2007 - jeffm@xxxxxxx
+- Update to 2.6.22-rc5.
+* Mon Jun 18 2007 - jeffm@xxxxxxx
+- patches.suse/acpi_dsdt_ssdt_initrd_initramfs.patch: Updated to
+  only read the initramfs once. Not enabled yet.
+* Mon Jun 18 2007 - olh@xxxxxxx
+- update ps3 patches
+  apply whole patchs series to make further updating simpler
 * Fri Jun 15 2007 - jeffm@xxxxxxx
 - patches.suse/acpi-unexport-acpi_rs_match_vendor_resource.diff:
   acpi: unexport acpi_rs_match_vendor_resource due to section


++++++ build-source-timestamp ++++++
--- kernel-source/build-source-timestamp        2007-06-17 08:20:28.000000000 +0200
+++ /mounts/work_src_done/STABLE/kernel-source/build-source-timestamp   2007-06-22 02:08:53.863765000 +0200
@@ -1 +1 @@
-2007/06/15 18:58:40 UTC
+2007/06/21 22:30:31 UTC







++++++ config.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/bigsmp new/config/i386/bigsmp
--- old/config/i386/bigsmp      2007-06-17 08:18:07.000000000 +0200
+++ new/config/i386/bigsmp      2007-06-22 02:06:35.000000000 +0200
@@ -3796,7 +3796,6 @@
 CONFIG_EARLY_PRINTK=y
 CONFIG_DEBUG_STACKOVERFLOW=y
 # CONFIG_DEBUG_STACK_USAGE is not set
-# CONFIG_DEBUG_RODATA is not set
 # CONFIG_4KSTACKS is not set
 CONFIG_X86_FIND_SMP_CONFIG=y
 CONFIG_X86_MPPARSE=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/debug new/config/i386/debug
--- old/config/i386/debug       2007-06-17 08:18:07.000000000 +0200
+++ new/config/i386/debug       2007-06-22 02:06:35.000000000 +0200
@@ -3792,7 +3792,6 @@
 #
 # Page alloc debug is incompatible with Software Suspend on i386
 #
-CONFIG_DEBUG_RODATA=y
 # CONFIG_4KSTACKS is not set
 CONFIG_X86_FIND_SMP_CONFIG=y
 CONFIG_X86_MPPARSE=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/default new/config/i386/default
--- old/config/i386/default     2007-06-17 08:18:07.000000000 +0200
+++ new/config/i386/default     2007-06-22 02:06:35.000000000 +0200
@@ -3790,7 +3790,6 @@
 #
 # Page alloc debug is incompatible with Software Suspend on i386
 #
-# CONFIG_DEBUG_RODATA is not set
 # CONFIG_4KSTACKS is not set
 CONFIG_X86_FIND_SMP_CONFIG=y
 CONFIG_X86_MPPARSE=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/vanilla new/config/i386/vanilla
--- old/config/i386/vanilla     2007-06-17 08:18:08.000000000 +0200
+++ new/config/i386/vanilla     2007-06-22 02:06:36.000000000 +0200
@@ -3788,7 +3788,6 @@
 #
 # Page alloc debug is incompatible with Software Suspend on i386
 #
-# CONFIG_DEBUG_RODATA is not set
 # CONFIG_4KSTACKS is not set
 CONFIG_X86_FIND_SMP_CONFIG=y
 CONFIG_X86_MPPARSE=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/powerpc/default new/config/powerpc/default
--- old/config/powerpc/default  2007-06-17 08:18:08.000000000 +0200
+++ new/config/powerpc/default  2007-06-22 02:06:36.000000000 +0200
@@ -1576,7 +1576,7 @@
 CONFIG_DRM_R128=m
 CONFIG_DRM_RADEON=m
 # CONFIG_DRM_MGA is not set
-# CONFIG_DRM_SIS is not set
+CONFIG_DRM_SIS=m
 # CONFIG_DRM_VIA is not set
 # CONFIG_DRM_SAVAGE is not set
 
@@ -2042,7 +2042,9 @@
 CONFIG_FB_ATY_BACKLIGHT=y
 # CONFIG_FB_S3 is not set
 # CONFIG_FB_SAVAGE is not set
-# CONFIG_FB_SIS is not set
+CONFIG_FB_SIS=y
+# CONFIG_FB_SIS_300 is not set
+CONFIG_FB_SIS_315=y
 # CONFIG_FB_NEOMAGIC is not set
 # CONFIG_FB_KYRO is not set
 CONFIG_FB_3DFX=y
@@ -2190,6 +2192,10 @@
 CONFIG_SND_PPC_MPC52xx_AC97=m
 
 #
+# ALSA PowerPC devices
+#
+
+#
 # Apple Onboard Audio driver
 #
 CONFIG_SND_AOA=m
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/powerpc/ppc64 new/config/powerpc/ppc64
--- old/config/powerpc/ppc64    2007-06-17 08:18:09.000000000 +0200
+++ new/config/powerpc/ppc64    2007-06-18 21:18:12.000000000 +0200
@@ -164,7 +164,22 @@
 CONFIG_PPC_MAPLE=y
 # CONFIG_PPC_PASEMI is not set
 # CONFIG_PPC_CELLEB is not set
-# CONFIG_PPC_PS3 is not set
+CONFIG_PPC_PS3=y
+
+#
+# PS3 Platform Options
+#
+# CONFIG_PS3_ADVANCED is not set
+CONFIG_PS3_HTAB_SIZE=20
+# CONFIG_PS3_DYNAMIC_DMA is not set
+CONFIG_PS3_USE_LPAR_ADDR=y
+CONFIG_PS3_VUART=y
+CONFIG_PS3_PS3AV=y
+CONFIG_PS3_SYS_MANAGER=m
+CONFIG_PS3_STORAGE=y
+CONFIG_PS3_DISK=y
+CONFIG_PS3_ROM=m
+CONFIG_PS3_FLASH=m
 CONFIG_PPC_CELL=y
 CONFIG_PPC_CELL_NATIVE=y
 CONFIG_PPC_IBM_CELL_BLADE=y
@@ -1143,6 +1158,8 @@
 CONFIG_TIGON3=m
 # CONFIG_BNX2 is not set
 CONFIG_SPIDER_NET=m
+CONFIG_GELIC_NET=y
+CONFIG_GELIC_WIRELESS=y
 CONFIG_QLA3XXX=m
 CONFIG_ATL1=m
 CONFIG_NETDEV_10000=y
@@ -1775,10 +1792,10 @@
 CONFIG_FB_CFB_FILLRECT=y
 CONFIG_FB_CFB_COPYAREA=y
 CONFIG_FB_CFB_IMAGEBLIT=y
-# CONFIG_FB_SYS_FILLRECT is not set
-# CONFIG_FB_SYS_COPYAREA is not set
-# CONFIG_FB_SYS_IMAGEBLIT is not set
-# CONFIG_FB_SYS_FOPS is not set
+CONFIG_FB_SYS_FILLRECT=y
+CONFIG_FB_SYS_COPYAREA=y
+CONFIG_FB_SYS_IMAGEBLIT=y
+CONFIG_FB_SYS_FOPS=y
 CONFIG_FB_DEFERRED_IO=y
 CONFIG_FB_SVGALIB=m
 CONFIG_FB_MACMODES=y
@@ -1827,6 +1844,8 @@
 CONFIG_FB_ARK=m
 CONFIG_FB_PM3=m
 CONFIG_FB_IBM_GXT4500=y
+CONFIG_FB_PS3=y
+CONFIG_FB_PS3_DEFAULT_SIZE_M=18
 # CONFIG_FB_VIRTUAL is not set
 
 #
@@ -1959,6 +1978,12 @@
 #
 
 #
+# ALSA PowerPC devices
+#
+CONFIG_SND_PS3=m
+CONFIG_SND_PS3_DEFAULT_START_DELAY=2000
+
+#
 # Apple Onboard Audio driver
 #
 CONFIG_SND_AOA=m
@@ -2031,7 +2056,7 @@
 CONFIG_USB_EHCI_SPLIT_ISO=y
 CONFIG_USB_EHCI_ROOT_HUB_TT=y
 CONFIG_USB_EHCI_TT_NEWSCHED=y
-# CONFIG_USB_EHCI_BIG_ENDIAN_MMIO is not set
+CONFIG_USB_EHCI_BIG_ENDIAN_MMIO=y
 # CONFIG_USB_ISP116X_HCD is not set
 CONFIG_USB_OHCI_HCD=y
 CONFIG_USB_OHCI_HCD_PPC_OF=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/powerpc/vanilla new/config/powerpc/vanilla
--- old/config/powerpc/vanilla  2007-06-17 08:18:09.000000000 +0200
+++ new/config/powerpc/vanilla  2007-06-22 02:06:36.000000000 +0200
@@ -2080,6 +2080,10 @@
 # CONFIG_SND_PPC_MPC52xx_AC97 is not set
 
 #
+# ALSA PowerPC devices
+#
+
+#
 # Apple Onboard Audio driver
 #
 CONFIG_SND_AOA=m
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/x86_64/debug new/config/x86_64/debug
--- old/config/x86_64/debug     2007-06-17 08:18:09.000000000 +0200
+++ new/config/x86_64/debug     2007-06-22 02:06:36.000000000 +0200
@@ -3448,7 +3448,6 @@
 CONFIG_RCU_TORTURE_TEST=m
 CONFIG_LKDTM=m
 # CONFIG_FAULT_INJECTION is not set
-CONFIG_DEBUG_RODATA=y
 CONFIG_KDB=y
 CONFIG_KDB_MODULES=m
 # CONFIG_KDB_OFF is not set
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/x86_64/default new/config/x86_64/default
--- old/config/x86_64/default   2007-06-17 08:18:09.000000000 +0200
+++ new/config/x86_64/default   2007-06-22 02:06:36.000000000 +0200
@@ -3454,7 +3454,6 @@
 CONFIG_RCU_TORTURE_TEST=m
 CONFIG_LKDTM=m
 # CONFIG_FAULT_INJECTION is not set
-# CONFIG_DEBUG_RODATA is not set
 # CONFIG_KDB is not set
 # CONFIG_IOMMU_DEBUG is not set
 # CONFIG_DEBUG_STACKOVERFLOW is not set
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/x86_64/vanilla new/config/x86_64/vanilla
--- old/config/x86_64/vanilla   2007-06-17 08:18:11.000000000 +0200
+++ new/config/x86_64/vanilla   2007-06-22 02:06:36.000000000 +0200
@@ -3446,7 +3446,6 @@
 CONFIG_RCU_TORTURE_TEST=m
 CONFIG_LKDTM=m
 # CONFIG_FAULT_INJECTION is not set
-# CONFIG_DEBUG_RODATA is not set
 # CONFIG_KDB is not set
 # CONFIG_IOMMU_DEBUG is not set
 # CONFIG_DEBUG_STACKOVERFLOW is not set
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/x86_64/xen new/config/x86_64/xen
--- old/config/x86_64/xen       2007-06-17 08:18:11.000000000 +0200
+++ new/config/x86_64/xen       2007-06-22 02:06:36.000000000 +0200
@@ -3375,7 +3375,6 @@
 CONFIG_RCU_TORTURE_TEST=m
 CONFIG_LKDTM=m
 # CONFIG_FAULT_INJECTION is not set
-# CONFIG_DEBUG_RODATA is not set
 # CONFIG_KDB is not set
 # CONFIG_DEBUG_STACKOVERFLOW is not set
 # CONFIG_DEBUG_STACK_USAGE is not set









++++++ kabi.tar.bz2 ++++++






++++++ novell-kmp.tar.bz2 ++++++

++++++ patches.apparmor.tar.bz2 ++++++

++++++ patches.arch.tar.bz2 ++++++
++++ 38277 lines of diff (skipped)

++++++ patches.drivers.tar.bz2 ++++++

++++++ patches.fixes.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/export-symbol new/patches.fixes/export-symbol
--- old/patches.fixes/export-symbol     1970-01-01 01:00:00.000000000 +0100
+++ new/patches.fixes/export-symbol     2007-06-19 16:25:45.000000000 +0200
@@ -0,0 +1,20 @@
+--- linux-2.6.21/drivers/scsi/libiscsi.c.~1~   2007-06-19 14:57:32.000000000 +0200
++++ linux-2.6.21/drivers/scsi/libiscsi.c       2007-06-19 15:21:12.000000000 +0200
+@@ -175,7 +175,6 @@ static void iscsi_prep_scsi_cmd_pdu(stru

+       conn->scsicmd_pdus_cnt++;
+ }
+-EXPORT_SYMBOL_GPL(iscsi_prep_scsi_cmd_pdu);

+ /**
+  * iscsi_complete_command - return command back to scsi-ml
+--- linux-2.6.21/net/core/skbuff.c.~1~ 2007-06-19 14:58:22.000000000 +0200
++++ linux-2.6.21/net/core/skbuff.c     2007-06-19 15:00:39.000000000 +0200
+@@ -2210,7 +2210,6 @@ EXPORT_SYMBOL(pskb_copy);
+ EXPORT_SYMBOL(pskb_expand_head);
+ EXPORT_SYMBOL(skb_checksum);
+ EXPORT_SYMBOL(skb_clone);
+-EXPORT_SYMBOL(skb_clone_fraglist);
+ EXPORT_SYMBOL(skb_copy);
+ EXPORT_SYMBOL(skb_copy_and_csum_bits);
+ EXPORT_SYMBOL(skb_copy_and_csum_dev);
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/saa7134-tvaudio-thread-handling.diff new/patches.fixes/saa7134-tvaudio-thread-handling.diff
--- old/patches.fixes/saa7134-tvaudio-thread-handling.diff      1970-01-01 01:00:00.000000000 +0100
+++ new/patches.fixes/saa7134-tvaudio-thread-handling.diff      2007-06-21 20:47:00.000000000 +0200
@@ -0,0 +1,33 @@
+From: Jeff Mahoney <jeffm@xxxxxxxx>
+Subject: [PATCH] saa7134: fix thread shutdown handling
+References: 284718
+Patch-mainline: Submitted June 21, 2007
+
+ This patch changes the test for the thread pid from >= 0 to > 0.
+
+ When the saa8134 driver initialization fails after a certain point,
+ it goes through the complete shutdown process for the driver. Part
+ of shutting it down includes tearing down the thread for tv audio.
+
+ The test for tearing down the thread tests for >= 0. Since the dev
+ structure is kzalloc'd, the test will always be true if we haven't
+ tried to start the thread yet. We end up waiting on pid 0 to complete,
+ which will never happen, so we lock up.
+
+Signed-off-by: Jeff Mahoney <jeffm@xxxxxxxx>
+---
+
+ drivers/media/video/saa7134/saa7134-tvaudio.c |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- a/drivers/media/video/saa7134/saa7134-tvaudio.c    2007-06-12 15:45:16.000000000 -0400
++++ b/drivers/media/video/saa7134/saa7134-tvaudio.c    2007-06-15 14:16:14.000000000 -0400
+@@ -1005,7 +1005,7 @@
+ int saa7134_tvaudio_fini(struct saa7134_dev *dev)
+ {
+       /* shutdown tvaudio thread */
+-      if (dev->thread.pid >= 0) {
++      if (dev->thread.pid > 0) {
+               dev->thread.shutdown = 1;
+               wake_up_interruptible(&dev->thread.wq);
+               wait_for_completion(&dev->thread.exit);

++++++ patches.kernel.org.tar.bz2 ++++++
kernel-source/patches.kernel.org.tar.bz2 /mounts/work_src_done/STABLE/kernel-source/patches.kernel.org.tar.bz2 differ: byte 11, line 1

++++++ patches.rpmify.tar.bz2 ++++++

++++++ patches.suse.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.suse/acpi_dsdt_ssdt_initrd_initramfs.patch new/patches.suse/acpi_dsdt_ssdt_initrd_initramfs.patch
--- old/patches.suse/acpi_dsdt_ssdt_initrd_initramfs.patch      2007-06-17 08:18:11.000000000 +0200
+++ new/patches.suse/acpi_dsdt_ssdt_initrd_initramfs.patch      2007-06-18 21:18:15.000000000 +0200
@@ -13,20 +13,30 @@
 Also SSDTs can be overridden now and the kernel gets tainted if
 any table got overridden.
 
-*-* Please see bug 256305 before re-enabling this patch.patch
+Changes:
+ We no longer call populate_rootfs() twice. If we want the custom DSDT,
+ we load the rootfs before ACPI. Otherwise, it is loaded at the appropriate
+ initcall time. -jeffm
+
+ There is a new version at http://gaugusch.at/acpi-dsdt-initrd-patches/acpi-dsdt-initrd-v0.8.4-2.6.21.patch,
+ but there doesn't seem to be any real changes other than elminating the file
+ name array.
+
+---
 
  drivers/acpi/Kconfig    |   17 ++++++
  drivers/acpi/osl.c      |  127 ++++++++++++++++++++++++++++++++++++++++++++++--
  include/acpi/acpiosxf.h |    4 +
- init/initramfs.c        |   22 ++++++++
- init/main.c             |    7 ++
- 5 files changed, 173 insertions(+), 4 deletions(-)
+ init/initramfs.c        |    4 +
+ init/main.c             |    9 +++
+ 5 files changed, 156 insertions(+), 5 deletions(-)
 
 Signed-off-by: Thomas Renninger <trenn@xxxxxxx>
+Signed-off-by: Jeff Mahoney <jeffm@xxxxxxxx>
 
---- linux-2.6.20.orig/drivers/acpi/Kconfig
-+++ linux-2.6.20/drivers/acpi/Kconfig
-@@ -298,6 +298,23 @@ config ACPI_CUSTOM_DSDT_FILE
+--- a/drivers/acpi/Kconfig     2007-06-18 14:06:08.000000000 -0400
++++ b/drivers/acpi/Kconfig     2007-06-18 14:06:11.000000000 -0400
+@@ -290,6 +290,23 @@ config ACPI_CUSTOM_DSDT_FILE
          Enter the full path name to the file which includes the AmlCode
          declaration.
  
@@ -50,8 +60,8 @@
  config ACPI_BLACKLIST_YEAR
        int "Disable ACPI for systems before Jan 1st this year" if X86_32
        default 0
---- linux-2.6.20.orig/drivers/acpi/osl.c
-+++ linux-2.6.20/drivers/acpi/osl.c
+--- a/drivers/acpi/osl.c       2007-06-18 14:06:08.000000000 -0400
++++ b/drivers/acpi/osl.c       2007-06-18 14:06:11.000000000 -0400
 @@ -68,6 +68,10 @@ EXPORT_SYMBOL(acpi_in_debugger);
  extern char line_buf[80];
  #endif                                /*ENABLE_DEBUGGER */
@@ -63,7 +73,7 @@
  static unsigned int acpi_irq_irq;
  static acpi_osd_handler acpi_irq_handler;
  static void *acpi_irq_context;
-@@ -256,6 +260,113 @@ acpi_os_predefined_override(const struct
+@@ -275,6 +279,113 @@ acpi_os_predefined_override(const struct
        return AE_OK;
  }
  
@@ -177,7 +187,7 @@
  acpi_status
  acpi_os_table_override(struct acpi_table_header * existing_table,
                       struct acpi_table_header ** new_table)
-@@ -263,13 +374,21 @@ acpi_os_table_override(struct acpi_table
+@@ -282,13 +393,21 @@ acpi_os_table_override(struct acpi_table
        if (!existing_table || !new_table)
                return AE_BAD_PARAMETER;
  
@@ -203,8 +213,8 @@
  #endif
        return AE_OK;
  }
---- linux-2.6.20.orig/include/acpi/acpiosxf.h
-+++ linux-2.6.20/include/acpi/acpiosxf.h
+--- a/include/acpi/acpiosxf.h  2007-06-18 14:06:08.000000000 -0400
++++ b/include/acpi/acpiosxf.h  2007-06-18 14:06:11.000000000 -0400
 @@ -95,6 +95,10 @@ acpi_status
  acpi_os_table_override(struct acpi_table_header *existing_table,
                       struct acpi_table_header **new_table);
@@ -216,59 +226,46 @@
  /*
   * Spinlock primitives
   */
---- linux-2.6.20.orig/init/initramfs.c
-+++ linux-2.6.20/init/initramfs.c
-@@ -541,6 +541,28 @@ skip:
+--- a/init/initramfs.c 2007-06-18 14:06:08.000000000 -0400
++++ b/init/initramfs.c 2007-06-18 14:56:15.000000000 -0400
+@@ -541,7 +541,7 @@ skip:
  
  #endif
  
-+#ifdef CONFIG_ACPI_CUSTOM_DSDT_INITRD
-+/* Tries to read the initramfs if it's already there, for ACPI Table Overiding */
-+void __init early_populate_rootfs(void)
-+{
-+     char *err = unpack_to_rootfs(__initramfs_start,
-+                      __initramfs_end - __initramfs_start, 0);
-+     if (err)
-+             return;
-+#ifdef CONFIG_BLK_DEV_INITRD
-+     if (initrd_start) {
-+             printk(KERN_INFO "Early unpacking initramfs...");
-+             err = unpack_to_rootfs((char *)initrd_start,
-+                     initrd_end - initrd_start, 0);
-+             if (err)
-+                     return;
-+             printk(" done\n");
-+     }
-+#endif /* CONFIG_BLK_DEV_INITRD */
-+     return;
-+}
-+#endif /* CONFIG_ACPI_CUSTOM_DSDT_INITRD */
-+
- static int __init populate_rootfs(void)
+-static int __init populate_rootfs(void)
++int __init populate_rootfs(void)
  {
        char *err = unpack_to_rootfs(__initramfs_start,
---- linux-2.6.20.orig/init/main.c
-+++ linux-2.6.20/init/main.c
-@@ -101,8 +101,14 @@ extern void free_initmem(void);
- extern void prepare_namespace(void);
- #ifdef        CONFIG_ACPI
- extern void acpi_early_init(void);
-+#ifdef CONFIG_ACPI_CUSTOM_DSDT_INITRD
-+extern void early_populate_rootfs(void);
-+#else
-+static inline void early_populate_rootfs(void) { }
+                        __initramfs_end - __initramfs_start, 0);
+@@ -582,4 +582,6 @@ static int __init populate_rootfs(void)
+ #endif
+       return 0;
+ }
++#ifndef CONFIG_ACPI_CUSTOM_DSDT_INITRD
+ rootfs_initcall(populate_rootfs);
 +#endif
- #else
- static inline void acpi_early_init(void) { }
-+static inline void early_populate_rootfs(void) { }
+--- a/init/main.c      2007-06-18 14:06:08.000000000 -0400
++++ b/init/main.c      2007-06-18 14:56:39.000000000 -0400
+@@ -112,6 +112,12 @@ static inline void mark_rodata_ro(void) 
+ extern void tc_init(void);
  #endif
- #ifndef CONFIG_DEBUG_RODATA
- static inline void mark_rodata_ro(void) { }
-@@ -667,6 +673,7 @@ asmlinkage void __init start_kernel(void

++#ifdef CONFIG_BLK_DEV_INITRD
++extern int populate_rootfs(void);
++#else
++static inline void populate_rootfs(void) {}
++#endif
++
+ enum system_states system_state;
+ EXPORT_SYMBOL(system_state);

+@@ -662,6 +668,9 @@ asmlinkage void __init start_kernel(void
  
        check_bugs();
  
-+      early_populate_rootfs(); /* For DSDT override from initramfs */
++#ifdef CONFIG_ACPI_CUSTOM_DSDT_INITRD
++      populate_rootfs(); /* For DSDT override from initramfs */
++#endif
        acpi_early_init(); /* before LAPIC and SMP init */
  
        /* Do the rest non-__init'ed, we're now alive */
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.suse/reiserfs-kill-xattr-readdir.diff new/patches.suse/reiserfs-kill-xattr-readdir.diff
--- old/patches.suse/reiserfs-kill-xattr-readdir.diff   2007-06-17 08:18:11.000000000 +0200
+++ new/patches.suse/reiserfs-kill-xattr-readdir.diff   2007-06-22 02:06:47.000000000 +0200
@@ -28,7 +28,7 @@
 --- a/fs/reiserfs/xattr.c      2007-06-11 14:49:38.000000000 -0400
 +++ b/fs/reiserfs/xattr.c      2007-06-11 14:49:38.000000000 -0400
 @@ -191,182 +191,6 @@ out:
-       return dentry_open(xafile, NULL, O_RDWR|O_NOATIME);
+       return dentry_open(dentry, NULL, O_RDWR|O_NOATIME);
  }
  
 -/*
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.suse/reiserfs-use-generic-xattr-handlers.diff new/patches.suse/reiserfs-use-generic-xattr-handlers.diff
--- old/patches.suse/reiserfs-use-generic-xattr-handlers.diff   2007-06-17 08:18:11.000000000 +0200
+++ new/patches.suse/reiserfs-use-generic-xattr-handlers.diff   2007-06-22 02:06:47.000000000 +0200
@@ -15,19 +15,19 @@
 
 ---
  fs/reiserfs/super.c            |    7 
- fs/reiserfs/xattr.c            |  399 +++++++++++++++--------------------------
+ fs/reiserfs/xattr.c            |  412 ++++++++++++++++-------------------------
  fs/reiserfs/xattr_acl.c        |   72 ++-----
  fs/reiserfs/xattr_security.c   |   26 --
  fs/reiserfs/xattr_trusted.c    |   45 +---
- fs/reiserfs/xattr_user.c       |   30 ---
+ fs/reiserfs/xattr_user.c       |   30 --
  include/linux/reiserfs_acl.h   |   16 -
  include/linux/reiserfs_fs_sb.h |    3 
  include/linux/reiserfs_xattr.h |   29 --
- 9 files changed, 206 insertions(+), 421 deletions(-)
+ 9 files changed, 217 insertions(+), 423 deletions(-)
 
---- a/fs/reiserfs/super.c      2007-06-11 14:49:36.000000000 -0400
-+++ b/fs/reiserfs/super.c      2007-06-11 14:50:04.000000000 -0400
-@@ -2132,9 +2132,6 @@ static int __init init_reiserfs_fs(void)
+--- a/fs/reiserfs/super.c      2007-06-21 18:19:00.000000000 -0400
++++ b/fs/reiserfs/super.c      2007-06-21 18:19:04.000000000 -0400
+@@ -2135,9 +2135,6 @@ static int __init init_reiserfs_fs(void)
                return ret;
        }
  
@@ -37,7 +37,7 @@
        reiserfs_proc_info_global_init();
        reiserfs_proc_register_global("version",
                                      reiserfs_global_version_in_proc);
-@@ -2145,9 +2142,6 @@ static int __init init_reiserfs_fs(void)
+@@ -2148,9 +2145,6 @@ static int __init init_reiserfs_fs(void)
                return 0;
        }
  
@@ -47,7 +47,7 @@
        reiserfs_proc_unregister_global("version");
        reiserfs_proc_info_global_done();
        destroy_inodecache();
-@@ -2157,7 +2151,6 @@ static int __init init_reiserfs_fs(void)
+@@ -2160,7 +2154,6 @@ static int __init init_reiserfs_fs(void)
  
  static void __exit exit_reiserfs_fs(void)
  {
@@ -55,8 +55,8 @@
        reiserfs_proc_unregister_global("version");
        reiserfs_proc_info_global_done();
        unregister_filesystem(&reiserfs_fs_type);
---- a/fs/reiserfs/xattr.c      2007-06-11 14:49:37.000000000 -0400
-+++ b/fs/reiserfs/xattr.c      2007-06-11 14:50:06.000000000 -0400
+--- a/fs/reiserfs/xattr.c      2007-06-21 18:19:04.000000000 -0400
++++ b/fs/reiserfs/xattr.c      2007-06-21 18:19:10.000000000 -0400
 @@ -53,8 +53,49 @@
  #define PRIVROOT_NAME ".reiserfs_priv"
  #define XAROOT_NAME   "xattrs"
@@ -109,16 +109,38 @@
  
  #define xattr_may_create(flags)       (!flags || flags & XATTR_CREATE)
  
-@@ -113,7 +154,7 @@ static struct dentry *open_xa_dir(const 
+@@ -113,8 +154,8 @@ static struct dentry *open_xa_dir(const 
  
  }
  
 -static struct file *open_xattr_file(const struct inode *inode,
-+static struct file *open_xattr_file(struct inode *inode,
-                                     const char *name, int flags)
+-                                    const char *name, int flags)
++static struct dentry *xattr_lookup(struct inode *inode, const char *name,
++                                   int flags)
  {
        struct dentry *xadir, *xafile;
-@@ -381,8 +422,27 @@ reiserfs_xattr_set(struct inode *inode, 
+       int err = 0;
+@@ -147,7 +188,18 @@ out:
+       dput(xadir);
+       if (err)
+               return ERR_PTR(err);
+-      return dentry_open(xafile, NULL, O_RDWR);
++      return xafile;
++}
++
++static struct file *open_xattr_file(struct inode *inode,
++                                    const char *name, int flags)
++{
++      struct dentry *dentry = xattr_lookup(inode, name, flags);
++
++      if (IS_ERR(dentry))
++              return (void *)dentry;
++
++      return dentry_open(dentry, NULL, O_RDWR);
+ }

+ /*
+@@ -381,8 +433,25 @@ reiserfs_xattr_set(struct inode *inode, 
        if (get_inode_sd_version(inode) == STAT_DATA_V1)
                return -EOPNOTSUPP;
  
@@ -126,19 +148,17 @@
 -              return reiserfs_xattr_del(inode, name);
 +      /* Clearing it out - delete it. */
 +      if (!buffer) {
-+              struct inode *dir;
++              struct dentry *dentry;
 +
-+              fp = open_xattr_file(inode, name, XATTR_REPLACE);
-+              if (IS_ERR(fp)) {
-+                      err = PTR_ERR(fp);
++              dentry = xattr_lookup(inode, name, XATTR_REPLACE);
++              if (IS_ERR(dentry)) {
++                      err = PTR_ERR(dentry);
 +                      if (err == -ENODATA)
 +                              err = 0;
 +                      return err;
 +              }
 +
-+              dir = fp->f_path.dentry->d_parent->d_inode;
-+              err = vfs_unlink(dir, fp->f_dentry, NULL);
-+              fput(fp);
++              err = vfs_unlink(dentry->d_parent->d_inode, dentry, NULL);
 +              if (!err) {
 +                      inode->i_ctime = CURRENT_TIME_SEC;
 +                      mark_inode_dirty(inode);
@@ -148,7 +168,7 @@
  
        fp = open_xattr_file(inode, name, flags);
        if (IS_ERR(fp)) {
-@@ -449,6 +509,12 @@ reiserfs_xattr_set(struct inode *inode, 
+@@ -449,6 +518,12 @@ reiserfs_xattr_set(struct inode *inode, 
                        break;
        }
  
@@ -161,7 +181,7 @@
        /* We can't mark the inode dirty if it's not hashed. This is the case
         * when we're inheriting the default ACL. If we dirty it, the inode
         * gets marked dirty, but won't (ever) make it onto the dirty list until
-@@ -458,11 +524,6 @@ reiserfs_xattr_set(struct inode *inode, 
+@@ -458,11 +533,6 @@ reiserfs_xattr_set(struct inode *inode, 
                mark_inode_dirty(inode);
        }
  
@@ -173,7 +193,7 @@
        return err;
  }
  
-@@ -470,7 +531,7 @@ reiserfs_xattr_set(struct inode *inode, 
+@@ -470,7 +540,7 @@ reiserfs_xattr_set(struct inode *inode, 
   * inode->i_mutex: down
   */
  int
@@ -182,7 +202,7 @@
                   size_t buffer_size)
  {
        ssize_t err = 0;
-@@ -573,13 +634,17 @@ reiserfs_xattr_get(const struct inode *i
+@@ -573,13 +643,17 @@ reiserfs_xattr_get(const struct inode *i
        return err;
  }
  
@@ -203,7 +223,7 @@
  
        dentry = lookup_one_len(name, xadir, namelen);
        if (IS_ERR(dentry)) {
-@@ -594,27 +659,6 @@ __reiserfs_xattr_del(struct dentry *xadi
+@@ -594,27 +668,6 @@ __reiserfs_xattr_del(struct dentry *xadi
        if (S_ISDIR(dentry->d_inode->i_mode))
                goto out_file;
  
@@ -231,7 +251,7 @@
        err = vfs_unlink(xadir->d_inode, dentry, NULL);
  
        out_file:
-@@ -624,45 +668,6 @@ __reiserfs_xattr_del(struct dentry *xadi
+@@ -624,45 +677,6 @@ __reiserfs_xattr_del(struct dentry *xadi
        return err;
  }
  
@@ -277,7 +297,7 @@
  /* This is called w/ inode->i_mutex downed */
  int reiserfs_delete_xattrs(struct inode *inode)
  {
-@@ -817,15 +822,15 @@ ssize_t
+@@ -817,15 +831,15 @@ ssize_t
  reiserfs_getxattr(struct dentry * dentry, const char *name, void *buffer,
                  size_t size)
  {
@@ -299,7 +319,7 @@
  }
  
  /*
-@@ -837,15 +842,15 @@ int
+@@ -837,15 +851,15 @@ int
  reiserfs_setxattr(struct dentry *dentry, const char *name, const void *value,
                  size_t size, int flags)
  {
@@ -321,7 +341,7 @@
  }
  
  /*
-@@ -855,73 +860,66 @@ reiserfs_setxattr(struct dentry *dentry,
+@@ -855,73 +869,66 @@ reiserfs_setxattr(struct dentry *dentry,
   */
  int reiserfs_removexattr(struct dentry *dentry, const char *name)
  {
@@ -434,7 +454,7 @@
  
        if (!dentry->d_inode)
                return -EINVAL;
-@@ -934,30 +932,22 @@ ssize_t reiserfs_listxattr(struct dentry
+@@ -934,30 +941,22 @@ ssize_t reiserfs_listxattr(struct dentry
        if (IS_ERR(dir)) {
                err = PTR_ERR(dir);
                if (err == -ENODATA)
@@ -469,7 +489,7 @@
  
        out_dir:
        fput(fp);
-@@ -966,95 +956,6 @@ ssize_t reiserfs_listxattr(struct dentry
+@@ -966,95 +965,6 @@ ssize_t reiserfs_listxattr(struct dentry
        return err;
  }
  
@@ -565,7 +585,7 @@
  /* This will catch lookups from the fs root to .reiserfs_priv */
  static int
  xattr_lookup_poison(struct dentry *dentry, struct qstr *q1, struct qstr *name)
-@@ -1083,24 +984,21 @@ int reiserfs_xattr_init(struct super_blo
+@@ -1083,24 +993,21 @@ int reiserfs_xattr_init(struct super_blo
  
        /* We need generation numbers to ensure that the oid mapping is correct
         * v3.5 filesystems don't have them. */
@@ -602,7 +622,7 @@
                struct dentry *dentry;
                dentry = lookup_one_len(PRIVROOT_NAME, s->s_root,
                                        strlen(PRIVROOT_NAME));
-@@ -1141,14 +1039,17 @@ int reiserfs_xattr_init(struct super_blo
+@@ -1141,14 +1048,17 @@ int reiserfs_xattr_init(struct super_blo
                                         "find/create .reiserfs_priv. "
                                         "Failing mount.");
                        err = -EOPNOTSUPP;
@@ -621,8 +641,8 @@
                clear_bit(REISERFS_XATTRS_USER, &(REISERFS_SB(s)->s_mount_opt));
                clear_bit(REISERFS_POSIXACL, &(REISERFS_SB(s)->s_mount_opt));
        }
---- a/fs/reiserfs/xattr_acl.c  2007-06-11 14:49:36.000000000 -0400
-+++ b/fs/reiserfs/xattr_acl.c  2007-06-11 14:50:06.000000000 -0400
+--- a/fs/reiserfs/xattr_acl.c  2007-06-21 18:19:00.000000000 -0400
++++ b/fs/reiserfs/xattr_acl.c  2007-06-21 18:19:04.000000000 -0400
 @@ -271,7 +271,7 @@ reiserfs_set_acl(struct inode *inode, in
        char *name;
        void *value = NULL;
@@ -747,8 +767,8 @@
 -      .del = posix_acl_default_del,
        .list = posix_acl_default_list,
  };
---- a/fs/reiserfs/xattr_security.c     2007-06-11 14:49:05.000000000 -0400
-+++ b/fs/reiserfs/xattr_security.c     2007-06-11 14:50:05.000000000 -0400
+--- a/fs/reiserfs/xattr_security.c     2007-06-21 18:19:00.000000000 -0400
++++ b/fs/reiserfs/xattr_security.c     2007-06-21 18:19:04.000000000 -0400
 @@ -33,35 +33,25 @@ security_set(struct inode *inode, const 
        return reiserfs_xattr_set(inode, name, buffer, size, flags);
  }
@@ -793,8 +813,8 @@
 -      .del = security_del,
        .list = security_list,
  };
---- a/fs/reiserfs/xattr_trusted.c      2007-06-11 14:49:05.000000000 -0400
-+++ b/fs/reiserfs/xattr_trusted.c      2007-06-11 14:49:37.000000000 -0400
+--- a/fs/reiserfs/xattr_trusted.c      2007-06-21 18:19:00.000000000 -0400
++++ b/fs/reiserfs/xattr_trusted.c      2007-06-21 18:19:04.000000000 -0400
 @@ -15,10 +15,7 @@ trusted_get(struct inode *inode, const c
        if (strlen(name) < sizeof(XATTR_TRUSTED_PREFIX))
                return -EINVAL;
@@ -868,8 +888,8 @@
 -      .del = trusted_del,
        .list = trusted_list,
  };
---- a/fs/reiserfs/xattr_user.c 2007-06-11 14:49:05.000000000 -0400
-+++ b/fs/reiserfs/xattr_user.c 2007-06-11 14:49:37.000000000 -0400
+--- a/fs/reiserfs/xattr_user.c 2007-06-21 18:19:00.000000000 -0400
++++ b/fs/reiserfs/xattr_user.c 2007-06-21 18:19:04.000000000 -0400
 @@ -6,10 +6,6 @@
  #include <linux/reiserfs_xattr.h>
  #include <asm/uaccess.h>
@@ -923,8 +943,8 @@
 -      .del = user_del,
        .list = user_list,
  };
---- a/include/linux/reiserfs_acl.h     2007-06-11 14:49:05.000000000 -0400
-+++ b/include/linux/reiserfs_acl.h     2007-06-11 14:50:06.000000000 -0400
+--- a/include/linux/reiserfs_acl.h     2007-06-21 18:19:00.000000000 -0400
++++ b/include/linux/reiserfs_acl.h     2007-06-21 18:19:04.000000000 -0400
 @@ -52,10 +52,8 @@ int reiserfs_acl_chmod(struct inode *ino
  int reiserfs_inherit_default_acl(struct inode *dir, struct dentry *dentry,
                                 struct inode *inode);
@@ -955,8 +975,8 @@
  static inline int reiserfs_acl_chmod(struct inode *inode)
  {
        return 0;
---- a/include/linux/reiserfs_fs_sb.h   2007-06-11 14:49:36.000000000 -0400
-+++ b/include/linux/reiserfs_fs_sb.h   2007-06-11 14:50:04.000000000 -0400
+--- a/include/linux/reiserfs_fs_sb.h   2007-06-21 18:19:00.000000000 -0400
++++ b/include/linux/reiserfs_fs_sb.h   2007-06-21 18:19:04.000000000 -0400
 @@ -452,7 +452,6 @@ enum reiserfs_mount_options {
        REISERFS_NO_UNHASHED_RELOCATION,
        REISERFS_HASHED_RELOCATION,
@@ -974,8 +994,8 @@
  #define reiserfs_xattrs_user(s) (REISERFS_SB(s)->s_mount_opt & (1 << REISERFS_XATTRS_USER))
  #define reiserfs_posixacl(s) (REISERFS_SB(s)->s_mount_opt & (1 << REISERFS_POSIXACL))
  #define reiserfs_xattrs_optional(s) (reiserfs_xattrs_user(s) || reiserfs_posixacl(s))
---- a/include/linux/reiserfs_xattr.h   2007-06-11 14:49:36.000000000 -0400
-+++ b/include/linux/reiserfs_xattr.h   2007-06-11 14:50:06.000000000 -0400
+--- a/include/linux/reiserfs_xattr.h   2007-06-21 18:19:00.000000000 -0400
++++ b/include/linux/reiserfs_xattr.h   2007-06-21 18:19:04.000000000 -0400
 @@ -29,20 +29,6 @@ struct iattr;
  struct super_block;
  struct nameidata;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.suse/reiserfs-xattrs-noatime.diff new/patches.suse/reiserfs-xattrs-noatime.diff
--- old/patches.suse/reiserfs-xattrs-noatime.diff       2007-06-17 08:18:11.000000000 +0200
+++ new/patches.suse/reiserfs-xattrs-noatime.diff       2007-06-22 02:06:47.000000000 +0200
@@ -12,18 +12,18 @@
  fs/reiserfs/xattr.c |    6 +++---
  1 file changed, 3 insertions(+), 3 deletions(-)
 
---- a/fs/reiserfs/xattr.c      2007-06-11 14:49:37.000000000 -0400
-+++ b/fs/reiserfs/xattr.c      2007-06-11 14:50:06.000000000 -0400
-@@ -188,7 +188,7 @@ out:
-       dput(xadir);
-       if (err)
-               return ERR_PTR(err);
--      return dentry_open(xafile, NULL, O_RDWR);
-+      return dentry_open(xafile, NULL, O_RDWR|O_NOATIME);
- }
+--- a/fs/reiserfs/xattr.c      2007-06-21 18:17:08.000000000 -0400
++++ b/fs/reiserfs/xattr.c      2007-06-21 18:17:39.000000000 -0400
+@@ -199,7 +199,7 @@ static struct file *open_xattr_file(stru
+       if (IS_ERR(dentry))
+               return (void *)dentry;
  
+-      return dentry_open(dentry, NULL, O_RDWR);
++      return dentry_open(dentry, NULL, O_RDWR|O_NOATIME);
+ }
  /*
-@@ -691,7 +691,7 @@ int reiserfs_delete_xattrs(struct inode 
+  * this is very similar to fs/reiserfs/dir.c:reiserfs_readdir, but
+@@ -699,7 +699,7 @@ int reiserfs_delete_xattrs(struct inode 
                goto out;
        }
  
@@ -32,7 +32,7 @@
        if (IS_ERR(fp)) {
                err = PTR_ERR(fp);
                /* dentry_open dputs the dentry if it fails */
-@@ -780,7 +780,7 @@ int reiserfs_chown_xattrs(struct inode *
+@@ -788,7 +788,7 @@ int reiserfs_chown_xattrs(struct inode *
                goto out;
        }
  

++++++ patches.uml.tar.bz2 ++++++

++++++ patches.xen.tar.bz2 ++++++





++++++ series.conf ++++++
--- kernel-source/series.conf   2007-06-17 08:20:01.000000000 +0200
+++ /mounts/work_src_done/STABLE/kernel-source/series.conf      2007-06-22 02:08:45.965673000 +0200
@@ -20,9 +20,8 @@
        # latest standard kernel patches
        # DO NOT MODIFY THEM!
        # Send separate patches upstream if you find a problem...
-       patches.kernel.org/patch-2.6.22-rc4
-       patches.kernel.org/patch-2.6.22-rc4-git3
-       patches.kernel.org/patch-2.6.22-rc4-git3-git6
+       patches.kernel.org/patch-2.6.22-rc5
+       patches.kernel.org/patch-2.6.22-rc5-git5
 
        ########################################################
        #
@@ -73,30 +72,73 @@
        patches.arch/ppc-efika-of_device-generic-uevent.patch
        patches.arch/ppc-efika-psc-console-autodetection.patch
 
-       patches.arch/ppc-ps3-device-init.patch
-       patches.arch/ppc-ps3-bt-event-filter.patch
-       patches.arch/ppc-ps3-kexec-fixes.patch
-       patches.arch/ppc-ps3-system-bus-rework.patch
-       patches.arch/ppc-ps3-hack-fbcon-shutdown.patch
-       patches.arch/ppc-ps3-cell-usb-workaround-ehci-iso.diff
-       patches.arch/ppc-ps3-sys-manager-fix-reboot.patch
-       patches.arch/ppc-ps3-vuart-as-module.patch
-       patches.arch/ppc-ps3-gelic.patch
-       patches.arch/ppc-ps3-gelic-device_symlink.patch
-       patches.arch/ppc-ps3-gelic-module-link.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-modalias.patch
-       patches.arch/ppc-ps3-storage-module-link.patch
-       patches.arch/ppc-ps3-storage-nodebug.patch
-       patches.arch/ppc-ps3-storage-highmem.patch
-       patches.arch/ppc-ps3-legacy-bootloader-hack.patch
-       patches.arch/ppc-ps3-ps3fb-as-module.patch
-       patches.arch/ppc-ps3-ps3fb-system-bus-device.patch
-       patches.arch/ppc-ps3-sys-manager-as-module.patch
+# PS3 git snapshot: 362fdbcbd64381f7e2f5835833b01f806e2d9aeb
+       patches.arch/ppc-ps3tree-ps3-stable_cell-add-spu-shutdown-method.diff
+       patches.arch/ppc-ps3tree-ps3-stable_ps3-rename-ipi-symbols.diff
+       patches.arch/ppc-ps3tree-ps3-stable_ps3-maybe-unused.diff
+       patches.arch/ppc-ps3tree-ps3-stable_ps3-compare-firmware-version.diff
+       patches.arch/ppc-ps3tree-ps3-stable_ps3-use-ioremap-flags.diff
+       patches.arch/ppc-ps3tree-ps3-stable_ps3-sparse-warnings.diff
+       patches.arch/ppc-ps3tree-ps3-stable_ps3av-hdmi-rgb-range.diff
+       patches.arch/ppc-ps3tree-ps3-stable_ps3-move-chip-routines-up.diff
+       patches.arch/ppc-ps3tree-ps3-stable_ps3-inline-DBG.diff
+       patches.arch/ppc-ps3tree-ps3-stable_ps3-kexec-fixes.diff
+       patches.arch/ppc-ps3tree-ps3-stable_ps3-system-bus-rework.diff
+       patches.arch/ppc-ps3tree-ps3-stable_ps3-system-bus-uevent.diff
+       patches.arch/ppc-ps3tree-ps3-stable_ps3-system-bus-add-modinfo-attribute.diff
+       patches.arch/ppc-ps3tree-ps3-stable_ps3-repository-probe-cleanups.diff
+       patches.arch/ppc-ps3tree-ps3-stable_ps3-system-bus-rework-vuart.diff
+       patches.arch/ppc-ps3tree-ps3-stable_ps3-system-bus-rework-sys-manager.diff
+       patches.arch/ppc-ps3tree-ps3-stable_ps3-system-bus-rework-ps3av.diff
+       patches.arch/ppc-ps3tree-ps3-stable_ps3-system-bus-rework-ps3fb.diff
+       patches.arch/ppc-ps3tree-ps3-stable_ps3-device-init.diff
+       patches.arch/ppc-ps3tree-ps3-stable_ps3-rename-processor-id-symbols.diff
+       patches.arch/ppc-ps3tree-ps3-stable_ps3-use-clear_bit.diff
+       patches.arch/ppc-ps3tree-ps3-stable_powerpc-print-params-value.diff
+       patches.arch/ppc-ps3tree-ps3-stable_powerpc-localize-mmu-off.diff
+       patches.arch/ppc-ps3tree-ps3-stable_powerpc-correct-secondary_hold-comment.diff
+       patches.arch/ppc-ps3tree-ps3-stable_powerpc-zimage-signed-types.diff
+       patches.arch/ppc-ps3tree-ps3-stable_powerpc-zimage-u64-printf.diff
+       patches.arch/ppc-ps3tree-ps3-stable_powerpc-zimage-const-args.diff
+       patches.arch/ppc-ps3tree-ps3-stable_powerpc-zimage-global-kernel_entry_t.diff
+       patches.arch/ppc-ps3tree-ps3-stable_ps3-dts.patch
+       patches.arch/ppc-ps3tree-ps3-stable_ps3-zimage-zerocopy.diff
+       patches.arch/ppc-ps3tree-ps3-stable_ps3-select-mem-hotplug.diff
+       patches.arch/ppc-ps3tree-ps3-stable_ps3-sparse-warnings2.diff
+       patches.arch/ppc-ps3tree-ps3-stable_ps3-system-bus-rework-usb.diff
+       patches.arch/ppc-ps3tree-ps3-stable_ps3-usb-fix-return.diff
+       patches.arch/ppc-ps3tree-ps3-stable_ps3stor_flash_bootmem.diff
+       patches.arch/ppc-ps3tree-ps3-stable_ps3stor_bus.diff
+       patches.arch/ppc-ps3tree-ps3-stable_ps3stor_probe.diff
+       patches.arch/ppc-ps3tree-ps3-stable_ps3stor_disk.diff
+       patches.arch/ppc-ps3tree-ps3-stable_ps3stor_rom.diff
+       patches.arch/ppc-ps3tree-ps3-stable_ps3stor_flash.diff
+       patches.arch/ppc-ps3tree-ps3-stable_ps3-gelic.diff
+       patches.arch/ppc-ps3tree-ps3-stable_ps3-update-defconfigs.diff
+       patches.arch/ppc-ps3tree-ps3-stable_ps3av-include.diff
+       patches.arch/ppc-ps3tree-other_Documentation-block-barrier.txt-update.diff
+       patches.arch/ppc-ps3tree-ps3-wip_ps3-gelic-wireless.diff
+       patches.arch/ppc-ps3tree-spe-logo_fb_show_logo_line.diff
+       patches.arch/ppc-ps3tree-spe-logo_logo-extern-in-header.diff
+       patches.arch/ppc-ps3tree-spe-logo_fb_append_extra_logo.diff
+       patches.arch/ppc-ps3tree-spe-logo_logo_spe_clut224.diff
+       patches.arch/ppc-ps3tree-spe-logo_logo-extra-spe-glue-2.6.21.diff
+       patches.arch/ppc-ps3tree-ps3-wip_ps3-sound.diff
+       patches.arch/ppc-ps3tree-ps3-wip_spufs-clear-class-0-interrupt.diff
+       patches.arch/ppc-ps3tree-ps3-wip_spufs-wrap-master-run-bit.diff
+       patches.arch/ppc-ps3tree-ps3-wip_cell-usb-workaround-ehci-iso.diff
+       patches.arch/ppc-ps3tree-ps3-wip_ps3-bt-event-filter.diff
+       patches.arch/ppc-ps3tree-ps3-wip_ps3-zimage-verbose.diff
+       patches.arch/ppc-ps3tree-ps3-wip_ps3-quick-fix-boot-game-os.diff
+       patches.arch/ppc-ps3tree-other_console_unregistration.diff
+       patches.arch/ppc-ps3tree-ps3-wip_ps3fb-unregister.diff
+       patches.arch/ppc-ps3tree-ps3-hacks_ps3-legacy-bootloader-hack.diff
+       patches.arch/ppc-ps3tree-ps3-wip_ps3-system-bus-status.diff
+       patches.arch/ppc-ps3tree-ps3-wip_ps3-zimage-debug.diff
+       patches.arch/ppc-ps3tree-ps3-wip_ps3-wip-defconfig-updates.patch
+# PS3 git snapshot end
 
+       patches.arch/ppc-suse-spe-logo_logo-extern-in-header.diff
        patches.suse/ppc-powerbook-usb-fn-key-default.patch
        patches.suse/suse-ppc-pmac_zilog-i8250-coexistance.patch
        patches.suse/suse-ppc32-mol.patch
@@ -137,8 +179,7 @@
        # ACPI patches
        #
        ########################################################
-       # See bug 256305 before re-enabling
-+trenn patches.suse/acpi_dsdt_ssdt_initrd_initramfs.patch
+       patches.suse/acpi_dsdt_ssdt_initrd_initramfs.patch
 
        patches.arch/acpi_processor_exit_acpi_off
 
@@ -496,7 +537,10 @@
        patches.suse/gameport-section-conflict.diff
        patches.suse/psmouse-section-conflict.diff
        patches.suse/acpi-unexport-acpi_rs_match_vendor_resource.diff

+
+       patches.fixes/export-symbol
+       patches.fixes/saa7134-tvaudio-thread-handling.diff
+
 # PLEASE KEEP THESE PATCHES AT THE END OF series.conf
 # (as all other arch specific patches should be kept at the end
 #  for obvious reasons.)




++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit+help@xxxxxxxxxxxx

< Previous Next >