Hello community,
here is the log from the commit of package kernel-source
checked in at Wed May 3 10:50:33 CEST 2006.
--------
--- kernel-source/kernel-bigsmp.changes 2006-05-02 11:24:56.000000000 +0200
+++ STABLE/kernel-source/kernel-bigsmp.changes 2006-05-03 06:54:17.000000000 +0200
@@ -1,0 +2,30 @@
+Wed May 3 06:52:46 CEST 2006 - aj@suse.de
+
+- Move SL101_RC4 tag.
+
+-------------------------------------------------------------------
+Tue May 2 22:07:45 CEST 2006 - gregkh@suse.de
+
+- Update to 2.6.16.13
+ - NETFILTER: SCTP conntrack: fix infinite loop (CVE-2006-1527)
+
+-------------------------------------------------------------------
+Tue May 2 22:48:13 CEST 2006 - jeffm@suse.de
+
+- patches.fixes/dm-proper-refcounting.diff: Fixed refcounting when
+ md != NULL but md->interface_ptr is. It would return NULL, but
+ allocate a reference that the caller has no way of freeing.
+ Fixes bug 170321.
+
+-------------------------------------------------------------------
+Tue May 2 16:53:52 CEST 2006 - jack@suse.cz
+
+- patches.fixes/jbd-2.6.16-1-realloc_freed_fix.diff: Fix assertion
+ failure in ext3 (152664).
+
+-------------------------------------------------------------------
+Tue May 2 12:14:07 CEST 2006 - aj@suse.de
+
+- Add SL101_RC4 tag.
+
+-------------------------------------------------------------------
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.w5a6yC/_old 2006-05-03 10:41:10.000000000 +0200
+++ /var/tmp/diff_new_pack.w5a6yC/_new 2006-05-03 10:41:10.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-bigsmp (Version 2.6.16.12)
+# spec file for package kernel-bigsmp (Version 2.6.16.13)
#
# 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.12
-Release: 1
+Version: 2.6.16.13
+Release: 2
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.12-%release
+Provides: kernel = 2.6.16.13-%release
%endif
%endif
Provides: kernel-bigsmp-nongpl
@@ -114,13 +114,13 @@
-Source Timestamp: 2006/05/02 08:02:44 UTC
+Source Timestamp: 2006/05/03 04:53:23 UTC
CVS Branch: SL101_BRANCH
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
- echo "The kernel-bigsmp-2.6.16.12.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.16.12.src.rpm."
+ echo "The kernel-bigsmp-2.6.16.13.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.16.13.src.rpm."
exit 1
fi
symbols=$(
@@ -441,6 +441,21 @@
%files -f kernel.files
%changelog -n kernel-bigsmp
+* Wed May 03 2006 - aj@suse.de
+- Move SL101_RC4 tag.
+* Tue May 02 2006 - jeffm@suse.de
+- patches.fixes/dm-proper-refcounting.diff: Fixed refcounting when
+ md != NULL but md->interface_ptr is. It would return NULL, but
+ allocate a reference that the caller has no way of freeing.
+ Fixes bug 170321.
+* Tue May 02 2006 - gregkh@suse.de
+- Update to 2.6.16.13
+- NETFILTER: SCTP conntrack: fix infinite loop (CVE-2006-1527)
+* Tue May 02 2006 - jack@suse.cz
+- patches.fixes/jbd-2.6.16-1-realloc_freed_fix.diff: Fix assertion
+ failure in ext3 (152664).
+* Tue May 02 2006 - aj@suse.de
+- Add SL101_RC4 tag.
* Tue May 02 2006 - okir@suse.de
- patches.fixes/nfs4-open-delegated: [NFSv4] nfs4_open_delegated
returned random garbage.
kernel-debug.spec: same change
kernel-default.spec: same change
++++++ kernel-dummy.spec ++++++
--- /var/tmp/diff_new_pack.w5a6yC/_old 2006-05-03 10:41:10.000000000 +0200
+++ /var/tmp/diff_new_pack.w5a6yC/_new 2006-05-03 10:41:10.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-dummy (Version 2.6.16.12)
+# spec file for package kernel-dummy (Version 2.6.16.13)
#
# 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.12
-Release: 1
+Version: 2.6.16.13
+Release: 2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -27,7 +27,7 @@
--------
Andreas Gruenbacher
-Source Timestamp: 2006/05/02 08:02:44 UTC
+Source Timestamp: 2006/05/03 04:53:23 UTC
CVS Branch: SL101_BRANCH
@@ -41,6 +41,21 @@
/etc/dummy
%changelog -n kernel-dummy
+* Wed May 03 2006 - aj@suse.de
+- Move SL101_RC4 tag.
+* Tue May 02 2006 - jeffm@suse.de
+- patches.fixes/dm-proper-refcounting.diff: Fixed refcounting when
+ md != NULL but md->interface_ptr is. It would return NULL, but
+ allocate a reference that the caller has no way of freeing.
+ Fixes bug 170321.
+* Tue May 02 2006 - gregkh@suse.de
+- Update to 2.6.16.13
+- NETFILTER: SCTP conntrack: fix infinite loop (CVE-2006-1527)
+* Tue May 02 2006 - jack@suse.cz
+- patches.fixes/jbd-2.6.16-1-realloc_freed_fix.diff: Fix assertion
+ failure in ext3 (152664).
+* Tue May 02 2006 - aj@suse.de
+- Add SL101_RC4 tag.
* Tue May 02 2006 - okir@suse.de
- patches.fixes/nfs4-open-delegated: [NFSv4] nfs4_open_delegated
returned random garbage.
++++++ kernel-iseries64.spec ++++++
--- /var/tmp/diff_new_pack.w5a6yC/_old 2006-05-03 10:41:10.000000000 +0200
+++ /var/tmp/diff_new_pack.w5a6yC/_new 2006-05-03 10:41:10.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-iseries64 (Version 2.6.16.12)
+# spec file for package kernel-iseries64 (Version 2.6.16.13)
#
# 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.12
-Release: 1
+Version: 2.6.16.13
+Release: 2
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.12-%release
+Provides: kernel = 2.6.16.13-%release
%endif
%endif
Provides: kernel-iseries64-nongpl
@@ -115,13 +115,13 @@
-Source Timestamp: 2006/05/02 08:02:44 UTC
+Source Timestamp: 2006/05/03 04:53:23 UTC
CVS Branch: SL101_BRANCH
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
- echo "The kernel-iseries64-2.6.16.12.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.16.12.src.rpm."
+ echo "The kernel-iseries64-2.6.16.13.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.16.13.src.rpm."
exit 1
fi
symbols=$(
@@ -442,6 +442,21 @@
%files -f kernel.files
%changelog -n kernel-iseries64
+* Wed May 03 2006 - aj@suse.de
+- Move SL101_RC4 tag.
+* Tue May 02 2006 - jeffm@suse.de
+- patches.fixes/dm-proper-refcounting.diff: Fixed refcounting when
+ md != NULL but md->interface_ptr is. It would return NULL, but
+ allocate a reference that the caller has no way of freeing.
+ Fixes bug 170321.
+* Tue May 02 2006 - gregkh@suse.de
+- Update to 2.6.16.13
+- NETFILTER: SCTP conntrack: fix infinite loop (CVE-2006-1527)
+* Tue May 02 2006 - jack@suse.cz
+- patches.fixes/jbd-2.6.16-1-realloc_freed_fix.diff: Fix assertion
+ failure in ext3 (152664).
+* Tue May 02 2006 - aj@suse.de
+- Add SL101_RC4 tag.
* Tue May 02 2006 - okir@suse.de
- patches.fixes/nfs4-open-delegated: [NFSv4] nfs4_open_delegated
returned random garbage.
kernel-kdump.spec: same change
++++++ kernel-ppc64.spec ++++++
--- /var/tmp/diff_new_pack.w5a6yC/_old 2006-05-03 10:41:11.000000000 +0200
+++ /var/tmp/diff_new_pack.w5a6yC/_new 2006-05-03 10:41:11.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-ppc64 (Version 2.6.16.12)
+# spec file for package kernel-ppc64 (Version 2.6.16.13)
#
# 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.12
-Release: 1
+Version: 2.6.16.13
+Release: 2
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.12-%release
+Provides: kernel = 2.6.16.13-%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/05/02 08:02:44 UTC
+Source Timestamp: 2006/05/03 04:53:23 UTC
CVS Branch: SL101_BRANCH
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
- echo "The kernel-ppc64-2.6.16.12.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.16.12.src.rpm."
+ echo "The kernel-ppc64-2.6.16.13.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.16.13.src.rpm."
exit 1
fi
symbols=$(
@@ -456,6 +456,21 @@
%files -f kernel.files
%changelog -n kernel-ppc64
+* Wed May 03 2006 - aj@suse.de
+- Move SL101_RC4 tag.
+* Tue May 02 2006 - jeffm@suse.de
+- patches.fixes/dm-proper-refcounting.diff: Fixed refcounting when
+ md != NULL but md->interface_ptr is. It would return NULL, but
+ allocate a reference that the caller has no way of freeing.
+ Fixes bug 170321.
+* Tue May 02 2006 - gregkh@suse.de
+- Update to 2.6.16.13
+- NETFILTER: SCTP conntrack: fix infinite loop (CVE-2006-1527)
+* Tue May 02 2006 - jack@suse.cz
+- patches.fixes/jbd-2.6.16-1-realloc_freed_fix.diff: Fix assertion
+ failure in ext3 (152664).
+* Tue May 02 2006 - aj@suse.de
+- Add SL101_RC4 tag.
* Tue May 02 2006 - okir@suse.de
- patches.fixes/nfs4-open-delegated: [NFSv4] nfs4_open_delegated
returned random garbage.
++++++ kernel-s390.spec ++++++
--- /var/tmp/diff_new_pack.w5a6yC/_old 2006-05-03 10:41:11.000000000 +0200
+++ /var/tmp/diff_new_pack.w5a6yC/_new 2006-05-03 10:41:11.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-s390 (Version 2.6.16.12)
+# spec file for package kernel-s390 (Version 2.6.16.13)
#
# 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.12
-Release: 1
+Version: 2.6.16.13
+Release: 2
Summary: The Standard Kernel
License: GPL
Group: System/Kernel
@@ -29,7 +29,7 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.16.12-%release
+Provides: kernel = 2.6.16.13-%release
%endif
%endif
Provides: kernel-s390-nongpl
@@ -112,13 +112,13 @@
-Source Timestamp: 2006/05/02 08:02:44 UTC
+Source Timestamp: 2006/05/03 04:53:23 UTC
CVS Branch: SL101_BRANCH
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
- echo "The kernel-s390-2.6.16.12.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.16.12.src.rpm."
+ echo "The kernel-s390-2.6.16.13.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.16.13.src.rpm."
exit 1
fi
symbols=$(
@@ -439,6 +439,21 @@
%files -f kernel.files
%changelog -n kernel-s390
+* Wed May 03 2006 - aj@suse.de
+- Move SL101_RC4 tag.
+* Tue May 02 2006 - jeffm@suse.de
+- patches.fixes/dm-proper-refcounting.diff: Fixed refcounting when
+ md != NULL but md->interface_ptr is. It would return NULL, but
+ allocate a reference that the caller has no way of freeing.
+ Fixes bug 170321.
+* Tue May 02 2006 - gregkh@suse.de
+- Update to 2.6.16.13
+- NETFILTER: SCTP conntrack: fix infinite loop (CVE-2006-1527)
+* Tue May 02 2006 - jack@suse.cz
+- patches.fixes/jbd-2.6.16-1-realloc_freed_fix.diff: Fix assertion
+ failure in ext3 (152664).
+* Tue May 02 2006 - aj@suse.de
+- Add SL101_RC4 tag.
* Tue May 02 2006 - okir@suse.de
- patches.fixes/nfs4-open-delegated: [NFSv4] nfs4_open_delegated
returned random garbage.
kernel-smp.spec: same change
++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.w5a6yC/_old 2006-05-03 10:41:11.000000000 +0200
+++ /var/tmp/diff_new_pack.w5a6yC/_new 2006-05-03 10:41:11.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-source (Version 2.6.16.12)
+# spec file for package kernel-source (Version 2.6.16.13)
#
# 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.12
-Release: 1
+Version: 2.6.16.13
+Release: 2
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/05/02 08:02:44 UTC
+Source Timestamp: 2006/05/03 04:53:23 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.12/kernel-source.patches
-for patch in $(< %_builddir/kernel-source-2.6.16.12/kernel-source.patches); do
- if ! patch -s -E -p1 --no-backup-if-mismatch -i %_builddir/kernel-source-2.6.16.12/$patch; then
+ > %_builddir/kernel-source-2.6.16.13/kernel-source.patches
+for patch in $(< %_builddir/kernel-source-2.6.16.13/kernel-source.patches); do
+ if ! patch -s -E -p1 --no-backup-if-mismatch -i %_builddir/kernel-source-2.6.16.13/$patch; then
echo "*** Patch $patch failed ***"
exit 1
fi
done
-%_sourcedir/install-configs %_sourcedir %_builddir/kernel-source-2.6.16.12 %release
-KERNELRELEASE=2.6.16.12-%release
+%_sourcedir/install-configs %_sourcedir %_builddir/kernel-source-2.6.16.13 %release
+KERNELRELEASE=2.6.16.13-%release
cat > %_builddir/%{name}-%{version}/.rpm-defs < %_builddir/kernel-source-2.6.16.12/kernel-$flavor.patches
- diff -q %_builddir/kernel-source-2.6.16.12/kernel-{source,$flavor}.patches \
+ > %_builddir/kernel-source-2.6.16.13/kernel-$flavor.patches
+ diff -q %_builddir/kernel-source-2.6.16.13/kernel-{source,$flavor}.patches \
|| continue
o=$RPM_BUILD_ROOT/usr/src/linux-$KERNELRELEASE-obj/$arch/$flavor
mkdir -p $o
@@ -274,6 +274,21 @@
%files -f kernel-source.files
%changelog -n kernel-source
+* Wed May 03 2006 - aj@suse.de
+- Move SL101_RC4 tag.
+* Tue May 02 2006 - jeffm@suse.de
+- patches.fixes/dm-proper-refcounting.diff: Fixed refcounting when
+ md != NULL but md->interface_ptr is. It would return NULL, but
+ allocate a reference that the caller has no way of freeing.
+ Fixes bug 170321.
+* Tue May 02 2006 - gregkh@suse.de
+- Update to 2.6.16.13
+- NETFILTER: SCTP conntrack: fix infinite loop (CVE-2006-1527)
+* Tue May 02 2006 - jack@suse.cz
+- patches.fixes/jbd-2.6.16-1-realloc_freed_fix.diff: Fix assertion
+ failure in ext3 (152664).
+* Tue May 02 2006 - aj@suse.de
+- Add SL101_RC4 tag.
* Tue May 02 2006 - okir@suse.de
- patches.fixes/nfs4-open-delegated: [NFSv4] nfs4_open_delegated
returned random garbage.
++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.w5a6yC/_old 2006-05-03 10:41:11.000000000 +0200
+++ /var/tmp/diff_new_pack.w5a6yC/_new 2006-05-03 10:41:11.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-syms (Version 2.6.16.12)
+# spec file for package kernel-syms (Version 2.6.16.13)
#
# 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.12
-Release: 1
+Version: 2.6.16.13
+Release: 2
Requires: linux
-Requires: kernel-source = 2.6.16.12-%release
+Requires: kernel-source = 2.6.16.13-%release
Source11: arch-symbols
Source12: guards
Source21: config.conf
@@ -84,7 +84,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2006/05/02 08:02:44 UTC
+Source Timestamp: 2006/05/03 04:53:23 UTC
CVS Branch: SL101_BRANCH
@@ -128,6 +128,21 @@
/boot/symsets-*-*.tar.gz
%changelog -n kernel-syms
+* Wed May 03 2006 - aj@suse.de
+- Move SL101_RC4 tag.
+* Tue May 02 2006 - jeffm@suse.de
+- patches.fixes/dm-proper-refcounting.diff: Fixed refcounting when
+ md != NULL but md->interface_ptr is. It would return NULL, but
+ allocate a reference that the caller has no way of freeing.
+ Fixes bug 170321.
+* Tue May 02 2006 - gregkh@suse.de
+- Update to 2.6.16.13
+- NETFILTER: SCTP conntrack: fix infinite loop (CVE-2006-1527)
+* Tue May 02 2006 - jack@suse.cz
+- patches.fixes/jbd-2.6.16-1-realloc_freed_fix.diff: Fix assertion
+ failure in ext3 (152664).
+* Tue May 02 2006 - aj@suse.de
+- Add SL101_RC4 tag.
* Tue May 02 2006 - okir@suse.de
- patches.fixes/nfs4-open-delegated: [NFSv4] nfs4_open_delegated
returned random garbage.
++++++ kernel-um.spec ++++++
--- /var/tmp/diff_new_pack.w5a6yC/_old 2006-05-03 10:41:12.000000000 +0200
+++ /var/tmp/diff_new_pack.w5a6yC/_new 2006-05-03 10:41:12.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-um (Version 2.6.16.12)
+# spec file for package kernel-um (Version 2.6.16.13)
#
# 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.12
-Release: 1
+Version: 2.6.16.13
+Release: 2
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.12-%release
+Provides: kernel = 2.6.16.13-%release
%endif
%endif
Provides: kernel-um-nongpl
@@ -115,13 +115,13 @@
-Source Timestamp: 2006/05/02 08:02:44 UTC
+Source Timestamp: 2006/05/03 04:53:23 UTC
CVS Branch: SL101_BRANCH
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
- echo "The kernel-um-2.6.16.12.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.16.12.src.rpm."
+ echo "The kernel-um-2.6.16.13.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.16.13.src.rpm."
exit 1
fi
symbols=$(
@@ -442,6 +442,21 @@
%files -f kernel.files
%changelog -n kernel-um
+* Wed May 03 2006 - aj@suse.de
+- Move SL101_RC4 tag.
+* Tue May 02 2006 - jeffm@suse.de
+- patches.fixes/dm-proper-refcounting.diff: Fixed refcounting when
+ md != NULL but md->interface_ptr is. It would return NULL, but
+ allocate a reference that the caller has no way of freeing.
+ Fixes bug 170321.
+* Tue May 02 2006 - gregkh@suse.de
+- Update to 2.6.16.13
+- NETFILTER: SCTP conntrack: fix infinite loop (CVE-2006-1527)
+* Tue May 02 2006 - jack@suse.cz
+- patches.fixes/jbd-2.6.16-1-realloc_freed_fix.diff: Fix assertion
+ failure in ext3 (152664).
+* Tue May 02 2006 - aj@suse.de
+- Add SL101_RC4 tag.
* Tue May 02 2006 - okir@suse.de
- patches.fixes/nfs4-open-delegated: [NFSv4] nfs4_open_delegated
returned random garbage.
kernel-xen.spec: same change
kernel-xenpae.spec: same change
++++++ build-source-timestamp ++++++
--- kernel-source/build-source-timestamp 2006-05-02 11:24:52.000000000 +0200
+++ STABLE/kernel-source/build-source-timestamp 2006-05-03 06:54:14.000000000 +0200
@@ -1,2 +1,2 @@
-2006/05/02 08:02:44 UTC
+2006/05/03 04:53:23 UTC
CVS Branch: SL101_BRANCH
++++++ minmem ++++++
--- kernel-source/minmem 2006-05-02 12:12:52.000000000 +0200
+++ STABLE/kernel-source/minmem 2006-05-03 06:54:26.000000000 +0200
@@ -1 +1 @@
-514000
+1048576
++++++ patches.fixes.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/dm-proper-refcounting.diff new/patches.fixes/dm-proper-refcounting.diff
--- old/patches.fixes/dm-proper-refcounting.diff 2006-05-02 07:05:51.000000000 +0200
+++ new/patches.fixes/dm-proper-refcounting.diff 2006-05-03 06:52:11.000000000 +0200
@@ -13,8 +13,8 @@
Signed-off-by: Jeff Mahoney
--
drivers/md/dm-ioctl.c | 20 ++++++++++++++++----
- drivers/md/dm.c | 16 ++++------------
- 2 files changed, 20 insertions(+), 16 deletions(-)
+ drivers/md/dm.c | 20 ++++++++------------
+ 2 files changed, 24 insertions(+), 16 deletions(-)
diff -ruNpX ../dontdiff linux-2.6.16-staging1/drivers/md/dm.c linux-2.6.16-staging2/drivers/md/dm.c
--- linux-2.6.16-staging1/drivers/md/dm.c 2006-04-13 16:18:22.000000000 -0400
@@ -37,7 +37,7 @@
}
spin_unlock(&_minor_lock);
-@@ -993,22 +995,12 @@ static struct mapped_device *dm_find_md(
+@@ -993,24 +995,18 @@ static struct mapped_device *dm_find_md(
return md;
}
@@ -60,7 +60,13 @@
+ md = dm_get_md(dev);
if (md)
mdptr = md->interface_ptr;
++
++ if (mdptr == NULL)
++ dm_put(md);
++
return mdptr;
+ }
+
diff -ruNpX ../dontdiff linux-2.6.16-staging1/drivers/md/dm-ioctl.c linux-2.6.16-staging2/drivers/md/dm-ioctl.c
--- linux-2.6.16-staging1/drivers/md/dm-ioctl.c 2006-04-05 14:02:34.000000000 -0400
+++ linux-2.6.16-staging2/drivers/md/dm-ioctl.c 2006-04-13 16:18:22.000000000 -0400
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/jbd-2.6.16-1-realloc_freed_fix.diff new/patches.fixes/jbd-2.6.16-1-realloc_freed_fix.diff
--- old/patches.fixes/jbd-2.6.16-1-realloc_freed_fix.diff 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.fixes/jbd-2.6.16-1-realloc_freed_fix.diff 2006-05-02 16:58:42.000000000 +0200
@@ -0,0 +1,54 @@
+From: Jan Kara
+Subject: Fix assertion failure in ext3
+References: 152664
+Patch-mainline: submitted 2006-04-23
+
+Fix possible assertion failure in journal_commit_transaction() on
+jh->b_next_transaction == NULL (when we are processing BJ_Forget list and
+buffer is not jbddirty). !jbddirty buffers can be placed on BJ_Forget list
+for example by journal_forget() or by __dispose_buffer() - generally such
+buffer means that it has been freed by this transaction. Freed buffers should
+not be reallocated until the transaction has committed (that's why we have
+the assertion there) but they *can* be reallocated when the transaction
+has already been committed to disk and we are just processing the BJ_Forget
+list (as soon as we remove b_committed_data from the bitmap bh, ext3 will
+be able to reallocate buffers freed by the committing transaction). So
+we have to also count with the case that the buffer has been reallocated and
+b_next_transaction has been already set.
+ And one more subtle point: it can happen that we manage to reallocate the
+buffer and also mark it jbddirty. Then we also add the freed buffer to
+the checkpoint list of the committing trasaction. But that should do no harm.
+
+Signed-off-by: Jan Kara
+
+diff -rupX /home/jack/.kerndiffexclude linux-2.6.16/fs/jbd/commit.c linux-2.6.16-1-realloc_freed_fix/fs/jbd/commit.c
+--- linux-2.6.16/fs/jbd/commit.c 2006-01-15 00:20:12.000000000 +0100
++++ linux-2.6.16-1-realloc_freed_fix/fs/jbd/commit.c 2006-04-20 10:32:15.000000000 +0200
+@@ -790,11 +790,22 @@ restart_loop:
+ jbd_unlock_bh_state(bh);
+ } else {
+ J_ASSERT_BH(bh, !buffer_dirty(bh));
+- J_ASSERT_JH(jh, jh->b_next_transaction == NULL);
+- __journal_unfile_buffer(jh);
+- jbd_unlock_bh_state(bh);
+- journal_remove_journal_head(bh); /* needs a brelse */
+- release_buffer_page(bh);
++ /* The buffer on BJ_Forget list and not jbddirty means
++ * it has been freed by this transaction and hence it
++ * could not have been reallocated until this
++ * transaction has committed. *BUT* it could be
++ * reallocated once we have written all the data to
++ * disk and before we process the buffer on BJ_Forget
++ * list. */
++ JBUFFER_TRACE(jh, "refile or unfile freed buffer");
++ __journal_refile_buffer(jh);
++ if (!jh->b_transaction) {
++ jbd_unlock_bh_state(bh);
++ /* needs a brelse */
++ journal_remove_journal_head(bh);
++ release_buffer_page(bh);
++ } else
++ jbd_unlock_bh_state(bh);
+ }
+ cond_resched_lock(&journal->j_list_lock);
+ }
++++++ patches.kernel.org.tar.bz2 ++++++
++++ 9942 lines of diff (skipped)
++++++ series.conf ++++++
--- kernel-source/series.conf 2006-05-02 11:24:57.000000000 +0200
+++ STABLE/kernel-source/series.conf 2006-05-03 06:54:18.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.12
+ patches.kernel.org/patch-2.6.16.13
patches.fixes/setuid-dumpable-wrongdir
patches.fixes/git-kbuild.patch
@@ -1010,6 +1010,9 @@
patches.drivers/ide-cd-confused
patches.fixes/cfq-tune
+ # bug 152664
+ patches.fixes/jbd-2.6.16-1-realloc_freed_fix.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...