openSUSE Commits
Threads by month
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
October 2006
- 1 participants
- 1670 discussions
Hello community,
here is the log from the commit of package yast2-perl-bindings
checked in at Mon Oct 2 11:46:13 CEST 2006.
--------
--- yast2-perl-bindings/yast2-perl-bindings.changes 2006-08-31 15:40:32.000000000 +0200
+++ /mounts/work_src_done/STABLE/yast2-perl-bindings/yast2-perl-bindings.changes 2006-10-02 09:39:12.000000000 +0200
@@ -1,0 +2,6 @@
+Mon Oct 2 09:38:55 CEST 2006 - mvidner(a)suse.cz
+
+- Fixed LDFLAGS for a fix in automake-1.9b.
+- 2.13.11
+
+-------------------------------------------------------------------
Old:
----
yast2-perl-bindings-2.13.10.tar.bz2
New:
----
yast2-perl-bindings-2.13.11.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-perl-bindings.spec ++++++
--- /var/tmp/diff_new_pack.vgssEg/_old 2006-10-02 11:46:06.000000000 +0200
+++ /var/tmp/diff_new_pack.vgssEg/_new 2006-10-02 11:46:06.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-perl-bindings (Version 2.13.10)
+# spec file for package yast2-perl-bindings (Version 2.13.11)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -11,12 +11,12 @@
# norootforbuild
Name: yast2-perl-bindings
-Version: 2.13.10
+Version: 2.13.11
Release: 1
License: GPL
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-perl-bindings-2.13.10.tar.bz2
+Source0: yast2-perl-bindings-2.13.11.tar.bz2
prefix: /usr
BuildRequires: blocxx-devel curl-devel gcc-c++ libxcrypt-devel libzypp-devel rpm-devel yast2-core-devel yast2-devtools
# libzypp-devel is missing .la requires
@@ -41,7 +41,7 @@
Martin Vidner <mvidner(a)suse.cz>
%prep
-%setup -n yast2-perl-bindings-2.13.10
+%setup -n yast2-perl-bindings-2.13.11
%build
%{prefix}/bin/y2tool y2autoconf
@@ -80,6 +80,9 @@
%doc %{prefix}/share/doc/packages/yast2-perl-bindings
%changelog -n yast2-perl-bindings
+* Mon Oct 02 2006 - mvidner(a)suse.cz
+- Fixed LDFLAGS for a fix in automake-1.9b.
+- 2.13.11
* Thu Aug 31 2006 - mvidner(a)suse.cz
- Fixed SWIG typemaps to really work with 1.3.27.
- 2.13.10
++++++ yast2-perl-bindings-2.13.10.tar.bz2 -> yast2-perl-bindings-2.13.11.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-perl-bindings-2.13.10/VERSION new/yast2-perl-bindings-2.13.11/VERSION
--- old/yast2-perl-bindings-2.13.10/VERSION 2006-08-31 15:39:24.000000000 +0200
+++ new/yast2-perl-bindings-2.13.11/VERSION 2006-10-02 09:38:04.000000000 +0200
@@ -1 +1 @@
-2.13.10
+2.13.11
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-perl-bindings-2.13.10/configure new/yast2-perl-bindings-2.13.11/configure
--- old/yast2-perl-bindings-2.13.10/configure 2006-09-01 11:07:00.000000000 +0200
+++ new/yast2-perl-bindings-2.13.11/configure 2006-10-02 09:40:17.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.59 for yast2-perl-bindings 2.13.10.
+# Generated by GNU Autoconf 2.59 for yast2-perl-bindings 2.13.11.
#
# Report bugs to <http://bugs.opensuse.org/>.
#
@@ -423,8 +423,8 @@
# Identity of this package.
PACKAGE_NAME='yast2-perl-bindings'
PACKAGE_TARNAME='yast2-perl-bindings'
-PACKAGE_VERSION='2.13.10'
-PACKAGE_STRING='yast2-perl-bindings 2.13.10'
+PACKAGE_VERSION='2.13.11'
+PACKAGE_STRING='yast2-perl-bindings 2.13.11'
PACKAGE_BUGREPORT='http://bugs.opensuse.org/'
ac_unique_file="RPMNAME"
@@ -959,7 +959,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures yast2-perl-bindings 2.13.10 to adapt to many kinds of systems.
+\`configure' configures yast2-perl-bindings 2.13.11 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1026,7 +1026,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of yast2-perl-bindings 2.13.10:";;
+ short | recursive ) echo "Configuration of yast2-perl-bindings 2.13.11:";;
esac
cat <<\_ACEOF
@@ -1169,7 +1169,7 @@
test -n "$ac_init_help" && exit 0
if $ac_init_version; then
cat <<\_ACEOF
-yast2-perl-bindings configure 2.13.10
+yast2-perl-bindings configure 2.13.11
generated by GNU Autoconf 2.59
Copyright (C) 2003 Free Software Foundation, Inc.
@@ -1183,7 +1183,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by yast2-perl-bindings $as_me 2.13.10, which was
+It was created by yast2-perl-bindings $as_me 2.13.11, which was
generated by GNU Autoconf 2.59. Invocation command line was
$ $0 $@
@@ -1913,7 +1913,7 @@
# Define the identity of the package.
PACKAGE='yast2-perl-bindings'
- VERSION='2.13.10'
+ VERSION='2.13.11'
cat >>confdefs.h <<_ACEOF
@@ -2124,7 +2124,7 @@
-VERSION="2.13.10"
+VERSION="2.13.11"
RPMNAME="yast2-perl-bindings"
MAINTAINER="Martin Vidner <mvidner(a)suse.cz>"
@@ -19989,7 +19989,7 @@
} >&5
cat >&5 <<_CSEOF
-This file was extended by yast2-perl-bindings $as_me 2.13.10, which was
+This file was extended by yast2-perl-bindings $as_me 2.13.11, which was
generated by GNU Autoconf 2.59. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -20052,7 +20052,7 @@
cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\
-yast2-perl-bindings config.status 2.13.10
+yast2-perl-bindings config.status 2.13.11
configured by $0, generated by GNU Autoconf 2.59,
with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
@@ -21477,7 +21477,7 @@
} >&5
cat >&5 <<_CSEOF
-This file was extended by yast2-perl-bindings $as_me 2.13.10, which was
+This file was extended by yast2-perl-bindings $as_me 2.13.11, which was
generated by GNU Autoconf 2.59. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -21540,7 +21540,7 @@
cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\
-yast2-perl-bindings config.status 2.13.10
+yast2-perl-bindings config.status 2.13.11
configured by $0, generated by GNU Autoconf 2.59,
with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-perl-bindings-2.13.10/configure.in new/yast2-perl-bindings-2.13.11/configure.in
--- old/yast2-perl-bindings-2.13.10/configure.in 2006-09-01 11:06:10.000000000 +0200
+++ new/yast2-perl-bindings-2.13.11/configure.in 2006-10-02 09:39:52.000000000 +0200
@@ -1,9 +1,9 @@
dnl configure.in for yast2-perl-bindings
dnl
-dnl -- This file is generated by y2autoconf 2.13.22 - DO NOT EDIT! --
+dnl -- This file is generated by y2autoconf 2.13.24 - DO NOT EDIT! --
dnl (edit configure.in.in instead)
-AC_INIT(yast2-perl-bindings, 2.13.10, http://bugs.opensuse.org/, yast2-perl-bindings)
+AC_INIT(yast2-perl-bindings, 2.13.11, http://bugs.opensuse.org/, yast2-perl-bindings)
dnl Check for presence of file 'RPMNAME'
AC_CONFIG_SRCDIR([RPMNAME])
@@ -17,7 +17,7 @@
AM_INIT_AUTOMAKE(tar-ustar) dnl searches for some needed programs
dnl Important YaST2 variables
-VERSION="2.13.10"
+VERSION="2.13.11"
RPMNAME="yast2-perl-bindings"
MAINTAINER="Martin Vidner <mvidner(a)suse.cz>"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-perl-bindings-2.13.10/src/Makefile.am new/yast2-perl-bindings-2.13.11/src/Makefile.am
--- old/yast2-perl-bindings-2.13.10/src/Makefile.am 2006-06-08 09:59:21.000000000 +0200
+++ new/yast2-perl-bindings-2.13.11/src/Makefile.am 2006-10-02 09:29:34.000000000 +0200
@@ -3,7 +3,6 @@
#
AM_CXXFLAGS = -DY2LOG=\"Perl\" -DMODULEDIR=\"$(moduledir)\"
-AM_LDFLAGS = -L$(libdir) -L$(plugindir)
perlpmdir = $(PERL_VENDORARCH)/YaST
perlsodir = $(PERL_VENDORARCH)/auto/YaST/YCP
@@ -28,6 +27,7 @@
# with the assumption that it would bring in the other plugins.
# But it does not work.
libYCP_la_LDFLAGS = $(PERL_LDFLAGS) \
+ -L$(libdir) -L$(plugindir) \
-Xlinker --whole-archive \
-lpy2scr \
-lpy2wfm \
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-perl-bindings-2.13.10/src/Makefile.in new/yast2-perl-bindings-2.13.11/src/Makefile.in
--- old/yast2-perl-bindings-2.13.10/src/Makefile.in 2006-09-01 11:07:22.000000000 +0200
+++ new/yast2-perl-bindings-2.13.11/src/Makefile.in 2006-10-02 09:40:29.000000000 +0200
@@ -248,7 +248,6 @@
yncludedir = @yncludedir@
ystartupdir = @ystartupdir@
AM_CXXFLAGS = -DY2LOG=\"Perl\" -DMODULEDIR=\"$(moduledir)\"
-AM_LDFLAGS = -L$(libdir) -L$(plugindir)
perlpmdir = $(PERL_VENDORARCH)/YaST
perlsodir = $(PERL_VENDORARCH)/auto/YaST/YCP
perlpm_DATA = YCP.pm
@@ -271,6 +270,7 @@
# with the assumption that it would bring in the other plugins.
# But it does not work.
libYCP_la_LDFLAGS = $(PERL_LDFLAGS) \
+ -L$(libdir) -L$(plugindir) \
-Xlinker --whole-archive \
-lpy2scr \
-lpy2wfm \
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package kdenetwork3
checked in at Mon Oct 2 11:45:47 CEST 2006.
--------
--- KDE/kdenetwork3/kdenetwork3.changes 2006-09-15 16:05:16.000000000 +0200
+++ /mounts/work_src_done/STABLE/kdenetwork3/kdenetwork3.changes 2006-10-01 22:13:38.000000000 +0200
@@ -1,0 +2,5 @@
+Sun Oct 1 22:10:31 CEST 2006 - stbinner(a)suse.de
+
+- update 3.5 branch diff: changes to krdc, kopete and kget
+
+-------------------------------------------------------------------
Old:
----
kopete-gw-endian.patch
kopete_gw_loginfield.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdenetwork3.spec ++++++
--- /var/tmp/diff_new_pack.7sU9xR/_old 2006-10-02 11:44:55.000000000 +0200
+++ /var/tmp/diff_new_pack.7sU9xR/_new 2006-10-02 11:44:55.000000000 +0200
@@ -17,7 +17,7 @@
Summary: KDE Network Libraries
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Version: 3.5.4
-Release: 6
+Release: 9
Provides: kdenetwork3-lan:/opt/kde3/bin/kpf
Source0: kdenetwork-%{version}.tar.bz2
Source1: init.lisa
@@ -40,10 +40,8 @@
Patch15: start-samba-on-fileshare.diff
Patch17: hide-ugly-kcmsambaconf-icon.diff
Patch19: wifi-without-arts.patch
-Patch23: kopete-gw-endian.patch
Patch25: kopete_groupwise_richtext_disable.diff
# remove on next branch update
-Patch26: kopete_gw_loginfield.diff
Patch100: knewsticker_sources.patch
Url: http://www.kde.org
Requires: kdelibs3 >= %( echo `rpm -q --queryformat '%{VERSION}' kdelibs3`)
@@ -260,9 +258,7 @@
%patch15
%patch17
%patch19
-%patch23
#%patch25
-%patch26
%patch100
touch ./kppp/DB/Provider/Yugoslavia/EUnetS
touch ./ksirc/KSTicker/libksticker.c
@@ -673,6 +669,8 @@
%endif
%changelog -n kdenetwork3
+* Sun Oct 01 2006 - stbinner(a)suse.de
+- update 3.5 branch diff: changes to krdc, kopete and kget
* Fri Sep 15 2006 - wstephenson(a)suse.de
- Fix crash bug in Kopete GroupWise where a contact contains multiple entries
for each user info field.
++++++ 3_5_BRANCH.diff ++++++
++++ 19098 lines (skipped)
++++ between KDE/kdenetwork3/3_5_BRANCH.diff
++++ and /mounts/work_src_done/STABLE/kdenetwork3/3_5_BRANCH.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package kernel-source
checked in at Mon Oct 2 11:44:48 CEST 2006.
--------
--- kernel-source/kernel-bigsmp.changes 2006-09-28 01:32:32.000000000 +0200
+++ /mounts/work_src_done/STABLE/kernel-source/kernel-bigsmp.changes 2006-10-01 22:15:36.000000000 +0200
@@ -1,0 +2,19 @@
+Sun Oct 1 20:30:17 CEST 2006 - pavel(a)suse.cz
+
+- patches.suse/uswsusp-add-pmops-prepareenterfinish-support-aka-platform-mode.patch:
+ add support for platform mode.
+
+-------------------------------------------------------------------
+Thu Sep 28 20:38:10 CEST 2006 - agruen(a)suse.de
+
+- patches.suse/{parser-match_string.diff,nfs4acl-ext3.diff}:
+ Add NFSv4 ACLs on ext3 (FATE301275, experimental).
+- Update the config files.
+
+-------------------------------------------------------------------
+Thu Sep 28 17:16:16 CEST 2006 - olh(a)suse.de
+
+- update patches.suse/suse-ppc-pmac_zilog-i8250-coexistance.patch
+ disable also 8520_pci to fix crash with multiport IO cards
+
+-------------------------------------------------------------------
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.5K2Abv/_old 2006-10-02 11:42:24.000000000 +0200
+++ /var/tmp/diff_new_pack.5K2Abv/_new 2006-10-02 11:42:24.000000000 +0200
@@ -23,7 +23,7 @@
BuildRequires: python
%endif
Version: 2.6.18
-Release: 7
+Release: 8
Summary: Kernel with PAE Support
License: GPL
Group: System/Kernel
@@ -119,7 +119,7 @@
-Source Timestamp: 2006/09/27 23:10:02 UTC
+Source Timestamp: 2006/10/01 18:40:35 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then
@@ -356,7 +356,7 @@
# Group the exported symbols listed in symvers.gz by directory, and
# create a database of sets. Preserve exports from previous kernels
# (stored in old-symsets.tar.gz) when possible.
-old_symsets=%_sourcedir/symsets-$SUBARCH-bigsmp.tar.gz
+old_symsets=%my_builddir/kabi/$SUBARCH/symsets-bigsmp.tar.gz
[ -e $old_symsets ] || old_symsets=
( grep -v $'\tvmlinux$' Module.symvers
# Find out in which built-in.o files the exported symbols that ended
@@ -392,37 +392,24 @@
%endif
# Check for kABI changes
KABI=0
-if [ -e %my_builddir/kabi/$ARCH/symvers-bigsmp ]; then
+if [ -e %my_builddir/kabi/$SUBARCH/symvers-bigsmp ]; then
%_sourcedir/kabi-checks \
- %my_builddir/kabi/$ARCH/symvers-bigsmp \
+ %my_builddir/kabi/$SUBARCH/symvers-bigsmp \
Module.symvers \
%my_builddir/kabi/commonsyms \
%my_builddir/kabi/usedsyms \
|| KABI=$?
fi
if [ $KABI -gt %tolerate_kabi_changes ]; then
- source /.buildenv
- if [ -z "$BUILD_MBUILD" ]; then
- # Abort Autobuild builds with too many ABI changes (but don't abort
- # mbuild builds because of that).
+ echo "kABI changes of badness $KABI exceed the maximum allowed badness" \
+ "of %tolerate_kabi_changes. Please try to avoid the kABI changes."
+ if [ ! -e %my_builddir/kabi/$SUBARCH/ignore-bigsmp -a \
+ ! -e %_sourcedir/IGNORE-KABI-BADNESS ]; then
+ echo "Create a file IGNORE-KABI-BADNESS in the kernel-source" \
+ "directory to build this kernel even though its badness is" \
+ "higher than allowed for an official kernel."
exit 1
fi
- # Create an unresolved dummy shared library symbol: this way we can keep
- # the kernel rpm but installing the package will fail without --nodeps,
- # and the Autobuild team will detect packages with excessive badness as
- # well.
- gcc -o dummy.o -shared -Wl,-soname,kabi_badness_$KABI
- gcc -o %buildroot/boot/kabi-badness-$KABI -nostdlib -shared dummy.o
- rm dummy.o
- echo "
-kABI changes of badness $KABI exceed the maximum allowed badness
-of %tolerate_kabi_changes. The kernel package created will have
-an unresolved \`kabi_badness_$KABI' requirement.
-Please try to avoid the kABI changes. If this is not feasible,
-get permission to bump the kABI and check in new reference files.
-If this is not an official kernel build, you may want to change
-the value of %%tolerate_kabi_changes in rpm/kernel-bigsmp.spec.
-"
# Indicate the ABI badness in build result emails.
echo "KABI BADNESS $KABI" > %_rpmdir/%_arch/mbuild_subject.tag
fi
@@ -475,6 +462,16 @@
%files -f kernel.files
%changelog -n kernel-bigsmp
+* Sun Oct 01 2006 - pavel(a)suse.cz
+- patches.suse/uswsusp-add-pmops-prepareenterfinish-support-aka-platform-mode.patch:
+ add support for platform mode.
+* Thu Sep 28 2006 - agruen(a)suse.de
+- patches.suse/{parser-match_string.diff,nfs4acl-ext3.diff}:
+ Add NFSv4 ACLs on ext3 (FATE301275, experimental).
+- Update the config files.
+* Thu Sep 28 2006 - olh(a)suse.de
+- update patches.suse/suse-ppc-pmac_zilog-i8250-coexistance.patch
+ disable also 8520_pci to fix crash with multiport IO cards
* Thu Sep 28 2006 - gregkh(a)suse.de
- patches.suse/usb-storage-disable-delay.patch: USB: change
default delay time for usb-storage devices.
++++++ kernel-debug.spec ++++++
--- /var/tmp/diff_new_pack.5K2Abv/_old 2006-10-02 11:42:24.000000000 +0200
+++ /var/tmp/diff_new_pack.5K2Abv/_new 2006-10-02 11:42:24.000000000 +0200
@@ -23,7 +23,7 @@
BuildRequires: python
%endif
Version: 2.6.18
-Release: 7
+Release: 8
Summary: A Debug Version of the Kernel
License: GPL
Group: System/Kernel
@@ -124,7 +124,7 @@
-Source Timestamp: 2006/09/27 23:10:02 UTC
+Source Timestamp: 2006/10/01 18:40:35 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then
@@ -361,7 +361,7 @@
# Group the exported symbols listed in symvers.gz by directory, and
# create a database of sets. Preserve exports from previous kernels
# (stored in old-symsets.tar.gz) when possible.
-old_symsets=%_sourcedir/symsets-$SUBARCH-debug.tar.gz
+old_symsets=%my_builddir/kabi/$SUBARCH/symsets-debug.tar.gz
[ -e $old_symsets ] || old_symsets=
( grep -v $'\tvmlinux$' Module.symvers
# Find out in which built-in.o files the exported symbols that ended
@@ -397,37 +397,24 @@
%endif
# Check for kABI changes
KABI=0
-if [ -e %my_builddir/kabi/$ARCH/symvers-debug ]; then
+if [ -e %my_builddir/kabi/$SUBARCH/symvers-debug ]; then
%_sourcedir/kabi-checks \
- %my_builddir/kabi/$ARCH/symvers-debug \
+ %my_builddir/kabi/$SUBARCH/symvers-debug \
Module.symvers \
%my_builddir/kabi/commonsyms \
%my_builddir/kabi/usedsyms \
|| KABI=$?
fi
if [ $KABI -gt %tolerate_kabi_changes ]; then
- source /.buildenv
- if [ -z "$BUILD_MBUILD" ]; then
- # Abort Autobuild builds with too many ABI changes (but don't abort
- # mbuild builds because of that).
+ echo "kABI changes of badness $KABI exceed the maximum allowed badness" \
+ "of %tolerate_kabi_changes. Please try to avoid the kABI changes."
+ if [ ! -e %my_builddir/kabi/$SUBARCH/ignore-debug -a \
+ ! -e %_sourcedir/IGNORE-KABI-BADNESS ]; then
+ echo "Create a file IGNORE-KABI-BADNESS in the kernel-source" \
+ "directory to build this kernel even though its badness is" \
+ "higher than allowed for an official kernel."
exit 1
fi
- # Create an unresolved dummy shared library symbol: this way we can keep
- # the kernel rpm but installing the package will fail without --nodeps,
- # and the Autobuild team will detect packages with excessive badness as
- # well.
- gcc -o dummy.o -shared -Wl,-soname,kabi_badness_$KABI
- gcc -o %buildroot/boot/kabi-badness-$KABI -nostdlib -shared dummy.o
- rm dummy.o
- echo "
-kABI changes of badness $KABI exceed the maximum allowed badness
-of %tolerate_kabi_changes. The kernel package created will have
-an unresolved \`kabi_badness_$KABI' requirement.
-Please try to avoid the kABI changes. If this is not feasible,
-get permission to bump the kABI and check in new reference files.
-If this is not an official kernel build, you may want to change
-the value of %%tolerate_kabi_changes in rpm/kernel-debug.spec.
-"
# Indicate the ABI badness in build result emails.
echo "KABI BADNESS $KABI" > %_rpmdir/%_arch/mbuild_subject.tag
fi
@@ -480,6 +467,16 @@
%files -f kernel.files
%changelog -n kernel-debug
+* Sun Oct 01 2006 - pavel(a)suse.cz
+- patches.suse/uswsusp-add-pmops-prepareenterfinish-support-aka-platform-mode.patch:
+ add support for platform mode.
+* Thu Sep 28 2006 - agruen(a)suse.de
+- patches.suse/{parser-match_string.diff,nfs4acl-ext3.diff}:
+ Add NFSv4 ACLs on ext3 (FATE301275, experimental).
+- Update the config files.
+* Thu Sep 28 2006 - olh(a)suse.de
+- update patches.suse/suse-ppc-pmac_zilog-i8250-coexistance.patch
+ disable also 8520_pci to fix crash with multiport IO cards
* Thu Sep 28 2006 - gregkh(a)suse.de
- patches.suse/usb-storage-disable-delay.patch: USB: change
default delay time for usb-storage devices.
++++++ kernel-default.spec ++++++
--- /var/tmp/diff_new_pack.5K2Abv/_old 2006-10-02 11:42:24.000000000 +0200
+++ /var/tmp/diff_new_pack.5K2Abv/_new 2006-10-02 11:42:24.000000000 +0200
@@ -23,7 +23,7 @@
BuildRequires: python
%endif
Version: 2.6.18
-Release: 7
+Release: 8
Summary: The Standard Kernel for both Uniprocessor and Multiprocessor Systems
License: GPL
Group: System/Kernel
@@ -145,7 +145,7 @@
-Source Timestamp: 2006/09/27 23:10:02 UTC
+Source Timestamp: 2006/10/01 18:40:35 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then
@@ -382,7 +382,7 @@
# Group the exported symbols listed in symvers.gz by directory, and
# create a database of sets. Preserve exports from previous kernels
# (stored in old-symsets.tar.gz) when possible.
-old_symsets=%_sourcedir/symsets-$SUBARCH-default.tar.gz
+old_symsets=%my_builddir/kabi/$SUBARCH/symsets-default.tar.gz
[ -e $old_symsets ] || old_symsets=
( grep -v $'\tvmlinux$' Module.symvers
# Find out in which built-in.o files the exported symbols that ended
@@ -418,37 +418,24 @@
%endif
# Check for kABI changes
KABI=0
-if [ -e %my_builddir/kabi/$ARCH/symvers-default ]; then
+if [ -e %my_builddir/kabi/$SUBARCH/symvers-default ]; then
%_sourcedir/kabi-checks \
- %my_builddir/kabi/$ARCH/symvers-default \
+ %my_builddir/kabi/$SUBARCH/symvers-default \
Module.symvers \
%my_builddir/kabi/commonsyms \
%my_builddir/kabi/usedsyms \
|| KABI=$?
fi
if [ $KABI -gt %tolerate_kabi_changes ]; then
- source /.buildenv
- if [ -z "$BUILD_MBUILD" ]; then
- # Abort Autobuild builds with too many ABI changes (but don't abort
- # mbuild builds because of that).
+ echo "kABI changes of badness $KABI exceed the maximum allowed badness" \
+ "of %tolerate_kabi_changes. Please try to avoid the kABI changes."
+ if [ ! -e %my_builddir/kabi/$SUBARCH/ignore-default -a \
+ ! -e %_sourcedir/IGNORE-KABI-BADNESS ]; then
+ echo "Create a file IGNORE-KABI-BADNESS in the kernel-source" \
+ "directory to build this kernel even though its badness is" \
+ "higher than allowed for an official kernel."
exit 1
fi
- # Create an unresolved dummy shared library symbol: this way we can keep
- # the kernel rpm but installing the package will fail without --nodeps,
- # and the Autobuild team will detect packages with excessive badness as
- # well.
- gcc -o dummy.o -shared -Wl,-soname,kabi_badness_$KABI
- gcc -o %buildroot/boot/kabi-badness-$KABI -nostdlib -shared dummy.o
- rm dummy.o
- echo "
-kABI changes of badness $KABI exceed the maximum allowed badness
-of %tolerate_kabi_changes. The kernel package created will have
-an unresolved \`kabi_badness_$KABI' requirement.
-Please try to avoid the kABI changes. If this is not feasible,
-get permission to bump the kABI and check in new reference files.
-If this is not an official kernel build, you may want to change
-the value of %%tolerate_kabi_changes in rpm/kernel-default.spec.
-"
# Indicate the ABI badness in build result emails.
echo "KABI BADNESS $KABI" > %_rpmdir/%_arch/mbuild_subject.tag
fi
@@ -501,6 +488,16 @@
%files -f kernel.files
%changelog -n kernel-default
+* Sun Oct 01 2006 - pavel(a)suse.cz
+- patches.suse/uswsusp-add-pmops-prepareenterfinish-support-aka-platform-mode.patch:
+ add support for platform mode.
+* Thu Sep 28 2006 - agruen(a)suse.de
+- patches.suse/{parser-match_string.diff,nfs4acl-ext3.diff}:
+ Add NFSv4 ACLs on ext3 (FATE301275, experimental).
+- Update the config files.
+* Thu Sep 28 2006 - olh(a)suse.de
+- update patches.suse/suse-ppc-pmac_zilog-i8250-coexistance.patch
+ disable also 8520_pci to fix crash with multiport IO cards
* Thu Sep 28 2006 - gregkh(a)suse.de
- patches.suse/usb-storage-disable-delay.patch: USB: change
default delay time for usb-storage devices.
++++++ kernel-dummy.spec ++++++
--- /var/tmp/diff_new_pack.5K2Abv/_old 2006-10-02 11:42:24.000000000 +0200
+++ /var/tmp/diff_new_pack.5K2Abv/_new 2006-10-02 11:42:24.000000000 +0200
@@ -17,7 +17,7 @@
Summary: Internal dummy package for synchronizing release numbers
Group: System/Kernel
Version: 2.6.18
-Release: 5
+Release: 6
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -27,7 +27,7 @@
--------
Andreas Gruenbacher <agruen(a)suse.de>
-Source Timestamp: 2006/09/27 23:10:02 UTC
+Source Timestamp: 2006/10/01 18:40:35 UTC
%install
@@ -40,6 +40,16 @@
/etc/dummy
%changelog -n kernel-dummy
+* Sun Oct 01 2006 - pavel(a)suse.cz
+- patches.suse/uswsusp-add-pmops-prepareenterfinish-support-aka-platform-mode.patch:
+ add support for platform mode.
+* Thu Sep 28 2006 - agruen(a)suse.de
+- patches.suse/{parser-match_string.diff,nfs4acl-ext3.diff}:
+ Add NFSv4 ACLs on ext3 (FATE301275, experimental).
+- Update the config files.
+* Thu Sep 28 2006 - olh(a)suse.de
+- update patches.suse/suse-ppc-pmac_zilog-i8250-coexistance.patch
+ disable also 8520_pci to fix crash with multiport IO cards
* Thu Sep 28 2006 - gregkh(a)suse.de
- patches.suse/usb-storage-disable-delay.patch: USB: change
default delay time for usb-storage devices.
++++++ kernel-iseries64.spec ++++++
--- /var/tmp/diff_new_pack.5K2Abv/_old 2006-10-02 11:42:24.000000000 +0200
+++ /var/tmp/diff_new_pack.5K2Abv/_new 2006-10-02 11:42:24.000000000 +0200
@@ -23,7 +23,7 @@
BuildRequires: python
%endif
Version: 2.6.18
-Release: 6
+Release: 7
Summary: 64-Bit Kernel for iSeries
License: GPL
Group: System/Kernel
@@ -120,7 +120,7 @@
-Source Timestamp: 2006/09/27 23:10:02 UTC
+Source Timestamp: 2006/10/01 18:40:35 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then
@@ -357,7 +357,7 @@
# Group the exported symbols listed in symvers.gz by directory, and
# create a database of sets. Preserve exports from previous kernels
# (stored in old-symsets.tar.gz) when possible.
-old_symsets=%_sourcedir/symsets-$SUBARCH-iseries64.tar.gz
+old_symsets=%my_builddir/kabi/$SUBARCH/symsets-iseries64.tar.gz
[ -e $old_symsets ] || old_symsets=
( grep -v $'\tvmlinux$' Module.symvers
# Find out in which built-in.o files the exported symbols that ended
@@ -393,37 +393,24 @@
%endif
# Check for kABI changes
KABI=0
-if [ -e %my_builddir/kabi/$ARCH/symvers-iseries64 ]; then
+if [ -e %my_builddir/kabi/$SUBARCH/symvers-iseries64 ]; then
%_sourcedir/kabi-checks \
- %my_builddir/kabi/$ARCH/symvers-iseries64 \
+ %my_builddir/kabi/$SUBARCH/symvers-iseries64 \
Module.symvers \
%my_builddir/kabi/commonsyms \
%my_builddir/kabi/usedsyms \
|| KABI=$?
fi
if [ $KABI -gt %tolerate_kabi_changes ]; then
- source /.buildenv
- if [ -z "$BUILD_MBUILD" ]; then
- # Abort Autobuild builds with too many ABI changes (but don't abort
- # mbuild builds because of that).
+ echo "kABI changes of badness $KABI exceed the maximum allowed badness" \
+ "of %tolerate_kabi_changes. Please try to avoid the kABI changes."
+ if [ ! -e %my_builddir/kabi/$SUBARCH/ignore-iseries64 -a \
+ ! -e %_sourcedir/IGNORE-KABI-BADNESS ]; then
+ echo "Create a file IGNORE-KABI-BADNESS in the kernel-source" \
+ "directory to build this kernel even though its badness is" \
+ "higher than allowed for an official kernel."
exit 1
fi
- # Create an unresolved dummy shared library symbol: this way we can keep
- # the kernel rpm but installing the package will fail without --nodeps,
- # and the Autobuild team will detect packages with excessive badness as
- # well.
- gcc -o dummy.o -shared -Wl,-soname,kabi_badness_$KABI
- gcc -o %buildroot/boot/kabi-badness-$KABI -nostdlib -shared dummy.o
- rm dummy.o
- echo "
-kABI changes of badness $KABI exceed the maximum allowed badness
-of %tolerate_kabi_changes. The kernel package created will have
-an unresolved \`kabi_badness_$KABI' requirement.
-Please try to avoid the kABI changes. If this is not feasible,
-get permission to bump the kABI and check in new reference files.
-If this is not an official kernel build, you may want to change
-the value of %%tolerate_kabi_changes in rpm/kernel-iseries64.spec.
-"
# Indicate the ABI badness in build result emails.
echo "KABI BADNESS $KABI" > %_rpmdir/%_arch/mbuild_subject.tag
fi
@@ -476,6 +463,16 @@
%files -f kernel.files
%changelog -n kernel-iseries64
+* Sun Oct 01 2006 - pavel(a)suse.cz
+- patches.suse/uswsusp-add-pmops-prepareenterfinish-support-aka-platform-mode.patch:
+ add support for platform mode.
+* Thu Sep 28 2006 - agruen(a)suse.de
+- patches.suse/{parser-match_string.diff,nfs4acl-ext3.diff}:
+ Add NFSv4 ACLs on ext3 (FATE301275, experimental).
+- Update the config files.
+* Thu Sep 28 2006 - olh(a)suse.de
+- update patches.suse/suse-ppc-pmac_zilog-i8250-coexistance.patch
+ disable also 8520_pci to fix crash with multiport IO cards
* Thu Sep 28 2006 - gregkh(a)suse.de
- patches.suse/usb-storage-disable-delay.patch: USB: change
default delay time for usb-storage devices.
++++++ kernel-kdump.spec ++++++
--- /var/tmp/diff_new_pack.5K2Abv/_old 2006-10-02 11:42:24.000000000 +0200
+++ /var/tmp/diff_new_pack.5K2Abv/_new 2006-10-02 11:42:24.000000000 +0200
@@ -23,7 +23,7 @@
BuildRequires: python
%endif
Version: 2.6.18
-Release: 7
+Release: 8
Summary: kernel for kdump
License: GPL
Group: System/Kernel
@@ -129,7 +129,7 @@
-Source Timestamp: 2006/09/27 23:10:02 UTC
+Source Timestamp: 2006/10/01 18:40:35 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then
@@ -366,7 +366,7 @@
# Group the exported symbols listed in symvers.gz by directory, and
# create a database of sets. Preserve exports from previous kernels
# (stored in old-symsets.tar.gz) when possible.
-old_symsets=%_sourcedir/symsets-$SUBARCH-kdump.tar.gz
+old_symsets=%my_builddir/kabi/$SUBARCH/symsets-kdump.tar.gz
[ -e $old_symsets ] || old_symsets=
( grep -v $'\tvmlinux$' Module.symvers
# Find out in which built-in.o files the exported symbols that ended
@@ -402,37 +402,24 @@
%endif
# Check for kABI changes
KABI=0
-if [ -e %my_builddir/kabi/$ARCH/symvers-kdump ]; then
+if [ -e %my_builddir/kabi/$SUBARCH/symvers-kdump ]; then
%_sourcedir/kabi-checks \
- %my_builddir/kabi/$ARCH/symvers-kdump \
+ %my_builddir/kabi/$SUBARCH/symvers-kdump \
Module.symvers \
%my_builddir/kabi/commonsyms \
%my_builddir/kabi/usedsyms \
|| KABI=$?
fi
if [ $KABI -gt %tolerate_kabi_changes ]; then
- source /.buildenv
- if [ -z "$BUILD_MBUILD" ]; then
- # Abort Autobuild builds with too many ABI changes (but don't abort
- # mbuild builds because of that).
+ echo "kABI changes of badness $KABI exceed the maximum allowed badness" \
+ "of %tolerate_kabi_changes. Please try to avoid the kABI changes."
+ if [ ! -e %my_builddir/kabi/$SUBARCH/ignore-kdump -a \
+ ! -e %_sourcedir/IGNORE-KABI-BADNESS ]; then
+ echo "Create a file IGNORE-KABI-BADNESS in the kernel-source" \
+ "directory to build this kernel even though its badness is" \
+ "higher than allowed for an official kernel."
exit 1
fi
- # Create an unresolved dummy shared library symbol: this way we can keep
- # the kernel rpm but installing the package will fail without --nodeps,
- # and the Autobuild team will detect packages with excessive badness as
- # well.
- gcc -o dummy.o -shared -Wl,-soname,kabi_badness_$KABI
- gcc -o %buildroot/boot/kabi-badness-$KABI -nostdlib -shared dummy.o
- rm dummy.o
- echo "
-kABI changes of badness $KABI exceed the maximum allowed badness
-of %tolerate_kabi_changes. The kernel package created will have
-an unresolved \`kabi_badness_$KABI' requirement.
-Please try to avoid the kABI changes. If this is not feasible,
-get permission to bump the kABI and check in new reference files.
-If this is not an official kernel build, you may want to change
-the value of %%tolerate_kabi_changes in rpm/kernel-kdump.spec.
-"
# Indicate the ABI badness in build result emails.
echo "KABI BADNESS $KABI" > %_rpmdir/%_arch/mbuild_subject.tag
fi
@@ -485,6 +472,16 @@
%files -f kernel.files
%changelog -n kernel-kdump
+* Sun Oct 01 2006 - pavel(a)suse.cz
+- patches.suse/uswsusp-add-pmops-prepareenterfinish-support-aka-platform-mode.patch:
+ add support for platform mode.
+* Thu Sep 28 2006 - agruen(a)suse.de
+- patches.suse/{parser-match_string.diff,nfs4acl-ext3.diff}:
+ Add NFSv4 ACLs on ext3 (FATE301275, experimental).
+- Update the config files.
+* Thu Sep 28 2006 - olh(a)suse.de
+- update patches.suse/suse-ppc-pmac_zilog-i8250-coexistance.patch
+ disable also 8520_pci to fix crash with multiport IO cards
* Thu Sep 28 2006 - gregkh(a)suse.de
- patches.suse/usb-storage-disable-delay.patch: USB: change
default delay time for usb-storage devices.
++++++ kernel-ppc64.spec ++++++
--- /var/tmp/diff_new_pack.5K2Abv/_old 2006-10-02 11:42:24.000000000 +0200
+++ /var/tmp/diff_new_pack.5K2Abv/_new 2006-10-02 11:42:24.000000000 +0200
@@ -22,7 +22,7 @@
BuildRequires: python
%endif
Version: 2.6.18
-Release: 6
+Release: 7
Summary: Kernel for ppc64 Systems
License: GPL, LGPL
Group: System/Kernel
@@ -134,7 +134,7 @@
Tom Gall <tom_gall(a)vnet.ibm.com>
see /usr/src/linux-pmac-benh/CREDITS for more details.
-Source Timestamp: 2006/09/27 23:10:02 UTC
+Source Timestamp: 2006/10/01 18:40:35 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then
@@ -371,7 +371,7 @@
# Group the exported symbols listed in symvers.gz by directory, and
# create a database of sets. Preserve exports from previous kernels
# (stored in old-symsets.tar.gz) when possible.
-old_symsets=%_sourcedir/symsets-$SUBARCH-ppc64.tar.gz
+old_symsets=%my_builddir/kabi/$SUBARCH/symsets-ppc64.tar.gz
[ -e $old_symsets ] || old_symsets=
( grep -v $'\tvmlinux$' Module.symvers
# Find out in which built-in.o files the exported symbols that ended
@@ -407,37 +407,24 @@
%endif
# Check for kABI changes
KABI=0
-if [ -e %my_builddir/kabi/$ARCH/symvers-ppc64 ]; then
+if [ -e %my_builddir/kabi/$SUBARCH/symvers-ppc64 ]; then
%_sourcedir/kabi-checks \
- %my_builddir/kabi/$ARCH/symvers-ppc64 \
+ %my_builddir/kabi/$SUBARCH/symvers-ppc64 \
Module.symvers \
%my_builddir/kabi/commonsyms \
%my_builddir/kabi/usedsyms \
|| KABI=$?
fi
if [ $KABI -gt %tolerate_kabi_changes ]; then
- source /.buildenv
- if [ -z "$BUILD_MBUILD" ]; then
- # Abort Autobuild builds with too many ABI changes (but don't abort
- # mbuild builds because of that).
+ echo "kABI changes of badness $KABI exceed the maximum allowed badness" \
+ "of %tolerate_kabi_changes. Please try to avoid the kABI changes."
+ if [ ! -e %my_builddir/kabi/$SUBARCH/ignore-ppc64 -a \
+ ! -e %_sourcedir/IGNORE-KABI-BADNESS ]; then
+ echo "Create a file IGNORE-KABI-BADNESS in the kernel-source" \
+ "directory to build this kernel even though its badness is" \
+ "higher than allowed for an official kernel."
exit 1
fi
- # Create an unresolved dummy shared library symbol: this way we can keep
- # the kernel rpm but installing the package will fail without --nodeps,
- # and the Autobuild team will detect packages with excessive badness as
- # well.
- gcc -o dummy.o -shared -Wl,-soname,kabi_badness_$KABI
- gcc -o %buildroot/boot/kabi-badness-$KABI -nostdlib -shared dummy.o
- rm dummy.o
- echo "
-kABI changes of badness $KABI exceed the maximum allowed badness
-of %tolerate_kabi_changes. The kernel package created will have
-an unresolved \`kabi_badness_$KABI' requirement.
-Please try to avoid the kABI changes. If this is not feasible,
-get permission to bump the kABI and check in new reference files.
-If this is not an official kernel build, you may want to change
-the value of %%tolerate_kabi_changes in rpm/kernel-ppc64.spec.
-"
# Indicate the ABI badness in build result emails.
echo "KABI BADNESS $KABI" > %_rpmdir/%_arch/mbuild_subject.tag
fi
@@ -490,6 +477,16 @@
%files -f kernel.files
%changelog -n kernel-ppc64
+* Sun Oct 01 2006 - pavel(a)suse.cz
+- patches.suse/uswsusp-add-pmops-prepareenterfinish-support-aka-platform-mode.patch:
+ add support for platform mode.
+* Thu Sep 28 2006 - agruen(a)suse.de
+- patches.suse/{parser-match_string.diff,nfs4acl-ext3.diff}:
+ Add NFSv4 ACLs on ext3 (FATE301275, experimental).
+- Update the config files.
+* Thu Sep 28 2006 - olh(a)suse.de
+- update patches.suse/suse-ppc-pmac_zilog-i8250-coexistance.patch
+ disable also 8520_pci to fix crash with multiport IO cards
* Thu Sep 28 2006 - gregkh(a)suse.de
- patches.suse/usb-storage-disable-delay.patch: USB: change
default delay time for usb-storage devices.
++++++ kernel-s390.spec ++++++
--- /var/tmp/diff_new_pack.5K2Abv/_old 2006-10-02 11:42:24.000000000 +0200
+++ /var/tmp/diff_new_pack.5K2Abv/_new 2006-10-02 11:42:24.000000000 +0200
@@ -23,7 +23,7 @@
BuildRequires: python
%endif
Version: 2.6.18
-Release: 5
+Release: 6
Summary: The Standard Kernel
License: GPL
Group: System/Kernel
@@ -117,7 +117,7 @@
-Source Timestamp: 2006/09/27 23:10:02 UTC
+Source Timestamp: 2006/10/01 18:40:35 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then
@@ -354,7 +354,7 @@
# Group the exported symbols listed in symvers.gz by directory, and
# create a database of sets. Preserve exports from previous kernels
# (stored in old-symsets.tar.gz) when possible.
-old_symsets=%_sourcedir/symsets-$SUBARCH-s390.tar.gz
+old_symsets=%my_builddir/kabi/$SUBARCH/symsets-s390.tar.gz
[ -e $old_symsets ] || old_symsets=
( grep -v $'\tvmlinux$' Module.symvers
# Find out in which built-in.o files the exported symbols that ended
@@ -390,37 +390,24 @@
%endif
# Check for kABI changes
KABI=0
-if [ -e %my_builddir/kabi/$ARCH/symvers-s390 ]; then
+if [ -e %my_builddir/kabi/$SUBARCH/symvers-s390 ]; then
%_sourcedir/kabi-checks \
- %my_builddir/kabi/$ARCH/symvers-s390 \
+ %my_builddir/kabi/$SUBARCH/symvers-s390 \
Module.symvers \
%my_builddir/kabi/commonsyms \
%my_builddir/kabi/usedsyms \
|| KABI=$?
fi
if [ $KABI -gt %tolerate_kabi_changes ]; then
- source /.buildenv
- if [ -z "$BUILD_MBUILD" ]; then
- # Abort Autobuild builds with too many ABI changes (but don't abort
- # mbuild builds because of that).
+ echo "kABI changes of badness $KABI exceed the maximum allowed badness" \
+ "of %tolerate_kabi_changes. Please try to avoid the kABI changes."
+ if [ ! -e %my_builddir/kabi/$SUBARCH/ignore-s390 -a \
+ ! -e %_sourcedir/IGNORE-KABI-BADNESS ]; then
+ echo "Create a file IGNORE-KABI-BADNESS in the kernel-source" \
+ "directory to build this kernel even though its badness is" \
+ "higher than allowed for an official kernel."
exit 1
fi
- # Create an unresolved dummy shared library symbol: this way we can keep
- # the kernel rpm but installing the package will fail without --nodeps,
- # and the Autobuild team will detect packages with excessive badness as
- # well.
- gcc -o dummy.o -shared -Wl,-soname,kabi_badness_$KABI
- gcc -o %buildroot/boot/kabi-badness-$KABI -nostdlib -shared dummy.o
- rm dummy.o
- echo "
-kABI changes of badness $KABI exceed the maximum allowed badness
-of %tolerate_kabi_changes. The kernel package created will have
-an unresolved \`kabi_badness_$KABI' requirement.
-Please try to avoid the kABI changes. If this is not feasible,
-get permission to bump the kABI and check in new reference files.
-If this is not an official kernel build, you may want to change
-the value of %%tolerate_kabi_changes in rpm/kernel-s390.spec.
-"
# Indicate the ABI badness in build result emails.
echo "KABI BADNESS $KABI" > %_rpmdir/%_arch/mbuild_subject.tag
fi
@@ -473,6 +460,16 @@
%files -f kernel.files
%changelog -n kernel-s390
+* Sun Oct 01 2006 - pavel(a)suse.cz
+- patches.suse/uswsusp-add-pmops-prepareenterfinish-support-aka-platform-mode.patch:
+ add support for platform mode.
+* Thu Sep 28 2006 - agruen(a)suse.de
+- patches.suse/{parser-match_string.diff,nfs4acl-ext3.diff}:
+ Add NFSv4 ACLs on ext3 (FATE301275, experimental).
+- Update the config files.
+* Thu Sep 28 2006 - olh(a)suse.de
+- update patches.suse/suse-ppc-pmac_zilog-i8250-coexistance.patch
+ disable also 8520_pci to fix crash with multiport IO cards
* Thu Sep 28 2006 - gregkh(a)suse.de
- patches.suse/usb-storage-disable-delay.patch: USB: change
default delay time for usb-storage devices.
++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.5K2Abv/_old 2006-10-02 11:42:24.000000000 +0200
+++ /var/tmp/diff_new_pack.5K2Abv/_new 2006-10-02 11:42:24.000000000 +0200
@@ -26,7 +26,7 @@
%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
-Release: 7
+Release: 8
Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.bz2
Source1: functions.sh
Source2: source-post.sh
@@ -94,7 +94,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2006/09/27 23:10:02 UTC
+Source Timestamp: 2006/10/01 18:40:35 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then
@@ -276,6 +276,16 @@
%files -f kernel-source.files
%changelog -n kernel-source
+* Sun Oct 01 2006 - pavel(a)suse.cz
+- patches.suse/uswsusp-add-pmops-prepareenterfinish-support-aka-platform-mode.patch:
+ add support for platform mode.
+* Thu Sep 28 2006 - agruen(a)suse.de
+- patches.suse/{parser-match_string.diff,nfs4acl-ext3.diff}:
+ Add NFSv4 ACLs on ext3 (FATE301275, experimental).
+- Update the config files.
+* Thu Sep 28 2006 - olh(a)suse.de
+- update patches.suse/suse-ppc-pmac_zilog-i8250-coexistance.patch
+ disable also 8520_pci to fix crash with multiport IO cards
* Thu Sep 28 2006 - gregkh(a)suse.de
- patches.suse/usb-storage-disable-delay.patch: USB: change
default delay time for usb-storage devices.
++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.5K2Abv/_old 2006-10-02 11:42:24.000000000 +0200
+++ /var/tmp/diff_new_pack.5K2Abv/_new 2006-10-02 11:42:24.000000000 +0200
@@ -49,7 +49,7 @@
Summary: Kernel Symbol Versions (modversions)
Group: Development/Sources
Version: 2.6.18
-Release: 7
+Release: 8
Requires: linux
Requires: kernel-source = 2.6.18-%release
Source11: arch-symbols
@@ -84,7 +84,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2006/09/27 23:10:02 UTC
+Source Timestamp: 2006/10/01 18:40:35 UTC
%install
@@ -127,6 +127,16 @@
/boot/symsets-*-*.tar.gz
%changelog -n kernel-syms
+* Sun Oct 01 2006 - pavel(a)suse.cz
+- patches.suse/uswsusp-add-pmops-prepareenterfinish-support-aka-platform-mode.patch:
+ add support for platform mode.
+* Thu Sep 28 2006 - agruen(a)suse.de
+- patches.suse/{parser-match_string.diff,nfs4acl-ext3.diff}:
+ Add NFSv4 ACLs on ext3 (FATE301275, experimental).
+- Update the config files.
+* Thu Sep 28 2006 - olh(a)suse.de
+- update patches.suse/suse-ppc-pmac_zilog-i8250-coexistance.patch
+ disable also 8520_pci to fix crash with multiport IO cards
* Thu Sep 28 2006 - gregkh(a)suse.de
- patches.suse/usb-storage-disable-delay.patch: USB: change
default delay time for usb-storage devices.
++++++ kernel-um.spec ++++++
--- /var/tmp/diff_new_pack.5K2Abv/_old 2006-10-02 11:42:24.000000000 +0200
+++ /var/tmp/diff_new_pack.5K2Abv/_new 2006-10-02 11:42:24.000000000 +0200
@@ -23,7 +23,7 @@
BuildRequires: python
%endif
Version: 2.6.18
-Release: 7
+Release: 8
Summary: The User Mode Linux kernel.
License: GPL
Group: System/Kernel
@@ -125,7 +125,7 @@
-Source Timestamp: 2006/09/27 23:10:02 UTC
+Source Timestamp: 2006/10/01 18:40:35 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then
@@ -362,7 +362,7 @@
# Group the exported symbols listed in symvers.gz by directory, and
# create a database of sets. Preserve exports from previous kernels
# (stored in old-symsets.tar.gz) when possible.
-old_symsets=%_sourcedir/symsets-$SUBARCH-um.tar.gz
+old_symsets=%my_builddir/kabi/$SUBARCH/symsets-um.tar.gz
[ -e $old_symsets ] || old_symsets=
( grep -v $'\tvmlinux$' Module.symvers
# Find out in which built-in.o files the exported symbols that ended
@@ -398,37 +398,24 @@
%endif
# Check for kABI changes
KABI=0
-if [ -e %my_builddir/kabi/$ARCH/symvers-um ]; then
+if [ -e %my_builddir/kabi/$SUBARCH/symvers-um ]; then
%_sourcedir/kabi-checks \
- %my_builddir/kabi/$ARCH/symvers-um \
+ %my_builddir/kabi/$SUBARCH/symvers-um \
Module.symvers \
%my_builddir/kabi/commonsyms \
%my_builddir/kabi/usedsyms \
|| KABI=$?
fi
if [ $KABI -gt %tolerate_kabi_changes ]; then
- source /.buildenv
- if [ -z "$BUILD_MBUILD" ]; then
- # Abort Autobuild builds with too many ABI changes (but don't abort
- # mbuild builds because of that).
+ echo "kABI changes of badness $KABI exceed the maximum allowed badness" \
+ "of %tolerate_kabi_changes. Please try to avoid the kABI changes."
+ if [ ! -e %my_builddir/kabi/$SUBARCH/ignore-um -a \
+ ! -e %_sourcedir/IGNORE-KABI-BADNESS ]; then
+ echo "Create a file IGNORE-KABI-BADNESS in the kernel-source" \
+ "directory to build this kernel even though its badness is" \
+ "higher than allowed for an official kernel."
exit 1
fi
- # Create an unresolved dummy shared library symbol: this way we can keep
- # the kernel rpm but installing the package will fail without --nodeps,
- # and the Autobuild team will detect packages with excessive badness as
- # well.
- gcc -o dummy.o -shared -Wl,-soname,kabi_badness_$KABI
- gcc -o %buildroot/boot/kabi-badness-$KABI -nostdlib -shared dummy.o
- rm dummy.o
- echo "
-kABI changes of badness $KABI exceed the maximum allowed badness
-of %tolerate_kabi_changes. The kernel package created will have
-an unresolved \`kabi_badness_$KABI' requirement.
-Please try to avoid the kABI changes. If this is not feasible,
-get permission to bump the kABI and check in new reference files.
-If this is not an official kernel build, you may want to change
-the value of %%tolerate_kabi_changes in rpm/kernel-um.spec.
-"
# Indicate the ABI badness in build result emails.
echo "KABI BADNESS $KABI" > %_rpmdir/%_arch/mbuild_subject.tag
fi
@@ -481,6 +468,16 @@
%files -f kernel.files
%changelog -n kernel-um
+* Sun Oct 01 2006 - pavel(a)suse.cz
+- patches.suse/uswsusp-add-pmops-prepareenterfinish-support-aka-platform-mode.patch:
+ add support for platform mode.
+* Thu Sep 28 2006 - agruen(a)suse.de
+- patches.suse/{parser-match_string.diff,nfs4acl-ext3.diff}:
+ Add NFSv4 ACLs on ext3 (FATE301275, experimental).
+- Update the config files.
+* Thu Sep 28 2006 - olh(a)suse.de
+- update patches.suse/suse-ppc-pmac_zilog-i8250-coexistance.patch
+ disable also 8520_pci to fix crash with multiport IO cards
* Thu Sep 28 2006 - gregkh(a)suse.de
- patches.suse/usb-storage-disable-delay.patch: USB: change
default delay time for usb-storage devices.
++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.5K2Abv/_old 2006-10-02 11:42:24.000000000 +0200
+++ /var/tmp/diff_new_pack.5K2Abv/_new 2006-10-02 11:42:24.000000000 +0200
@@ -23,7 +23,7 @@
BuildRequires: python
%endif
Version: 2.6.18
-Release: 3
+Release: 4
Summary: The Standard Kernel - without any SUSE patches
License: GPL
Group: System/Kernel
@@ -137,7 +137,7 @@
-Source Timestamp: 2006/09/27 23:10:02 UTC
+Source Timestamp: 2006/10/01 18:40:35 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then
@@ -374,7 +374,7 @@
# Group the exported symbols listed in symvers.gz by directory, and
# create a database of sets. Preserve exports from previous kernels
# (stored in old-symsets.tar.gz) when possible.
-old_symsets=%_sourcedir/symsets-$SUBARCH-vanilla.tar.gz
+old_symsets=%my_builddir/kabi/$SUBARCH/symsets-vanilla.tar.gz
[ -e $old_symsets ] || old_symsets=
( grep -v $'\tvmlinux$' Module.symvers
# Find out in which built-in.o files the exported symbols that ended
@@ -410,37 +410,24 @@
%endif
# Check for kABI changes
KABI=0
-if [ -e %my_builddir/kabi/$ARCH/symvers-vanilla ]; then
+if [ -e %my_builddir/kabi/$SUBARCH/symvers-vanilla ]; then
%_sourcedir/kabi-checks \
- %my_builddir/kabi/$ARCH/symvers-vanilla \
+ %my_builddir/kabi/$SUBARCH/symvers-vanilla \
Module.symvers \
%my_builddir/kabi/commonsyms \
%my_builddir/kabi/usedsyms \
|| KABI=$?
fi
if [ $KABI -gt %tolerate_kabi_changes ]; then
- source /.buildenv
- if [ -z "$BUILD_MBUILD" ]; then
- # Abort Autobuild builds with too many ABI changes (but don't abort
- # mbuild builds because of that).
+ echo "kABI changes of badness $KABI exceed the maximum allowed badness" \
+ "of %tolerate_kabi_changes. Please try to avoid the kABI changes."
+ if [ ! -e %my_builddir/kabi/$SUBARCH/ignore-vanilla -a \
+ ! -e %_sourcedir/IGNORE-KABI-BADNESS ]; then
+ echo "Create a file IGNORE-KABI-BADNESS in the kernel-source" \
+ "directory to build this kernel even though its badness is" \
+ "higher than allowed for an official kernel."
exit 1
fi
- # Create an unresolved dummy shared library symbol: this way we can keep
- # the kernel rpm but installing the package will fail without --nodeps,
- # and the Autobuild team will detect packages with excessive badness as
- # well.
- gcc -o dummy.o -shared -Wl,-soname,kabi_badness_$KABI
- gcc -o %buildroot/boot/kabi-badness-$KABI -nostdlib -shared dummy.o
- rm dummy.o
- echo "
-kABI changes of badness $KABI exceed the maximum allowed badness
-of %tolerate_kabi_changes. The kernel package created will have
-an unresolved \`kabi_badness_$KABI' requirement.
-Please try to avoid the kABI changes. If this is not feasible,
-get permission to bump the kABI and check in new reference files.
-If this is not an official kernel build, you may want to change
-the value of %%tolerate_kabi_changes in rpm/kernel-vanilla.spec.
-"
# Indicate the ABI badness in build result emails.
echo "KABI BADNESS $KABI" > %_rpmdir/%_arch/mbuild_subject.tag
fi
@@ -493,6 +480,16 @@
%files -f kernel.files
%changelog -n kernel-vanilla
+* Sun Oct 01 2006 - pavel(a)suse.cz
+- patches.suse/uswsusp-add-pmops-prepareenterfinish-support-aka-platform-mode.patch:
+ add support for platform mode.
+* Thu Sep 28 2006 - agruen(a)suse.de
+- patches.suse/{parser-match_string.diff,nfs4acl-ext3.diff}:
+ Add NFSv4 ACLs on ext3 (FATE301275, experimental).
+- Update the config files.
+* Thu Sep 28 2006 - olh(a)suse.de
+- update patches.suse/suse-ppc-pmac_zilog-i8250-coexistance.patch
+ disable also 8520_pci to fix crash with multiport IO cards
* Thu Sep 28 2006 - gregkh(a)suse.de
- patches.suse/usb-storage-disable-delay.patch: USB: change
default delay time for usb-storage devices.
++++++ kernel-xen.spec ++++++
--- /var/tmp/diff_new_pack.5K2Abv/_old 2006-10-02 11:42:25.000000000 +0200
+++ /var/tmp/diff_new_pack.5K2Abv/_new 2006-10-02 11:42:25.000000000 +0200
@@ -23,7 +23,7 @@
BuildRequires: python
%endif
Version: 2.6.18
-Release: 5
+Release: 6
Summary: The Xen Kernel
License: GPL
Group: System/Kernel
@@ -123,7 +123,7 @@
-Source Timestamp: 2006/09/27 23:10:02 UTC
+Source Timestamp: 2006/10/01 18:40:35 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then
@@ -360,7 +360,7 @@
# Group the exported symbols listed in symvers.gz by directory, and
# create a database of sets. Preserve exports from previous kernels
# (stored in old-symsets.tar.gz) when possible.
-old_symsets=%_sourcedir/symsets-$SUBARCH-xen.tar.gz
+old_symsets=%my_builddir/kabi/$SUBARCH/symsets-xen.tar.gz
[ -e $old_symsets ] || old_symsets=
( grep -v $'\tvmlinux$' Module.symvers
# Find out in which built-in.o files the exported symbols that ended
@@ -396,37 +396,24 @@
%endif
# Check for kABI changes
KABI=0
-if [ -e %my_builddir/kabi/$ARCH/symvers-xen ]; then
+if [ -e %my_builddir/kabi/$SUBARCH/symvers-xen ]; then
%_sourcedir/kabi-checks \
- %my_builddir/kabi/$ARCH/symvers-xen \
+ %my_builddir/kabi/$SUBARCH/symvers-xen \
Module.symvers \
%my_builddir/kabi/commonsyms \
%my_builddir/kabi/usedsyms \
|| KABI=$?
fi
if [ $KABI -gt %tolerate_kabi_changes ]; then
- source /.buildenv
- if [ -z "$BUILD_MBUILD" ]; then
- # Abort Autobuild builds with too many ABI changes (but don't abort
- # mbuild builds because of that).
+ echo "kABI changes of badness $KABI exceed the maximum allowed badness" \
+ "of %tolerate_kabi_changes. Please try to avoid the kABI changes."
+ if [ ! -e %my_builddir/kabi/$SUBARCH/ignore-xen -a \
+ ! -e %_sourcedir/IGNORE-KABI-BADNESS ]; then
+ echo "Create a file IGNORE-KABI-BADNESS in the kernel-source" \
+ "directory to build this kernel even though its badness is" \
+ "higher than allowed for an official kernel."
exit 1
fi
- # Create an unresolved dummy shared library symbol: this way we can keep
- # the kernel rpm but installing the package will fail without --nodeps,
- # and the Autobuild team will detect packages with excessive badness as
- # well.
- gcc -o dummy.o -shared -Wl,-soname,kabi_badness_$KABI
- gcc -o %buildroot/boot/kabi-badness-$KABI -nostdlib -shared dummy.o
- rm dummy.o
- echo "
-kABI changes of badness $KABI exceed the maximum allowed badness
-of %tolerate_kabi_changes. The kernel package created will have
-an unresolved \`kabi_badness_$KABI' requirement.
-Please try to avoid the kABI changes. If this is not feasible,
-get permission to bump the kABI and check in new reference files.
-If this is not an official kernel build, you may want to change
-the value of %%tolerate_kabi_changes in rpm/kernel-xen.spec.
-"
# Indicate the ABI badness in build result emails.
echo "KABI BADNESS $KABI" > %_rpmdir/%_arch/mbuild_subject.tag
fi
@@ -479,6 +466,16 @@
%files -f kernel.files
%changelog -n kernel-xen
+* Sun Oct 01 2006 - pavel(a)suse.cz
+- patches.suse/uswsusp-add-pmops-prepareenterfinish-support-aka-platform-mode.patch:
+ add support for platform mode.
+* Thu Sep 28 2006 - agruen(a)suse.de
+- patches.suse/{parser-match_string.diff,nfs4acl-ext3.diff}:
+ Add NFSv4 ACLs on ext3 (FATE301275, experimental).
+- Update the config files.
+* Thu Sep 28 2006 - olh(a)suse.de
+- update patches.suse/suse-ppc-pmac_zilog-i8250-coexistance.patch
+ disable also 8520_pci to fix crash with multiport IO cards
* Thu Sep 28 2006 - gregkh(a)suse.de
- patches.suse/usb-storage-disable-delay.patch: USB: change
default delay time for usb-storage devices.
++++++ kernel-xenpae.spec ++++++
--- /var/tmp/diff_new_pack.5K2Abv/_old 2006-10-02 11:42:25.000000000 +0200
+++ /var/tmp/diff_new_pack.5K2Abv/_new 2006-10-02 11:42:25.000000000 +0200
@@ -23,7 +23,7 @@
BuildRequires: python
%endif
Version: 2.6.18
-Release: 5
+Release: 6
Summary: The Xen Kernel with PAE support
License: GPL
Group: System/Kernel
@@ -120,7 +120,7 @@
-Source Timestamp: 2006/09/27 23:10:02 UTC
+Source Timestamp: 2006/10/01 18:40:35 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then
@@ -357,7 +357,7 @@
# Group the exported symbols listed in symvers.gz by directory, and
# create a database of sets. Preserve exports from previous kernels
# (stored in old-symsets.tar.gz) when possible.
-old_symsets=%_sourcedir/symsets-$SUBARCH-xenpae.tar.gz
+old_symsets=%my_builddir/kabi/$SUBARCH/symsets-xenpae.tar.gz
[ -e $old_symsets ] || old_symsets=
( grep -v $'\tvmlinux$' Module.symvers
# Find out in which built-in.o files the exported symbols that ended
@@ -393,37 +393,24 @@
%endif
# Check for kABI changes
KABI=0
-if [ -e %my_builddir/kabi/$ARCH/symvers-xenpae ]; then
+if [ -e %my_builddir/kabi/$SUBARCH/symvers-xenpae ]; then
%_sourcedir/kabi-checks \
- %my_builddir/kabi/$ARCH/symvers-xenpae \
+ %my_builddir/kabi/$SUBARCH/symvers-xenpae \
Module.symvers \
%my_builddir/kabi/commonsyms \
%my_builddir/kabi/usedsyms \
|| KABI=$?
fi
if [ $KABI -gt %tolerate_kabi_changes ]; then
- source /.buildenv
- if [ -z "$BUILD_MBUILD" ]; then
- # Abort Autobuild builds with too many ABI changes (but don't abort
- # mbuild builds because of that).
+ echo "kABI changes of badness $KABI exceed the maximum allowed badness" \
+ "of %tolerate_kabi_changes. Please try to avoid the kABI changes."
+ if [ ! -e %my_builddir/kabi/$SUBARCH/ignore-xenpae -a \
+ ! -e %_sourcedir/IGNORE-KABI-BADNESS ]; then
+ echo "Create a file IGNORE-KABI-BADNESS in the kernel-source" \
+ "directory to build this kernel even though its badness is" \
+ "higher than allowed for an official kernel."
exit 1
fi
- # Create an unresolved dummy shared library symbol: this way we can keep
- # the kernel rpm but installing the package will fail without --nodeps,
- # and the Autobuild team will detect packages with excessive badness as
- # well.
- gcc -o dummy.o -shared -Wl,-soname,kabi_badness_$KABI
- gcc -o %buildroot/boot/kabi-badness-$KABI -nostdlib -shared dummy.o
- rm dummy.o
- echo "
-kABI changes of badness $KABI exceed the maximum allowed badness
-of %tolerate_kabi_changes. The kernel package created will have
-an unresolved \`kabi_badness_$KABI' requirement.
-Please try to avoid the kABI changes. If this is not feasible,
-get permission to bump the kABI and check in new reference files.
-If this is not an official kernel build, you may want to change
-the value of %%tolerate_kabi_changes in rpm/kernel-xenpae.spec.
-"
# Indicate the ABI badness in build result emails.
echo "KABI BADNESS $KABI" > %_rpmdir/%_arch/mbuild_subject.tag
fi
@@ -476,6 +463,16 @@
%files -f kernel.files
%changelog -n kernel-xenpae
+* Sun Oct 01 2006 - pavel(a)suse.cz
+- patches.suse/uswsusp-add-pmops-prepareenterfinish-support-aka-platform-mode.patch:
+ add support for platform mode.
+* Thu Sep 28 2006 - agruen(a)suse.de
+- patches.suse/{parser-match_string.diff,nfs4acl-ext3.diff}:
+ Add NFSv4 ACLs on ext3 (FATE301275, experimental).
+- Update the config files.
+* Thu Sep 28 2006 - olh(a)suse.de
+- update patches.suse/suse-ppc-pmac_zilog-i8250-coexistance.patch
+ disable also 8520_pci to fix crash with multiport IO cards
* Thu Sep 28 2006 - gregkh(a)suse.de
- patches.suse/usb-storage-disable-delay.patch: USB: change
default delay time for usb-storage devices.
++++++ build-source-timestamp ++++++
--- kernel-source/build-source-timestamp 2006-09-28 01:32:23.000000000 +0200
+++ /mounts/work_src_done/STABLE/kernel-source/build-source-timestamp 2006-10-01 22:15:32.000000000 +0200
@@ -1 +1 @@
-2006/09/27 23:10:02 UTC
+2006/10/01 18:40:35 UTC
++++++ config.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/alpha/default new/config/alpha/default
--- old/config/alpha/default 2006-09-21 19:10:15.000000000 +0200
+++ new/config/alpha/default 2006-09-29 15:05:16.000000000 +0200
@@ -2921,6 +2921,7 @@
CONFIG_EXT3_FS=m
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
+CONFIG_EXT3_FS_NFS4ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_JBD=m
CONFIG_JBD_DEBUG=y
@@ -2937,6 +2938,7 @@
# CONFIG_JFS_DEBUG is not set
CONFIG_JFS_STATISTICS=y
CONFIG_FS_POSIX_ACL=y
+CONFIG_FS_NFS4ACL=y
CONFIG_XFS_FS=m
CONFIG_XFS_QUOTA=y
CONFIG_XFS_SECURITY=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/bigsmp new/config/i386/bigsmp
--- old/config/i386/bigsmp 2006-09-21 19:10:15.000000000 +0200
+++ new/config/i386/bigsmp 2006-09-29 15:05:16.000000000 +0200
@@ -3257,6 +3257,7 @@
CONFIG_EXT3_FS=m
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
+CONFIG_EXT3_FS_NFS4ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_JBD=m
CONFIG_JBD_DEBUG=y
@@ -3273,6 +3274,7 @@
# CONFIG_JFS_DEBUG is not set
CONFIG_JFS_STATISTICS=y
CONFIG_FS_POSIX_ACL=y
+CONFIG_FS_NFS4ACL=y
CONFIG_XFS_FS=m
CONFIG_XFS_QUOTA=y
CONFIG_XFS_SECURITY=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/debug new/config/i386/debug
--- old/config/i386/debug 2006-09-21 19:10:15.000000000 +0200
+++ new/config/i386/debug 2006-09-29 15:05:16.000000000 +0200
@@ -3251,6 +3251,7 @@
CONFIG_EXT3_FS=m
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
+CONFIG_EXT3_FS_NFS4ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_JBD=m
CONFIG_JBD_DEBUG=y
@@ -3267,6 +3268,7 @@
CONFIG_JFS_DEBUG=y
CONFIG_JFS_STATISTICS=y
CONFIG_FS_POSIX_ACL=y
+CONFIG_FS_NFS4ACL=y
CONFIG_XFS_FS=m
CONFIG_XFS_QUOTA=y
CONFIG_XFS_SECURITY=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/default new/config/i386/default
--- old/config/i386/default 2006-09-21 19:10:15.000000000 +0200
+++ new/config/i386/default 2006-09-29 15:05:16.000000000 +0200
@@ -3252,6 +3252,7 @@
CONFIG_EXT3_FS=m
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
+CONFIG_EXT3_FS_NFS4ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_JBD=m
CONFIG_JBD_DEBUG=y
@@ -3268,6 +3269,7 @@
# CONFIG_JFS_DEBUG is not set
CONFIG_JFS_STATISTICS=y
CONFIG_FS_POSIX_ACL=y
+CONFIG_FS_NFS4ACL=y
CONFIG_XFS_FS=m
CONFIG_XFS_QUOTA=y
CONFIG_XFS_SECURITY=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/kdump new/config/i386/kdump
--- old/config/i386/kdump 2006-09-21 19:10:15.000000000 +0200
+++ new/config/i386/kdump 2006-09-29 15:05:16.000000000 +0200
@@ -3283,6 +3283,7 @@
CONFIG_EXT3_FS=m
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
+CONFIG_EXT3_FS_NFS4ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_JBD=m
CONFIG_JBD_DEBUG=y
@@ -3299,6 +3300,7 @@
# CONFIG_JFS_DEBUG is not set
CONFIG_JFS_STATISTICS=y
CONFIG_FS_POSIX_ACL=y
+CONFIG_FS_NFS4ACL=y
CONFIG_XFS_FS=m
CONFIG_XFS_QUOTA=y
CONFIG_XFS_SECURITY=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/um new/config/i386/um
--- old/config/i386/um 2006-09-20 20:45:12.000000000 +0200
+++ new/config/i386/um 2006-09-29 15:05:16.000000000 +0200
@@ -802,6 +802,7 @@
CONFIG_EXT3_FS=m
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
+CONFIG_EXT3_FS_NFS4ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_JBD=m
# CONFIG_JBD_DEBUG is not set
@@ -818,6 +819,7 @@
# CONFIG_JFS_DEBUG is not set
CONFIG_JFS_STATISTICS=y
CONFIG_FS_POSIX_ACL=y
+CONFIG_FS_NFS4ACL=y
CONFIG_XFS_FS=m
CONFIG_XFS_QUOTA=y
CONFIG_XFS_SECURITY=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/xen new/config/i386/xen
--- old/config/i386/xen 2006-09-21 19:10:15.000000000 +0200
+++ new/config/i386/xen 2006-09-29 15:05:16.000000000 +0200
@@ -2969,6 +2969,7 @@
CONFIG_EXT3_FS=m
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
+CONFIG_EXT3_FS_NFS4ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_JBD=m
CONFIG_JBD_DEBUG=y
@@ -2985,6 +2986,7 @@
# CONFIG_JFS_DEBUG is not set
CONFIG_JFS_STATISTICS=y
CONFIG_FS_POSIX_ACL=y
+CONFIG_FS_NFS4ACL=y
CONFIG_XFS_FS=m
CONFIG_XFS_QUOTA=y
CONFIG_XFS_SECURITY=y
@@ -3314,8 +3316,6 @@
CONFIG_XEN_BLKDEV_FRONTEND=m
CONFIG_XEN_NETDEV_FRONTEND=m
CONFIG_XEN_CONSOLE=y
-CONFIG_XEN_FRAMEBUFFER=m
-CONFIG_XEN_KEYBOARD=m
CONFIG_XEN_SCRUB_PAGES=y
CONFIG_XEN_DISABLE_SERIAL=y
CONFIG_XEN_SYSFS=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/i386/xenpae new/config/i386/xenpae
--- old/config/i386/xenpae 2006-09-21 19:10:15.000000000 +0200
+++ new/config/i386/xenpae 2006-09-29 15:05:16.000000000 +0200
@@ -2971,6 +2971,7 @@
CONFIG_EXT3_FS=m
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
+CONFIG_EXT3_FS_NFS4ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_JBD=m
CONFIG_JBD_DEBUG=y
@@ -2987,6 +2988,7 @@
# CONFIG_JFS_DEBUG is not set
CONFIG_JFS_STATISTICS=y
CONFIG_FS_POSIX_ACL=y
+CONFIG_FS_NFS4ACL=y
CONFIG_XFS_FS=m
CONFIG_XFS_QUOTA=y
CONFIG_XFS_SECURITY=y
@@ -3316,8 +3318,6 @@
CONFIG_XEN_BLKDEV_FRONTEND=m
CONFIG_XEN_NETDEV_FRONTEND=m
CONFIG_XEN_CONSOLE=y
-CONFIG_XEN_FRAMEBUFFER=m
-CONFIG_XEN_KEYBOARD=m
CONFIG_XEN_SCRUB_PAGES=y
CONFIG_XEN_DISABLE_SERIAL=y
CONFIG_XEN_SYSFS=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/ia64/debug new/config/ia64/debug
--- old/config/ia64/debug 2006-09-21 19:10:16.000000000 +0200
+++ new/config/ia64/debug 2006-09-29 15:05:16.000000000 +0200
@@ -2707,6 +2707,7 @@
CONFIG_EXT3_FS=m
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
+CONFIG_EXT3_FS_NFS4ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_JBD=m
CONFIG_JBD_DEBUG=y
@@ -2719,6 +2720,7 @@
CONFIG_REISERFS_FS_SECURITY=y
# CONFIG_JFS_FS is not set
CONFIG_FS_POSIX_ACL=y
+CONFIG_FS_NFS4ACL=y
CONFIG_XFS_FS=m
CONFIG_XFS_QUOTA=y
CONFIG_XFS_SECURITY=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/ia64/default new/config/ia64/default
--- old/config/ia64/default 2006-09-21 19:10:16.000000000 +0200
+++ new/config/ia64/default 2006-09-29 15:05:16.000000000 +0200
@@ -2706,6 +2706,7 @@
CONFIG_EXT3_FS=m
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
+CONFIG_EXT3_FS_NFS4ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_JBD=m
CONFIG_JBD_DEBUG=y
@@ -2718,6 +2719,7 @@
CONFIG_REISERFS_FS_SECURITY=y
# CONFIG_JFS_FS is not set
CONFIG_FS_POSIX_ACL=y
+CONFIG_FS_NFS4ACL=y
CONFIG_XFS_FS=m
CONFIG_XFS_QUOTA=y
CONFIG_XFS_SECURITY=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/powerpc/default new/config/powerpc/default
--- old/config/powerpc/default 2006-09-21 19:10:16.000000000 +0200
+++ new/config/powerpc/default 2006-09-29 15:05:16.000000000 +0200
@@ -2131,6 +2131,7 @@
CONFIG_EXT3_FS=y
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
+CONFIG_EXT3_FS_NFS4ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_JBD=y
CONFIG_JBD_DEBUG=y
@@ -2147,6 +2148,7 @@
# CONFIG_JFS_DEBUG is not set
CONFIG_JFS_STATISTICS=y
CONFIG_FS_POSIX_ACL=y
+CONFIG_FS_NFS4ACL=y
CONFIG_XFS_FS=m
CONFIG_XFS_QUOTA=y
CONFIG_XFS_SECURITY=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/powerpc/iseries64 new/config/powerpc/iseries64
--- old/config/powerpc/iseries64 2006-09-21 19:10:16.000000000 +0200
+++ new/config/powerpc/iseries64 2006-09-29 15:05:16.000000000 +0200
@@ -1055,6 +1055,7 @@
CONFIG_EXT3_FS=y
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
+CONFIG_EXT3_FS_NFS4ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_JBD=y
# CONFIG_JBD_DEBUG is not set
@@ -1071,6 +1072,7 @@
# CONFIG_JFS_DEBUG is not set
CONFIG_JFS_STATISTICS=y
CONFIG_FS_POSIX_ACL=y
+CONFIG_FS_NFS4ACL=y
CONFIG_XFS_FS=m
CONFIG_XFS_QUOTA=y
CONFIG_XFS_SECURITY=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/powerpc/kdump new/config/powerpc/kdump
--- old/config/powerpc/kdump 2006-09-21 19:10:16.000000000 +0200
+++ new/config/powerpc/kdump 2006-09-29 15:05:16.000000000 +0200
@@ -1624,6 +1624,7 @@
CONFIG_EXT3_FS=y
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
+CONFIG_EXT3_FS_NFS4ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_JBD=y
# CONFIG_JBD_DEBUG is not set
@@ -1640,6 +1641,7 @@
# CONFIG_JFS_DEBUG is not set
CONFIG_JFS_STATISTICS=y
CONFIG_FS_POSIX_ACL=y
+CONFIG_FS_NFS4ACL=y
CONFIG_XFS_FS=m
CONFIG_XFS_QUOTA=y
CONFIG_XFS_SECURITY=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/powerpc/ppc64 new/config/powerpc/ppc64
--- old/config/powerpc/ppc64 2006-09-21 19:10:16.000000000 +0200
+++ new/config/powerpc/ppc64 2006-09-29 15:05:16.000000000 +0200
@@ -1911,6 +1911,7 @@
CONFIG_EXT3_FS=y
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
+CONFIG_EXT3_FS_NFS4ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_JBD=y
# CONFIG_JBD_DEBUG is not set
@@ -1927,6 +1928,7 @@
# CONFIG_JFS_DEBUG is not set
CONFIG_JFS_STATISTICS=y
CONFIG_FS_POSIX_ACL=y
+CONFIG_FS_NFS4ACL=y
CONFIG_XFS_FS=m
CONFIG_XFS_QUOTA=y
CONFIG_XFS_SECURITY=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/s390/default new/config/s390/default
--- old/config/s390/default 2006-09-20 20:45:13.000000000 +0200
+++ new/config/s390/default 2006-09-29 15:05:16.000000000 +0200
@@ -742,6 +742,7 @@
CONFIG_EXT3_FS=m
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
+CONFIG_EXT3_FS_NFS4ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_JBD=m
CONFIG_JBD_DEBUG=y
@@ -758,6 +759,7 @@
# CONFIG_JFS_DEBUG is not set
CONFIG_JFS_STATISTICS=y
CONFIG_FS_POSIX_ACL=y
+CONFIG_FS_NFS4ACL=y
CONFIG_XFS_FS=m
CONFIG_XFS_QUOTA=y
CONFIG_XFS_SECURITY=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/s390/s390 new/config/s390/s390
--- old/config/s390/s390 2006-09-20 20:45:13.000000000 +0200
+++ new/config/s390/s390 2006-09-29 15:05:16.000000000 +0200
@@ -737,6 +737,7 @@
CONFIG_EXT3_FS=m
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
+CONFIG_EXT3_FS_NFS4ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_JBD=m
CONFIG_JBD_DEBUG=y
@@ -753,6 +754,7 @@
# CONFIG_JFS_DEBUG is not set
CONFIG_JFS_STATISTICS=y
CONFIG_FS_POSIX_ACL=y
+CONFIG_FS_NFS4ACL=y
CONFIG_XFS_FS=m
CONFIG_XFS_QUOTA=y
CONFIG_XFS_SECURITY=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-09-21 19:10:16.000000000 +0200
+++ new/config/x86_64/debug 2006-09-29 15:05:16.000000000 +0200
@@ -2876,6 +2876,7 @@
CONFIG_EXT3_FS=m
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
+CONFIG_EXT3_FS_NFS4ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_JBD=m
CONFIG_JBD_DEBUG=y
@@ -2892,6 +2893,7 @@
# CONFIG_JFS_DEBUG is not set
CONFIG_JFS_STATISTICS=y
CONFIG_FS_POSIX_ACL=y
+CONFIG_FS_NFS4ACL=y
CONFIG_XFS_FS=m
CONFIG_XFS_QUOTA=y
CONFIG_XFS_SECURITY=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-09-21 19:10:16.000000000 +0200
+++ new/config/x86_64/default 2006-09-29 15:05:16.000000000 +0200
@@ -2876,6 +2876,7 @@
CONFIG_EXT3_FS=m
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
+CONFIG_EXT3_FS_NFS4ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_JBD=m
CONFIG_JBD_DEBUG=y
@@ -2892,6 +2893,7 @@
# CONFIG_JFS_DEBUG is not set
CONFIG_JFS_STATISTICS=y
CONFIG_FS_POSIX_ACL=y
+CONFIG_FS_NFS4ACL=y
CONFIG_XFS_FS=m
CONFIG_XFS_QUOTA=y
CONFIG_XFS_SECURITY=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-09-21 19:10:16.000000000 +0200
+++ new/config/x86_64/kdump 2006-09-29 15:05:16.000000000 +0200
@@ -2889,6 +2889,7 @@
CONFIG_EXT3_FS=m
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
+CONFIG_EXT3_FS_NFS4ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_JBD=m
CONFIG_JBD_DEBUG=y
@@ -2905,6 +2906,7 @@
# CONFIG_JFS_DEBUG is not set
CONFIG_JFS_STATISTICS=y
CONFIG_FS_POSIX_ACL=y
+CONFIG_FS_NFS4ACL=y
CONFIG_XFS_FS=m
CONFIG_XFS_QUOTA=y
CONFIG_XFS_SECURITY=y
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/config/x86_64/um new/config/x86_64/um
--- old/config/x86_64/um 2006-09-20 20:45:13.000000000 +0200
+++ new/config/x86_64/um 2006-09-29 15:05:16.000000000 +0200
@@ -764,6 +764,7 @@
CONFIG_EXT3_FS=m
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
+CONFIG_EXT3_FS_NFS4ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_JBD=m
# CONFIG_JBD_DEBUG is not set
@@ -780,6 +781,7 @@
# CONFIG_JFS_DEBUG is not set
CONFIG_JFS_STATISTICS=y
CONFIG_FS_POSIX_ACL=y
+CONFIG_FS_NFS4ACL=y
CONFIG_XFS_FS=m
CONFIG_XFS_QUOTA=y
CONFIG_XFS_SECURITY=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-09-21 19:10:16.000000000 +0200
+++ new/config/x86_64/xen 2006-09-29 15:05:16.000000000 +0200
@@ -2804,6 +2804,7 @@
CONFIG_EXT3_FS=m
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
+CONFIG_EXT3_FS_NFS4ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_JBD=m
CONFIG_JBD_DEBUG=y
@@ -2820,6 +2821,7 @@
# CONFIG_JFS_DEBUG is not set
CONFIG_JFS_STATISTICS=y
CONFIG_FS_POSIX_ACL=y
+CONFIG_FS_NFS4ACL=y
CONFIG_XFS_FS=m
CONFIG_XFS_QUOTA=y
CONFIG_XFS_SECURITY=y
@@ -3140,8 +3142,6 @@
CONFIG_XEN_BLKDEV_FRONTEND=m
CONFIG_XEN_NETDEV_FRONTEND=m
CONFIG_XEN_CONSOLE=y
-CONFIG_XEN_FRAMEBUFFER=m
-CONFIG_XEN_KEYBOARD=m
CONFIG_XEN_SCRUB_PAGES=y
CONFIG_XEN_DISABLE_SERIAL=y
CONFIG_XEN_SYSFS=y
++++++ kabi.tar.bz2 ++++++
++++ 87323 lines of diff (skipped)
++++++ make-symsets ++++++
--- kernel-source/make-symsets 2006-09-28 01:32:35.000000000 +0200
+++ /mounts/work_src_done/STABLE/kernel-source/make-symsets 2006-10-01 22:15:38.000000000 +0200
@@ -47,21 +47,23 @@
#echo "Provides: kernel($class) = $1"
done
+shopt -s nullglob
+
if [ -n "$old_tarball" ]; then
# Reuse all sets of symbols from the old tarball that are
# still the same.
- basename=$(basename $old_tarball .tar.gz)
+ old_basename=$(basename $old_tarball .tar.gz)
- olddir=$tmpdir/old/$basename
mkdir -p $tmpdir/old
zcat $old_tarball \
| tar xf - -C $tmpdir/old
+ set -- $tmpdir/old/*
+ olddir=$1
if [ ! -d $olddir ]; then
- echo "$old_tarball does not contain directory $basename"
+ echo "$old_tarball does not contain directory $old_basename"
exit 1
fi
- shopt -s nullglob
for oldset in $olddir/* ; do
[ -e $newdir/${oldset#$olddir/} ] && continue
class=${oldset##*/} ; class=${class%.*}
@@ -71,7 +73,9 @@
# '*' doesn't occur in either file.
if [ -z "$(join -t '*' -j 1 -v 1 "$oldset" "$newset")" ]; then
keep_oldset[${#keep_oldset[@]}]=$oldset
- #echo "Provides: kernel($class) = ${oldset##*.}"
+ #echo "Provides: kernel($class) = ${oldset##*.} (old)"
+ else
+ echo "No longer provided: kernel($class) = ${oldset##*.}" >&2
fi
done
++++++ novell-kmp.tar.bz2 ++++++
++++++ patches.arch.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/ppc-kdump-xmon-stop-cpu.patch new/patches.arch/ppc-kdump-xmon-stop-cpu.patch
--- old/patches.arch/ppc-kdump-xmon-stop-cpu.patch 2006-09-20 20:45:14.000000000 +0200
+++ new/patches.arch/ppc-kdump-xmon-stop-cpu.patch 2006-10-01 19:49:29.000000000 +0200
@@ -2,7 +2,7 @@
From: David Wilder <dwilder(a)us.ibm.com>
Date: Mon, 10 Apr 2006 15:32:21 -0700
Message-ID: <443ADCF5.60702(a)us.ibm.com>
-Patch-mainline: 2.6.19 ?
+Patch-mainline: 2.6.19
Bug 149545 - LTC21344-kdump boot panic when a CPU hangs in the first kernel
Bug 149557 - LTC21346-kdump panicks during the system hang when the xmon is enabled
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/ppc-reiserfs-cc-optimize.patch new/patches.arch/ppc-reiserfs-cc-optimize.patch
--- old/patches.arch/ppc-reiserfs-cc-optimize.patch 2006-08-30 21:42:19.000000000 +0200
+++ new/patches.arch/ppc-reiserfs-cc-optimize.patch 2006-10-01 19:49:29.000000000 +0200
@@ -1,5 +1,6 @@
Subject: only compile with -O1 if the compiler is broken
From: Olaf Hering <olh(a)suse.de>
+Patch-mainline: 2.6.19
Only compile with -O1 if the (very old) compiler is broken. We use
reiserfs alot since SLES9 on ppc64, and it was never seen with gcc33.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/ppc-tumbler-active_state.patch new/patches.arch/ppc-tumbler-active_state.patch
--- old/patches.arch/ppc-tumbler-active_state.patch 2006-09-20 20:45:14.000000000 +0200
+++ new/patches.arch/ppc-tumbler-active_state.patch 2006-10-01 19:49:29.000000000 +0200
@@ -1,5 +1,6 @@
-Subject: [PPC,SOUND] Fix audio gpio state detection
-From: Andreas Schwab <schwab(a)suse.de>
+Subject: [PPC,SOUND] Fix audio gpio state detection
+From: Andreas Schwab <schwab(a)suse.de>
+Patch-mainline: 2.6.19
When booting with line out or headphone plugged, you won't hear anything.
The problem is that after reset all channels are muted, but the actual
@@ -7,7 +8,7 @@
expected by check_audio_gpio. For example, the line_mute port is set to
7, but check_audio_gpio would expect 0xd or 0xf, thus its return value
indicates that it is not active, even though it is. AFAICS only looking
-at the low bit is enough to determine whether the port is active.
+at the low bit is enough to determine whether the port is active.
Signed-off-by: Andreas Schwab <schwab(a)suse.de>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/ppc64-xmon-autobacktrace.patch new/patches.arch/ppc64-xmon-autobacktrace.patch
--- old/patches.arch/ppc64-xmon-autobacktrace.patch 2006-09-20 20:45:14.000000000 +0200
+++ new/patches.arch/ppc64-xmon-autobacktrace.patch 2006-10-01 19:49:29.000000000 +0200
@@ -1,7 +1,8 @@
-Subject: [PATCH] allow xmon=bt to print a backtrace by default
-From: Olaf Hering <olh(a)suse.de>
+Subject: [PATCH] allow xmon=bt to print a backtrace by default
+From: Olaf Hering <olh(a)suse.de>
+Patch-mainline: 2.6.19
-xmon does not print a backtrace per default. This is bad on systems with
+xmon does not print a backtrace per default. This is bad on systems with
USB keyboard, the most needed info about the crash is lost.
print a backtrace during the very first xmon entry.
++++++ patches.drivers.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.drivers/ixgb-eeh.patch new/patches.drivers/ixgb-eeh.patch
--- old/patches.drivers/ixgb-eeh.patch 2006-09-20 20:45:14.000000000 +0200
+++ new/patches.drivers/ixgb-eeh.patch 2006-10-01 19:49:29.000000000 +0200
@@ -1,6 +1,7 @@
Subject: [PATCH] ixgb: add PCI Error recovery callbacks
From: Linas Vepstas <linas(a)austin.ibm.com>
References: 190555 - LTC25058
+Patch-mainline: 2.6.19
Adds PCI Error recovery callbacks to the Intel 10-gigabit ethernet
ixgb device driver. Lightly tested, works.
++++++ patches.fixes.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/ignore-aix-disk-label.patch new/patches.fixes/ignore-aix-disk-label.patch
--- old/patches.fixes/ignore-aix-disk-label.patch 2006-09-20 20:45:14.000000000 +0200
+++ new/patches.fixes/ignore-aix-disk-label.patch 2006-10-01 19:49:29.000000000 +0200
@@ -1,7 +1,7 @@
Subject: ignore partition table on disks with AIX label
From: olh(a)suse.de
References: 175995
-Patch-mainline: 2.6.19 ?
+Patch-mainline: 2.6.19
The on-disk data structures from AIX are not known, also the filesystem
layout is not known. There is a msdos partition signature at the end of
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/ipmi-unload-crash new/patches.fixes/ipmi-unload-crash
--- old/patches.fixes/ipmi-unload-crash 2006-09-20 20:45:14.000000000 +0200
+++ new/patches.fixes/ipmi-unload-crash 1970-01-01 01:00:00.000000000 +0100
@@ -1,18 +0,0 @@
-From: Olaf Kirch <okir(a)suse.de>
-Subject: Avoid Oops on IPMI module unload
-References: 185470
-
- drivers/char/ipmi/ipmi_msghandler.c | 2 +-
- 1 files changed, 1 insertion(+), 1 deletion(-)
-
---- linux-2.6.18.orig/drivers/char/ipmi/ipmi_msghandler.c
-+++ linux-2.6.18/drivers/char/ipmi/ipmi_msghandler.c
-@@ -3426,7 +3426,7 @@ struct ipmi_recv_msg *ipmi_alloc_recv_ms
- {
- struct ipmi_recv_msg *rv;
-
-- rv = kmalloc(sizeof(struct ipmi_recv_msg), GFP_ATOMIC);
-+ rv = kzalloc(sizeof(struct ipmi_recv_msg), GFP_ATOMIC);
- if (rv) {
- rv->user = NULL;
- rv->done = free_recv_msg;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/nf_bridge-header-size new/patches.fixes/nf_bridge-header-size
--- old/patches.fixes/nf_bridge-header-size 2006-08-28 20:03:30.000000000 +0200
+++ new/patches.fixes/nf_bridge-header-size 2006-10-01 19:49:29.000000000 +0200
@@ -1,6 +1,7 @@
Subject: nf_bridge: ethernet header is 14 not 16 bytes
From: jbeulich(a)novell.com
Acked-by: kraxel(a)suse.de
+Patch-mainline: yes
References: 150410
The bridge netfilter code saves two more bytes that it should.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/ppc-ide-interrupt.patch new/patches.fixes/ppc-ide-interrupt.patch
--- old/patches.fixes/ppc-ide-interrupt.patch 2006-09-21 15:49:36.000000000 +0200
+++ new/patches.fixes/ppc-ide-interrupt.patch 2006-10-01 19:49:29.000000000 +0200
@@ -1,12 +1,13 @@
-Subject: Re: IDE not found on Performa due to interrupt breakage
-From: Benjamin Herrenschmidt <benh(a)kernel.crashing.org>
+Subject: Re: IDE not found on Performa due to interrupt breakage
+From: Benjamin Herrenschmidt <benh(a)kernel.crashing.org>
+Patch-mainline: 2.6.19
On Thu, 2006-09-21 at 13:50 +0200, Olaf Hering wrote:
-> The IDE controller is not usable on a Performa 6400 with 2.6.18:
->
-> <6>hda: Enabling MultiWord DMA 2
-> <4>ide0: Disabled unable to get IRQ 13.
-> <6>ide0: failed to initialize IDE interface
+> The IDE controller is not usable on a Performa 6400 with 2.6.18:
+>
+> <6>hda: Enabling MultiWord DMA 2
+> <4>ide0: Disabled unable to get IRQ 13.
+> <6>ide0: failed to initialize IDE interface
.../...
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/sd-fix-unknown-size new/patches.fixes/sd-fix-unknown-size
--- old/patches.fixes/sd-fix-unknown-size 2006-09-20 20:45:14.000000000 +0200
+++ new/patches.fixes/sd-fix-unknown-size 2006-10-01 19:49:29.000000000 +0200
@@ -1,7 +1,7 @@
From: Mike Anderson <andmike(a)us.ibm.com>
Subject: Wrong size information for device with disabled read access
References: #176780 - LTC23895
-Patch-Mainline: no
+Patch-Mainline: 2.6.19
When accessing a device with disabled read access the capacity is set
randomly to 1GB. This makes it impossible to userspace tools to detect
++++++ patches.rpmify.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.rpmify/offsets_h-dirname.patch new/patches.rpmify/offsets_h-dirname.patch
--- old/patches.rpmify/offsets_h-dirname.patch 2006-03-06 20:13:27.000000000 +0100
+++ new/patches.rpmify/offsets_h-dirname.patch 2006-10-01 19:49:29.000000000 +0200
@@ -1,5 +1,6 @@
Subject: remove absolte patch from comment
From: olh(a)suse.de
+Patch-mainline: 2.6.19
autobuild doesnt like the $RPM_BUILD_ROOT string being there
++++++ patches.suse.tar.bz2 ++++++
++++ 2711 lines of diff (skipped)
++++++ patches.uml.tar.bz2 ++++++
++++++ patches.xen.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.xen/xen-vfb-dom0 new/patches.xen/xen-vfb-dom0
--- old/patches.xen/xen-vfb-dom0 2006-09-20 20:45:18.000000000 +0200
+++ new/patches.xen/xen-vfb-dom0 1970-01-01 01:00:00.000000000 +0100
@@ -1,33 +0,0 @@
-From: ccoffing(a)novell.com
-Subject: Suppress Xen virtual framebuffer and keyboard setup in dom0
-Patch-mainline: obsolete
-
----
- drivers/xen/xenfb/xenfb.c | 3 +++
- drivers/xen/xenkbd/xenkbd.c | 3 +++
- 2 files changed, 6 insertions(+)
-
---- linux-2.6.18.orig/drivers/xen/xenfb/xenfb.c
-+++ linux-2.6.18/drivers/xen/xenfb/xenfb.c
-@@ -370,6 +370,9 @@ static int __init xenfb_probe(void)
- struct evtchn_alloc_unbound alloc_unbound;
- struct xenbus_transaction xbt;
-
-+ if (is_initial_xendomain())
-+ return -ENODEV;
-+
- info = kmalloc(sizeof(*info), GFP_KERNEL);
- if (info == NULL)
- return -ENOMEM;
---- linux-2.6.18.orig/drivers/xen/xenkbd/xenkbd.c
-+++ linux-2.6.18/drivers/xen/xenkbd/xenkbd.c
-@@ -81,6 +81,9 @@ int __init xenkbd_init(void)
- struct evtchn_alloc_unbound alloc_unbound;
- struct xenbus_transaction xbt;
-
-+ if (is_initial_xendomain())
-+ return -ENODEV;
-+
- dev = kmalloc(sizeof(*dev), GFP_KERNEL);
- input_dev = input_allocate_device();
- if (!dev || !input_dev)
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.xen/xen-vfb-frontend new/patches.xen/xen-vfb-frontend
--- old/patches.xen/xen-vfb-frontend 2006-09-21 19:10:17.000000000 +0200
+++ new/patches.xen/xen-vfb-frontend 1970-01-01 01:00:00.000000000 +0100
@@ -1,1140 +0,0 @@
-From: Markus Armbruster <armbru(a)redhat.com>
-To: Christian.Limpach(a)cl.cam.ac.uk
-Date: Monday, July 10, 2006 12:30 PM
-Subject: Re: [Xen-devel] [PATCH 1/2] Virtual frame buffer: frontend
-Patch-mainline: obsolete
-Acked-by: ccoffing(a)novell.com, jbeulich(a)novell.com
-
-"Christian Limpach" <christian.limpach(a)gmail.com> writes:
-
-> On 6/26/06, Markus Armbruster <armbru(a)redhat.com> wrote:
->> Derived from
->> http://www.cs.utexas.edu/users/aliguori/vfb-20060124.bundle
->>
->> Converted to Xenstore and ported to current kernels.
->
-> This looks good.
->
-> Could you address the following issues:
->
-> - the patch which defined struct xenfb_page seems to be missing
-
-This time it's included.
-
-> - handling of the ring indexes:
-> + we generally prefer to store ring indexes in their unmasked form,
-> it makes debugging easier and it allows the ring to be used to its
-> full capacity instead of requiring leaving one slot empty to be able
-> distinguish empty/full
-
-Done.
-
-> + unless I misread the code, the producer (for frontend to backend
-> messages) seems to write to out_prod + 1 > out_cons, then increment
-> out_prob (xenfb_do_update) and then the consumer processes entries
-> from out_cons upto but not include the updated out_prod
-> (xenfb_on_fb_event) -- the producer for the other way around (backend
-> to frontend, xenfb_fb_event) seems to be correcter.
-
-The old code confused me. I guess my ring index change takes care of
-this one, too.
-
-> + the lack of barriers -- /* FIXME barriers */ doesn't really cut it ;-)
-> ==> I would suggest looking at the block or net frontend/backend
-> drivers and copy/pasting some code from there...
-
-Found only read barriers in block fe/be. console has read and write
-barriers. Now I'm confused. I added read barriers and documented my
-confusion.
-
-> - xenbus transactions can fail and there's no code to retry failed transactions
-
-Done.
-
-> Additionally, I think that the dirty region protocol doesn't really
-> perform too well in quite simple usage cases like having video play in
-> one corner of the screen and the mouse being moved in the opposite
-> corner. It's probably good enough for this version and supporting
-> this protocol in the future isn't too bad.
-
-Saved for later.
-
-> I'm looking forward to seeing a new version of this patch, thanks!
->
-> christian
-
-Here you go :)
-
-Index: head-2006-09-21/arch/i386/kernel/setup-xen.c
-===================================================================
---- head-2006-09-21.orig/arch/i386/kernel/setup-xen.c 2006-09-21 10:48:38.000000000 +0200
-+++ head-2006-09-21/arch/i386/kernel/setup-xen.c 2006-09-21 10:48:48.000000000 +0200
-@@ -1810,8 +1810,12 @@ void __init setup_arch(char **cmdline_p)
- #endif
- #endif
- } else {
-+#if defined(CONFIG_VT) && defined(CONFIG_DUMMY_CONSOLE)
-+ conswitchp = &dummy_con;
-+#else
- extern int console_use_vt;
- console_use_vt = 0;
-+#endif
- }
-
- tsc_init();
-Index: head-2006-09-21/arch/x86_64/kernel/setup-xen.c
-===================================================================
---- head-2006-09-21.orig/arch/x86_64/kernel/setup-xen.c 2006-09-21 10:47:50.000000000 +0200
-+++ head-2006-09-21/arch/x86_64/kernel/setup-xen.c 2006-09-21 10:48:48.000000000 +0200
-@@ -897,8 +897,12 @@ void __init setup_arch(char **cmdline_p)
- #endif
- #endif
- } else {
-+#if defined(CONFIG_VT) && defined(CONFIG_DUMMY_CONSOLE)
-+ conswitchp = &dummy_con;
-+#else
- extern int console_use_vt;
- console_use_vt = 0;
-+#endif
- }
- }
- #else /* CONFIG_XEN */
-Index: head-2006-09-21/drivers/xen/Kconfig
-===================================================================
---- head-2006-09-21.orig/drivers/xen/Kconfig 2006-09-21 10:40:12.000000000 +0200
-+++ head-2006-09-21/drivers/xen/Kconfig 2006-09-21 10:48:48.000000000 +0200
-@@ -178,6 +178,29 @@ config XEN_CONSOLE
- help
- The Xen virtual console is ...
-
-+config XEN_FRAMEBUFFER
-+ tristate "Framebuffer-device frontend driver"
-+ depends on XEN && FB
-+ select FB_CFB_FILLRECT
-+ select FB_CFB_COPYAREA
-+ select FB_CFB_IMAGEBLIT
-+ default y
-+ help
-+ The framebuffer-device frontend drivers allows the kernel to create a
-+ virtual framebuffer. This framebuffer can be viewed in another
-+ domain. Unless this domain has access to a real video card, you
-+ probably want to say Y here.
-+
-+config XEN_KEYBOARD
-+ tristate "Keyboard-device frontend driver"
-+ depends on XEN
-+ default y
-+ help
-+ The keyboard-device frontend driver allows the kernel to create a
-+ virtual keyboard. This keyboard can then be driven by another
-+ domain. If you've said Y to CONFIG_XEN_FRAMEBUFFER, you probably
-+ want to say Y here.
-+
- config XEN_SCRUB_PAGES
- bool "Scrub memory before freeing it to Xen"
- default y
-Index: head-2006-09-21/drivers/xen/Makefile
-===================================================================
---- head-2006-09-21.orig/drivers/xen/Makefile 2006-09-21 09:57:56.000000000 +0200
-+++ head-2006-09-21/drivers/xen/Makefile 2006-09-21 10:48:48.000000000 +0200
-@@ -15,3 +15,5 @@ obj-$(CONFIG_XEN_BLKDEV_FRONTEND) += blk
- obj-$(CONFIG_XEN_NETDEV_FRONTEND) += netfront/
- obj-$(CONFIG_XEN_PCIDEV_BACKEND) += pciback/
- obj-$(CONFIG_XEN_PCIDEV_FRONTEND) += pcifront/
-+obj-$(CONFIG_XEN_FRAMEBUFFER) += xenfb/
-+obj-$(CONFIG_XEN_KEYBOARD) += xenkbd/
-Index: head-2006-09-21/drivers/xen/xenfb/Makefile
-===================================================================
---- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ head-2006-09-21/drivers/xen/xenfb/Makefile 2006-09-21 10:48:48.000000000 +0200
-@@ -0,0 +1 @@
-+obj-$(CONFIG_XEN_FRAMEBUFFER) := xenfb.o
-Index: head-2006-09-21/drivers/xen/xenfb/xenfb.c
-===================================================================
---- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ head-2006-09-21/drivers/xen/xenfb/xenfb.c 2006-09-21 10:48:48.000000000 +0200
-@@ -0,0 +1,567 @@
-+/*
-+ * linux/drivers/video/xenfb.c -- Xen para-virtual frame buffer device
-+ *
-+ * Copyright (C) 2005-2006
-+ *
-+ * Anthony Liguori <aliguori(a)us.ibm.com>
-+ *
-+ * Based on linux/drivers/video/q40fb.c
-+ *
-+ * This file is subject to the terms and conditions of the GNU General Public
-+ * License. See the file COPYING in the main directory of this archive for
-+ * more details.
-+ */
-+
-+#include <linux/kernel.h>
-+#include <linux/errno.h>
-+#include <linux/fb.h>
-+#include <linux/module.h>
-+#include <linux/vmalloc.h>
-+#include <linux/mm.h>
-+#include <asm/hypervisor.h>
-+#include <xen/evtchn.h>
-+#include <xen/xenbus.h>
-+#include <linux/xenfb.h>
-+#include <linux/kthread.h>
-+
-+static int xenfb_fps = 20;
-+static unsigned long xenfb_mem_len = 2 * 1024 * 1024;
-+
-+struct xenfb_mapping
-+{
-+ struct list_head next;
-+ struct vm_area_struct *vma;
-+ atomic_t map_refs;
-+ int faults;
-+ struct xenfb_info *info;
-+};
-+
-+struct xenfb_info
-+{
-+ struct task_struct *kthread;
-+ wait_queue_head_t wq;
-+
-+ unsigned char *fb;
-+ struct fb_fix_screeninfo *fix;
-+ struct fb_var_screeninfo *var;
-+ struct fb_info *fb_info;
-+ struct timer_list refresh;
-+ int dirty;
-+ int y1, y2;
-+ int x1, x2;
-+
-+ struct semaphore mm_lock;
-+ int nr_pages;
-+ struct page **pages;
-+ struct list_head mappings;
-+
-+ unsigned evtchn;
-+ struct xenfb_page *page;
-+ unsigned long *mfns;
-+};
-+
-+static void xenfb_do_update(struct xenfb_info *info,
-+ int x, int y, int w, int h)
-+{
-+ union xenfb_out_event event;
-+ __u32 prod;
-+
-+ event.type = XENFB_TYPE_UPDATE;
-+ event.update.x = x;
-+ event.update.y = y;
-+ event.update.width = w;
-+ event.update.height = h;
-+
-+ prod = info->page->out_prod;
-+ if (prod - info->page->out_cons == XENFB_RING_SIZE(info->page->out))
-+ return; /* ring buffer full, event lost */
-+ XENFB_RING_REF(info->page->out, prod) = event;
-+ info->page->out_prod = prod + 1;
-+
-+ notify_remote_via_evtchn(info->evtchn);
-+}
-+
-+static int xenfb_queue_full(struct xenfb_info *info)
-+{
-+ __u32 cons, prod;
-+
-+ prod = info->page->out_prod;
-+ cons = info->page->out_cons;
-+ return prod - cons == XENFB_RING_SIZE(info->page->out);
-+}
-+
-+static void xenfb_update_screen(struct xenfb_info *info)
-+{
-+ int y1, y2, x1, x2;
-+ struct list_head *item;
-+ struct xenfb_mapping *map;
-+
-+ if (xenfb_queue_full(info))
-+ return;
-+
-+ y1 = info->y1;
-+ y2 = info->y2;
-+ x1 = info->x1;
-+ x2 = info->x2;
-+ info->dirty = info->y1 = info->y2 = info->x1 = info->x2 = 0;
-+ down(&info->mm_lock);
-+ list_for_each(item, &info->mappings) {
-+ map = list_entry(item, struct xenfb_mapping, next);
-+ if (!map->faults)
-+ continue;
-+ zap_page_range(map->vma, map->vma->vm_start,
-+ map->vma->vm_end - map->vma->vm_start, NULL);
-+ map->faults = 0;
-+ }
-+ up(&info->mm_lock);
-+
-+ xenfb_do_update(info, x1, y1, x2 - x1, y2 - y1);
-+}
-+
-+static int xenfb_thread(void *data)
-+{
-+ struct xenfb_info *info = data;
-+ DECLARE_WAITQUEUE(wait, current);
-+
-+ add_wait_queue(&info->wq, &wait);
-+ for (;;) {
-+ if (kthread_should_stop())
-+ break;
-+ if (info->dirty)
-+ xenfb_update_screen(info);
-+ set_current_state(TASK_INTERRUPTIBLE);
-+ schedule();
-+ }
-+ remove_wait_queue(&info->wq, &wait);
-+ return 0;
-+}
-+
-+static int xenfb_setcolreg(unsigned regno, unsigned red, unsigned green,
-+ unsigned blue, unsigned transp,
-+ struct fb_info *info)
-+{
-+ u32 v;
-+
-+ if (regno > info->cmap.len)
-+ return 1;
-+
-+ red >>= (16 - info->var.red.length);
-+ green >>= (16 - info->var.green.length);
-+ blue >>= (16 - info->var.blue.length);
-+
-+ v = (red << info->var.red.offset) |
-+ (green << info->var.green.offset) |
-+ (blue << info->var.blue.offset);
-+
-+ switch (info->var.bits_per_pixel) {
-+ case 16:
-+ case 24:
-+ case 32:
-+ ((u32 *)info->pseudo_palette)[regno] = v;
-+ break;
-+ }
-+
-+ return 0;
-+}
-+
-+static void xenfb_timer(unsigned long data)
-+{
-+ struct xenfb_info *info = (struct xenfb_info *)data;
-+ info->dirty++;
-+ wake_up(&info->wq);
-+}
-+
-+static void xenfb_refresh(struct xenfb_info *info,
-+ int x1, int y1, int w, int h)
-+{
-+ int y2, x2;
-+
-+ y2 = y1 + h;
-+ x2 = x1 + w;
-+ if (info->y2 == 0) {
-+ info->y1 = y1;
-+ info->y2 = y2;
-+ }
-+ if (info->x2 == 0) {
-+ info->x1 = x1;
-+ info->x2 = x2;
-+ }
-+
-+ if (info->y1 > y1)
-+ info->y1 = y1;
-+ if (info->y2 < y2)
-+ info->y2 = y2;
-+ if (info->x1 > x1)
-+ info->x1 = x1;
-+ if (info->x2 < x2)
-+ info->x2 = x2;
-+
-+ if (timer_pending(&info->refresh))
-+ return;
-+
-+ mod_timer(&info->refresh, jiffies + HZ/xenfb_fps);
-+}
-+
-+static void xenfb_fillrect(struct fb_info *p, const struct fb_fillrect *rect)
-+{
-+ struct xenfb_info *info = p->par;
-+
-+ cfb_fillrect(p, rect);
-+ xenfb_refresh(info, rect->dx, rect->dy, rect->width, rect->height);
-+}
-+
-+static void xenfb_imageblit(struct fb_info *p, const struct fb_image *image)
-+{
-+ struct xenfb_info *info = p->par;
-+
-+ cfb_imageblit(p, image);
-+ xenfb_refresh(info, image->dx, image->dy, image->width, image->height);
-+}
-+
-+static void xenfb_copyarea(struct fb_info *p, const struct fb_copyarea *area)
-+{
-+ struct xenfb_info *info = p->par;
-+
-+ cfb_copyarea(p, area);
-+ xenfb_refresh(info, area->dx, area->dy, area->width, area->height);
-+}
-+
-+static void xenfb_vm_open(struct vm_area_struct *vma)
-+{
-+ struct xenfb_mapping *map = vma->vm_private_data;
-+ atomic_inc(&map->map_refs);
-+}
-+
-+static void xenfb_vm_close(struct vm_area_struct *vma)
-+{
-+ struct xenfb_mapping *map = vma->vm_private_data;
-+ struct xenfb_info *info = map->info;
-+
-+ down(&info->mm_lock);
-+ if (atomic_dec_and_test(&map->map_refs)) {
-+ list_del(&map->next);
-+ kfree(map);
-+ }
-+ up(&info->mm_lock);
-+}
-+
-+static struct page *xenfb_vm_nopage(struct vm_area_struct *vma,
-+ unsigned long vaddr, int *type)
-+{
-+ struct xenfb_mapping *map = vma->vm_private_data;
-+ struct xenfb_info *info = map->info;
-+ int pgnr = (vaddr - vma->vm_start) >> PAGE_SHIFT;
-+ struct page *page;
-+ int y1, y2;
-+
-+ if (pgnr >= info->nr_pages)
-+ return NOPAGE_SIGBUS;
-+
-+ down(&info->mm_lock);
-+ page = info->pages[pgnr];
-+ get_page(page);
-+ map->faults++;
-+
-+ y1 = pgnr * PAGE_SIZE / info->fix->line_length;
-+ y2 = (pgnr * PAGE_SIZE + PAGE_SIZE - 1) / info->fix->line_length;
-+ if (y2 > info->var->yres)
-+ y2 = info->var->yres;
-+ xenfb_refresh(info, 0, y1, info->var->xres, y2 - y1);
-+ up(&info->mm_lock);
-+
-+ if (type)
-+ *type = VM_FAULT_MINOR;
-+
-+ return page;
-+}
-+
-+static struct vm_operations_struct xenfb_vm_ops = {
-+ .open = xenfb_vm_open,
-+ .close = xenfb_vm_close,
-+ .nopage = xenfb_vm_nopage,
-+};
-+
-+static int xenfb_mmap(struct fb_info *fb_info, struct vm_area_struct *vma)
-+{
-+ struct xenfb_info *info = fb_info->par;
-+ struct xenfb_mapping *map;
-+ int ret;
-+ int map_pages;
-+
-+ down(&info->mm_lock);
-+
-+ ret = -EINVAL;
-+ if (!(vma->vm_flags & VM_WRITE))
-+ goto out;
-+ if (!(vma->vm_flags & VM_SHARED))
-+ goto out;
-+ if (vma->vm_pgoff != 0)
-+ goto out;
-+
-+ map_pages = (vma->vm_end - vma->vm_start + PAGE_SIZE-1) >> PAGE_SHIFT;
-+ if (map_pages > info->nr_pages)
-+ goto out;
-+
-+ ret = -ENOMEM;
-+ map = kmalloc(sizeof(*map), GFP_KERNEL);
-+ if (map == NULL)
-+ goto out;
-+ memset(map, 0, sizeof(*map));
-+
-+ map->vma = vma;
-+ map->faults = 0;
-+ map->info = info;
-+ atomic_set(&map->map_refs, 1);
-+ list_add(&map->next, &info->mappings);
-+ vma->vm_ops = &xenfb_vm_ops;
-+ vma->vm_flags |= (VM_DONTEXPAND | VM_RESERVED);
-+ vma->vm_private_data = map;
-+ ret = 0;
-+
-+ out:
-+ up(&info->mm_lock);
-+ return ret;
-+}
-+
-+static struct fb_ops xenfb_fb_ops = {
-+ .owner = THIS_MODULE,
-+ .fb_setcolreg = xenfb_setcolreg,
-+ .fb_fillrect = xenfb_fillrect,
-+ .fb_copyarea = xenfb_copyarea,
-+ .fb_imageblit = xenfb_imageblit,
-+ .fb_mmap = xenfb_mmap,
-+};
-+
-+static irqreturn_t xenfb_event_handler(int rq, void *dev_id,
-+ struct pt_regs *regs)
-+{
-+ struct xenfb_info *info = dev_id;
-+ __u32 cons, prod;
-+
-+ if (!info->page || !info->page->initialized)
-+ return IRQ_NONE;
-+
-+ prod = info->page->in_prod;
-+ rmb(); /* ensure we see ring contents up to prod */
-+ for (cons = info->page->in_cons; cons != prod; cons++) {
-+ union xenfb_in_event *event;
-+ event = &XENFB_RING_REF(info->page->in, cons);
-+ notify_remote_via_evtchn(info->evtchn);
-+ }
-+ /* FIXME do I need a wmb() here? */
-+ info->page->in_cons = cons;
-+
-+ return IRQ_HANDLED;
-+}
-+
-+static unsigned long vmalloc_to_mfn(void *address)
-+{
-+ return pfn_to_mfn(vmalloc_to_pfn(address));
-+}
-+
-+static struct xenfb_info *xenfb_info;
-+static int xenfb_irq;
-+
-+static int __init xenfb_probe(void)
-+{
-+ struct xenfb_info *info;
-+ int i, ret;
-+ struct fb_info *fb_info;
-+ struct evtchn_alloc_unbound alloc_unbound;
-+ struct xenbus_transaction xbt;
-+
-+ info = kmalloc(sizeof(*info), GFP_KERNEL);
-+ if (info == NULL)
-+ return -ENOMEM;
-+ memset(info, 0, sizeof(*info));
-+
-+ INIT_LIST_HEAD(&info->mappings);
-+
-+ info->fb = vmalloc(xenfb_mem_len);
-+ if (info->fb == NULL)
-+ goto error;
-+ memset(info->fb, 0, xenfb_mem_len);
-+ info->nr_pages = (xenfb_mem_len + PAGE_SIZE - 1) >> PAGE_SHIFT;
-+ info->pages = kmalloc(sizeof(struct page*)*info->nr_pages, GFP_KERNEL);
-+ if (info->pages == NULL)
-+ goto error_vfree;
-+ for (i = 0; i < info->nr_pages; i++)
-+ info->pages[i] = vmalloc_to_page(info->fb + i * PAGE_SIZE);
-+
-+ fb_info = framebuffer_alloc(sizeof(u32) * 256, NULL);
-+ if (fb_info == NULL)
-+ goto error_kfree;
-+
-+ info->mfns = vmalloc(sizeof(unsigned long) * info->nr_pages);
-+ /* set up shared page */
-+ info->page = (void *)__get_free_page(GFP_KERNEL);
-+ if (!info->page)
-+ goto error_kfree;
-+ /* set up event channel */
-+ alloc_unbound.dom = DOMID_SELF;
-+ alloc_unbound.remote_dom = 0;
-+ ret = HYPERVISOR_event_channel_op(EVTCHNOP_alloc_unbound,
-+ &alloc_unbound);
-+ if (ret)
-+ goto error_freep;
-+ info->evtchn = alloc_unbound.port;
-+
-+ for (i = 0; i < info->nr_pages; i++)
-+ info->mfns[i] = vmalloc_to_mfn(info->fb + i * PAGE_SIZE);
-+ info->page->pd[0] = vmalloc_to_mfn(info->mfns);
-+ info->page->width = 800;
-+ info->page->height = 600;
-+ info->page->depth = 32;
-+ info->page->line_length = (info->page->depth / 8) * info->page->width;
-+ info->page->mem_length = xenfb_mem_len;
-+ info->page->in_cons = info->page->in_prod = 0;
-+ info->page->out_cons = info->page->out_prod = 0;
-+
-+ ret = bind_evtchn_to_irqhandler(info->evtchn, xenfb_event_handler,
-+ 0, "xenfb", info);
-+ if (ret < 0)
-+ // FIXME need to close evtchn?
-+ goto error_kfree;
-+
-+ xenfb_irq = ret;
-+ xenfb_info = info;
-+
-+ fb_info->pseudo_palette = fb_info->par;
-+ fb_info->par = info;
-+ fb_info->screen_base = info->fb;
-+
-+ memset(&fb_info->var, 0, sizeof(fb_info->var));
-+ memset(&fb_info->fix, 0, sizeof(fb_info->fix));
-+
-+ fb_info->fbops = &xenfb_fb_ops;
-+ fb_info->var.xres_virtual = fb_info->var.xres = info->page->width;
-+ fb_info->var.yres_virtual = fb_info->var.yres = info->page->height;
-+ fb_info->var.bits_per_pixel = info->page->depth;
-+
-+ fb_info->var.red = (struct fb_bitfield){16, 8, 0};
-+ fb_info->var.green = (struct fb_bitfield){8, 8, 0};
-+ fb_info->var.blue = (struct fb_bitfield){0, 8, 0};
-+
-+ fb_info->var.activate = FB_ACTIVATE_NOW;
-+ fb_info->var.height = -1;
-+ fb_info->var.width = -1;
-+ fb_info->var.vmode = FB_VMODE_NONINTERLACED;
-+
-+ fb_info->fix.visual = FB_VISUAL_TRUECOLOR;
-+ fb_info->fix.line_length = info->page->line_length;
-+ fb_info->fix.smem_start = 0;
-+ fb_info->fix.smem_len = xenfb_mem_len;
-+ strcpy(fb_info->fix.id, "xen");
-+ fb_info->fix.type = FB_TYPE_PACKED_PIXELS;
-+ fb_info->fix.accel = FB_ACCEL_NONE;
-+
-+ fb_info->flags = FBINFO_FLAG_DEFAULT;
-+
-+ fb_alloc_cmap(&fb_info->cmap, 256, 0);
-+
-+ info->fb_info = fb_info;
-+ info->fix = &fb_info->fix;
-+ info->var = &fb_info->var;
-+
-+ init_MUTEX(&info->mm_lock);
-+ init_waitqueue_head(&info->wq);
-+ init_timer(&info->refresh);
-+ info->refresh.function = xenfb_timer;
-+ info->refresh.data = (unsigned long)info;
-+
-+ info->kthread = kthread_run(xenfb_thread, info, "xenfb thread");
-+
-+ ret = register_framebuffer(fb_info);
-+ if (ret)
-+ goto error_unbind;
-+
-+ again:
-+ ret = xenbus_transaction_start(&xbt);
-+ if (ret)
-+ goto error_unreg;
-+ ret = xenbus_printf(xbt, "vfb", "page-ref", "%lu",
-+ virt_to_mfn(info->page));
-+ if (ret)
-+ goto error_xenbus;
-+ ret = xenbus_printf(xbt, "vfb", "event-channel", "%u",
-+ info->evtchn);
-+ if (ret)
-+ goto error_xenbus;
-+ ret = xenbus_transaction_end(xbt, 0);
-+ if (ret) {
-+ if (ret == -EAGAIN)
-+ goto again;
-+ goto error_unreg;
-+ }
-+
-+ info->page->initialized = 1; /* FIXME needed? move up? */
-+
-+ return 0;
-+
-+ error_xenbus:
-+ xenbus_transaction_end(xbt, 1);
-+ error_unreg:
-+ unregister_framebuffer(fb_info);
-+ error_unbind:
-+ unbind_from_irqhandler(xenfb_irq, info);
-+ xenfb_irq = 0;
-+ error_freep:
-+ free_page((unsigned long)info->page);
-+ error_kfree:
-+ kfree(info->pages);
-+ error_vfree:
-+ vfree(info->fb);
-+ error:
-+ kfree(info);
-+ xenfb_info = NULL;
-+
-+ return -ENODEV;
-+}
-+
-+void xenfb_resume(void)
-+{
-+#if 0 /* FIXME */
-+ int i, ret;
-+
-+ xenfb_info->page = mfn_to_virt(xen_start_info->fbdev_mfn);
-+ for (i = 0; i < xenfb_info->nr_pages; i++)
-+ xenfb_info->mfns[i] = vmalloc_to_mfn(xenfb_info->fb + i * PAGE_SIZE);
-+ xenfb_info->page->pd[0] = vmalloc_to_mfn(xenfb_info->mfns);
-+
-+ if (xenfb_irq)
-+ unbind_from_irqhandler(xenfb_irq, NULL);
-+
-+ printk("xenfb: resume(%d)\n", xen_start_info->fbdev_evtchn);
-+ ret = bind_evtchn_to_irqhandler(xen_start_info->fbdev_evtchn,
-+ xenfb_event_handler, 0, "xenfb", xenfb_info);
-+ if (ret <= 0)
-+ return;
-+ xenfb_irq = ret;
-+#else
-+ printk(KERN_DEBUG "xenfb_resume not implemented\n");
-+#endif
-+}
-+
-+static int __init xenfb_init(void)
-+{
-+ return xenfb_probe();
-+}
-+
-+static void __exit xenfb_cleanup(void)
-+{
-+ struct xenfb_info *info = xenfb_info;
-+
-+ unregister_framebuffer(info->fb_info);
-+ unbind_from_irqhandler(xenfb_irq, info);
-+ xenfb_irq = 0;
-+ free_page((unsigned long)info->page);
-+ kfree(info->pages);
-+ vfree(info->fb);
-+ kfree(info);
-+ xenfb_info = NULL;
-+}
-+
-+module_init(xenfb_init);
-+module_exit(xenfb_cleanup);
-+
-+MODULE_LICENSE("GPL");
-Index: head-2006-09-21/drivers/xen/xenkbd/Makefile
-===================================================================
---- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ head-2006-09-21/drivers/xen/xenkbd/Makefile 2006-09-21 10:48:48.000000000 +0200
-@@ -0,0 +1 @@
-+obj-$(CONFIG_XEN_KEYBOARD) += xenkbd.o
-Index: head-2006-09-21/drivers/xen/xenkbd/xenkbd.c
-===================================================================
---- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ head-2006-09-21/drivers/xen/xenkbd/xenkbd.c 2006-09-21 10:48:48.000000000 +0200
-@@ -0,0 +1,205 @@
-+/*
-+ * linux/drivers/input/keyboard/xenkbd.c -- Xen para-virtual input device
-+ *
-+ * Copyright (C) 2005
-+ *
-+ * Anthony Liguori <aliguori(a)us.ibm.com>
-+ *
-+ * Based on linux/drivers/input/mouse/sermouse.c
-+ *
-+ * This file is subject to the terms and conditions of the GNU General Public
-+ * License. See the file COPYING in the main directory of this archive for
-+ * more details.
-+ */
-+
-+#include <linux/kernel.h>
-+#include <linux/errno.h>
-+#include <linux/module.h>
-+#include <linux/input.h>
-+#include <asm/hypervisor.h>
-+#include <xen/evtchn.h>
-+#include <xen/xenbus.h>
-+#include <linux/xenkbd.h>
-+
-+struct xenkbd_device
-+{
-+ struct input_dev *dev;
-+ struct xenkbd_info *info;
-+ unsigned evtchn;
-+};
-+
-+static irqreturn_t input_handler(int rq, void *dev_id, struct pt_regs *regs)
-+{
-+ struct xenkbd_device *dev = dev_id;
-+ struct xenkbd_info *info = dev ? dev->info : 0;
-+ static int button_map[3] = { BTN_RIGHT, BTN_MIDDLE, BTN_LEFT };
-+ __u32 cons, prod;
-+
-+ if (!info || !info->initialized)
-+ return IRQ_NONE;
-+
-+ prod = info->in_prod;
-+ rmb(); /* ensure we see ring contents up to prod */
-+ for (cons = info->in_cons; cons != prod; cons++) {
-+ union xenkbd_in_event *event;
-+ event = &XENKBD_RING_REF(info->in, cons);
-+
-+ switch (event->type) {
-+ case XENKBD_TYPE_MOTION:
-+ input_report_rel(dev->dev, REL_X, event->motion.rel_x);
-+ input_report_rel(dev->dev, REL_Y, event->motion.rel_y);
-+ break;
-+ case XENKBD_TYPE_BUTTON:
-+ if (event->button.button < 3)
-+ input_report_key(dev->dev,
-+ button_map[event->button.button],
-+ event->button.pressed);
-+ break;
-+ case XENKBD_TYPE_KEY:
-+ input_report_key(dev->dev, event->key.keycode, event->key.pressed);
-+ break;
-+ }
-+
-+ notify_remote_via_evtchn(dev->evtchn);
-+ }
-+ input_sync(dev->dev);
-+ /* FIXME do I need a wmb() here? */
-+ info->in_cons = cons;
-+
-+ return IRQ_HANDLED;
-+}
-+
-+static struct xenkbd_device *xenkbd_dev;
-+static int xenkbd_irq;
-+
-+int __init xenkbd_init(void)
-+{
-+ int ret = 0;
-+ int i;
-+ struct xenkbd_device *dev;
-+ struct input_dev *input_dev;
-+ struct evtchn_alloc_unbound alloc_unbound;
-+ struct xenbus_transaction xbt;
-+
-+ dev = kmalloc(sizeof(*dev), GFP_KERNEL);
-+ input_dev = input_allocate_device();
-+ if (!dev || !input_dev)
-+ return -ENOMEM;
-+
-+ dev->dev = input_dev;
-+ dev->info = (void *)__get_free_page(GFP_KERNEL);
-+ if (!dev->info) {
-+ ret = -ENOMEM;
-+ goto error;
-+ }
-+ dev->info->initialized = 0;
-+
-+ alloc_unbound.dom = DOMID_SELF;
-+ alloc_unbound.remote_dom = 0;
-+ ret = HYPERVISOR_event_channel_op(EVTCHNOP_alloc_unbound,
-+ &alloc_unbound);
-+ if (ret)
-+ goto error_freep;
-+ dev->evtchn = alloc_unbound.port;
-+ ret = bind_evtchn_to_irqhandler(dev->evtchn, input_handler, 0,
-+ "xenkbd", dev);
-+ if (ret < 0)
-+ goto error_freep;
-+
-+ xenkbd_irq = ret;
-+
-+ input_dev->evbit[0] = BIT(EV_KEY) | BIT(EV_REL);
-+ input_dev->keybit[LONG(BTN_MOUSE)] = BIT(BTN_LEFT) | BIT(BTN_RIGHT);
-+ input_dev->relbit[0] = BIT(REL_X) | BIT(REL_Y);
-+
-+ /* FIXME not sure this is quite right */
-+ for (i = 0; i < 256; i++)
-+ set_bit(i, input_dev->keybit);
-+
-+ input_dev->name = "Xen Virtual Keyboard/Mouse";
-+
-+ input_register_device(input_dev);
-+
-+ again:
-+ ret = xenbus_transaction_start(&xbt);
-+ if (ret)
-+ goto error_unreg;
-+ ret = xenbus_printf(xbt, "vkbd", "page-ref", "%lu",
-+ virt_to_mfn(dev->info));
-+ if (ret)
-+ goto error_xenbus;
-+ ret = xenbus_printf(xbt, "vkbd", "event-channel", "%u",
-+ dev->evtchn);
-+ if (ret)
-+ goto error_xenbus;
-+ ret = xenbus_transaction_end(xbt, 0);
-+ if (ret) {
-+ if (ret == -EAGAIN)
-+ goto again;
-+ /* FIXME really retry forever? */
-+ goto error_unreg;
-+ }
-+
-+ dev->info->in_cons = dev->info->in_prod = 0;
-+ dev->info->out_cons = dev->info->out_prod = 0;
-+ dev->info->initialized = 1; /* FIXME needed? move up? */
-+
-+ xenkbd_dev = dev;
-+
-+ return ret;
-+
-+
-+ error_xenbus:
-+ xenbus_transaction_end(xbt, 1);
-+ error_unreg:
-+ input_unregister_device(input_dev);
-+ unbind_from_irqhandler(xenkbd_irq, dev);
-+ xenkbd_irq = 0;
-+ error_freep:
-+ free_page((unsigned long)dev->info);
-+ error:
-+ kfree(dev);
-+ xenkbd_dev = NULL;
-+ return ret;
-+}
-+
-+static void __exit xenkbd_cleanup(void)
-+{
-+ input_unregister_device(xenkbd_dev->dev);
-+ unbind_from_irqhandler(xenkbd_irq, xenkbd_dev);
-+ xenkbd_irq = 0;
-+ free_page((unsigned long)xenkbd_dev->info);
-+ kfree(xenkbd_dev);
-+ xenkbd_dev = NULL;
-+}
-+
-+void xenkbd_resume(void)
-+{
-+#if 0 /* FIXME */
-+ int ret;
-+
-+ if (xenkbd_dev && xen_start_info->kbd_evtchn) {
-+ if (xenkbd_irq)
-+ unbind_from_irqhandler(xenkbd_irq, NULL);
-+
-+ ret = bind_evtchn_to_irqhandler(xen_start_info->kbd_evtchn,
-+ input_handler,
-+ 0,
-+ "xenkbd",
-+ xenkbd_dev);
-+
-+ if (ret <= 0)
-+ return;
-+
-+ xenkbd_irq = ret;
-+ xenkbd_dev->info = mfn_to_virt(xen_start_info->kbd_mfn);
-+ }
-+#else
-+ printk(KERN_DEBUG "xenkbd_resume not implemented\n");
-+#endif
-+}
-+
-+module_init(xenkbd_init);
-+module_exit(xenkbd_cleanup);
-+
-+MODULE_LICENSE("GPL");
-Index: head-2006-09-21/include/linux/xenfb.h
-===================================================================
---- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ head-2006-09-21/include/linux/xenfb.h 2006-09-21 10:48:48.000000000 +0200
-@@ -0,0 +1,97 @@
-+/*
-+ * linux/include/linux/xenfb.h -- Xen virtual frame buffer device
-+ *
-+ * Copyright (C) 2005
-+ *
-+ * Anthony Liguori <aliguori(a)us.ibm.com>
-+ *
-+ * This file is subject to the terms and conditions of the GNU General Public
-+ * License. See the file COPYING in the main directory of this archive for
-+ * more details.
-+ */
-+
-+#ifndef _LINUX_XENFB_H
-+#define _LINUX_XENFB_H
-+
-+#include <asm/types.h>
-+
-+/* out events */
-+
-+#define XENFB_TYPE_MOTION 1
-+#define XENFB_TYPE_UPDATE 2
-+
-+struct xenfb_motion
-+{
-+ __u8 type; /* XENFB_TYPE_MOTION */
-+ __u16 x; /* The new x coordinate */
-+ __u16 y; /* The new y coordinate */
-+};
-+
-+struct xenfb_update
-+{
-+ __u8 type; /* XENFB_TYPE_UPDATE */
-+ __u16 x; /* source x */
-+ __u16 y; /* source y */
-+ __u16 width; /* rect width */
-+ __u16 height; /* rect height */
-+};
-+
-+union xenfb_out_event
-+{
-+ __u8 type;
-+ struct xenfb_motion motion;
-+ struct xenfb_update update;
-+ char _[40];
-+};
-+
-+/* in events */
-+
-+#define XENFB_TYPE_SET_EVENTS 1
-+
-+#define XENFB_FLAG_MOTION 1
-+#define XENFB_FLAG_UPDATE 2
-+#define XENFB_FLAG_COPY 4
-+#define XENFB_FLAG_FILL 8
-+
-+struct xenfb_set_events
-+{
-+ __u8 type; /* XENFB_TYPE_SET_EVENTS */
-+ __u32 flags; /* combination of XENFB_FLAG_* */
-+};
-+
-+union xenfb_in_event
-+{
-+ __u8 type;
-+ struct xenfb_set_events set_events;
-+ char _[40];
-+};
-+
-+/* shared page */
-+
-+#define XENFB_IN_RING_SIZE (1024 / 40)
-+#define XENFB_OUT_RING_SIZE (2048 / 40)
-+
-+#define XENFB_RING_SIZE(ring) (sizeof((ring)) / sizeof(*(ring)))
-+#define XENFB_RING_REF(ring, idx) (ring)[(idx) % XENFB_RING_SIZE((ring))]
-+
-+struct xenfb_page
-+{
-+ __u8 initialized;
-+ __u16 width; /* the width of the framebuffer (in pixels) */
-+ __u16 height; /* the height of the framebuffer (in pixels) */
-+ __u32 line_length; /* the length of a row of pixels (in bytes) */
-+ __u32 mem_length; /* the length of the framebuffer (in bytes) */
-+ __u8 depth; /* the depth of a pixel (in bits) */
-+
-+ unsigned long pd[2];
-+
-+ __u32 in_cons, in_prod;
-+ __u32 out_cons, out_prod;
-+
-+ union xenfb_in_event in[XENFB_IN_RING_SIZE];
-+ union xenfb_out_event out[XENFB_OUT_RING_SIZE];
-+};
-+
-+void xenfb_resume(void);
-+
-+#endif
-Index: head-2006-09-21/include/linux/xenkbd.h
-===================================================================
---- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ head-2006-09-21/include/linux/xenkbd.h 2006-09-21 10:48:48.000000000 +0200
-@@ -0,0 +1,82 @@
-+/*
-+ * linux/include/linux/xenkbd.h -- Xen virtual keyboard/mouse
-+ *
-+ * Copyright (C) 2005
-+ *
-+ * Anthony Liguori <aliguori(a)us.ibm.com>
-+ *
-+ * This file is subject to the terms and conditions of the GNU General Public
-+ * License. See the file COPYING in the main directory of this archive for
-+ * more details.
-+ */
-+
-+#ifndef _LINUX_XENKBD_H
-+#define _LINUX_XENKBD_H
-+
-+#include <asm/types.h>
-+
-+/* in events */
-+
-+#define XENKBD_TYPE_MOTION 1 /* mouse movement event */
-+#define XENKBD_TYPE_BUTTON 2 /* mouse button event */
-+#define XENKBD_TYPE_KEY 3 /* keyboard event */
-+
-+struct xenkbd_motion
-+{
-+ __u8 type; /* XENKBD_TYPE_MOTION */
-+ __s16 rel_x; /* relative X motion */
-+ __s16 rel_y; /* relative Y motion */
-+};
-+
-+struct xenkbd_button
-+{
-+ __u8 type; /* XENKBD_TYPE_BUTTON */
-+ __u8 pressed; /* 1 if pressed; 0 otherwise */
-+ __u8 button; /* the button (0, 1, 2 is right, middle, left) */
-+};
-+
-+struct xenkbd_key
-+{
-+ __u8 type; /* XENKBD_TYPE_KEY */
-+ __u8 pressed; /* 1 if pressed; 0 otherwise */
-+ __u16 keycode; /* KEY_* from linux/input.h */
-+};
-+
-+union xenkbd_in_event
-+{
-+ __u8 type;
-+ struct xenkbd_motion motion;
-+ struct xenkbd_button button;
-+ struct xenkbd_key key;
-+ char _[40];
-+};
-+
-+/* out events */
-+
-+union xenkbd_out_event
-+{
-+ __u8 type;
-+ char _[40];
-+};
-+
-+/* shared page */
-+
-+#define XENKBD_IN_RING_SIZE (2048 / 40)
-+#define XENKBD_OUT_RING_SIZE (1024 / 40)
-+
-+#define XENKBD_RING_SIZE(ring) (sizeof((ring)) / sizeof(*(ring)))
-+#define XENKBD_RING_REF(ring, idx) (ring)[(idx) % XENKBD_RING_SIZE((ring))]
-+
-+struct xenkbd_info
-+{
-+ __u8 initialized;
-+ __u32 in_cons, in_prod;
-+ __u32 out_cons, out_prod;
-+
-+ union xenkbd_in_event in[XENKBD_IN_RING_SIZE];
-+ union xenkbd_out_event out[XENKBD_OUT_RING_SIZE];
-+};
-+
-+void xenkbd_resume(void);
-+
-+#endif
-Index: head-2006-09-21/mm/memory.c
-===================================================================
---- head-2006-09-21.orig/mm/memory.c 2006-09-21 10:20:49.000000000 +0200
-+++ head-2006-09-21/mm/memory.c 2006-09-21 10:48:48.000000000 +0200
-@@ -895,6 +895,7 @@ unsigned long zap_page_range(struct vm_a
- tlb_finish_mmu(tlb, address, end);
- return end;
- }
-+EXPORT_SYMBOL_GPL(zap_page_range);
-
- /*
- * Do a quick page-table lookup for a single page.
++++++ series.conf ++++++
--- kernel-source/series.conf 2006-09-28 01:32:16.000000000 +0200
+++ /mounts/work_src_done/STABLE/kernel-source/series.conf 2006-10-01 22:15:20.000000000 +0200
@@ -181,6 +181,10 @@
+agruen patches.suse/ext3-register-filesystem-lifo
patches.suse/ext3-barrier-default
+ # NFSv4 ACL support (agruen -- experimental)
+ patches.suse/parser-match_string.diff
+ patches.suse/nfs4acl-ext3.diff
+
########################################################
# reiser
########################################################
@@ -303,7 +307,8 @@
########################################################
patches.fixes/kmalloc-max
patches.fixes/parport-mutex
-+rw patches.fixes/serial8250_console_write-ier
++49840 patches.fixes/serial8250_console_write-ier
++49840 patches.fixes/fix-serial-8250-UART_BUG_TXEN-test
# suse-2.4 compatible crypto loop driver
patches.suse/twofish-2.6
@@ -320,6 +325,7 @@
# patches.drivers/libata-acpi-suspend
# patches.drivers/libata-acpi-suspend-doc-fix
patches.fixes/dm-suspend-resume-events
+ patches.suse/uswsusp-add-pmops-prepareenterfinish-support-aka-platform-mode.patch
########################################################
@@ -411,7 +417,6 @@
patches.arch/disable-apic-error
patches.fixes/dm_check_device_area.diff
patches.drivers/ixgb-eeh.patch
- patches.fixes/fix-serial-8250-UART_BUG_TXEN-test
patches.fixes/invalidate_page_non_destructive
patches.fixes/nf_bridge-header-size
@@ -425,7 +430,6 @@
patches.fixes/remount-no-shrink-dcache
patches.suse/sysctl-add-affinity_load_balancing
- patches.fixes/ipmi-unload-crash
patches.fixes/loop-barriers
# PLEASE KEEP THESE PATCHES AT THE END OF series.conf
@@ -513,5 +517,3 @@
patches.xen/xen-x86-dcr-fallback
patches.xen/xen-x86-no-lapic
patches.xen/xen-x86-no-ioapic-base
- patches.xen/xen-vfb-frontend
- patches.xen/xen-vfb-dom0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package kdepim3
checked in at Mon Oct 2 11:44:38 CEST 2006.
--------
--- KDE/kdepim3/kdepim3.changes 2006-09-27 18:35:35.000000000 +0200
+++ /mounts/work_src_done/STABLE/kdepim3/kdepim3.changes 2006-10-01 21:33:51.000000000 +0200
@@ -1,0 +2,5 @@
+Sun Oct 1 21:31:58 CEST 2006 - stbinner(a)suse.de
+
+- update 3.5 diff: fixes to Akregator, KMail, KAlarm and Korganizer
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdepim3.spec ++++++
--- /var/tmp/diff_new_pack.upng1b/_old 2006-10-02 11:44:17.000000000 +0200
+++ /var/tmp/diff_new_pack.upng1b/_new 2006-10-02 11:44:17.000000000 +0200
@@ -21,7 +21,7 @@
Group: System/GUI/KDE
Summary: Personal Information Manager Software for KDE
Version: 3.5.4
-Release: 10
+Release: 11
URL: http://www.kde.org/
Requires: kdelibs3 >= %( echo `rpm -q --queryformat '%{VERSION}' kdelibs3` )
Requires: kdebase3 >= %( echo `rpm -q --queryformat '%{VERSION}' kdelibs3` )
@@ -722,6 +722,8 @@
/opt/kde3/%_lib/kde3/plugins/designer/kpartsdesignerplugin.*
%changelog -n kdepim3
+* Sun Oct 01 2006 - stbinner(a)suse.de
+- update 3.5 diff: fixes to Akregator, KMail, KAlarm and Korganizer
* Wed Sep 27 2006 - stbinner(a)suse.de
- split off kdepim3-notes package
* Fri Sep 08 2006 - coolo(a)suse.de
++++++ 3_5_BRANCH.diff ++++++
++++ 9689 lines (skipped)
++++ between KDE/kdepim3/3_5_BRANCH.diff
++++ and /mounts/work_src_done/STABLE/kdepim3/3_5_BRANCH.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package kdelibs3
checked in at Mon Oct 2 11:43:56 CEST 2006.
--------
--- KDE/kdelibs3/kdelibs3.changes 2006-09-27 12:41:52.000000000 +0200
+++ /mounts/work_src_done/STABLE/kdelibs3/kdelibs3.changes 2006-10-01 18:44:26.000000000 +0200
@@ -1,0 +2,7 @@
+Sun Oct 1 18:38:22 CEST 2006 - stbinner(a)suse.de
+
+- update 3.5 branch diff:
+ fixes in knewstuff, khtml and kjs (date object), kio, kate,
+ kdecore (iconloader, viewport) and kdeprint (cups)
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdelibs3-devel-doc.spec ++++++
--- /var/tmp/diff_new_pack.58tkWL/_old 2006-10-02 11:43:37.000000000 +0200
+++ /var/tmp/diff_new_pack.58tkWL/_new 2006-10-02 11:43:37.000000000 +0200
@@ -18,7 +18,7 @@
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Summary: Additional Package Documentation
Version: 3.5.4
-Release: 23
+Release: 24
%define kdelibs_patch_level b
BuildArch: noarch
Requires: kdelibs3 qt3-devel-doc
++++++ kdelibs3.spec ++++++
--- /var/tmp/diff_new_pack.58tkWL/_old 2006-10-02 11:43:38.000000000 +0200
+++ /var/tmp/diff_new_pack.58tkWL/_new 2006-10-02 11:43:38.000000000 +0200
@@ -21,7 +21,7 @@
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Summary: KDE Base Libraries
Version: 3.5.4
-Release: 24
+Release: 25
Obsoletes: kde3-i18n kups keramik kdelibs3-cups kdelibs3-33addons
Provides: kups keramik kdelibs3-cups kdelibs3-33addons
Provides: kdelibs3_base = 3.3
@@ -738,6 +738,10 @@
/opt/kde3/%_lib/libkwalletclient.so
%changelog -n kdelibs3
+* Sun Oct 01 2006 - stbinner(a)suse.de
+- update 3.5 branch diff:
+ fixes in knewstuff, khtml and kjs (date object), kio, kate,
+ kdecore (iconloader, viewport) and kdeprint (cups)
* Wed Sep 27 2006 - dmueller(a)suse.de
- move ktradertest to kdelibs3 subpackage
* Tue Sep 26 2006 - dmueller(a)suse.de
++++++ testkhtml.spec ++++++
--- /var/tmp/diff_new_pack.58tkWL/_old 2006-10-02 11:43:38.000000000 +0200
+++ /var/tmp/diff_new_pack.58tkWL/_new 2006-10-02 11:43:38.000000000 +0200
@@ -16,7 +16,7 @@
License: Other License(s), see package, BSD
Group: System/GUI/KDE
Version: 3.5.4
-Release: 20
+Release: 21
Summary: Internal: regression testing for konqueror renderer
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source0: kdelibs-%{version}.tar.bz2
++++++ 3_5_BRANCH.diff ++++++
++++ 5668 lines (skipped)
++++ between KDE/kdelibs3/3_5_BRANCH.diff
++++ and /mounts/work_src_done/STABLE/kdelibs3/3_5_BRANCH.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package kdebase3
checked in at Mon Oct 2 11:43:19 CEST 2006.
--------
--- KDE/kdebase3/kdebase3.changes 2006-09-27 16:35:19.000000000 +0200
+++ /mounts/work_src_done/STABLE/kdebase3/kdebase3.changes 2006-10-01 19:19:31.000000000 +0200
@@ -1,0 +2,6 @@
+Sun Oct 1 17:48:20 CEST 2006 - stbinner(a)suse.de
+
+- update 3_5_BRANCH.diff (random bug fixes)
+- update kickoff.diff
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdebase3.spec ++++++
--- /var/tmp/diff_new_pack.uba0zc/_old 2006-10-02 11:42:51.000000000 +0200
+++ /var/tmp/diff_new_pack.uba0zc/_new 2006-10-02 11:42:51.000000000 +0200
@@ -44,7 +44,7 @@
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Url: http://www.kde.org/
Version: 3.5.4
-Release: 27
+Release: 28
%define kde_version 3.5.4
Source0: kdebase-%{kde_version}.tar.bz2
Source3: startkde.suse.sh
@@ -348,7 +348,7 @@
Summary: Set and list fileshares
Group: System/Management
Version: 2.0
-Release: 128
+Release: 129
%description -n fileshareset
This package contains the the fileshareset utility to allow users to
@@ -1414,14 +1414,15 @@
/usr/sbin/rcksysguardd
%config(noreplace) /etc/slp.reg.d/*
%config(noreplace) /etc/ksysguarddrc
-%if %suse_version > 1000
%if %suse_version > 1010
%files beagle
%defattr(-,root,root)
+/opt/kde3/bin/khc_beagle_search.py
/opt/kde3/%_lib/kde3/kickoffsearch_beagle.*
/opt/kde3/share/services/kickoffsearch_beagle.desktop
%endif
+%if %suse_version > 1000
%files -n fileshareset
%defattr(-,root,root)
@@ -1432,6 +1433,9 @@
%endif
%changelog -n kdebase3
+* Sun Oct 01 2006 - stbinner(a)suse.de
+- update 3_5_BRANCH.diff (random bug fixes)
+- update kickoff.diff
* Wed Sep 27 2006 - stbinner(a)suse.de
- add recommendation to kdebase3-beagle for kdebase3 package
* Thu Sep 21 2006 - dmueller(a)suse.de
++++++ 3_5_BRANCH.diff ++++++
++++ 6417 lines (skipped)
++++ between KDE/kdebase3/3_5_BRANCH.diff
++++ and /mounts/work_src_done/STABLE/kdebase3/3_5_BRANCH.diff
++++++ kickoff.diff ++++++
++++ 1858 lines (skipped)
++++ between KDE/kdebase3/kickoff.diff
++++ and /mounts/work_src_done/STABLE/kdebase3/kickoff.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package yast2-firewall
checked in at Mon Oct 2 11:42:20 CEST 2006.
--------
--- yast2-firewall/yast2-firewall.changes 2006-08-11 10:42:46.000000000 +0200
+++ /mounts/work_src_done/NOARCH/yast2-firewall/yast2-firewall.changes 2006-10-02 09:04:46.000000000 +0200
@@ -1,0 +2,8 @@
+Mon Oct 2 09:02:40 CEST 2006 - locilka(a)suse.cz
+
+- Added missing firewall icon to all dialogs
+- Removed warning pop-up message that firewall will be
+ started/stopped when it gets enabled/disabled.
+- 2.13.12
+
+-------------------------------------------------------------------
Old:
----
yast2-firewall-2.13.11.tar.bz2
New:
----
yast2-firewall-2.13.12.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-firewall.spec ++++++
--- /var/tmp/diff_new_pack.PS264D/_old 2006-10-02 11:42:11.000000000 +0200
+++ /var/tmp/diff_new_pack.PS264D/_new 2006-10-02 11:42:11.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-firewall (Version 2.13.11)
+# spec file for package yast2-firewall (Version 2.13.12)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -11,12 +11,12 @@
# norootforbuild
Name: yast2-firewall
-Version: 2.13.11
+Version: 2.13.12
Release: 1
License: GPL
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-firewall-2.13.11.tar.bz2
+Source0: yast2-firewall-2.13.12.tar.bz2
prefix: /usr
BuildRequires: perl-XML-Writer update-desktop-files yast2 yast2-devtools yast2-testsuite
Requires: yast2 >= 2.13.70
@@ -39,7 +39,7 @@
Lukas Ocilka <locilka(a)suse.de>
%prep
-%setup -n yast2-firewall-2.13.11
+%setup -n yast2-firewall-2.13.12
%build
%{prefix}/bin/y2tool y2autoconf
@@ -72,6 +72,11 @@
%doc %{prefix}/share/doc/packages/yast2-firewall
%changelog -n yast2-firewall
+* Mon Oct 02 2006 - locilka(a)suse.cz
+- Added missing firewall icon to all dialogs
+- Removed warning pop-up message that firewall will be
+ started/stopped when it gets enabled/disabled.
+- 2.13.12
* Fri Aug 11 2006 - locilka(a)suse.cz
- Fixed BuildRequires loop: removing yast2-installation (#198412).
- Added missing SuSEFirewallUI module.
++++++ yast2-firewall-2.13.11.tar.bz2 -> yast2-firewall-2.13.12.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-firewall-2.13.11/VERSION new/yast2-firewall-2.13.12/VERSION
--- old/yast2-firewall-2.13.11/VERSION 2006-08-11 10:41:34.000000000 +0200
+++ new/yast2-firewall-2.13.12/VERSION 2006-10-02 09:04:56.000000000 +0200
@@ -1 +1 @@
-2.13.11
+2.13.12
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-firewall-2.13.11/configure new/yast2-firewall-2.13.12/configure
--- old/yast2-firewall-2.13.11/configure 2006-08-11 10:45:58.000000000 +0200
+++ new/yast2-firewall-2.13.12/configure 2006-10-02 09:06:12.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.59 for yast2-firewall 2.13.11.
+# Generated by GNU Autoconf 2.59 for yast2-firewall 2.13.12.
#
# Report bugs to <http://bugs.opensuse.org/>.
#
@@ -269,8 +269,8 @@
# Identity of this package.
PACKAGE_NAME='yast2-firewall'
PACKAGE_TARNAME='yast2-firewall'
-PACKAGE_VERSION='2.13.11'
-PACKAGE_STRING='yast2-firewall 2.13.11'
+PACKAGE_VERSION='2.13.12'
+PACKAGE_STRING='yast2-firewall 2.13.12'
PACKAGE_BUGREPORT='http://bugs.opensuse.org/'
ac_unique_file="RPMNAME"
@@ -728,7 +728,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures yast2-firewall 2.13.11 to adapt to many kinds of systems.
+\`configure' configures yast2-firewall 2.13.12 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -795,7 +795,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of yast2-firewall 2.13.11:";;
+ short | recursive ) echo "Configuration of yast2-firewall 2.13.12:";;
esac
cat <<\_ACEOF
@@ -908,7 +908,7 @@
test -n "$ac_init_help" && exit 0
if $ac_init_version; then
cat <<\_ACEOF
-yast2-firewall configure 2.13.11
+yast2-firewall configure 2.13.12
generated by GNU Autoconf 2.59
Copyright (C) 2003 Free Software Foundation, Inc.
@@ -922,7 +922,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by yast2-firewall $as_me 2.13.11, which was
+It was created by yast2-firewall $as_me 2.13.12, which was
generated by GNU Autoconf 2.59. Invocation command line was
$ $0 $@
@@ -1652,7 +1652,7 @@
# Define the identity of the package.
PACKAGE='yast2-firewall'
- VERSION='2.13.11'
+ VERSION='2.13.12'
cat >>confdefs.h <<_ACEOF
@@ -1863,7 +1863,7 @@
-VERSION="2.13.11"
+VERSION="2.13.12"
RPMNAME="yast2-firewall"
MAINTAINER="Lukas Ocilka <locilka(a)suse.cz>"
@@ -2693,7 +2693,7 @@
} >&5
cat >&5 <<_CSEOF
-This file was extended by yast2-firewall $as_me 2.13.11, which was
+This file was extended by yast2-firewall $as_me 2.13.12, which was
generated by GNU Autoconf 2.59. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -2748,7 +2748,7 @@
cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\
-yast2-firewall config.status 2.13.11
+yast2-firewall config.status 2.13.12
configured by $0, generated by GNU Autoconf 2.59,
with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-firewall-2.13.11/configure.in new/yast2-firewall-2.13.12/configure.in
--- old/yast2-firewall-2.13.11/configure.in 2006-08-11 10:45:54.000000000 +0200
+++ new/yast2-firewall-2.13.12/configure.in 2006-10-02 09:06:08.000000000 +0200
@@ -3,7 +3,7 @@
dnl -- This file is generated by y2autoconf 2.13.19 - DO NOT EDIT! --
dnl (edit configure.in.in instead)
-AC_INIT(yast2-firewall, 2.13.11, http://bugs.opensuse.org/, yast2-firewall)
+AC_INIT(yast2-firewall, 2.13.12, http://bugs.opensuse.org/, yast2-firewall)
dnl Check for presence of file 'RPMNAME'
AC_CONFIG_SRCDIR([RPMNAME])
@@ -17,7 +17,7 @@
AM_INIT_AUTOMAKE(tar-ustar) dnl searches for some needed programs
dnl Important YaST2 variables
-VERSION="2.13.11"
+VERSION="2.13.12"
RPMNAME="yast2-firewall"
MAINTAINER="Lukas Ocilka <locilka(a)suse.cz>"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-firewall-2.13.11/src/dialogs.ycp new/yast2-firewall-2.13.12/src/dialogs.ycp
--- old/yast2-firewall-2.13.11/src/dialogs.ycp 2006-08-10 10:22:34.000000000 +0200
+++ new/yast2-firewall-2.13.12/src/dialogs.ycp 2006-10-02 09:05:32.000000000 +0200
@@ -4,7 +4,7 @@
* Summary: Configuration dialogs and workflow
* Authors: Lukas Ocilka <locilka(a)suse.cz>
*
- * $Id: dialogs.ycp 31930 2006-07-18 12:59:16Z locilka $
+ * $Id: dialogs.ycp 33202 2006-10-02 07:05:30Z locilka $
*
* Configuration dialogs and workflow.
* Both Expert and Simple.
@@ -255,6 +255,7 @@
HelpForDialog("box-summary"),
Label::BackButton (), Label::AcceptButton ()
);
+ Wizard::SetDesktopIcon("firewall");
UI::ChangeWidget(`id(`back), `Enabled, true);
InitBoxSummary([]);
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-firewall-2.13.11/src/uifunctions.ycp new/yast2-firewall-2.13.12/src/uifunctions.ycp
--- old/yast2-firewall-2.13.11/src/uifunctions.ycp 2006-08-10 10:22:34.000000000 +0200
+++ new/yast2-firewall-2.13.12/src/uifunctions.ycp 2006-10-02 09:05:32.000000000 +0200
@@ -4,7 +4,7 @@
* Summary: Configuration dialogs handling functions
* Authors: Lukas Ocilka <locilka(a)suse.cz>
*
- * $Id: uifunctions.ycp 31903 2006-07-17 14:00:01Z locilka $
+ * $Id: uifunctions.ycp 33202 2006-10-02 07:05:30Z locilka $
*
* Configuration dialogs handling.
* Both Expert and Simple.
@@ -55,6 +55,7 @@
* Fake function for CWM Tree Widget.
*/
void DisableBackButton (string key) {
+ Wizard::SetDesktopIcon("firewall");
UI::ChangeWidget(`id(`back), `Enabled, false);
}
@@ -165,6 +166,7 @@
* Function initializes Interfaces table and known_device_names
*/
void InitFirewallInterfaces (string key) {
+ Wizard::SetDesktopIcon("firewall");
// initializing names of interfaces
known_device_names = $[];
@@ -608,6 +610,8 @@
}
void InitAllowedServices (string key) {
+ Wizard::SetDesktopIcon("firewall");
+
if (SuSEFirewall::GetProtectFromInternalZone()) {
UI::ChangeWidget(`id("protect_from_internal"), `Value, true);
} else {
@@ -712,6 +716,8 @@
}
void InitMasquerading (string key) {
+ Wizard::SetDesktopIcon("firewall");
+
boolean masquerade = SuSEFirewall::GetMasquerade();
boolean masquerade_possible = IsMasqueradingPossible();
@@ -934,6 +940,8 @@
}
void InitRedirectToMasqueradedIP (string key) {
+ Wizard::SetDesktopIcon("firewall");
+
RedrawRedirectToMasqueradedIPTable();
}
@@ -955,6 +963,8 @@
// IPsec support opens IPsec traffic from external zone
void InitIPsecSupport (string key) {
+ Wizard::SetDesktopIcon("firewall");
+
boolean supported = SuSEFirewall::IsServiceSupportedInZone("ipsec", "EXT");
UI::ChangeWidget(`id("ispsec_support"), `Value, supported);
}
@@ -975,6 +985,8 @@
}
void InitLoggingLevel (string key) {
+ Wizard::SetDesktopIcon("firewall");
+
UI::ChangeWidget(`id("logging_ACCEPT"), `Value, SuSEFirewall::GetLoggingSettings("ACCEPT"));
UI::ChangeWidget(`id("logging_DROP"), `Value, SuSEFirewall::GetLoggingSettings("DROP"));
}
@@ -987,6 +999,8 @@
}
void InitBroadcastConfigurationSimple (string key) {
+ Wizard::SetDesktopIcon("firewall");
+
term replace_dialog = `VBox();
map <string, list <string> > allowed_bcast_ports = SuSEFirewall::GetBroadcastAllowedPorts ();
@@ -1030,47 +1044,6 @@
}
void SetEnableFirewall (boolean new_state) {
- // Checks the current firewall service state
- if (SuSEFirewall::GetEnableService() == new_state) {
- return;
- }
-
- if (Mode::config() || Mode::installation() || Mode::normal()) {
- string question_headline = "";
- string question_text = "";
-
- // enabling firewall
- if (new_state) {
- // TRANSLATORS: popup question headline
- question_headline = _("Enabling Firewall");
- // TRANSLATORS: popup question, enabling firewall
- question_text = _("You are just about to enable the firewall service.
-This will enable the firewall in the boot process and also start it
-immediately after the firewall configuration gets written.
-
-Are you sure you want to enable it?");
- // disabling firewall
- } else {
- // TRANSLATORS: popup question headline
- question_headline = _("Disabling Firewall");
- // TRANSLATORS: popup question, disabling firewall
- question_text = _("You are just about to disable the firewall service.
-This will disable the firewall in the boot process and also start it
-immediately after the firewall configuration gets written.
-
-Are you sure you want to disable it?");
- }
-
- // Ask users whether they are sure to do it
- if (! Popup::YesNoHeadline (
- question_headline,
- question_text
- )) {
- // denied
- return;
- }
- }
-
y2milestone("New Settings - Firewall Enabled: %1, Firewall Started: %1 (after Write())", new_state);
// Changes the default values - Enable and Start at once
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package gnome2-user-docs
checked in at Mon Oct 2 11:41:18 CEST 2006.
--------
--- GNOME/gnome2-user-docs/gnome2-user-docs.changes 2006-09-15 22:19:42.000000000 +0200
+++ /mounts/work_src_done/NOARCH/gnome2-user-docs/gnome2-user-docs.changes 2006-09-30 13:46:08.000000000 +0200
@@ -1,0 +2,5 @@
+Sat Sep 30 13:46:03 CEST 2006 - aj(a)suse.de
+
+- Cleanup BuildRequires.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnome2-user-docs.spec ++++++
--- /var/tmp/diff_new_pack.hQ1ifA/_old 2006-10-02 11:39:46.000000000 +0200
+++ /var/tmp/diff_new_pack.hQ1ifA/_new 2006-10-02 11:39:46.000000000 +0200
@@ -11,14 +11,14 @@
# norootforbuild
Name: gnome2-user-docs
-BuildRequires: docbook_4 gnome-doc-utils gnutls-devel kdelibs3-devel libglade2-devel libgnomeprintui-devel libgnomeui-devel libwnck-devel mDNSResponder-devel scrollkeeper
+BuildRequires: docbook_4 gnome-doc-utils kdelibs3-devel libxslt pkg-config
URL: http://www.gnome.org
%define prefix /opt/gnome
License: GPL
Group: Documentation/Other
Autoreqprov: on
Version: 2.16.0
-Release: 1
+Release: 4
Summary: GNOME 2.x Desktop Documentation
Source: gnome-user-docs-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -55,6 +55,8 @@
%{prefix}/share/gnome/help/*
%changelog -n gnome2-user-docs
+* Sat Sep 30 2006 - aj(a)suse.de
+- Cleanup BuildRequires.
* Fri Sep 15 2006 - jhargadon(a)suse.de
- update to version 2.16.0
* User Guide:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package desktop-data-SuSE
checked in at Mon Oct 2 11:39:36 CEST 2006.
--------
--- desktop-data-SuSE/desktop-data-SuSE.changes 2006-09-09 00:07:53.000000000 +0200
+++ /mounts/work_src_done/NOARCH/desktop-data-SuSE/desktop-data-SuSE.changes 2006-10-02 10:59:38.000000000 +0200
@@ -1,0 +2,5 @@
+Mon Oct 2 10:59:33 CEST 2006 - stbinner(a)suse.de
+
+- bump version number to 10.2
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ desktop-data-SuSE.spec ++++++
--- /var/tmp/diff_new_pack.nuj5Ff/_old 2006-10-02 11:39:26.000000000 +0200
+++ /var/tmp/diff_new_pack.nuj5Ff/_new 2006-10-02 11:39:26.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package desktop-data-SuSE (Version 10.1)
+# spec file for package desktop-data-SuSE (Version 10.2)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -12,8 +12,8 @@
Name: desktop-data-SuSE
BuildRequires: perl-RPC-XML update-desktop-files xdg-menu
-Version: 10.1
-Release: 38
+Version: 10.2
+Release: 1
Summary: SUSE Theme Files for KDE and GNOME
License: Other License(s), see package, GPL
Group: System/GUI/Other
@@ -92,6 +92,8 @@
/usr/bin/desktop-launch
%changelog -n desktop-data-SuSE
+* Mon Oct 02 2006 - stbinner(a)suse.de
+- bump version number to 10.2
* Sat Sep 09 2006 - dmueller(a)suse.de
- fix fillup comment
* Fri Sep 01 2006 - stbinner(a)suse.de
++++++ desktop-data.tar.bz2 ++++++
desktop-data-SuSE/desktop-data.tar.bz2 /mounts/work_src_done/NOARCH/desktop-data-SuSE/desktop-data.tar.bz2 differ: char 11, line 1
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package glibc
checked in at Mon Oct 2 11:37:22 CEST 2006.
--------
--- glibc/glibc.changes 2006-09-29 05:07:07.000000000 +0200
+++ /mounts/work_src_done/STABLE/glibc/glibc.changes 2006-10-01 19:49:40.000000000 +0200
@@ -1,0 +2,12 @@
+Fri Sep 29 22:06:43 CEST 2006 - pbaudis(a)suse.cz
+
+- Update to 2.5 CVS - official release (only minimal changes in CVS
+ since the last update)
+- Fix a thinko in the -Bdirect patch
+
+-------------------------------------------------------------------
+Fri Sep 29 19:51:24 CEST 2006 - dmueller(a)suse.de
+
+- fix devel requires
+
+-------------------------------------------------------------------
Old:
----
glibc-2.4.90-2006092518.tar.bz2
glibc-2.4.90-nscd-initgroups.diff
glibc-nptl-2.4.90-2006092518.tar.bz2
New:
----
glibc-2.5-2006092922.tar.bz2
glibc-nptl-2.5-2006092922.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ glibc.spec ++++++
--- /var/tmp/diff_new_pack.bf1vDH/_old 2006-10-02 11:34:06.000000000 +0200
+++ /var/tmp/diff_new_pack.bf1vDH/_new 2006-10-02 11:34:06.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package glibc (Version 2.4.90)
+# spec file for package glibc (Version 2.5)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -27,9 +27,9 @@
Group: System/Libraries
Obsoletes: ngpt ngpt-devel
Autoreqprov: on
-Version: 2.4.90
-Release: 19
-%define snapshot_date 2006092518
+Version: 2.5
+Release: 1
+%define snapshot_date 2006092922
URL: http://www.gnu.org/software/libc/libc.html
PreReq: filesystem
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -74,8 +74,7 @@
Patch30: glibc-2.3.90-langpackdir.diff
Patch31: glibc-nptl-2.4-nofixsyscallnr.diff
Patch32: crypt_blowfish-1.0.diff
-Patch33: glibc-2.4.90-nscd-initgroups.diff
-Patch34: glibc-2.4.90-bdirect.diff
+Patch33: glibc-2.4.90-bdirect.diff
%description
The GNU C Library provides the most important standard libraries used
@@ -174,7 +173,7 @@
Group: Development/Libraries/C and C++
Obsoletes: epoll
PreReq: /bin/rm
-Requires: glibc = %{version}, kernel-headers
+Requires: glibc = %{version}, linux-kernel-headers
Autoreqprov: on
%description devel
@@ -202,7 +201,7 @@
%prep
-%setup -n glibc-2.4 -q -a 1 -a 3 -a 4 -a 14
+%setup -n glibc-2.5 -q -a 1 -a 3 -a 4 -a 14
%patch
# libNoVersion part is only active on ix86
%patch1
@@ -238,7 +237,6 @@
%patch31
%patch32
%patch33
-%patch34
%patch5
find . -name configure | xargs touch
@@ -799,6 +797,12 @@
%changelog -n glibc
* Fri Sep 29 2006 - pbaudis(a)suse.cz
+- Update to 2.5 CVS - official release (only minimal changes in CVS
+ since the last update)
+- Fix a thinko in the -Bdirect patch
+* Fri Sep 29 2006 - dmueller(a)suse.de
+- fix devel requires
+* Fri Sep 29 2006 - pbaudis(a)suse.cz
- Make the dynamic linker support direct bindings (Michael Meeks'
Solaris-like -Bdirect with minor changes by me)
- Split the kernel headers to a new package (linux-kernel-headers)
++++++ glibc-2.4.90-bdirect.diff ++++++
--- /var/tmp/diff_new_pack.bf1vDH/_old 2006-10-02 11:34:07.000000000 +0200
+++ /var/tmp/diff_new_pack.bf1vDH/_new 2006-10-02 11:34:07.000000000 +0200
@@ -180,7 +180,7 @@
+
+ noffset &= DT_SUSE_DIRECT_MASK;
+
-+ if (__builtin_expect (noffset < undef_map->l_dtneeded.r_nlist / sizeof(void *), 1))
++ if (__builtin_expect (noffset < undef_map->l_dtneeded.r_nlist, 1))
+ {
+ int res;
+ struct r_scope_elem direct_elem;
++++++ glibc-2.4.90-2006092518.tar.bz2 -> glibc-2.5-2006092922.tar.bz2 ++++++
glibc/glibc-2.4.90-2006092518.tar.bz2 /mounts/work_src_done/STABLE/glibc/glibc-2.5-2006092922.tar.bz2 differ: char 11, line 1
++++++ glibc-nptl-2.4.90-2006092518.tar.bz2 -> glibc-nptl-2.5-2006092922.tar.bz2 ++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0