Hello community,
here is the log from the commit of package kernel-source
checked in at Sun Nov 5 01:17:07 CET 2006.
--------
--- kernel-source/kernel-bigsmp.changes 2006-10-30 17:24:20.000000000 +0100
+++ /mounts/work_src_done/STABLE/kernel-source/kernel-bigsmp.changes 2006-11-05 00:43:25.000000000 +0100
@@ -1,0 +2,39 @@
+Sat Nov 4 20:05:54 CET 2006 - olh@suse.de
+
+- update patches.suse/ppc-powerbook-iso-usbkbd.patch
+ move the keyswapping code to the correct place
+
+-------------------------------------------------------------------
+Sat Nov 4 09:46:17 CET 2006 - gregkh@suse.de
+
+- 2.6.18.2 update
+
+-------------------------------------------------------------------
+Fri Nov 3 18:07:44 CET 2006 - kkeil@suse.de
+
+- patches.fixes/compat_do_ipt_get_ctl-cap_net_admin.fix
+ missing check in compat IPT handling (213693).
+
+-------------------------------------------------------------------
+Wed Nov 1 18:39:53 CET 2006 - jeffm@suse.de
+
+- patches.fixes/reiserfs-fill-super-errval.diff: reiserfs:
+ reset errval after initializing bitmap cache (216956).
+
+-------------------------------------------------------------------
+Tue Oct 31 16:30:25 CET 2006 - olh@suse.de
+
+- enable CONFIG_USB_HIDINPUT_POWERBOOK on i386
+
+-------------------------------------------------------------------
+Tue Oct 31 16:27:59 CET 2006 - agruen@suse.de
+
+- patches.suse/nfs4acl-ext3-fix.diff: Fix bug in error path.
+
+-------------------------------------------------------------------
+Mon Oct 30 19:57:39 CET 2006 - agruen@suse.de
+
+- scripts/log (via scripts/check-cvs-add): Complain when a patch
+ referenced in series.conf does not exist.
+
+-------------------------------------------------------------------
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-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.ZEcL3I/_old 2006-11-05 01:13:41.000000000 +0100
+++ /var/tmp/diff_new_pack.ZEcL3I/_new 2006-11-05 01:13:41.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-bigsmp (Version 2.6.18.1)
+# spec file for package kernel-bigsmp (Version 2.6.18.2)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -28,8 +28,8 @@
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
-Version: 2.6.18.1
-Release: 12
+Version: 2.6.18.2
+Release: 1
Summary: Kernel with PAE Support
License: GNU General Public License (GPL) - all versions
Group: System/Kernel
@@ -37,7 +37,7 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.18.1-%source_rel
+Provides: kernel = 2.6.18.2-%source_rel
%endif
%endif
Provides: kernel-bigsmp-nongpl
@@ -124,12 +124,12 @@
-Source Timestamp: 2006/10/30 14:26:03 UTC
+Source Timestamp: 2006/11/04 19:09:04 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then
- echo "The kernel-bigsmp-2.6.18.1.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.18.1.src.rpm."
+ echo "The kernel-bigsmp-2.6.18.2.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.18.2.src.rpm."
exit 1
fi
symbols=$(
@@ -470,6 +470,24 @@
%files -f kernel.files
%changelog -n kernel-bigsmp
+* Sat Nov 04 2006 - olh@suse.de
+- update patches.suse/ppc-powerbook-iso-usbkbd.patch
+ move the keyswapping code to the correct place
+* Sat Nov 04 2006 - gregkh@suse.de
+- 2.6.18.2 update
+* Fri Nov 03 2006 - kkeil@suse.de
+- patches.fixes/compat_do_ipt_get_ctl-cap_net_admin.fix
+ missing check in compat IPT handling (213693).
+* Wed Nov 01 2006 - jeffm@suse.de
+- patches.fixes/reiserfs-fill-super-errval.diff: reiserfs:
+ reset errval after initializing bitmap cache (216956).
+* Tue Oct 31 2006 - olh@suse.de
+- enable CONFIG_USB_HIDINPUT_POWERBOOK on i386
+* Tue Oct 31 2006 - agruen@suse.de
+- patches.suse/nfs4acl-ext3-fix.diff: Fix bug in error path.
+* Mon Oct 30 2006 - agruen@suse.de
+- scripts/log (via scripts/check-cvs-add): Complain when a patch
+ referenced in series.conf does not exist.
* Mon Oct 30 2006 - schwab@suse.de
- Update mol patch.
* Sat Oct 28 2006 - olh@suse.de
kernel-debug.spec: same change
kernel-default.spec: same change
++++++ kernel-dummy.spec ++++++
--- /var/tmp/diff_new_pack.ZEcL3I/_old 2006-11-05 01:13:41.000000000 +0100
+++ /var/tmp/diff_new_pack.ZEcL3I/_new 2006-11-05 01:13:41.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-dummy (Version 2.6.18.1)
+# spec file for package kernel-dummy (Version 2.6.18.2)
#
# 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.18.1
-Release: 12
+Version: 2.6.18.2
+Release: 1
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -27,7 +27,7 @@
--------
Andreas Gruenbacher
-Source Timestamp: 2006/10/30 14:26:03 UTC
+Source Timestamp: 2006/11/04 19:09:04 UTC
%install
@@ -40,6 +40,24 @@
/etc/dummy
%changelog -n kernel-dummy
+* Sat Nov 04 2006 - olh@suse.de
+- update patches.suse/ppc-powerbook-iso-usbkbd.patch
+ move the keyswapping code to the correct place
+* Sat Nov 04 2006 - gregkh@suse.de
+- 2.6.18.2 update
+* Fri Nov 03 2006 - kkeil@suse.de
+- patches.fixes/compat_do_ipt_get_ctl-cap_net_admin.fix
+ missing check in compat IPT handling (213693).
+* Wed Nov 01 2006 - jeffm@suse.de
+- patches.fixes/reiserfs-fill-super-errval.diff: reiserfs:
+ reset errval after initializing bitmap cache (216956).
+* Tue Oct 31 2006 - olh@suse.de
+- enable CONFIG_USB_HIDINPUT_POWERBOOK on i386
+* Tue Oct 31 2006 - agruen@suse.de
+- patches.suse/nfs4acl-ext3-fix.diff: Fix bug in error path.
+* Mon Oct 30 2006 - agruen@suse.de
+- scripts/log (via scripts/check-cvs-add): Complain when a patch
+ referenced in series.conf does not exist.
* Mon Oct 30 2006 - schwab@suse.de
- Update mol patch.
* Sat Oct 28 2006 - olh@suse.de
++++++ kernel-iseries64.spec ++++++
--- /var/tmp/diff_new_pack.ZEcL3I/_old 2006-11-05 01:13:41.000000000 +0100
+++ /var/tmp/diff_new_pack.ZEcL3I/_new 2006-11-05 01:13:41.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-iseries64 (Version 2.6.18.1)
+# spec file for package kernel-iseries64 (Version 2.6.18.2)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -28,8 +28,8 @@
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
-Version: 2.6.18.1
-Release: 11
+Version: 2.6.18.2
+Release: 1
Summary: 64-Bit Kernel for iSeries
License: GNU General Public License (GPL) - all versions
Group: System/Kernel
@@ -37,7 +37,7 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.18.1-%source_rel
+Provides: kernel = 2.6.18.2-%source_rel
%endif
%endif
Provides: kernel-iseries64-nongpl
@@ -125,12 +125,12 @@
-Source Timestamp: 2006/10/30 14:26:03 UTC
+Source Timestamp: 2006/11/04 19:09:04 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then
- echo "The kernel-iseries64-2.6.18.1.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.18.1.src.rpm."
+ echo "The kernel-iseries64-2.6.18.2.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.18.2.src.rpm."
exit 1
fi
symbols=$(
@@ -471,6 +471,24 @@
%files -f kernel.files
%changelog -n kernel-iseries64
+* Sat Nov 04 2006 - olh@suse.de
+- update patches.suse/ppc-powerbook-iso-usbkbd.patch
+ move the keyswapping code to the correct place
+* Sat Nov 04 2006 - gregkh@suse.de
+- 2.6.18.2 update
+* Fri Nov 03 2006 - kkeil@suse.de
+- patches.fixes/compat_do_ipt_get_ctl-cap_net_admin.fix
+ missing check in compat IPT handling (213693).
+* Wed Nov 01 2006 - jeffm@suse.de
+- patches.fixes/reiserfs-fill-super-errval.diff: reiserfs:
+ reset errval after initializing bitmap cache (216956).
+* Tue Oct 31 2006 - olh@suse.de
+- enable CONFIG_USB_HIDINPUT_POWERBOOK on i386
+* Tue Oct 31 2006 - agruen@suse.de
+- patches.suse/nfs4acl-ext3-fix.diff: Fix bug in error path.
+* Mon Oct 30 2006 - agruen@suse.de
+- scripts/log (via scripts/check-cvs-add): Complain when a patch
+ referenced in series.conf does not exist.
* Mon Oct 30 2006 - schwab@suse.de
- Update mol patch.
* Sat Oct 28 2006 - olh@suse.de
++++++ kernel-kdump.spec ++++++
--- /var/tmp/diff_new_pack.ZEcL3I/_old 2006-11-05 01:13:41.000000000 +0100
+++ /var/tmp/diff_new_pack.ZEcL3I/_new 2006-11-05 01:13:41.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-kdump (Version 2.6.18.1)
+# spec file for package kernel-kdump (Version 2.6.18.2)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -28,8 +28,8 @@
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
-Version: 2.6.18.1
-Release: 12
+Version: 2.6.18.2
+Release: 1
Summary: kernel for kdump
License: GNU General Public License (GPL) - all versions
Group: System/Kernel
@@ -37,7 +37,7 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.18.1-%source_rel
+Provides: kernel = 2.6.18.2-%source_rel
%endif
%endif
Provides: kernel-kdump-nongpl
@@ -134,12 +134,12 @@
-Source Timestamp: 2006/10/30 14:26:03 UTC
+Source Timestamp: 2006/11/04 19:09:04 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then
- echo "The kernel-kdump-2.6.18.1.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.18.1.src.rpm."
+ echo "The kernel-kdump-2.6.18.2.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.18.2.src.rpm."
exit 1
fi
symbols=$(
@@ -480,6 +480,24 @@
%files -f kernel.files
%changelog -n kernel-kdump
+* Sat Nov 04 2006 - olh@suse.de
+- update patches.suse/ppc-powerbook-iso-usbkbd.patch
+ move the keyswapping code to the correct place
+* Sat Nov 04 2006 - gregkh@suse.de
+- 2.6.18.2 update
+* Fri Nov 03 2006 - kkeil@suse.de
+- patches.fixes/compat_do_ipt_get_ctl-cap_net_admin.fix
+ missing check in compat IPT handling (213693).
+* Wed Nov 01 2006 - jeffm@suse.de
+- patches.fixes/reiserfs-fill-super-errval.diff: reiserfs:
+ reset errval after initializing bitmap cache (216956).
+* Tue Oct 31 2006 - olh@suse.de
+- enable CONFIG_USB_HIDINPUT_POWERBOOK on i386
+* Tue Oct 31 2006 - agruen@suse.de
+- patches.suse/nfs4acl-ext3-fix.diff: Fix bug in error path.
+* Mon Oct 30 2006 - agruen@suse.de
+- scripts/log (via scripts/check-cvs-add): Complain when a patch
+ referenced in series.conf does not exist.
* Mon Oct 30 2006 - schwab@suse.de
- Update mol patch.
* Sat Oct 28 2006 - olh@suse.de
++++++ kernel-ppc64.spec ++++++
--- /var/tmp/diff_new_pack.ZEcL3I/_old 2006-11-05 01:13:41.000000000 +0100
+++ /var/tmp/diff_new_pack.ZEcL3I/_new 2006-11-05 01:13:41.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-ppc64 (Version 2.6.18.1)
+# spec file for package kernel-ppc64 (Version 2.6.18.2)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -27,8 +27,8 @@
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
-Version: 2.6.18.1
-Release: 11
+Version: 2.6.18.2
+Release: 1
Summary: Kernel for ppc64 Systems
License: GNU General Public License (GPL) - all versions, GNU Library General Public License v. 2.0 and 2.1 (LGPL)
Group: System/Kernel
@@ -36,7 +36,7 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.18.1-%source_rel
+Provides: kernel = 2.6.18.2-%source_rel
%endif
%endif
Provides: kernel-ppc64-nongpl
@@ -139,12 +139,12 @@
Tom Gall
see /usr/src/linux-pmac-benh/CREDITS for more details.
-Source Timestamp: 2006/10/30 14:26:03 UTC
+Source Timestamp: 2006/11/04 19:09:04 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then
- echo "The kernel-ppc64-2.6.18.1.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.18.1.src.rpm."
+ echo "The kernel-ppc64-2.6.18.2.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.18.2.src.rpm."
exit 1
fi
symbols=$(
@@ -485,6 +485,24 @@
%files -f kernel.files
%changelog -n kernel-ppc64
+* Sat Nov 04 2006 - olh@suse.de
+- update patches.suse/ppc-powerbook-iso-usbkbd.patch
+ move the keyswapping code to the correct place
+* Sat Nov 04 2006 - gregkh@suse.de
+- 2.6.18.2 update
+* Fri Nov 03 2006 - kkeil@suse.de
+- patches.fixes/compat_do_ipt_get_ctl-cap_net_admin.fix
+ missing check in compat IPT handling (213693).
+* Wed Nov 01 2006 - jeffm@suse.de
+- patches.fixes/reiserfs-fill-super-errval.diff: reiserfs:
+ reset errval after initializing bitmap cache (216956).
+* Tue Oct 31 2006 - olh@suse.de
+- enable CONFIG_USB_HIDINPUT_POWERBOOK on i386
+* Tue Oct 31 2006 - agruen@suse.de
+- patches.suse/nfs4acl-ext3-fix.diff: Fix bug in error path.
+* Mon Oct 30 2006 - agruen@suse.de
+- scripts/log (via scripts/check-cvs-add): Complain when a patch
+ referenced in series.conf does not exist.
* Mon Oct 30 2006 - schwab@suse.de
- Update mol patch.
* Sat Oct 28 2006 - olh@suse.de
++++++ kernel-s390.spec ++++++
--- /var/tmp/diff_new_pack.ZEcL3I/_old 2006-11-05 01:13:41.000000000 +0100
+++ /var/tmp/diff_new_pack.ZEcL3I/_new 2006-11-05 01:13:41.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-s390 (Version 2.6.18.1)
+# spec file for package kernel-s390 (Version 2.6.18.2)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -28,8 +28,8 @@
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
-Version: 2.6.18.1
-Release: 8
+Version: 2.6.18.2
+Release: 1
Summary: The Standard Kernel
License: GNU General Public License (GPL) - all versions
Group: System/Kernel
@@ -37,7 +37,7 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.18.1-%source_rel
+Provides: kernel = 2.6.18.2-%source_rel
%endif
%endif
Provides: kernel-s390-nongpl
@@ -122,12 +122,12 @@
-Source Timestamp: 2006/10/30 14:26:03 UTC
+Source Timestamp: 2006/11/04 19:09:04 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then
- echo "The kernel-s390-2.6.18.1.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.18.1.src.rpm."
+ echo "The kernel-s390-2.6.18.2.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.18.2.src.rpm."
exit 1
fi
symbols=$(
@@ -468,6 +468,24 @@
%files -f kernel.files
%changelog -n kernel-s390
+* Sat Nov 04 2006 - olh@suse.de
+- update patches.suse/ppc-powerbook-iso-usbkbd.patch
+ move the keyswapping code to the correct place
+* Sat Nov 04 2006 - gregkh@suse.de
+- 2.6.18.2 update
+* Fri Nov 03 2006 - kkeil@suse.de
+- patches.fixes/compat_do_ipt_get_ctl-cap_net_admin.fix
+ missing check in compat IPT handling (213693).
+* Wed Nov 01 2006 - jeffm@suse.de
+- patches.fixes/reiserfs-fill-super-errval.diff: reiserfs:
+ reset errval after initializing bitmap cache (216956).
+* Tue Oct 31 2006 - olh@suse.de
+- enable CONFIG_USB_HIDINPUT_POWERBOOK on i386
+* Tue Oct 31 2006 - agruen@suse.de
+- patches.suse/nfs4acl-ext3-fix.diff: Fix bug in error path.
+* Mon Oct 30 2006 - agruen@suse.de
+- scripts/log (via scripts/check-cvs-add): Complain when a patch
+ referenced in series.conf does not exist.
* Mon Oct 30 2006 - schwab@suse.de
- Update mol patch.
* Sat Oct 28 2006 - olh@suse.de
++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.ZEcL3I/_old 2006-11-05 01:13:41.000000000 +0100
+++ /var/tmp/diff_new_pack.ZEcL3I/_new 2006-11-05 01:13:41.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-source (Version 2.6.18.1)
+# spec file for package kernel-source (Version 2.6.18.2)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -31,8 +31,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.18.1
-Release: 12
+Version: 2.6.18.2
+Release: 1
Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.bz2
Source1: functions.sh
Source2: source-post.sh
@@ -100,7 +100,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2006/10/30 14:26:03 UTC
+Source Timestamp: 2006/11/04 19:09:04 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then
@@ -123,16 +123,16 @@
# Apply the patches needed for this architecture.
%_sourcedir/guards %symbols < %_sourcedir/series.conf \
- > %_builddir/kernel-source-2.6.18.1/kernel-source.patches
-for patch in $(< %_builddir/kernel-source-2.6.18.1/kernel-source.patches); do
- if ! patch -s -E -p1 --no-backup-if-mismatch -i %_builddir/kernel-source-2.6.18.1/$patch; then
+ > %_builddir/kernel-source-2.6.18.2/kernel-source.patches
+for patch in $(< %_builddir/kernel-source-2.6.18.2/kernel-source.patches); do
+ if ! patch -s -E -p1 --no-backup-if-mismatch -i %_builddir/kernel-source-2.6.18.2/$patch; then
echo "*** Patch $patch failed ***"
exit 1
fi
done
-%_sourcedir/install-configs %_sourcedir %_builddir/kernel-source-2.6.18.1 %source_rel
-KERNELRELEASE=2.6.18.1-%source_rel
+%_sourcedir/install-configs %_sourcedir %_builddir/kernel-source-2.6.18.2 %source_rel
+KERNELRELEASE=2.6.18.2-%source_rel
cat > %_builddir/%{name}-%{version}/.rpm-defs < %_builddir/kernel-source-2.6.18.1/kernel-$flavor.patches
- diff -q %_builddir/kernel-source-2.6.18.1/kernel-{source,$flavor}.patches \
+ > %_builddir/kernel-source-2.6.18.2/kernel-$flavor.patches
+ diff -q %_builddir/kernel-source-2.6.18.2/kernel-{source,$flavor}.patches \
|| continue
o=$RPM_BUILD_ROOT/usr/src/linux-$KERNELRELEASE-obj/$arch/$flavor
mkdir -p $o
@@ -282,6 +282,24 @@
%files -f kernel-source.files
%changelog -n kernel-source
+* Sat Nov 04 2006 - olh@suse.de
+- update patches.suse/ppc-powerbook-iso-usbkbd.patch
+ move the keyswapping code to the correct place
+* Sat Nov 04 2006 - gregkh@suse.de
+- 2.6.18.2 update
+* Fri Nov 03 2006 - kkeil@suse.de
+- patches.fixes/compat_do_ipt_get_ctl-cap_net_admin.fix
+ missing check in compat IPT handling (213693).
+* Wed Nov 01 2006 - jeffm@suse.de
+- patches.fixes/reiserfs-fill-super-errval.diff: reiserfs:
+ reset errval after initializing bitmap cache (216956).
+* Tue Oct 31 2006 - olh@suse.de
+- enable CONFIG_USB_HIDINPUT_POWERBOOK on i386
+* Tue Oct 31 2006 - agruen@suse.de
+- patches.suse/nfs4acl-ext3-fix.diff: Fix bug in error path.
+* Mon Oct 30 2006 - agruen@suse.de
+- scripts/log (via scripts/check-cvs-add): Complain when a patch
+ referenced in series.conf does not exist.
* Mon Oct 30 2006 - schwab@suse.de
- Update mol patch.
* Sat Oct 28 2006 - olh@suse.de
++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.ZEcL3I/_old 2006-11-05 01:13:42.000000000 +0100
+++ /var/tmp/diff_new_pack.ZEcL3I/_new 2006-11-05 01:13:42.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-syms (Version 2.6.18.1)
+# spec file for package kernel-syms (Version 2.6.18.2)
#
# 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.18.1
-Release: 12
+Version: 2.6.18.2
+Release: 1
Requires: linux
-Requires: kernel-source = 2.6.18.1-%release
+Requires: kernel-source = 2.6.18.2-%release
Source11: arch-symbols
Source12: guards
Source21: config.conf
@@ -84,7 +84,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2006/10/30 14:26:03 UTC
+Source Timestamp: 2006/11/04 19:09:04 UTC
%install
@@ -127,6 +127,24 @@
/boot/symsets-*-*.tar.gz
%changelog -n kernel-syms
+* Sat Nov 04 2006 - olh@suse.de
+- update patches.suse/ppc-powerbook-iso-usbkbd.patch
+ move the keyswapping code to the correct place
+* Sat Nov 04 2006 - gregkh@suse.de
+- 2.6.18.2 update
+* Fri Nov 03 2006 - kkeil@suse.de
+- patches.fixes/compat_do_ipt_get_ctl-cap_net_admin.fix
+ missing check in compat IPT handling (213693).
+* Wed Nov 01 2006 - jeffm@suse.de
+- patches.fixes/reiserfs-fill-super-errval.diff: reiserfs:
+ reset errval after initializing bitmap cache (216956).
+* Tue Oct 31 2006 - olh@suse.de
+- enable CONFIG_USB_HIDINPUT_POWERBOOK on i386
+* Tue Oct 31 2006 - agruen@suse.de
+- patches.suse/nfs4acl-ext3-fix.diff: Fix bug in error path.
+* Mon Oct 30 2006 - agruen@suse.de
+- scripts/log (via scripts/check-cvs-add): Complain when a patch
+ referenced in series.conf does not exist.
* Mon Oct 30 2006 - schwab@suse.de
- Update mol patch.
* Sat Oct 28 2006 - olh@suse.de
++++++ kernel-um.spec ++++++
--- /var/tmp/diff_new_pack.ZEcL3I/_old 2006-11-05 01:13:42.000000000 +0100
+++ /var/tmp/diff_new_pack.ZEcL3I/_new 2006-11-05 01:13:42.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-um (Version 2.6.18.1)
+# spec file for package kernel-um (Version 2.6.18.2)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -28,8 +28,8 @@
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
-Version: 2.6.18.1
-Release: 12
+Version: 2.6.18.2
+Release: 1
Summary: The User Mode Linux kernel.
License: GNU General Public License (GPL) - all versions
Group: System/Kernel
@@ -37,7 +37,7 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.18.1-%source_rel
+Provides: kernel = 2.6.18.2-%source_rel
%endif
%endif
Provides: kernel-um-nongpl
@@ -130,12 +130,12 @@
-Source Timestamp: 2006/10/30 14:26:03 UTC
+Source Timestamp: 2006/11/04 19:09:04 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then
- echo "The kernel-um-2.6.18.1.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.18.1.src.rpm."
+ echo "The kernel-um-2.6.18.2.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.18.2.src.rpm."
exit 1
fi
symbols=$(
@@ -476,6 +476,24 @@
%files -f kernel.files
%changelog -n kernel-um
+* Sat Nov 04 2006 - olh@suse.de
+- update patches.suse/ppc-powerbook-iso-usbkbd.patch
+ move the keyswapping code to the correct place
+* Sat Nov 04 2006 - gregkh@suse.de
+- 2.6.18.2 update
+* Fri Nov 03 2006 - kkeil@suse.de
+- patches.fixes/compat_do_ipt_get_ctl-cap_net_admin.fix
+ missing check in compat IPT handling (213693).
+* Wed Nov 01 2006 - jeffm@suse.de
+- patches.fixes/reiserfs-fill-super-errval.diff: reiserfs:
+ reset errval after initializing bitmap cache (216956).
+* Tue Oct 31 2006 - olh@suse.de
+- enable CONFIG_USB_HIDINPUT_POWERBOOK on i386
+* Tue Oct 31 2006 - agruen@suse.de
+- patches.suse/nfs4acl-ext3-fix.diff: Fix bug in error path.
+* Mon Oct 30 2006 - agruen@suse.de
+- scripts/log (via scripts/check-cvs-add): Complain when a patch
+ referenced in series.conf does not exist.
* Mon Oct 30 2006 - schwab@suse.de
- Update mol patch.
* Sat Oct 28 2006 - olh@suse.de
kernel-vanilla.spec: same change
kernel-xen.spec: same change
kernel-xenpae.spec: same change
++++++ build-source-timestamp ++++++
--- kernel-source/build-source-timestamp 2006-10-30 17:24:16.000000000 +0100
+++ /mounts/work_src_done/STABLE/kernel-source/build-source-timestamp 2006-11-05 00:43:04.000000000 +0100
@@ -1 +1 @@
-2006/10/30 14:26:03 UTC
+2006/11/04 19:09:04 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 2006-10-27 10:46:41.000000000 +0200
+++ new/config/i386/bigsmp 2006-11-03 16:02:38.000000000 +0100
@@ -3034,7 +3034,7 @@
#
CONFIG_USB_HID=m
CONFIG_USB_HIDINPUT=y
-# CONFIG_USB_HIDINPUT_POWERBOOK is not set
+CONFIG_USB_HIDINPUT_POWERBOOK=y
CONFIG_HID_FF=y
CONFIG_HID_PID=y
CONFIG_LOGITECH_FF=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/debug new/config/i386/debug
--- old/config/i386/debug 2006-10-27 10:46:41.000000000 +0200
+++ new/config/i386/debug 2006-11-03 16:02:38.000000000 +0100
@@ -3028,7 +3028,7 @@
#
CONFIG_USB_HID=m
CONFIG_USB_HIDINPUT=y
-# CONFIG_USB_HIDINPUT_POWERBOOK is not set
+CONFIG_USB_HIDINPUT_POWERBOOK=y
CONFIG_HID_FF=y
CONFIG_HID_PID=y
CONFIG_LOGITECH_FF=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/default new/config/i386/default
--- old/config/i386/default 2006-10-27 10:46:41.000000000 +0200
+++ new/config/i386/default 2006-11-03 16:02:38.000000000 +0100
@@ -3030,7 +3030,7 @@
#
CONFIG_USB_HID=m
CONFIG_USB_HIDINPUT=y
-# CONFIG_USB_HIDINPUT_POWERBOOK is not set
+CONFIG_USB_HIDINPUT_POWERBOOK=y
CONFIG_HID_FF=y
CONFIG_HID_PID=y
CONFIG_LOGITECH_FF=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/kdump new/config/i386/kdump
--- old/config/i386/kdump 2006-10-27 10:46:41.000000000 +0200
+++ new/config/i386/kdump 2006-11-03 16:02:38.000000000 +0100
@@ -3060,7 +3060,7 @@
#
CONFIG_USB_HID=m
CONFIG_USB_HIDINPUT=y
-# CONFIG_USB_HIDINPUT_POWERBOOK is not set
+CONFIG_USB_HIDINPUT_POWERBOOK=y
CONFIG_HID_FF=y
CONFIG_HID_PID=y
CONFIG_LOGITECH_FF=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/vanilla new/config/i386/vanilla
--- old/config/i386/vanilla 2006-10-16 07:00:27.000000000 +0200
+++ new/config/i386/vanilla 2006-11-03 16:02:38.000000000 +0100
@@ -2966,7 +2966,6 @@
#
CONFIG_USB_HID=m
CONFIG_USB_HIDINPUT=y
-# CONFIG_USB_HIDINPUT_POWERBOOK is not set
CONFIG_HID_FF=y
CONFIG_HID_PID=y
CONFIG_LOGITECH_FF=y
@@ -3581,3 +3580,4 @@
CONFIG_X86_BIOS_REBOOT=y
CONFIG_X86_TRAMPOLINE=y
CONFIG_KTIME_SCALAR=y
+CONFIG_USB_HIDINPUT_POWERBOOK=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/xen new/config/i386/xen
--- old/config/i386/xen 2006-10-27 11:46:43.000000000 +0200
+++ new/config/i386/xen 2006-11-03 16:02:38.000000000 +0100
@@ -2742,7 +2742,7 @@
#
CONFIG_USB_HID=m
CONFIG_USB_HIDINPUT=y
-# CONFIG_USB_HIDINPUT_POWERBOOK is not set
+CONFIG_USB_HIDINPUT_POWERBOOK=y
CONFIG_HID_FF=y
CONFIG_HID_PID=y
CONFIG_LOGITECH_FF=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/xenpae new/config/i386/xenpae
--- old/config/i386/xenpae 2006-10-27 11:46:43.000000000 +0200
+++ new/config/i386/xenpae 2006-11-03 16:02:38.000000000 +0100
@@ -2744,7 +2744,7 @@
#
CONFIG_USB_HID=m
CONFIG_USB_HIDINPUT=y
-# CONFIG_USB_HIDINPUT_POWERBOOK is not set
+CONFIG_USB_HIDINPUT_POWERBOOK=y
CONFIG_HID_FF=y
CONFIG_HID_PID=y
CONFIG_LOGITECH_FF=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/powerpc/ppc64 new/config/powerpc/ppc64
--- old/config/powerpc/ppc64 2006-10-27 10:46:41.000000000 +0200
+++ new/config/powerpc/ppc64 2006-11-05 00:42:22.000000000 +0100
@@ -209,6 +209,7 @@
CONFIG_RESOURCES_64BIT=y
CONFIG_HAVE_ARCH_EARLY_PFN_TO_NID=y
CONFIG_ARCH_MEMORY_PROBE=y
+CONFIG_NODES_SPAN_OTHER_NODES=y
# CONFIG_PPC_64K_PAGES is not set
CONFIG_SCHED_SMT=y
CONFIG_PROC_DEVICETREE=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/s390/s390 new/config/s390/s390
--- old/config/s390/s390 2006-10-16 07:00:27.000000000 +0200
+++ new/config/s390/s390 2006-11-05 00:42:22.000000000 +0100
@@ -97,6 +97,7 @@
# Processor type and features
#
# CONFIG_64BIT is not set
+CONFIG_32BIT=y
CONFIG_SMP=y
CONFIG_NR_CPUS=32
CONFIG_HOTPLUG_CPU=y
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-10-27 10:46:41.000000000 +0200
+++ new/config/x86_64/debug 2006-11-03 16:02:38.000000000 +0100
@@ -2650,7 +2650,7 @@
#
CONFIG_USB_HID=m
CONFIG_USB_HIDINPUT=y
-# CONFIG_USB_HIDINPUT_POWERBOOK is not set
+CONFIG_USB_HIDINPUT_POWERBOOK=y
CONFIG_HID_FF=y
CONFIG_HID_PID=y
CONFIG_LOGITECH_FF=y
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-10-27 10:46:41.000000000 +0200
+++ new/config/x86_64/default 2006-11-03 16:02:38.000000000 +0100
@@ -2650,7 +2650,7 @@
#
CONFIG_USB_HID=m
CONFIG_USB_HIDINPUT=y
-# CONFIG_USB_HIDINPUT_POWERBOOK is not set
+CONFIG_USB_HIDINPUT_POWERBOOK=y
CONFIG_HID_FF=y
CONFIG_HID_PID=y
CONFIG_LOGITECH_FF=y
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-10-27 10:46:41.000000000 +0200
+++ new/config/x86_64/kdump 2006-11-03 16:02:38.000000000 +0100
@@ -2663,7 +2663,7 @@
#
CONFIG_USB_HID=m
CONFIG_USB_HIDINPUT=y
-# CONFIG_USB_HIDINPUT_POWERBOOK is not set
+CONFIG_USB_HIDINPUT_POWERBOOK=y
CONFIG_HID_FF=y
CONFIG_HID_PID=y
CONFIG_LOGITECH_FF=y
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 2006-10-16 07:00:27.000000000 +0200
+++ new/config/x86_64/vanilla 2006-11-03 16:02:38.000000000 +0100
@@ -2596,7 +2596,6 @@
#
CONFIG_USB_HID=m
CONFIG_USB_HIDINPUT=y
-# CONFIG_USB_HIDINPUT_POWERBOOK is not set
CONFIG_HID_FF=y
CONFIG_HID_PID=y
CONFIG_LOGITECH_FF=y
@@ -3188,3 +3187,4 @@
CONFIG_TEXTSEARCH_BM=m
CONFIG_TEXTSEARCH_FSM=m
CONFIG_PLIST=y
+CONFIG_USB_HIDINPUT_POWERBOOK=y
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-10-27 11:46:43.000000000 +0200
+++ new/config/x86_64/xen 2006-11-03 16:02:38.000000000 +0100
@@ -2581,7 +2581,7 @@
#
CONFIG_USB_HID=m
CONFIG_USB_HIDINPUT=y
-# CONFIG_USB_HIDINPUT_POWERBOOK is not set
+CONFIG_USB_HIDINPUT_POWERBOOK=y
CONFIG_HID_FF=y
CONFIG_HID_PID=y
CONFIG_LOGITECH_FF=y
++++++ kabi.tar.bz2 ++++++
++++++ patches.drivers.tar.bz2 ++++++
++++ 2143 lines of diff (skipped)
++++++ patches.fixes.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/compat_do_ipt_get_ctl-cap_net_admin.fix new/patches.fixes/compat_do_ipt_get_ctl-cap_net_admin.fix
--- old/patches.fixes/compat_do_ipt_get_ctl-cap_net_admin.fix 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.fixes/compat_do_ipt_get_ctl-cap_net_admin.fix 2006-11-03 18:08:51.000000000 +0100
@@ -0,0 +1,30 @@
+From: Björn Steinbrink
+Subject: kernel: missing check in compat IPT handling
+Acked-by: Karsten Keil
+Reference: 213693
+Patch-mainline: 2.6.19
+
+The 32bit compatibility layer has no CAP_NET_ADMIN check in
+compat_do_ipt_get_ctl, which for example allows to list the current
+iptables rules even without having that capability (the non-compat
+version requires it). Other capabilities might be required to exploit
+the bug (eg. CAP_NET_RAW to get the nfnetlink socket?), so a plain user
+can't exploit it, but a setup actually using the posix capability system
+might very well hit such a constellation of granted capabilities.
+
+Signed-off-by: Björn Steinbrink
+
+Index: linux-2.6.18/net/ipv4/netfilter/ip_tables.c
+===================================================================
+--- linux-2.6.18.orig/net/ipv4/netfilter/ip_tables.c
++++ linux-2.6.18/net/ipv4/netfilter/ip_tables.c
+@@ -1925,6 +1925,9 @@ compat_do_ipt_get_ctl(struct sock *sk, i
+ {
+ int ret;
+
++ if (!capable(CAP_NET_ADMIN))
++ return -EPERM;
++
+ switch (cmd) {
+ case IPT_SO_GET_INFO:
+ ret = get_info(user, len, 1);
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/reiserfs-fill-super-errval.diff new/patches.fixes/reiserfs-fill-super-errval.diff
--- old/patches.fixes/reiserfs-fill-super-errval.diff 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.fixes/reiserfs-fill-super-errval.diff 2006-11-01 18:48:33.000000000 +0100
@@ -0,0 +1,31 @@
+From: Jeff Mahoney
+Subject: [PATCH] reiserfs: reset errval after initializing bitmap cache
+References: 216956
+Patch-Mainline: Submitted Wed Nov 1 12:48:49 EST 2006
+
+ Callers after reiserfs_init_bitmap_cache() expect errval to contain -EINVAL
+ until much later. If a condition fails before errval is reset later,
+ reiserfs_fill_super() will mistakenly return 0, causing an Oops in
+ do_add_mount(). This patch resets errval to -EINVAL after the call.
+
+ I view this as a temporary fix and real error codes should be used throughout
+ reiserfs_fill_super().
+
+Signed-off-by: Jeff Mahoney
+
+--
+
+ fs/reiserfs/super.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff -ruNpX dontdiff linux-2.6.18/fs/reiserfs/super.c linux-2.6.18.devel/fs/reiserfs/super.c
+--- linux-2.6.18/fs/reiserfs/super.c 2006-11-01 11:58:01.000000000 -0500
++++ linux-2.6.18.devel/fs/reiserfs/super.c 2006-11-01 12:01:36.000000000 -0500
+@@ -1620,6 +1620,7 @@ static int reiserfs_fill_super(struct su
+ "jmacd-8: reiserfs_fill_super: unable to read bitmap");
+ goto error;
+ }
++ errval = -EINVAL;
+ #ifdef CONFIG_REISERFS_CHECK
+ SWARN(silent, s, "CONFIG_REISERFS_CHECK is set ON");
+ SWARN(silent, s, "- it is slow mode for debugging.");
++++++ patches.kernel.org.tar.bz2 ++++++
++++ 2929 lines of diff (skipped)
++++++ patches.suse.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.suse/nfs4acl-ext3-fix.diff new/patches.suse/nfs4acl-ext3-fix.diff
--- old/patches.suse/nfs4acl-ext3-fix.diff 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/nfs4acl-ext3-fix.diff 2006-11-02 15:24:52.000000000 +0100
@@ -0,0 +1,152 @@
+From: Andreas Gruenbacher
+Subject: Fix bug in error path
+
+Signed-off-by: Andreas Gruenbacher
+
+Index: linux-2.6.19-rc4/fs/ext3/nfs4acl.c
+===================================================================
+--- linux-2.6.19-rc4.orig/fs/ext3/nfs4acl.c
++++ linux-2.6.19-rc4/fs/ext3/nfs4acl.c
+@@ -95,32 +95,27 @@ int
+ ext3_nfs4acl_init(handle_t *handle, struct inode *inode, struct inode *dir)
+ {
+ struct nfs4acl *dir_acl, *acl;
+- int retval = 0;
++ int retval;
+
+ BUG_ON(!test_opt(inode->i_sb, NFS4ACL));
+
+ dir_acl = ext3_get_nfs4acl(dir);
+- retval = PTR_ERR(dir_acl);
+- if (!dir_acl || IS_ERR(dir_acl))
+- goto out;
++ if (!dir_acl || IS_ERR(dir_acl)) {
++ retval = PTR_ERR(dir_acl);
++ inode->i_mode &= ~current->fs->umask;
++ return retval;
++ }
+ acl = nfs4acl_inherit(dir_acl, inode->i_mode,
+ test_opt(inode->i_sb, NFS4ACL_MAX));
+ nfs4acl_free(dir_acl);
+
+- if (IS_ERR(acl))
+- return PTR_ERR(acl);
+- else if (acl) {
++ retval = PTR_ERR(acl);
++ if (acl && !IS_ERR(acl)) {
+ retval = ext3_set_nfs4acl(handle, inode, acl);
+ inode->i_mode = (inode->i_mode & ~S_IRWXUGO) |
+ nfs4acl_masks_to_mode(acl);
+ nfs4acl_free(acl);
+- return retval;
+ }
+-
+-out:
+- if (!retval)
+- inode->i_mode &= ~current->fs->umask;
+-
+ return retval;
+ }
+
+Index: linux-2.6.19-rc4/fs/nfs4acl_base.c
+===================================================================
+--- linux-2.6.19-rc4.orig/fs/nfs4acl_base.c
++++ linux-2.6.19-rc4/fs/nfs4acl_base.c
+@@ -186,7 +186,7 @@ static int
+ __nfs4acl_permission(struct inode *inode, const struct nfs4acl *acl,
+ unsigned int mask, int *in_group_class)
+ {
+- struct nfs4ace *ace;
++ const struct nfs4ace *ace;
+ int retval = -EACCES;
+
+ nfs4acl_for_each_entry(ace, acl) {
+Index: linux-2.6.19-rc4/fs/nfs4acl_xattr.c
+===================================================================
+--- linux-2.6.19-rc4.orig/fs/nfs4acl_xattr.c
++++ linux-2.6.19-rc4/fs/nfs4acl_xattr.c
+@@ -105,7 +105,7 @@ size_t
+ nfs4acl_xattr_size(const struct nfs4acl *acl)
+ {
+ size_t size = sizeof(struct nfs4acl_xattr);
+- struct nfs4ace *ace;
++ const struct nfs4ace *ace;
+
+ nfs4acl_for_each_entry(ace, acl) {
+ size += sizeof(struct nfs4ace_xattr) +
+@@ -121,7 +121,7 @@ nfs4acl_to_xattr(const struct nfs4acl *a
+ {
+ struct nfs4acl_xattr *xattr_acl = buffer;
+ struct nfs4ace_xattr *xattr_ace;
+- struct nfs4ace *ace;
++ const struct nfs4ace *ace;
+
+ xattr_acl->a_version = ACL4_XATTR_VERSION;
+ xattr_acl->a_flags = 0;
+Index: linux-2.6.19-rc4/include/linux/nfs4acl.h
+===================================================================
+--- linux-2.6.19-rc4.orig/include/linux/nfs4acl.h
++++ linux-2.6.19-rc4/include/linux/nfs4acl.h
+@@ -98,40 +98,40 @@ extern const char *nfs4ace_group_who;
+ extern const char *nfs4ace_everyone_who;
+
+ static inline int
+-nfs4ace_is_owner(struct nfs4ace *ace)
++nfs4ace_is_owner(const struct nfs4ace *ace)
+ {
+ return (ace->e_flags & ACE4_SPECIAL_WHO) &&
+ ace->u.e_who == nfs4ace_owner_who;
+ }
+
+ static inline int
+-nfs4ace_is_group(struct nfs4ace *ace)
++nfs4ace_is_group(const struct nfs4ace *ace)
+ {
+ return (ace->e_flags & ACE4_SPECIAL_WHO) &&
+ ace->u.e_who == nfs4ace_group_who;
+ }
+
+ static inline int
+-nfs4ace_is_everyone(struct nfs4ace *ace)
++nfs4ace_is_everyone(const struct nfs4ace *ace)
+ {
+ return (ace->e_flags & ACE4_SPECIAL_WHO) &&
+ ace->u.e_who == nfs4ace_everyone_who;
+ }
+
+ static inline int
+-nfs4ace_is_unix_id(struct nfs4ace *ace)
++nfs4ace_is_unix_id(const struct nfs4ace *ace)
+ {
+ return !(ace->e_flags & ACE4_SPECIAL_WHO);
+ }
+
+ static inline int
+-nfs4ace_is_inherit_only(struct nfs4ace *ace)
++nfs4ace_is_inherit_only(const struct nfs4ace *ace)
+ {
+ return ace->e_flags & ACE4_INHERIT_ONLY_ACE;
+ }
+
+ static inline int
+-nfs4ace_is_inheritable(struct nfs4ace *ace)
++nfs4ace_is_inheritable(const struct nfs4ace *ace)
+ {
+ return ace->e_flags & (ACE4_FILE_INHERIT_ACE |
+ ACE4_DIRECTORY_INHERIT_ACE);
+@@ -147,13 +147,13 @@ nfs4ace_clear_inheritance_flags(struct n
+ }
+
+ static inline int
+-nfs4ace_is_allow(struct nfs4ace *ace)
++nfs4ace_is_allow(const struct nfs4ace *ace)
+ {
+ return ace->e_type == ACE4_ACCESS_ALLOWED_ACE_TYPE;
+ }
+
+ static inline int
+-nfs4ace_is_deny(struct nfs4ace *ace)
++nfs4ace_is_deny(const struct nfs4ace *ace)
+ {
+ return ace->e_type == ACE4_ACCESS_DENIED_ACE_TYPE;
+ }
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.suse/ppc-aic7xxx-get_signalling-disable.patch new/patches.suse/ppc-aic7xxx-get_signalling-disable.patch
--- old/patches.suse/ppc-aic7xxx-get_signalling-disable.patch 2006-10-01 19:49:29.000000000 +0200
+++ new/patches.suse/ppc-aic7xxx-get_signalling-disable.patch 1970-01-01 01:00:00.000000000 +0100
@@ -1,35 +0,0 @@
-Subject: disable for ppc32: [SCSI] spi transport: don't allow dt to be set on SE or HVD buses
-From: olh@suse.de
-Patch-mainline: 2.6.19
-
-This patch causes machine checks on pmac:
-
-http://www.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commi...
-
-Add a delay before accessing registers.
-
-Signed-off-by: Olaf Hering
----
- drivers/scsi/aic7xxx/aic7xxx_osm.c | 9 ++++++++-
- 1 file changed, 8 insertions(+), 1 deletion(-)
-
-Index: linux-2.6.18-rc7/drivers/scsi/aic7xxx/aic7xxx_osm.c
-===================================================================
---- linux-2.6.18-rc7.orig/drivers/scsi/aic7xxx/aic7xxx_osm.c
-+++ linux-2.6.18-rc7/drivers/scsi/aic7xxx/aic7xxx_osm.c
-@@ -2539,7 +2539,14 @@ static void ahc_linux_set_iu(struct scsi
- static void ahc_linux_get_signalling(struct Scsi_Host *shost)
- {
- struct ahc_softc *ahc = *(struct ahc_softc **)shost->hostdata;
-- u8 mode = ahc_inb(ahc, SBLKCTL);
-+ unsigned long flags;
-+ u8 mode;
-+
-+ ahc_lock(ahc, &flags);
-+ ahc_pause(ahc);
-+ mode = ahc_inb(ahc, SBLKCTL);
-+ ahc_unpause(ahc);
-+ ahc_unlock(ahc, &flags);
-
- if (mode & ENAB40)
- spi_signalling(shost) = SPI_SIGNAL_LVD;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.suse/ppc-powerbook-iso-usbkbd.patch new/patches.suse/ppc-powerbook-iso-usbkbd.patch
--- old/patches.suse/ppc-powerbook-iso-usbkbd.patch 2006-10-27 19:47:06.000000000 +0200
+++ new/patches.suse/ppc-powerbook-iso-usbkbd.patch 2006-11-05 00:42:23.000000000 +0100
@@ -2,56 +2,80 @@
Subject: correct keymapping on Powerbook built-in USB ISO keyboards
similar to the version in adbhid_input_register()
-Corrects also the castrated Powerbooks.
+The '<>' key and the '^°' key on a german keyboard is swapped.
+Provide correct keys to userland, external USB keyboards will not work
+correctly when the 'badmap'/'goodmap' workarounds from xkeyboard-config
+are used.
+It is expected that distributions drop the badmap/goodmap part from
+keycodes/macintosh in the xkeyboard-config package.
+
+Signed-off-by: Olaf Hering
---
- drivers/usb/input/hid-core.c | 3 +++
- drivers/usb/input/hid-input.c | 10 +++++++++-
+ drivers/usb/input/hid-core.c | 4 ++--
+ drivers/usb/input/hid-input.c | 17 +++++++++++++++++
drivers/usb/input/hid.h | 1 +
- 3 files changed, 13 insertions(+), 1 deletion(-)
+ 3 files changed, 20 insertions(+), 2 deletions(-)
Index: linux-2.6.18/drivers/usb/input/hid-core.c
===================================================================
--- linux-2.6.18.orig/drivers/usb/input/hid-core.c
+++ linux-2.6.18/drivers/usb/input/hid-core.c
-@@ -1742,6 +1742,9 @@ static const struct hid_blacklist {
+@@ -1734,10 +1734,10 @@ static const struct hid_blacklist {
+ { USB_VENDOR_ID_APPLE, 0x020E, HID_QUIRK_POWERBOOK_HAS_FN },
+ { USB_VENDOR_ID_APPLE, 0x020F, HID_QUIRK_POWERBOOK_HAS_FN },
+ { USB_VENDOR_ID_APPLE, 0x0214, HID_QUIRK_POWERBOOK_HAS_FN },
+- { USB_VENDOR_ID_APPLE, 0x0215, HID_QUIRK_POWERBOOK_HAS_FN },
++ { USB_VENDOR_ID_APPLE, 0x0215, HID_QUIRK_POWERBOOK_HAS_FN | HID_QUIRK_POWERBOOK_ISO_KEYBOARD},
+ { USB_VENDOR_ID_APPLE, 0x0216, HID_QUIRK_POWERBOOK_HAS_FN },
+ { USB_VENDOR_ID_APPLE, 0x0217, HID_QUIRK_POWERBOOK_HAS_FN },
+- { USB_VENDOR_ID_APPLE, 0x0218, HID_QUIRK_POWERBOOK_HAS_FN },
++ { USB_VENDOR_ID_APPLE, 0x0218, HID_QUIRK_POWERBOOK_HAS_FN | HID_QUIRK_POWERBOOK_ISO_KEYBOARD},
+ { USB_VENDOR_ID_APPLE, 0x0219, HID_QUIRK_POWERBOOK_HAS_FN },
{ USB_VENDOR_ID_APPLE, 0x030A, HID_QUIRK_POWERBOOK_HAS_FN },
{ USB_VENDOR_ID_APPLE, 0x030B, HID_QUIRK_POWERBOOK_HAS_FN },
-
-+ { USB_VENDOR_ID_APPLE, 0x0215, HID_QUIRK_POWERBOOK_ISO_KEYBOARD },
-+ { USB_VENDOR_ID_APPLE, 0x0218, HID_QUIRK_POWERBOOK_ISO_KEYBOARD },
-+
- { USB_VENDOR_ID_PANJIT, 0x0001, HID_QUIRK_IGNORE },
- { USB_VENDOR_ID_PANJIT, 0x0002, HID_QUIRK_IGNORE },
- { USB_VENDOR_ID_PANJIT, 0x0003, HID_QUIRK_IGNORE },
Index: linux-2.6.18/drivers/usb/input/hid-input.c
===================================================================
--- linux-2.6.18.orig/drivers/usb/input/hid-input.c
+++ linux-2.6.18/drivers/usb/input/hid-input.c
-@@ -232,6 +232,7 @@ static void hidinput_configure_usage(str
- struct hid_device *device = input->private;
- int max = 0, code;
- unsigned long *bit = NULL;
-+ unsigned char swap_key;
-
- field->hidinput = hidinput;
-
-@@ -255,7 +256,14 @@ static void hidinput_configure_usage(str
+@@ -123,6 +123,12 @@ static struct hidinput_key_translation p
+ { }
+ };
+
++static struct hidinput_key_translation powerbook_iso_keyboard[] = {
++ { KEY_GRAVE, KEY_102ND },
++ { KEY_102ND, KEY_GRAVE },
++ { }
++};
++
+ static int usbhid_pb_fnmode = 1;
+ module_param_named(pb_fnmode, usbhid_pb_fnmode, int, 0644);
+ MODULE_PARM_DESC(pb_fnmode,
+@@ -197,6 +203,14 @@ static int hidinput_pb_event(struct hid_
+ }
+ }
+
++ if (hid->quirks & HID_QUIRK_POWERBOOK_ISO_KEYBOARD) {
++ trans = find_translation(powerbook_iso_keyboard, usage->code);
++ if (trans) {
++ input_event(input, usage->type, trans->to, value);
++ return 1;
++ }
++ }
++
+ return 0;
+ }
- if ((usage->hid & HID_USAGE) < 256) {
- if (!hid_keyboard[usage->hid & HID_USAGE]) goto ignore;
-- map_key_clear(hid_keyboard[usage->hid & HID_USAGE]);
-+ swap_key = usage->hid & HID_USAGE;
-+ if (device->quirks & HID_QUIRK_POWERBOOK_ISO_KEYBOARD) {
-+ if (swap_key == 100)
-+ swap_key = 53;
-+ else if (swap_key == 53)
-+ swap_key = 100;
-+ }
-+ map_key_clear(hid_keyboard[swap_key]);
- } else
- map_key(KEY_UNKNOWN);
+@@ -212,6 +226,9 @@ static void hidinput_pb_setup(struct inp
+ for (trans = powerbook_numlock_keys; trans->from; trans++)
+ set_bit(trans->to, input->keybit);
++
++ for (trans = powerbook_iso_keyboard; trans->from; trans++)
++ set_bit(trans->to, input->keybit);
+ }
+ #else
+ static inline int hidinput_pb_event(struct hid_device *hid, struct input_dev *input,
Index: linux-2.6.18/drivers/usb/input/hid.h
===================================================================
--- linux-2.6.18.orig/drivers/usb/input/hid.h
++++++ patches.uml.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.uml/uml-needs-_syscall0 new/patches.uml/uml-needs-_syscall0
--- old/patches.uml/uml-needs-_syscall0 2006-10-20 21:22:56.000000000 +0200
+++ new/patches.uml/uml-needs-_syscall0 2006-11-05 00:42:23.000000000 +0100
@@ -5,12 +5,9 @@
breaking the uml kernel build. Workaround that.
---
- arch/um/os-Linux/process.c | 8 +++++++-
- arch/um/os-Linux/sys-i386/tls.c | 8 +++++++-
- 2 files changed, 14 insertions(+), 2 deletions(-)
+ arch/um/os-Linux/process.c | 8 +++++++-
+ 1 files changed, 7 insertions(+), 1 deletion(-)
-Index: linux-2.6.18/arch/um/os-Linux/process.c
-===================================================================
--- linux-2.6.18.orig/arch/um/os-Linux/process.c
+++ linux-2.6.18/arch/um/os-Linux/process.c
@@ -3,6 +3,10 @@
@@ -37,31 +34,3 @@
}
int os_getpgrp(void)
-Index: linux-2.6.18/arch/um/os-Linux/sys-i386/tls.c
-===================================================================
---- linux-2.6.18.orig/arch/um/os-Linux/sys-i386/tls.c
-+++ linux-2.6.18/arch/um/os-Linux/sys-i386/tls.c
-@@ -1,8 +1,14 @@
-+#define __KERNEL__ /* need _syscall1 */
-+#include
-+#undef __KERNEL__
-+
- #include
- #include
- #include "sysdep/tls.h"
- #include "user_util.h"
-
-+static _syscall1(int, get_thread_area, user_desc_t *, u_info);
-+
- /* Checks whether host supports TLS, and sets *tls_min according to the value
- * valid on the host.
- * i386 host have it == 6; x86_64 host have it == 12, for i386 emulation. */
-@@ -15,7 +21,7 @@ void check_host_supports_tls(int *suppor
- user_desc_t info;
- info.entry_number = val[i];
-
-- if(syscall(__NR_get_thread_area, &info) == 0){
-+ if (get_thread_area(&info) == 0) {
- *tls_min = val[i];
- *supports_tls = 1;
- return;
++++++ series.conf ++++++
--- kernel-source/series.conf 2006-10-30 17:24:09.000000000 +0100
+++ /mounts/work_src_done/STABLE/kernel-source/series.conf 2006-11-05 00:42:49.000000000 +0100
@@ -21,6 +21,7 @@
# DO NOT MODIFY THEM!
# Send separate patches upstream if you find a problem...
patches.kernel.org/patch-2.6.18.1
+ patches.kernel.org/patch-2.6.18.1-2
########################################################
#
@@ -68,7 +69,6 @@
patches.suse/ppc-powerbook-iso-usbkbd.patch
patches.arch/ppc-via-pmu-acpower.patch
patches.suse/suse-ppc-legacy-io.patch
- patches.suse/ppc-aic7xxx-get_signalling-disable.patch
patches.suse/suse-ppc-pmac_zilog-i8250-coexistance.patch
patches.arch/ppc-tumbler-active_state.patch
patches.suse/suse-ppc32-mol.patch
@@ -183,6 +183,7 @@
# NFSv4 ACL support (agruen -- experimental)
patches.suse/parser-match_string.diff
patches.suse/nfs4acl-ext3.diff
+ patches.suse/nfs4acl-ext3-fix.diff
########################################################
# reiser
@@ -201,6 +202,7 @@
patches.suse/reiserfs-clean-up-bitmap-block-buffer-head-references.patch
patches.suse/reiserfs-reorganize-bitmap-loading-functions.patch
patches.suse/reiserfs-on-demand-bitmap-loading.patch
+ patches.fixes/reiserfs-fill-super-errval.diff
########################################################
@@ -451,7 +453,8 @@
patches.fixes/loop-barriers
patches.fixes/grow_buffers-infinite-loop-fix.diff
- patches.drivers/sky2-1.5-1.10-update
+# patches.drivers/sky2-1.5-1.10-update
+ patches.fixes/compat_do_ipt_get_ctl-cap_net_admin.fix
patches.fixes/dm-refcnt-fix.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org