Hello community,
here is the log from the commit of package kernel-source
checked in at Tue Apr 25 18:36:49 CEST 2006.
--------
--- kernel-source/kernel-bigsmp.changes 2006-04-24 10:58:03.000000000 +0200
+++ STABLE/kernel-source/kernel-bigsmp.changes 2006-04-25 18:23:14.000000000 +0200
@@ -1,0 +2,26 @@
+Tue Apr 25 09:44:02 CEST 2006 - trenn@suse.de
+
+- patches.arch/acpi_asus_strict_model_check.patch: Do only load
+ asus acpi module when model is listed (166920).
+
+-------------------------------------------------------------------
+Tue Apr 25 02:08:34 CEST 2006 - tonyj@suse.de
+
+- patches.suse/apparmor: Fix for critical bug #159411 ("Apparmor message
+ reports unknown xattr type"). Ack'd by gregkh.
+
+-------------------------------------------------------------------
+Mon Apr 24 22:13:08 CEST 2006 - gregkh@suse.de
+
+- Update config files.
+
+-------------------------------------------------------------------
+Mon Apr 24 20:35:15 CEST 2006 - gregkh@suse.de
+
+- Update to 2.6.16.11 (bug fixes and security issues fixed)
+- patches.fixes/tcp-truesize-underflow: Delete.
+- patches.fixes/file-lookup-without-ref.patch: Delete.
+- patches.kernel.org/patch-2.6.16.9: Delete.
+- patches.kernel.org/patch-2.6.16.11: Linux 2.6.16.11.
+
+-------------------------------------------------------------------
kernel-debug.changes: same change
kernel-default.changes: same change
kernel-dummy.changes: same change
kernel-iseries64.changes: same change
kernel-kdump.changes: same change
kernel-ppc64.changes: same change
kernel-s390.changes: same change
kernel-smp.changes: same change
kernel-source.changes: same change
kernel-syms.changes: same change
kernel-um.changes: same change
kernel-xen.changes: same change
kernel-xenpae.changes: same change
New:
----
needed_space_in_mb
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kernel-bigsmp.spec ++++++
--- /var/tmp/diff_new_pack.Wxitdc/_old 2006-04-25 18:34:23.000000000 +0200
+++ /var/tmp/diff_new_pack.Wxitdc/_new 2006-04-25 18:34:23.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-bigsmp (Version 2.6.16.9)
+# spec file for package kernel-bigsmp (Version 2.6.16.11)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -20,8 +20,8 @@
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
-Version: 2.6.16.9
-Release: 4
+Version: 2.6.16.11
+Release: 1
Summary: Kernel with Multiprocessor Support and PAE
License: GPL
Group: System/Kernel
@@ -29,7 +29,7 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.16.9-%release
+Provides: kernel = 2.6.16.11-%release
%endif
%endif
Provides: kernel-bigsmp-nongpl
@@ -114,13 +114,13 @@
-Source Timestamp: 2006/04/24 08:34:58 UTC
+Source Timestamp: 2006/04/25 07:44:27 UTC
CVS Branch: SL101_BRANCH
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
- echo "The kernel-bigsmp-2.6.16.9.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.16.9.src.rpm."
+ echo "The kernel-bigsmp-2.6.16.11.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.16.11.src.rpm."
exit 1
fi
symbols=$(
@@ -441,6 +441,20 @@
%files -f kernel.files
%changelog -n kernel-bigsmp
+* Tue Apr 25 2006 - trenn@suse.de
+- patches.arch/acpi_asus_strict_model_check.patch: Do only load
+ asus acpi module when model is listed (166920).
+* Tue Apr 25 2006 - tonyj@suse.de
+- patches.suse/apparmor: Fix for critical bug #159411 ("Apparmor message
+ reports unknown xattr type"). Ack'd by gregkh.
+* Mon Apr 24 2006 - gregkh@suse.de
+- Update config files.
+* Mon Apr 24 2006 - gregkh@suse.de
+- Update to 2.6.16.11 (bug fixes and security issues fixed)
+- patches.fixes/tcp-truesize-underflow: Delete.
+- patches.fixes/file-lookup-without-ref.patch: Delete.
+- patches.kernel.org/patch-2.6.16.9: Delete.
+- patches.kernel.org/patch-2.6.16.11: Linux 2.6.16.11.
* Mon Apr 24 2006 - jbeulich@novell.com
- Update Xen patches to 3.0.2-2 (c/s 9629).
- patches.xen/xen3-patch-2.6.16.9: Linux 2.6.16.9.
kernel-debug.spec: same change
kernel-default.spec: same change
++++++ kernel-dummy.spec ++++++
--- /var/tmp/diff_new_pack.Wxitdc/_old 2006-04-25 18:34:23.000000000 +0200
+++ /var/tmp/diff_new_pack.Wxitdc/_new 2006-04-25 18:34:23.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-dummy (Version 2.6.16.9)
+# spec file for package kernel-dummy (Version 2.6.16.11)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -16,8 +16,8 @@
Autoreqprov: off
Summary: Internal dummy package for synchronizing release numbers
Group: System/Kernel
-Version: 2.6.16.9
-Release: 4
+Version: 2.6.16.11
+Release: 1
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -27,7 +27,7 @@
--------
Andreas Gruenbacher
-Source Timestamp: 2006/04/24 08:34:58 UTC
+Source Timestamp: 2006/04/25 07:44:27 UTC
CVS Branch: SL101_BRANCH
@@ -41,6 +41,20 @@
/etc/dummy
%changelog -n kernel-dummy
+* Tue Apr 25 2006 - trenn@suse.de
+- patches.arch/acpi_asus_strict_model_check.patch: Do only load
+ asus acpi module when model is listed (166920).
+* Tue Apr 25 2006 - tonyj@suse.de
+- patches.suse/apparmor: Fix for critical bug #159411 ("Apparmor message
+ reports unknown xattr type"). Ack'd by gregkh.
+* Mon Apr 24 2006 - gregkh@suse.de
+- Update config files.
+* Mon Apr 24 2006 - gregkh@suse.de
+- Update to 2.6.16.11 (bug fixes and security issues fixed)
+- patches.fixes/tcp-truesize-underflow: Delete.
+- patches.fixes/file-lookup-without-ref.patch: Delete.
+- patches.kernel.org/patch-2.6.16.9: Delete.
+- patches.kernel.org/patch-2.6.16.11: Linux 2.6.16.11.
* Mon Apr 24 2006 - jbeulich@novell.com
- Update Xen patches to 3.0.2-2 (c/s 9629).
- patches.xen/xen3-patch-2.6.16.9: Linux 2.6.16.9.
++++++ kernel-iseries64.spec ++++++
--- /var/tmp/diff_new_pack.Wxitdc/_old 2006-04-25 18:34:23.000000000 +0200
+++ /var/tmp/diff_new_pack.Wxitdc/_new 2006-04-25 18:34:23.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-iseries64 (Version 2.6.16.9)
+# spec file for package kernel-iseries64 (Version 2.6.16.11)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -20,8 +20,8 @@
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
-Version: 2.6.16.9
-Release: 4
+Version: 2.6.16.11
+Release: 1
Summary: 64-Bit Kernel for iSeries
License: GPL
Group: System/Kernel
@@ -29,7 +29,7 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.16.9-%release
+Provides: kernel = 2.6.16.11-%release
%endif
%endif
Provides: kernel-iseries64-nongpl
@@ -115,13 +115,13 @@
-Source Timestamp: 2006/04/24 08:34:58 UTC
+Source Timestamp: 2006/04/25 07:44:27 UTC
CVS Branch: SL101_BRANCH
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
- echo "The kernel-iseries64-2.6.16.9.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.16.9.src.rpm."
+ echo "The kernel-iseries64-2.6.16.11.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.16.11.src.rpm."
exit 1
fi
symbols=$(
@@ -442,6 +442,20 @@
%files -f kernel.files
%changelog -n kernel-iseries64
+* Tue Apr 25 2006 - trenn@suse.de
+- patches.arch/acpi_asus_strict_model_check.patch: Do only load
+ asus acpi module when model is listed (166920).
+* Tue Apr 25 2006 - tonyj@suse.de
+- patches.suse/apparmor: Fix for critical bug #159411 ("Apparmor message
+ reports unknown xattr type"). Ack'd by gregkh.
+* Mon Apr 24 2006 - gregkh@suse.de
+- Update config files.
+* Mon Apr 24 2006 - gregkh@suse.de
+- Update to 2.6.16.11 (bug fixes and security issues fixed)
+- patches.fixes/tcp-truesize-underflow: Delete.
+- patches.fixes/file-lookup-without-ref.patch: Delete.
+- patches.kernel.org/patch-2.6.16.9: Delete.
+- patches.kernel.org/patch-2.6.16.11: Linux 2.6.16.11.
* Mon Apr 24 2006 - jbeulich@novell.com
- Update Xen patches to 3.0.2-2 (c/s 9629).
- patches.xen/xen3-patch-2.6.16.9: Linux 2.6.16.9.
kernel-kdump.spec: same change
++++++ kernel-ppc64.spec ++++++
--- /var/tmp/diff_new_pack.Wxitdc/_old 2006-04-25 18:34:23.000000000 +0200
+++ /var/tmp/diff_new_pack.Wxitdc/_new 2006-04-25 18:34:23.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-ppc64 (Version 2.6.16.9)
+# spec file for package kernel-ppc64 (Version 2.6.16.11)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -19,8 +19,8 @@
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
-Version: 2.6.16.9
-Release: 4
+Version: 2.6.16.11
+Release: 1
Summary: Kernel for ppc64 Systems
License: GPL, LGPL
Group: System/Kernel
@@ -28,7 +28,7 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.16.9-%release
+Provides: kernel = 2.6.16.11-%release
%endif
%endif
Provides: kernel-ppc64-nongpl
@@ -129,13 +129,13 @@
Tom Gall
see /usr/src/linux-pmac-benh/CREDITS for more details.
-Source Timestamp: 2006/04/24 08:34:58 UTC
+Source Timestamp: 2006/04/25 07:44:27 UTC
CVS Branch: SL101_BRANCH
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
- echo "The kernel-ppc64-2.6.16.9.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.16.9.src.rpm."
+ echo "The kernel-ppc64-2.6.16.11.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.16.11.src.rpm."
exit 1
fi
symbols=$(
@@ -456,6 +456,20 @@
%files -f kernel.files
%changelog -n kernel-ppc64
+* Tue Apr 25 2006 - trenn@suse.de
+- patches.arch/acpi_asus_strict_model_check.patch: Do only load
+ asus acpi module when model is listed (166920).
+* Tue Apr 25 2006 - tonyj@suse.de
+- patches.suse/apparmor: Fix for critical bug #159411 ("Apparmor message
+ reports unknown xattr type"). Ack'd by gregkh.
+* Mon Apr 24 2006 - gregkh@suse.de
+- Update config files.
+* Mon Apr 24 2006 - gregkh@suse.de
+- Update to 2.6.16.11 (bug fixes and security issues fixed)
+- patches.fixes/tcp-truesize-underflow: Delete.
+- patches.fixes/file-lookup-without-ref.patch: Delete.
+- patches.kernel.org/patch-2.6.16.9: Delete.
+- patches.kernel.org/patch-2.6.16.11: Linux 2.6.16.11.
* Mon Apr 24 2006 - jbeulich@novell.com
- Update Xen patches to 3.0.2-2 (c/s 9629).
- patches.xen/xen3-patch-2.6.16.9: Linux 2.6.16.9.
++++++ kernel-s390.spec ++++++
--- /var/tmp/diff_new_pack.Wxitdc/_old 2006-04-25 18:34:23.000000000 +0200
+++ /var/tmp/diff_new_pack.Wxitdc/_new 2006-04-25 18:34:23.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-s390 (Version 2.6.16.9)
+# spec file for package kernel-s390 (Version 2.6.16.11)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -20,8 +20,8 @@
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
-Version: 2.6.16.9
-Release: 4
+Version: 2.6.16.11
+Release: 1
Summary: The Standard Kernel
License: GPL
Group: System/Kernel
@@ -29,7 +29,7 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.16.9-%release
+Provides: kernel = 2.6.16.11-%release
%endif
%endif
Provides: kernel-s390-nongpl
@@ -112,13 +112,13 @@
-Source Timestamp: 2006/04/24 08:34:58 UTC
+Source Timestamp: 2006/04/25 07:44:27 UTC
CVS Branch: SL101_BRANCH
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
- echo "The kernel-s390-2.6.16.9.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.16.9.src.rpm."
+ echo "The kernel-s390-2.6.16.11.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.16.11.src.rpm."
exit 1
fi
symbols=$(
@@ -439,6 +439,20 @@
%files -f kernel.files
%changelog -n kernel-s390
+* Tue Apr 25 2006 - trenn@suse.de
+- patches.arch/acpi_asus_strict_model_check.patch: Do only load
+ asus acpi module when model is listed (166920).
+* Tue Apr 25 2006 - tonyj@suse.de
+- patches.suse/apparmor: Fix for critical bug #159411 ("Apparmor message
+ reports unknown xattr type"). Ack'd by gregkh.
+* Mon Apr 24 2006 - gregkh@suse.de
+- Update config files.
+* Mon Apr 24 2006 - gregkh@suse.de
+- Update to 2.6.16.11 (bug fixes and security issues fixed)
+- patches.fixes/tcp-truesize-underflow: Delete.
+- patches.fixes/file-lookup-without-ref.patch: Delete.
+- patches.kernel.org/patch-2.6.16.9: Delete.
+- patches.kernel.org/patch-2.6.16.11: Linux 2.6.16.11.
* Mon Apr 24 2006 - jbeulich@novell.com
- Update Xen patches to 3.0.2-2 (c/s 9629).
- patches.xen/xen3-patch-2.6.16.9: Linux 2.6.16.9.
kernel-smp.spec: same change
++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.Wxitdc/_old 2006-04-25 18:34:23.000000000 +0200
+++ /var/tmp/diff_new_pack.Wxitdc/_new 2006-04-25 18:34:23.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-source (Version 2.6.16.9)
+# spec file for package kernel-source (Version 2.6.16.11)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -24,8 +24,8 @@
Obsoletes: linux lx-gdt lx-hack lx-suse lx1162_1 lx1162_2 lx1212_1 lx1212_2 lx1213_1 lx1213_2 lx121_1 lx121_2 lx126_1 lx126_2 lx129_1 lx129_2 lx_large kernel_headers lx_suse lx_sus22 lx_sus24
%endif
PreReq: /sbin/insserv /usr/bin/grep /bin/sed /bin/uname /bin/mkdir /bin/cat /bin/ln /bin/rm /etc/rc.status
-Version: 2.6.16.9
-Release: 4
+Version: 2.6.16.11
+Release: 1
Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.16.tar.bz2
Source1: functions.sh
Source2: source-post.sh
@@ -93,7 +93,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2006/04/24 08:34:58 UTC
+Source Timestamp: 2006/04/25 07:44:27 UTC
CVS Branch: SL101_BRANCH
%prep
@@ -117,16 +117,16 @@
# Apply the patches needed for this architecture.
%_sourcedir/guards %symbols < %_sourcedir/series.conf \
- > %_builddir/kernel-source-2.6.16.9/kernel-source.patches
-for patch in $(< %_builddir/kernel-source-2.6.16.9/kernel-source.patches); do
- if ! patch -s -E -p1 --no-backup-if-mismatch -i %_builddir/kernel-source-2.6.16.9/$patch; then
+ > %_builddir/kernel-source-2.6.16.11/kernel-source.patches
+for patch in $(< %_builddir/kernel-source-2.6.16.11/kernel-source.patches); do
+ if ! patch -s -E -p1 --no-backup-if-mismatch -i %_builddir/kernel-source-2.6.16.11/$patch; then
echo "*** Patch $patch failed ***"
exit 1
fi
done
-%_sourcedir/install-configs %_sourcedir %_builddir/kernel-source-2.6.16.9 %release
-KERNELRELEASE=2.6.16.9-%release
+%_sourcedir/install-configs %_sourcedir %_builddir/kernel-source-2.6.16.11 %release
+KERNELRELEASE=2.6.16.11-%release
cat > %_builddir/%{name}-%{version}/.rpm-defs < %_builddir/kernel-source-2.6.16.9/kernel-$flavor.patches
- diff -q %_builddir/kernel-source-2.6.16.9/kernel-{source,$flavor}.patches \
+ > %_builddir/kernel-source-2.6.16.11/kernel-$flavor.patches
+ diff -q %_builddir/kernel-source-2.6.16.11/kernel-{source,$flavor}.patches \
|| continue
o=$RPM_BUILD_ROOT/usr/src/linux-$KERNELRELEASE-obj/$arch/$flavor
mkdir -p $o
@@ -274,6 +274,20 @@
%files -f kernel-source.files
%changelog -n kernel-source
+* Tue Apr 25 2006 - trenn@suse.de
+- patches.arch/acpi_asus_strict_model_check.patch: Do only load
+ asus acpi module when model is listed (166920).
+* Tue Apr 25 2006 - tonyj@suse.de
+- patches.suse/apparmor: Fix for critical bug #159411 ("Apparmor message
+ reports unknown xattr type"). Ack'd by gregkh.
+* Mon Apr 24 2006 - gregkh@suse.de
+- Update config files.
+* Mon Apr 24 2006 - gregkh@suse.de
+- Update to 2.6.16.11 (bug fixes and security issues fixed)
+- patches.fixes/tcp-truesize-underflow: Delete.
+- patches.fixes/file-lookup-without-ref.patch: Delete.
+- patches.kernel.org/patch-2.6.16.9: Delete.
+- patches.kernel.org/patch-2.6.16.11: Linux 2.6.16.11.
* Mon Apr 24 2006 - jbeulich@novell.com
- Update Xen patches to 3.0.2-2 (c/s 9629).
- patches.xen/xen3-patch-2.6.16.9: Linux 2.6.16.9.
++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.Wxitdc/_old 2006-04-25 18:34:24.000000000 +0200
+++ /var/tmp/diff_new_pack.Wxitdc/_new 2006-04-25 18:34:24.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-syms (Version 2.6.16.9)
+# spec file for package kernel-syms (Version 2.6.16.11)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -48,10 +48,10 @@
Autoreqprov: off
Summary: Kernel Symbol Versions (modversions)
Group: Development/Sources
-Version: 2.6.16.9
-Release: 4
+Version: 2.6.16.11
+Release: 1
Requires: linux
-Requires: kernel-source = 2.6.16.9-%release
+Requires: kernel-source = 2.6.16.11-%release
Source11: arch-symbols
Source12: guards
Source21: config.conf
@@ -84,7 +84,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2006/04/24 08:34:58 UTC
+Source Timestamp: 2006/04/25 07:44:27 UTC
CVS Branch: SL101_BRANCH
@@ -128,6 +128,20 @@
/boot/symsets-*-*.tar.gz
%changelog -n kernel-syms
+* Tue Apr 25 2006 - trenn@suse.de
+- patches.arch/acpi_asus_strict_model_check.patch: Do only load
+ asus acpi module when model is listed (166920).
+* Tue Apr 25 2006 - tonyj@suse.de
+- patches.suse/apparmor: Fix for critical bug #159411 ("Apparmor message
+ reports unknown xattr type"). Ack'd by gregkh.
+* Mon Apr 24 2006 - gregkh@suse.de
+- Update config files.
+* Mon Apr 24 2006 - gregkh@suse.de
+- Update to 2.6.16.11 (bug fixes and security issues fixed)
+- patches.fixes/tcp-truesize-underflow: Delete.
+- patches.fixes/file-lookup-without-ref.patch: Delete.
+- patches.kernel.org/patch-2.6.16.9: Delete.
+- patches.kernel.org/patch-2.6.16.11: Linux 2.6.16.11.
* Mon Apr 24 2006 - jbeulich@novell.com
- Update Xen patches to 3.0.2-2 (c/s 9629).
- patches.xen/xen3-patch-2.6.16.9: Linux 2.6.16.9.
++++++ kernel-um.spec ++++++
--- /var/tmp/diff_new_pack.Wxitdc/_old 2006-04-25 18:34:24.000000000 +0200
+++ /var/tmp/diff_new_pack.Wxitdc/_new 2006-04-25 18:34:24.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-um (Version 2.6.16.9)
+# spec file for package kernel-um (Version 2.6.16.11)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -20,8 +20,8 @@
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
-Version: 2.6.16.9
-Release: 4
+Version: 2.6.16.11
+Release: 1
Summary: The User Mode Linux kernel.
License: GPL
Group: System/Kernel
@@ -29,7 +29,7 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.16.9-%release
+Provides: kernel = 2.6.16.11-%release
%endif
%endif
Provides: kernel-um-nongpl
@@ -115,13 +115,13 @@
-Source Timestamp: 2006/04/24 08:34:58 UTC
+Source Timestamp: 2006/04/25 07:44:27 UTC
CVS Branch: SL101_BRANCH
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
- echo "The kernel-um-2.6.16.9.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.16.9.src.rpm."
+ echo "The kernel-um-2.6.16.11.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.16.11.src.rpm."
exit 1
fi
symbols=$(
@@ -442,6 +442,20 @@
%files -f kernel.files
%changelog -n kernel-um
+* Tue Apr 25 2006 - trenn@suse.de
+- patches.arch/acpi_asus_strict_model_check.patch: Do only load
+ asus acpi module when model is listed (166920).
+* Tue Apr 25 2006 - tonyj@suse.de
+- patches.suse/apparmor: Fix for critical bug #159411 ("Apparmor message
+ reports unknown xattr type"). Ack'd by gregkh.
+* Mon Apr 24 2006 - gregkh@suse.de
+- Update config files.
+* Mon Apr 24 2006 - gregkh@suse.de
+- Update to 2.6.16.11 (bug fixes and security issues fixed)
+- patches.fixes/tcp-truesize-underflow: Delete.
+- patches.fixes/file-lookup-without-ref.patch: Delete.
+- patches.kernel.org/patch-2.6.16.9: Delete.
+- patches.kernel.org/patch-2.6.16.11: Linux 2.6.16.11.
* Mon Apr 24 2006 - jbeulich@novell.com
- Update Xen patches to 3.0.2-2 (c/s 9629).
- patches.xen/xen3-patch-2.6.16.9: Linux 2.6.16.9.
kernel-xen.spec: same change
kernel-xenpae.spec: same change
++++++ build-source-timestamp ++++++
--- kernel-source/build-source-timestamp 2006-04-24 10:57:59.000000000 +0200
+++ STABLE/kernel-source/build-source-timestamp 2006-04-25 18:23:08.000000000 +0200
@@ -1,2 +1,2 @@
-2006/04/24 08:34:58 UTC
+2006/04/25 07:44:27 UTC
CVS Branch: SL101_BRANCH
++++++ config.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/alpha/smp new/config/alpha/smp
--- old/config/alpha/smp 2006-04-22 10:19:37.000000000 +0200
+++ new/config/alpha/smp 2006-04-25 18:22:32.000000000 +0200
@@ -779,7 +779,7 @@
# CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set
CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0
CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=y
-CONFIG_MTD_NAND_NANDSIM=y
+CONFIG_MTD_NAND_NANDSIM=m
#
# OneNAND Flash Device Drivers
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/bigsmp new/config/i386/bigsmp
--- old/config/i386/bigsmp 2006-04-22 10:19:37.000000000 +0200
+++ new/config/i386/bigsmp 2006-04-25 18:22:32.000000000 +0200
@@ -982,7 +982,7 @@
# CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set
CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0
CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=y
-CONFIG_MTD_NAND_NANDSIM=y
+CONFIG_MTD_NAND_NANDSIM=m
#
# OneNAND Flash Device Drivers
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/debug new/config/i386/debug
--- old/config/i386/debug 2006-04-22 10:19:37.000000000 +0200
+++ new/config/i386/debug 2006-04-25 18:22:32.000000000 +0200
@@ -982,7 +982,7 @@
# CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set
CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0
CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=y
-CONFIG_MTD_NAND_NANDSIM=y
+CONFIG_MTD_NAND_NANDSIM=m
#
# OneNAND Flash Device Drivers
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/default new/config/i386/default
--- old/config/i386/default 2006-04-22 10:19:37.000000000 +0200
+++ new/config/i386/default 2006-04-25 18:22:32.000000000 +0200
@@ -983,7 +983,7 @@
# CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set
CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0
CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=y
-CONFIG_MTD_NAND_NANDSIM=y
+CONFIG_MTD_NAND_NANDSIM=m
#
# OneNAND Flash Device Drivers
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/kdump new/config/i386/kdump
--- old/config/i386/kdump 2006-04-22 10:19:37.000000000 +0200
+++ new/config/i386/kdump 2006-04-25 18:22:32.000000000 +0200
@@ -983,7 +983,7 @@
# CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set
CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0
CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=y
-CONFIG_MTD_NAND_NANDSIM=y
+CONFIG_MTD_NAND_NANDSIM=m
#
# OneNAND Flash Device Drivers
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/smp new/config/i386/smp
--- old/config/i386/smp 2006-04-22 10:19:38.000000000 +0200
+++ new/config/i386/smp 2006-04-25 18:22:32.000000000 +0200
@@ -986,7 +986,7 @@
# CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set
CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0
CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=y
-CONFIG_MTD_NAND_NANDSIM=y
+CONFIG_MTD_NAND_NANDSIM=m
#
# OneNAND Flash Device Drivers
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/xen new/config/i386/xen
--- old/config/i386/xen 2006-04-24 10:57:19.000000000 +0200
+++ new/config/i386/xen 2006-04-25 18:22:32.000000000 +0200
@@ -892,7 +892,7 @@
# CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set
CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0
CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=y
-CONFIG_MTD_NAND_NANDSIM=y
+CONFIG_MTD_NAND_NANDSIM=m
#
# OneNAND Flash Device Drivers
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/xenpae new/config/i386/xenpae
--- old/config/i386/xenpae 2006-04-24 10:57:19.000000000 +0200
+++ new/config/i386/xenpae 2006-04-25 18:22:32.000000000 +0200
@@ -889,7 +889,7 @@
# CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set
CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0
CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=y
-CONFIG_MTD_NAND_NANDSIM=y
+CONFIG_MTD_NAND_NANDSIM=m
#
# OneNAND Flash Device Drivers
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/ia64/debug new/config/ia64/debug
--- old/config/ia64/debug 2006-04-22 10:19:38.000000000 +0200
+++ new/config/ia64/debug 2006-04-25 18:22:32.000000000 +0200
@@ -767,7 +767,7 @@
# CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set
CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0
CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=y
-CONFIG_MTD_NAND_NANDSIM=y
+CONFIG_MTD_NAND_NANDSIM=m
#
# OneNAND Flash Device Drivers
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/ia64/default new/config/ia64/default
--- old/config/ia64/default 2006-04-22 10:19:38.000000000 +0200
+++ new/config/ia64/default 2006-04-25 18:22:32.000000000 +0200
@@ -767,7 +767,7 @@
# CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set
CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0
CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=y
-CONFIG_MTD_NAND_NANDSIM=y
+CONFIG_MTD_NAND_NANDSIM=m
#
# OneNAND Flash Device Drivers
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/x86_64/debug new/config/x86_64/debug
--- old/config/x86_64/debug 2006-04-22 10:19:38.000000000 +0200
+++ new/config/x86_64/debug 2006-04-25 18:22:32.000000000 +0200
@@ -898,7 +898,7 @@
# CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set
CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0
CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=y
-CONFIG_MTD_NAND_NANDSIM=y
+CONFIG_MTD_NAND_NANDSIM=m
#
# OneNAND Flash Device Drivers
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/x86_64/default new/config/x86_64/default
--- old/config/x86_64/default 2006-04-22 10:19:38.000000000 +0200
+++ new/config/x86_64/default 2006-04-25 18:22:32.000000000 +0200
@@ -880,7 +880,7 @@
# CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set
CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0
CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=y
-CONFIG_MTD_NAND_NANDSIM=y
+CONFIG_MTD_NAND_NANDSIM=m
#
# OneNAND Flash Device Drivers
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/x86_64/kdump new/config/x86_64/kdump
--- old/config/x86_64/kdump 2006-04-22 10:19:38.000000000 +0200
+++ new/config/x86_64/kdump 2006-04-25 18:22:32.000000000 +0200
@@ -880,7 +880,7 @@
# CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set
CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0
CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=y
-CONFIG_MTD_NAND_NANDSIM=y
+CONFIG_MTD_NAND_NANDSIM=m
#
# OneNAND Flash Device Drivers
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/x86_64/smp new/config/x86_64/smp
--- old/config/x86_64/smp 2006-04-22 10:19:38.000000000 +0200
+++ new/config/x86_64/smp 2006-04-25 18:22:32.000000000 +0200
@@ -898,7 +898,7 @@
# CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set
CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0
CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=y
-CONFIG_MTD_NAND_NANDSIM=y
+CONFIG_MTD_NAND_NANDSIM=m
#
# OneNAND Flash Device Drivers
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/x86_64/xen new/config/x86_64/xen
--- old/config/x86_64/xen 2006-04-24 10:57:19.000000000 +0200
+++ new/config/x86_64/xen 2006-04-25 18:22:32.000000000 +0200
@@ -842,7 +842,7 @@
# CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set
CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0
CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=y
-CONFIG_MTD_NAND_NANDSIM=y
+CONFIG_MTD_NAND_NANDSIM=m
#
# OneNAND Flash Device Drivers
++++++ kabi.tar.bz2 ++++++
++++++ minmem ++++++
--- kernel-source/minmem 2006-04-24 16:10:06.000000000 +0200
+++ STABLE/kernel-source/minmem 2006-04-25 18:23:10.000000000 +0200
@@ -1 +1 @@
-514000
+1048576
++++++ novell-kmp.tar.bz2 ++++++
++++++ patches.arch.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/acpi_asus_strict_model_check.patch new/patches.arch/acpi_asus_strict_model_check.patch
--- old/patches.arch/acpi_asus_strict_model_check.patch 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.arch/acpi_asus_strict_model_check.patch 2006-04-25 09:44:27.000000000 +0200
@@ -0,0 +1,57 @@
+From: Timo Hoenig
+Subject: Do only load asus acpi module when model is listed
+Patch-mainline: not yet
+References: 166920
+
+ drivers/acpi/asus_acpi.c | 25 ++++++++++++++++++++-----
+ 1 files changed, 20 insertions(+), 5 deletions(-)
+
+Signed-off-by: Thomas Renninger
+
+Index: linux-2.6.16/drivers/acpi/asus_acpi.c
+===================================================================
+--- linux-2.6.16.orig/drivers/acpi/asus_acpi.c
++++ linux-2.6.16/drivers/acpi/asus_acpi.c
+@@ -77,10 +77,14 @@ MODULE_LICENSE("GPL");
+
+ static uid_t asus_uid;
+ static gid_t asus_gid;
++static int force;
+ module_param(asus_uid, uint, 0);
+ MODULE_PARM_DESC(asus_uid, "UID for entries in /proc/acpi/asus.\n");
+ module_param(asus_gid, uint, 0);
+ MODULE_PARM_DESC(asus_gid, "GID for entries in /proc/acpi/asus.\n");
++module_param(force, int, 0);
++MODULE_PARM_DESC(force, "Force loading of the module even if the laptop"
++ "model is not listed.\n");
+
+ /* For each model, all features implemented,
+ * those marked with R are relative to HOTK, A for absolute */
+@@ -1187,11 +1191,22 @@ static int __init asus_hotk_get_info(voi
+ printk(KERN_NOTICE
+ " Samsung P30 detected, supported\n");
+ } else {
+- hotk->model = M2E;
+- printk(KERN_NOTICE " unsupported model %s, trying "
+- "default values\n", string);
+- printk(KERN_NOTICE
+- " send /proc/acpi/dsdt to the developers\n");
++ if (force){
++ hotk->model = M2E;
++ printk(KERN_NOTICE " unsupported model"
++ "%s, trying default values\n",
++ string);
++ printk(KERN_NOTICE
++ " send /proc/acpi/dsdt"
++ " to the developers\n");
++ }
++ else{
++ printk(KERN_NOTICE " %s unsupported model %s,"
++ " aborting.\nForce loading with force=1"
++ " parameter\n",
++ ACPI_HOTK_NAME, string);
++ return -ENODEV;
++ }
+ }
+ hotk->methods = &model_conf[hotk->model];
+ return AE_OK;
++++++ patches.drivers.tar.bz2 ++++++
++++++ patches.fixes.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/file-lookup-without-ref.patch new/patches.fixes/file-lookup-without-ref.patch
--- old/patches.fixes/file-lookup-without-ref.patch 2006-04-13 13:56:49.000000000 +0200
+++ new/patches.fixes/file-lookup-without-ref.patch 1970-01-01 01:00:00.000000000 +0100
@@ -1,139 +0,0 @@
-Subject: [PATCH] Fix file lookup without ref
-From: Dipankar Sarma
-Date: Thu, 13 Apr 2006 00:01:06 +0530
-Message-ID: <20060412183106.GD25957@in.ibm.com>
-
-
-Bug 165361 - LTC21992-OS enter xmon( __d_path+0x60/0x1dc) when run TCP Stress Test
-
-There are places in the kernel where we look up files in fd tables
-and access the file structure without holding refereces to the file.
-So, we need special care to avoid the race between
-looking up files in the fd table and tearing down of the file
-in another CPU. Otherwise, one might see a NULL f_dentry or
-such torn down version of the file. This patch fixes those
-special places where such a race may happen.
-
-Signed-off-by: Dipankar Sarma
-Signed-off-by: Olaf Hering
----
-
-
- drivers/char/tty_io.c | 8 ++++++--
- fs/locks.c | 9 +++++++--
- fs/proc/base.c | 21 +++++++++++++++------
- 3 files changed, 28 insertions(+), 10 deletions(-)
-
-Index: linux-2.6.16/drivers/char/tty_io.c
-===================================================================
---- linux-2.6.16.orig/drivers/char/tty_io.c
-+++ linux-2.6.16/drivers/char/tty_io.c
-@@ -2721,7 +2721,11 @@ static void __do_SAK(void *arg)
- }
- task_lock(p);
- if (p->files) {
-- rcu_read_lock();
-+ /*
-+ * We don't take a ref to the file, so we must
-+ * hold ->file_lock instead.
-+ */
-+ spin_lock(&p->files->file_lock);
- fdt = files_fdtable(p->files);
- for (i=0; i < fdt->max_fds; i++) {
- filp = fcheck_files(p->files, i);
-@@ -2736,7 +2740,7 @@ static void __do_SAK(void *arg)
- break;
- }
- }
-- rcu_read_unlock();
-+ spin_unlock(&p->files->file_lock);
- }
- task_unlock(p);
- } while_each_task_pid(session, PIDTYPE_SID, p);
-Index: linux-2.6.16/fs/locks.c
-===================================================================
---- linux-2.6.16.orig/fs/locks.c
-+++ linux-2.6.16/fs/locks.c
-@@ -2212,7 +2212,12 @@ void steal_locks(fl_owner_t from)
-
- lock_kernel();
- j = 0;
-- rcu_read_lock();
-+
-+ /*
-+ * We are not taking a ref to the file structures, so
-+ * we need to acquire ->file_lock.
-+ */
-+ spin_lock(&files->file_lock);
- fdt = files_fdtable(files);
- for (;;) {
- unsigned long set;
-@@ -2230,7 +2235,7 @@ void steal_locks(fl_owner_t from)
- set >>= 1;
- }
- }
-- rcu_read_unlock();
-+ spin_unlock(&files->file_lock);
- unlock_kernel();
- }
- EXPORT_SYMBOL(steal_locks);
-Index: linux-2.6.16/fs/proc/base.c
-===================================================================
---- linux-2.6.16.orig/fs/proc/base.c
-+++ linux-2.6.16/fs/proc/base.c
-@@ -294,16 +294,20 @@ static int proc_fd_link(struct inode *in
-
- files = get_files_struct(task);
- if (files) {
-- rcu_read_lock();
-+ /*
-+ * We are not taking a ref to the file structure, so we must
-+ * hold ->file_lock.
-+ */
-+ spin_lock(&files->file_lock);
- file = fcheck_files(files, fd);
- if (file) {
- *mnt = mntget(file->f_vfsmnt);
- *dentry = dget(file->f_dentry);
-- rcu_read_unlock();
-+ spin_unlock(&files->file_lock);
- put_files_struct(files);
- return 0;
- }
-- rcu_read_unlock();
-+ spin_unlock(&files->file_lock);
- put_files_struct(files);
- }
- return -ENOENT;
-@@ -1485,7 +1489,12 @@ static struct dentry *proc_lookupfd(stru
- if (!files)
- goto out_unlock;
- inode->i_mode = S_IFLNK;
-- rcu_read_lock();
-+
-+ /*
-+ * We are not taking a ref to the file structure, so we must
-+ * hold ->file_lock.
-+ */
-+ spin_lock(&files->file_lock);
- file = fcheck_files(files, fd);
- if (!file)
- goto out_unlock2;
-@@ -1493,7 +1502,7 @@ static struct dentry *proc_lookupfd(stru
- inode->i_mode |= S_IRUSR | S_IXUSR;
- if (file->f_mode & 2)
- inode->i_mode |= S_IWUSR | S_IXUSR;
-- rcu_read_unlock();
-+ spin_unlock(&files->file_lock);
- put_files_struct(files);
- inode->i_op = &proc_pid_link_inode_operations;
- inode->i_size = 64;
-@@ -1503,7 +1512,7 @@ static struct dentry *proc_lookupfd(stru
- return NULL;
-
- out_unlock2:
-- rcu_read_unlock();
-+ spin_unlock(&files->file_lock);
- put_files_struct(files);
- out_unlock:
- iput(inode);
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/tcp-truesize-underflow new/patches.fixes/tcp-truesize-underflow
--- old/patches.fixes/tcp-truesize-underflow 2006-04-19 09:37:08.000000000 +0200
+++ new/patches.fixes/tcp-truesize-underflow 1970-01-01 01:00:00.000000000 +0100
@@ -1,32 +0,0 @@
-From herbert@gondor.apana.org.au Tue Apr 18 14:32:04 2006
-Subject: Fix skb->truesize underflow
-Acked-by: ak@suse.de
-
-When we allocate a fragment for a completely non-linear packet the
-truesize is calculated for a payload length of zero. This means that
-truesize could in fact be less than the real payload length.
-
-When that happens the TSO packet trimming can cause truesize to become
-negative. This in turn can cause sk_forward_alloc to be -n * PAGE_SIZE
-which would trigger the warning.
-
-I've copied the code you used in tso_fragment which should work here.
-
-Signed-off-by: Herbert Xu
-
-diff --git a/net/ipv4/tcp_output.c b/net/ipv4/tcp_output.c
-index b871db6..44df1db 100644
---- a/net/ipv4/tcp_output.c
-+++ b/net/ipv4/tcp_output.c
-@@ -551,7 +551,9 @@
- buff = sk_stream_alloc_skb(sk, nsize, GFP_ATOMIC);
- if (buff == NULL)
- return -ENOMEM; /* We'll just try again later. */
-- sk_charge_skb(sk, buff);
-+
-+ buff->truesize = skb->len - len;
-+ skb->truesize -= buff->truesize;
-
- /* Correct the sequence numbers. */
- TCP_SKB_CB(buff)->seq = TCP_SKB_CB(skb)->seq + len;
-
++++++ patches.kernel.org.tar.bz2 ++++++
++++ 6901 lines of diff (skipped)
++++++ patches.rpmify.tar.bz2 ++++++
++++++ patches.suse.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.suse/apparmor new/patches.suse/apparmor
--- old/patches.suse/apparmor 2006-03-20 10:27:21.000000000 +0100
+++ new/patches.suse/apparmor 2006-04-25 18:22:46.000000000 +0200
@@ -6,11 +6,9 @@
Patch is not in mainline -- pending code submission to lkml
-Index: linux-2.6.15/security/Kconfig
-===================================================================
---- linux-2.6.15.orig/security/Kconfig
-+++ linux-2.6.15/security/Kconfig
-@@ -100,6 +100,7 @@ config SECURITY_SECLVL
+--- linux-2.6.16-SL101_BRANCH.orig/security/Kconfig
++++ linux-2.6.16-SL101_BRANCH/security/Kconfig
+@@ -100,6 +100,7 @@
If you are unsure how to answer this question, answer N.
source security/selinux/Kconfig
@@ -18,10 +16,8 @@
endmenu
-Index: linux-2.6.15/security/Makefile
-===================================================================
---- linux-2.6.15.orig/security/Makefile
-+++ linux-2.6.15/security/Makefile
+--- linux-2.6.16-SL101_BRANCH.orig/security/Makefile
++++ linux-2.6.16-SL101_BRANCH/security/Makefile
@@ -4,6 +4,7 @@
obj-$(CONFIG_KEYS) += keys/
@@ -30,10 +26,8 @@
# We always need commoncap as it's default
obj-y += commoncap.o
-Index: linux-2.6.15/security/apparmor/Makefile
-===================================================================
--- /dev/null
-+++ linux-2.6.15/security/apparmor/Makefile
++++ linux-2.6.16-SL101_BRANCH/security/apparmor/Makefile
@@ -0,0 +1,10 @@
+# Makefile for AppArmor Linux Security Module (previously called "SubDomain")
+#
@@ -45,10 +39,8 @@
+obj-$(CONFIG_SECURITY_APPARMOR) += apparmor.o
+
+apparmor-y := main.o list.o procattr.o lsm.o apparmorfs.o capabilities.o module_interface.o apparmor_version.o
-Index: linux-2.6.15/security/apparmor/capabilities.c
-===================================================================
--- /dev/null
-+++ linux-2.6.15/security/apparmor/capabilities.c
++++ linux-2.6.16-SL101_BRANCH/security/apparmor/capabilities.c
@@ -0,0 +1,54 @@
+/*
+ * Copyright (C) 2005 Novell/SUSE
@@ -104,10 +96,8 @@
+
+ return capname;
+}
-Index: linux-2.6.15/security/apparmor/inline.h
-===================================================================
--- /dev/null
-+++ linux-2.6.15/security/apparmor/inline.h
++++ linux-2.6.16-SL101_BRANCH/security/apparmor/inline.h
@@ -0,0 +1,362 @@
+/*
+ * Copyright (C) 2005 Novell/SUSE
@@ -471,10 +461,8 @@
+}
+
+#endif /* __INLINE_H__ */
-Index: linux-2.6.15/security/apparmor/list.c
-===================================================================
--- /dev/null
-+++ linux-2.6.15/security/apparmor/list.c
++++ linux-2.6.16-SL101_BRANCH/security/apparmor/list.c
@@ -0,0 +1,289 @@
+/*
+ * Copyright (C) 1998-2005 Novell/SUSE
@@ -765,10 +753,8 @@
+ .stop = p_stop,
+ .show = seq_show_profile,
+};
-Index: linux-2.6.15/security/apparmor/lsm.c
-===================================================================
--- /dev/null
-+++ linux-2.6.15/security/apparmor/lsm.c
++++ linux-2.6.16-SL101_BRANCH/security/apparmor/lsm.c
@@ -0,0 +1,858 @@
+/*
+ * Copyright (C) 2002-2005 Novell/SUSE
@@ -1628,11 +1614,9 @@
+MODULE_DESCRIPTION("AppArmor process confinement");
+MODULE_AUTHOR("Tony Jones ");
+MODULE_LICENSE("GPL");
-Index: linux-2.6.15/security/apparmor/main.c
-===================================================================
--- /dev/null
-+++ linux-2.6.15/security/apparmor/main.c
-@@ -0,0 +1,1639 @@
++++ linux-2.6.16-SL101_BRANCH/security/apparmor/main.c
+@@ -0,0 +1,1648 @@
+/*
+ * Copyright (C) 2002-2005 Novell/SUSE
+ *
@@ -2313,12 +2297,21 @@
+ } else if (sa->type == SD_AUDITTYPE_XATTR) {
+ const char *fmt;
+ switch (sa->ival) {
-+ case SD_XATTR_GET: fmt = "xattr get";
-+ case SD_XATTR_SET: fmt = "xattr set";
-+ case SD_XATTR_LIST: fmt = "xattr list";
-+ case SD_XATTR_REMOVE: fmt = "xattr remove";
++ case SD_XATTR_GET:
++ fmt = "xattr get";
++ break;
++ case SD_XATTR_SET:
++ fmt = "xattr set";
++ break;
++ case SD_XATTR_LIST:
++ fmt = "xattr list";
++ break;
++ case SD_XATTR_REMOVE:
++ fmt = "xattr remove";
++ break;
+ default:
+ fmt = "xattr <unknown>";
++ break;
+ }
+
+ audit_log_format(ab, "%s on %s ", fmt, sa->name);
@@ -3272,10 +3265,8 @@
+out:
+ return error;
+}
-Index: linux-2.6.15/security/apparmor/module_interface.c
-===================================================================
--- /dev/null
-+++ linux-2.6.15/security/apparmor/module_interface.c
++++ linux-2.6.16-SL101_BRANCH/security/apparmor/module_interface.c
@@ -0,0 +1,720 @@
+/*
+ * Copyright (C) 1998-2005 Novell/SUSE
@@ -3997,10 +3988,8 @@
+
+ return size;
+}
-Index: linux-2.6.15/security/apparmor/module_interface.h
-===================================================================
--- /dev/null
-+++ linux-2.6.15/security/apparmor/module_interface.h
++++ linux-2.6.16-SL101_BRANCH/security/apparmor/module_interface.h
@@ -0,0 +1,37 @@
+#ifndef __MODULEINTERFACE_H
+#define __MODULEINTERFACE_H
@@ -4039,10 +4028,8 @@
+};
+
+#endif /* __MODULEINTERFACE_H */
-Index: linux-2.6.15/security/apparmor/procattr.c
-===================================================================
--- /dev/null
-+++ linux-2.6.15/security/apparmor/procattr.c
++++ linux-2.6.16-SL101_BRANCH/security/apparmor/procattr.c
@@ -0,0 +1,310 @@
+/*
+ * Copyright (C) 2005 Novell/SUSE
@@ -4354,10 +4341,8 @@
+
+ return error;
+}
-Index: linux-2.6.15/security/apparmor/aamatch/match.h
-===================================================================
--- /dev/null
-+++ linux-2.6.15/security/apparmor/aamatch/match.h
++++ linux-2.6.16-SL101_BRANCH/security/apparmor/aamatch/match.h
@@ -0,0 +1,137 @@
+/*
+ * Copyright (C) 2002-2005 Novell/SUSE
@@ -4496,10 +4481,8 @@
+}
+
+#endif /* __MATCH_H */
-Index: linux-2.6.15/security/apparmor/aamatch/match_pcre.c
-===================================================================
--- /dev/null
-+++ linux-2.6.15/security/apparmor/aamatch/match_pcre.c
++++ linux-2.6.16-SL101_BRANCH/security/apparmor/aamatch/match_pcre.c
@@ -0,0 +1,169 @@
+/*
+ * Copyright (C) 2002-2005 Novell/SUSE
@@ -4670,10 +4653,8 @@
+MODULE_DESCRIPTION("AppArmor aa_match module [pcre]");
+MODULE_AUTHOR("Tony Jones ");
+MODULE_LICENSE("GPL");
-Index: linux-2.6.15/security/apparmor/aamatch/pcre_exec.c
-===================================================================
--- /dev/null
-+++ linux-2.6.15/security/apparmor/aamatch/pcre_exec.c
++++ linux-2.6.16-SL101_BRANCH/security/apparmor/aamatch/pcre_exec.c
@@ -0,0 +1,1945 @@
+/*
+ * This is a modified version of pcre.c containing only the code/data
@@ -6620,10 +6601,8 @@
+}
+
+/* End of pcre.c */
-Index: linux-2.6.15/security/apparmor/aamatch/pcre_exec.h
-===================================================================
--- /dev/null
-+++ linux-2.6.15/security/apparmor/aamatch/pcre_exec.h
++++ linux-2.6.16-SL101_BRANCH/security/apparmor/aamatch/pcre_exec.h
@@ -0,0 +1,308 @@
+/*
+ * This is a modified header file containing the definitions from
@@ -6933,10 +6912,8 @@
+
+#endif // _PCRE_H
+ /* End of pcre.h */
-Index: linux-2.6.15/security/apparmor/aamatch/pcre_tables.h
-===================================================================
--- /dev/null
-+++ linux-2.6.15/security/apparmor/aamatch/pcre_tables.h
++++ linux-2.6.16-SL101_BRANCH/security/apparmor/aamatch/pcre_tables.h
@@ -0,0 +1,184 @@
+
+/*************************************************
@@ -7122,10 +7099,8 @@
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};/* 248-255 */
+
+/* End of chartables.c */
-Index: linux-2.6.15/security/apparmor/Kconfig
-===================================================================
--- /dev/null
-+++ linux-2.6.15/security/apparmor/Kconfig
++++ linux-2.6.16-SL101_BRANCH/security/apparmor/Kconfig
@@ -0,0 +1,9 @@
+config SECURITY_APPARMOR
+ tristate "AppArmor support"
@@ -7136,20 +7111,16 @@
+ distribution) and further information may be found at
+ http://forge.novell.com/modules/xfmod/project/?apparmor
+ If you are unsure how to answer this question, answer N.
-Index: linux-2.6.15/security/apparmor/aamatch/Makefile
-===================================================================
--- /dev/null
-+++ linux-2.6.15/security/apparmor/aamatch/Makefile
++++ linux-2.6.16-SL101_BRANCH/security/apparmor/aamatch/Makefile
@@ -0,0 +1,5 @@
+# Makefile for AppArmor aamatch submodule
+#
+obj-$(CONFIG_SECURITY_APPARMOR) += aamatch_pcre.o
+
+aamatch_pcre-y := match_pcre.o pcre_exec.o
-Index: linux-2.6.15/security/apparmor/apparmor.h
-===================================================================
--- /dev/null
-+++ linux-2.6.15/security/apparmor/apparmor.h
++++ linux-2.6.16-SL101_BRANCH/security/apparmor/apparmor.h
@@ -0,0 +1,283 @@
+/*
+ * Copyright (C) 1998-2005 Novell/SUSE
@@ -7434,10 +7405,8 @@
+extern const char *apparmor_version_nl(void);
+
+#endif /* __SUBDOMAIN_H */
-Index: linux-2.6.15/security/apparmor/apparmor_version.c
-===================================================================
--- /dev/null
-+++ linux-2.6.15/security/apparmor/apparmor_version.c
++++ linux-2.6.16-SL101_BRANCH/security/apparmor/apparmor_version.c
@@ -0,0 +1,42 @@
+/*
+ * Copyright (C) 2005 Novell/SUSE
@@ -7481,10 +7450,8 @@
+{
+ return apparmor_version_str_nl;
+}
-Index: linux-2.6.15/security/apparmor/apparmorfs.c
-===================================================================
--- /dev/null
-+++ linux-2.6.15/security/apparmor/apparmorfs.c
++++ linux-2.6.16-SL101_BRANCH/security/apparmor/apparmorfs.c
@@ -0,0 +1,417 @@
+/*
+ * Copyright (C) 2005 Novell/SUSE
@@ -7903,10 +7870,8 @@
+
+ return 1;
+}
-Index: linux-2.6.15/security/apparmor/shared.h
-===================================================================
--- /dev/null
-+++ linux-2.6.15/security/apparmor/shared.h
++++ linux-2.6.16-SL101_BRANCH/security/apparmor/shared.h
@@ -0,0 +1,42 @@
+/*
+ * Copyright (C) 2000, 2001, 2004, 2005 Novell/SUSE
++++++ patches.uml.tar.bz2 ++++++
++++++ patches.xen.tar.bz2 ++++++
++++++ series.conf ++++++
--- kernel-source/series.conf 2006-04-24 10:58:06.000000000 +0200
+++ STABLE/kernel-source/series.conf 2006-04-25 18:23:09.000000000 +0200
@@ -21,7 +21,7 @@
# DO NOT MODIFY THEM!
# Send separate patches upstream if you find a problem...
- patches.kernel.org/patch-2.6.16.9
+ patches.kernel.org/patch-2.6.16.11
patches.fixes/setuid-dumpable-wrongdir
patches.fixes/git-kbuild.patch
@@ -245,6 +245,7 @@
patches.arch/acpi_asus_init_fixups.patch
patches.suse/acpi_sony_init_fixups.patch
+ patches.arch/acpi_asus_strict_model_check.patch
patches.arch/acpi_ibm_notify.patch
@@ -618,7 +619,6 @@
patches.fixes/kmalloc-max
patches.fixes/parport-mutex
+rw patches.fixes/serial8250_console_write-ier
- patches.fixes/file-lookup-without-ref.patch
# suse-2.4 compatible crypto loop driver
patches.suse/twofish-2.6
@@ -1002,7 +1002,6 @@
# bug #166284
patches.fixes/show-mem
- patches.fixes/tcp-truesize-underflow
patches.drivers/ide-cd-confused
patches.fixes/cfq-tune
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...