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 2008
- 1 participants
- 1650 discussions
Hello community,
here is the log from the commit of package xorg-x11-driver-video
checked in at Wed Oct 29 11:13:25 CET 2008.
--------
--- xorg-x11-driver-video/xorg-x11-driver-video.changes 2008-10-26 05:40:06.000000000 +0100
+++ /mounts/work_src_done/STABLE/xorg-x11-driver-video/xorg-x11-driver-video.changes 2008-10-28 22:59:11.385698099 +0100
@@ -1,0 +2,6 @@
+Tue Oct 28 22:57:14 CET 2008 - sndirsch(a)suse.de
+
+- removed xf86-video-intel-memleak.diff, which resulted in a
+ Xserver crash (bnc #439642)
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
xf86-video-intel-memleak.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xorg-x11-driver-video.spec ++++++
--- /var/tmp/diff_new_pack.w25429/_old 2008-10-29 11:13:11.000000000 +0100
+++ /var/tmp/diff_new_pack.w25429/_new 2008-10-29 11:13:11.000000000 +0100
@@ -22,7 +22,7 @@
BuildRequires: Mesa-devel libdrm-devel pkgconfig xorg-x11-proto-devel xorg-x11-server-sdk
Url: http://xorg.freedesktop.org/
Version: 7.4
-Release: 12
+Release: 13
License: X11/MIT
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Group: System/X11/Servers/XF86_4
@@ -73,7 +73,6 @@
Source55: xf86-video-r128-6.8.0.tar.bz2
Source100: sax2-hwinfo-data.tar.gz
Patch1: xf86-video-intel-nottm.diff
-Patch2: xf86-video-intel-memleak.diff
Patch3: ps_nv.diff
Patch4: xf86-video-nv.diff
Patch10: xf86-video-tdfx.diff
@@ -112,7 +111,6 @@
popd
pushd xf86-video-intel-*
%patch1
-%patch2
popd
pushd xf86-video-nv-*
%patch3 -p0
@@ -237,6 +235,9 @@
/var/lib/hardware/ids/20.%{name}
%changelog
+* Tue Oct 28 2008 sndirsch(a)suse.de
+- removed xf86-video-intel-memleak.diff, which resulted in a
+ Xserver crash (bnc #439642)
* Sun Oct 26 2008 sndirsch(a)suse.de
- specfile cleanup
* Fri Oct 24 2008 sndirsch(a)suse.de
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 xorg-x11-driver-input
checked in at Wed Oct 29 11:12:49 CET 2008.
--------
--- xorg-x11-driver-input/xorg-x11-driver-input.changes 2008-10-18 06:56:16.000000000 +0200
+++ /mounts/work_src_done/STABLE/xorg-x11-driver-input/xorg-x11-driver-input.changes 2008-10-28 22:39:14.100604158 +0100
@@ -1,0 +2,5 @@
+Tue Oct 28 22:38:42 CET 2008 - sndirsch(a)suse.de
+
+- back to xf86-input-vmmouse 12.5.1 (bnc #439664)
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
xf86-input-vmmouse-12.5.2.tar.bz2
New:
----
xf86-input-vmmouse-12.5.1.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xorg-x11-driver-input.spec ++++++
--- /var/tmp/diff_new_pack.U23149/_old 2008-10-29 11:12:16.000000000 +0100
+++ /var/tmp/diff_new_pack.U23149/_new 2008-10-29 11:12:16.000000000 +0100
@@ -23,7 +23,7 @@
BuildRequires: Mesa-devel pkgconfig xorg-x11-proto-devel xorg-x11-server-sdk
Url: http://xorg.freedesktop.org/
Version: 7.4
-Release: 7
+Release: 8
License: X11/MIT
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Group: System/X11/Servers/XF86_4
@@ -55,7 +55,7 @@
Source23: xf86-input-summa-1.2.0.tar.bz2
Source24: xf86-input-tek4957-1.2.0.tar.bz2
Source25: xf86-input-ur98-X11R7.1-1.1.0.tar.bz2
-Source26: xf86-input-vmmouse-12.5.2.tar.bz2
+Source26: xf86-input-vmmouse-12.5.1.tar.bz2
Source27: xf86-input-void-1.1.1.tar.bz2
Source28: xf86-input-diamondtouch-0.3.0.tar.bz2
# extra sources
@@ -155,6 +155,8 @@
%{_mandir}/man4/*
%changelog
+* Tue Oct 28 2008 sndirsch(a)suse.de
+- back to xf86-input-vmmouse 12.5.1 (bnc #439664)
* Sat Oct 18 2008 sndirsch(a)suse.de
- xf86-input-vmmouse 12.5.2
* Remove useless call to xf86AddModuleInfo
@@ -225,7 +227,7 @@
* Thu Jul 03 2008 sndirsch(a)suse.de
- updated xf86-input-magictouch to git commit 7f90f6a; required for
xorg-server 1.5
-* Thu Jun 26 2008 sndirsch(a)suse.de
+* Wed Jun 25 2008 sndirsch(a)suse.de
- xf86-input-diamondtouch 0.3.0
* "This driver is not part of the X.Org distribution. In the
process of tying up loose ends, the DiamondTouch driver has
@@ -273,7 +275,7 @@
* Sat Apr 19 2008 sndirsch(a)suse.de
- xf86-input-evdev-commit-eeb3727.diff
* Don't flush buttons on init (bfo #12630, bnc #381543)
-* Sun Mar 23 2008 sndirsch(a)suse.de
+* Sat Mar 22 2008 sndirsch(a)suse.de
- xf86-input-calcomp 1.1.2
xf86-input-digitaledge 1.1.1
xf86-input-dmc 1.1.2
@@ -574,7 +576,7 @@
- removed Requires: xorg-x11-server, since xorg-x11-input-input is
already required by xorg-x11-server, which resulted in a fatal
dependancy cycle
-* Sun Aug 06 2006 sndirsch(a)suse.de
+* Sat Aug 05 2006 sndirsch(a)suse.de
- p_mouse_misc.diff:
* patch to fix X server crashes with synaptics driver (Bug #61702)
- p_kbd.diff:
++++++ xf86-input-vmmouse-12.5.2.tar.bz2 -> xf86-input-vmmouse-12.5.1.tar.bz2 ++++++
++++ 15466 lines of diff (skipped)
++++ retrying with extended exclude list
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/xf86-input-vmmouse-12.5.2/config.h.in new/xf86-input-vmmouse-12.5.1/config.h.in
--- old/xf86-input-vmmouse-12.5.2/config.h.in 2008-10-18 02:06:14.000000000 +0200
+++ new/xf86-input-vmmouse-12.5.1/config.h.in 2008-05-22 22:25:50.000000000 +0200
@@ -2,9 +2,6 @@
#include "xorg-server.h"
-/* Define absolute valuator axes */
-#undef ABS_VALUATOR_AXES
-
/* Call conversion_proc from within the driver, as Xserver doesn't */
#undef CALL_CONVERSION_PROC
@@ -59,15 +56,6 @@
/* Define to the version of this package. */
#undef PACKAGE_VERSION
-/* Major version of this package */
-#undef PACKAGE_VERSION_MAJOR
-
-/* Minor version of this package */
-#undef PACKAGE_VERSION_MINOR
-
-/* Patch version of this package */
-#undef PACKAGE_VERSION_PATCHLEVEL
-
/* Define to 1 if you have the ANSI C header files. */
#undef STDC_HEADERS
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/xf86-input-vmmouse-12.5.2/configure.ac new/xf86-input-vmmouse-12.5.1/configure.ac
--- old/xf86-input-vmmouse-12.5.2/configure.ac 2008-10-18 04:41:46.000000000 +0200
+++ new/xf86-input-vmmouse-12.5.1/configure.ac 2008-05-21 07:41:20.000000000 +0200
@@ -22,7 +22,7 @@
AC_PREREQ(2.57)
AC_INIT([xf86-input-vmmouse],
- 12.5.2,
+ 12.5.1,
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg]
xf86-input-vmmouse)
@@ -86,9 +86,6 @@
[AC_DEFINE([CALL_CONVERSION_PROC], 1,
[Call conversion_proc from within the driver, as
Xserver doesn't])])
-PKG_CHECK_EXISTS([xorg-server > 1.4.0.90],
- [AC_DEFINE([ABS_VALUATOR_AXES], 1,
- [Define absolute valuator axes])])
CFLAGS="$CFLAGS $XORG_CFLAGS "' -I$(top_srcdir)/src'
AC_SUBST([CFLAGS])
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/xf86-input-vmmouse-12.5.2/missing new/xf86-input-vmmouse-12.5.1/missing
--- old/xf86-input-vmmouse-12.5.2/missing 2007-02-27 20:35:39.000000000 +0100
+++ new/xf86-input-vmmouse-12.5.1/missing 2008-04-18 01:27:09.000000000 +0200
@@ -1,9 +1,9 @@
#! /bin/sh
# Common stub for a few missing GNU programs while installing.
-scriptversion=2005-06-08.21
+scriptversion=2006-05-10.23
-# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005
+# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006
# Free Software Foundation, Inc.
# Originally by Fran,cois Pinard <pinard(a)iro.umontreal.ca>, 1996.
@@ -33,6 +33,8 @@
fi
run=:
+sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p'
+sed_minuso='s/.* -o \([^ ]*\).*/\1/p'
# In the cases where this matters, `missing' is being run in the
# srcdir already.
@@ -44,7 +46,7 @@
msg="missing on your system"
-case "$1" in
+case $1 in
--run)
# Try to run requested program, and just exit if it succeeds.
run=
@@ -77,6 +79,7 @@
aclocal touch file \`aclocal.m4'
autoconf touch file \`configure'
autoheader touch file \`config.h.in'
+ autom4te touch the output file, or create a stub one
automake touch all \`Makefile.in' files
bison create \`y.tab.[ch]', if possible, from existing .[ch]
flex create \`lex.yy.c', if possible, from existing .c
@@ -106,7 +109,7 @@
# Now exit if we have it, but it failed. Also exit now if we
# don't have it and --version was passed (most likely to detect
# the program).
-case "$1" in
+case $1 in
lex|yacc)
# Not GNU programs, they don't have --version.
;;
@@ -135,7 +138,7 @@
# If it does not exist, or fails to run (possibly an outdated version),
# try to emulate it.
-case "$1" in
+case $1 in
aclocal*)
echo 1>&2 "\
WARNING: \`$1' is $msg. You should only need it if
@@ -164,7 +167,7 @@
test -z "$files" && files="config.h"
touch_files=
for f in $files; do
- case "$f" in
+ case $f in
*:*) touch_files="$touch_files "`echo "$f" |
sed -e 's/^[^:]*://' -e 's/:.*//'`;;
*) touch_files="$touch_files $f.in";;
@@ -192,8 +195,8 @@
You can get \`$1' as part of \`Autoconf' from any GNU
archive site."
- file=`echo "$*" | sed -n 's/.*--output[ =]*\([^ ]*\).*/\1/p'`
- test -z "$file" && file=`echo "$*" | sed -n 's/.*-o[ ]*\([^ ]*\).*/\1/p'`
+ file=`echo "$*" | sed -n "$sed_output"`
+ test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
if test -f "$file"; then
touch $file
else
@@ -214,25 +217,25 @@
in order for those modifications to take effect. You can get
\`Bison' from any GNU archive site."
rm -f y.tab.c y.tab.h
- if [ $# -ne 1 ]; then
+ if test $# -ne 1; then
eval LASTARG="\${$#}"
- case "$LASTARG" in
+ case $LASTARG in
*.y)
SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'`
- if [ -f "$SRCFILE" ]; then
+ if test -f "$SRCFILE"; then
cp "$SRCFILE" y.tab.c
fi
SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'`
- if [ -f "$SRCFILE" ]; then
+ if test -f "$SRCFILE"; then
cp "$SRCFILE" y.tab.h
fi
;;
esac
fi
- if [ ! -f y.tab.h ]; then
+ if test ! -f y.tab.h; then
echo >y.tab.h
fi
- if [ ! -f y.tab.c ]; then
+ if test ! -f y.tab.c; then
echo 'main() { return 0; }' >y.tab.c
fi
;;
@@ -244,18 +247,18 @@
in order for those modifications to take effect. You can get
\`Flex' from any GNU archive site."
rm -f lex.yy.c
- if [ $# -ne 1 ]; then
+ if test $# -ne 1; then
eval LASTARG="\${$#}"
- case "$LASTARG" in
+ case $LASTARG in
*.l)
SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'`
- if [ -f "$SRCFILE" ]; then
+ if test -f "$SRCFILE"; then
cp "$SRCFILE" lex.yy.c
fi
;;
esac
fi
- if [ ! -f lex.yy.c ]; then
+ if test ! -f lex.yy.c; then
echo 'main() { return 0; }' >lex.yy.c
fi
;;
@@ -267,11 +270,9 @@
\`Help2man' package in order for those modifications to take
effect. You can get \`Help2man' from any GNU archive site."
- file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'`
- if test -z "$file"; then
- file=`echo "$*" | sed -n 's/.*--output=\([^ ]*\).*/\1/p'`
- fi
- if [ -f "$file" ]; then
+ file=`echo "$*" | sed -n "$sed_output"`
+ test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
+ if test -f "$file"; then
touch $file
else
test -z "$file" || exec >$file
@@ -289,11 +290,17 @@
DU, IRIX). You might want to install the \`Texinfo' package or
the \`GNU make' package. Grab either from any GNU archive site."
# The file to touch is that specified with -o ...
- file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'`
+ file=`echo "$*" | sed -n "$sed_output"`
+ test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
if test -z "$file"; then
# ... or it is the one specified with @setfilename ...
infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
- file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $infile`
+ file=`sed -n '
+ /^@setfilename/{
+ s/.* \([^ ]*\) *$/\1/
+ p
+ q
+ }' $infile`
# ... or it is derived from the source name (dir/f.texi becomes f.info)
test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info
fi
@@ -317,13 +324,13 @@
fi
firstarg="$1"
if shift; then
- case "$firstarg" in
+ case $firstarg in
*o*)
firstarg=`echo "$firstarg" | sed s/o//`
tar "$firstarg" "$@" && exit 0
;;
esac
- case "$firstarg" in
+ case $firstarg in
*h*)
firstarg=`echo "$firstarg" | sed s/h//`
tar "$firstarg" "$@" && exit 0
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/xf86-input-vmmouse-12.5.2/src/vmmouse.c new/xf86-input-vmmouse-12.5.1/src/vmmouse.c
--- old/xf86-input-vmmouse-12.5.2/src/vmmouse.c 2008-10-18 04:56:49.000000000 +0200
+++ new/xf86-input-vmmouse-12.5.1/src/vmmouse.c 2008-05-21 07:41:20.000000000 +0200
@@ -95,7 +95,7 @@
*/
#define VMMOUSE_MAJOR_VERSION 12
#define VMMOUSE_MINOR_VERSION 5
-#define VMMOUSE_PATCHLEVEL 2
+#define VMMOUSE_PATCHLEVEL 1
#define VMMOUSE_DRIVER_VERSION \
(VMMOUSE_MAJOR_VERSION * 65536 + VMMOUSE_MINOR_VERSION * 256 + VMMOUSE_PATCHLEVEL)
#define VMMOUSE_DRIVER_VERSION_STRING \
@@ -675,7 +675,7 @@
/*
* Process option for ZAxisMapping
*/
- s = xf86SetStrOption(pInfo->options, "ZAxisMapping", "4 5");
+ s = xf86SetStrOption(pInfo->options, "ZAxisMapping", NULL);
if (s) {
int b1 = 0, b2 = 0, b3 = 0, b4 = 0;
char *msg = NULL;
@@ -795,7 +795,7 @@
min(pMse->buttons, MSE_MAXBUTTONS),
#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) == 0
miPointerGetMotionEvents,
-#elif GET_ABI_MAJOR(ABI_XINPUT_VERSION) < 3
+#else
GetMotionHistory,
#endif
pMse->Ctrl,
@@ -807,18 +807,10 @@
);
/* X valuator */
-#ifdef ABS_VALUATOR_AXES
- xf86InitValuatorAxisStruct(device, 0, 0, 65535, 10000, 0, 10000);
-#else
xf86InitValuatorAxisStruct(device, 0, 0, -1, 1, 0, 1);
-#endif
xf86InitValuatorDefaults(device, 0);
/* Y valuator */
-#ifdef ABS_VALUATOR_AXES
- xf86InitValuatorAxisStruct(device, 1, 0, 65535, 10000, 0, 10000);
-#else
xf86InitValuatorAxisStruct(device, 1, 0, -1, 1, 0, 1);
-#endif
xf86InitValuatorDefaults(device, 1);
#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) == 0
xf86MotionHistoryAllocate(pInfo);
@@ -1188,8 +1180,13 @@
xf86LoaderReqSymLists(reqSymbols, NULL);
- if (!Initialised)
+ if (!Initialised) {
Initialised = TRUE;
+#ifndef REMOVE_LOADER_CHECK_MODULE_INFO
+ if (xf86LoaderCheckSymbol("xf86AddModuleInfo"))
+#endif
+ xf86AddModuleInfo(&VMMouseInfo, module);
+ }
xf86Msg(X_INFO, "VMWARE(0): VMMOUSE module was loaded\n");
xf86AddInputDriver(&VMMOUSE, module, 0);
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 installation-kernel-tapeipl
checked in at Wed Oct 29 11:11:06 CET 2008.
--------
--- arch/s390/installation-kernel-tapeipl/installation-kernel-tapeipl.changes 2008-10-29 10:57:47.000000000 +0100
+++ /mounts/work_users/ro/STABLE/installation-kernel-tapeipl/installation-kernel-tapeipl.changes 2008-10-29 11:10:45.778755000 +0100
@@ -1,0 +2,5 @@
+Wed Oct 29 11:10:39 CET 2008 - ro(a)suse.de
+
+- next step
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ installation-kernel-tapeipl.spec ++++++
--- /var/tmp/diff_new_pack.H21824/_old 2008-10-29 11:10:59.000000000 +0100
+++ /var/tmp/diff_new_pack.H21824/_new 2008-10-29 11:10:59.000000000 +0100
@@ -61,6 +61,8 @@
%changelog
* Wed Oct 29 2008 ro(a)suse.de
+- next step
+* Wed Oct 29 2008 ro(a)suse.de
- try to fix build
* Mon Aug 11 2008 ro(a)suse.de
- add exclusivearch
++++++ installation-kernel-install ++++++
--- /var/tmp/diff_new_pack.H21824/_old 2008-10-29 11:10:59.000000000 +0100
+++ /var/tmp/diff_new_pack.H21824/_new 2008-10-29 11:10:59.000000000 +0100
@@ -7,7 +7,9 @@
# current_package_name
#
cd /usr/src/linux
-kernel_version=`sed -n 's/.* "//;s/"//p' include/linux/version.h`
+N=`ls -d /lib/modules/*`
+N=`basename $N`
+kernel_version=$N
%define kernel_release $kernel_version
function install_image # KERNEL_VERSION INSTALL_DIR
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 installation-images
checked in at Wed Oct 29 11:00:57 CET 2008.
--------
--- installation-images/installation-images.changes 2008-10-27 17:24:40.000000000 +0100
+++ /mounts/work_src_done/STABLE/installation-images/installation-images.changes 2008-10-29 10:34:33.033031000 +0100
@@ -1,0 +2,6 @@
+Wed Oct 29 10:33:51 CET 2008 - ro(a)suse.de
+
+- drop cpint from buildrequires
+ (unused since March 2006, see changelog)
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
needed_space_in_mb
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ installation-images.spec ++++++
--- /var/tmp/diff_new_pack.So9985/_old 2008-10-29 11:00:34.000000000 +0100
+++ /var/tmp/diff_new_pack.So9985/_new 2008-10-29 11:00:34.000000000 +0100
@@ -64,7 +64,7 @@
BuildRequires: efibootmgr elilo fpswa ia32el pmtools
%endif
%ifarch s390 s390x
-BuildRequires: cpint installation-kernel-tapeipl yast2-reipl
+BuildRequires: installation-kernel-tapeipl yast2-reipl
%endif
%ifarch s390x
BuildRequires: glibc-32bit
@@ -95,7 +95,7 @@
AutoReqProv: off
Summary: Installation Image Files
Version: 11.31
-Release: 1
+Release: 2
Source: installation-images-11.31.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%define _binary_payload w.ufdio
@@ -112,7 +112,7 @@
AutoReqProv: off
Summary: Create initrd for Installation
Version: 1.0
-Release: 480
+Release: 481
%description -n install-initrd
You can create an initrd for installation. Useful, for example, to set
@@ -185,6 +185,9 @@
/usr/sbin/mkinstallinitrd
%changelog
+* Wed Oct 29 2008 ro(a)suse.de
+- drop cpint from buildrequires
+ (unused since March 2006, see changelog)
* Mon Oct 27 2008 snwint(a)suse.de
- added cxgb3 on ppc (bnc #434203)
- added zfcp_san_disc (bnc #432644)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 installation-kernel-tapeipl
checked in at Wed Oct 29 10:59:46 CET 2008.
--------
--- arch/s390/installation-kernel-tapeipl/installation-kernel-tapeipl.changes 2008-08-11 11:01:40.000000000 +0200
+++ /mounts/work_src_done/STABLE/installation-kernel-tapeipl/installation-kernel-tapeipl.changes 2008-10-29 10:57:47.539154000 +0100
@@ -1,0 +2,5 @@
+Wed Oct 29 10:57:43 CET 2008 - ro(a)suse.de
+
+- try to fix build
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ installation-kernel-tapeipl.spec ++++++
--- /var/tmp/diff_new_pack.YG6901/_old 2008-10-29 10:59:30.000000000 +0100
+++ /var/tmp/diff_new_pack.YG6901/_new 2008-10-29 10:59:30.000000000 +0100
@@ -15,6 +15,7 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
+# needsrootforbuild
Name: installation-kernel-tapeipl
@@ -59,6 +60,8 @@
# rdripl contains the /lib/modules:
%changelog
+* Wed Oct 29 2008 ro(a)suse.de
+- try to fix build
* Mon Aug 11 2008 ro(a)suse.de
- add exclusivearch
* Wed Feb 01 2006 ro(a)suse.de
@@ -97,7 +100,7 @@
- disable CONFIG_EVMS explicitly(not supported during installation)
- don't disable CONFIG_PFAULT explicitly(VM versions have fix now)
- installation-kernel-rdripl: take /boot/System.map-* into filelist
-* Thu Sep 05 2002 bk(a)suse.de
+* Wed Sep 04 2002 bk(a)suse.de
- rdripl: copy %%name/System.map-* to boot for installation-images
* Tue Sep 03 2002 bk(a)suse.de
- update to 2.4.19
@@ -144,7 +147,7 @@
* Mon Jul 16 2001 bk(a)suse.de
- installation-kernel-install: fix handling of EXTRAVERSION
- installation-kernel-install: do renaming of modules before depmod
-* Mon Jul 16 2001 bk(a)suse.de
+* Sun Jul 15 2001 bk(a)suse.de
- export of lib/modules/version moved to rdripl
* Fri Jul 13 2001 bk(a)suse.de
- enable automatic activation of DASD ECKD and FBA modules
++++++ installation-kernel-build ++++++
--- /var/tmp/diff_new_pack.YG6901/_old 2008-10-29 10:59:30.000000000 +0100
+++ /var/tmp/diff_new_pack.YG6901/_new 2008-10-29 10:59:30.000000000 +0100
@@ -34,7 +34,7 @@
else
confname=default
fi
- sed 's/# \(CONFIG_IPL_TAPE\) is not set/\1=y/;s/CONFIG_IPL_VM=y/# CONFIG_IPL_VM is not set/' arch/s390/defconfig.$confname >.config
+ sed 's/# \(CONFIG_IPL_TAPE\) is not set/\1=y/;s/CONFIG_IPL_VM=y/# CONFIG_IPL_VM is not set/' ../linux-obj/%_arch/$confname/.config >.config
make -f /tmp/lx_suse-Makefile oldconfig
{
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 Wed Oct 29 00:26:53 CET 2008.
--------
--- kernel-source/kernel-debug.changes 2008-10-27 19:55:19.000000000 +0100
+++ /mounts/work_src_done/STABLE/kernel-source/kernel-debug.changes 2008-10-29 00:12:30.360395000 +0100
@@ -1,0 +2,103 @@
+Tue Oct 28 22:32:29 CET 2008 - jkosina(a)suse.de
+
+- patches.suse/silent-stack-overflow-2.patch: disabled, as it
+ causes kernel hangs triggered by grub (bnc#439448).
+
+-------------------------------------------------------------------
+Tue Oct 28 20:42:15 CET 2008 - kkeil(a)suse.de
+
+- update patches.suse/SoN-17-net-ps_rx.patch
+ fix i/o corruption on rx in ixgbe (bnc#438929)
+
+-------------------------------------------------------------------
+Tue Oct 28 18:43:29 CET 2008 - jdelvare(a)suse.de
+
+- config/powerpc/*: Fixup configuration files after last change.
+
+-------------------------------------------------------------------
+Tue Oct 28 18:19:34 CET 2008 - jdelvare(a)suse.de
+
+- config/*: Include many multimedia drivers which has been dropped
+ accidentally. This includes the pwc, ivtv, zr36067 drivers and
+ many old webcam drivers (bnc#439489).
+- supported.conf: Add all these drivers again.
+
+-------------------------------------------------------------------
+Tue Oct 28 16:02:47 CET 2008 - tiwai(a)suse.de
+
+- patches.drivers/alsa-hda-analog-update,
+ patches.drivers/alsa-hda-atihdmi-update,
+ patches.drivers/alsa-hda-beep,
+ patches.drivers/alsa-hda-hp-mobile-fix,
+ patches.drivers/alsa-hda-nvidia-hdmi,
+ patches.drivers/alsa-hda-probe-fix,
+ patches.drivers/alsa-hda-proc-fix,
+ patches.drivers/alsa-hda-realtek-update,
+ patches.drivers/alsa-hda-sigmatel-update,
+ patches.drivers/alsa-hda-spdif-slave,
+ patches.drivers/alsa-hda-via-rec-fix,
+ patches.drivers/alsa-hda-via-update:
+ ALSA updates, mostly taken from 2.6.28-rc1 patches
+- Update config files.
+
+-------------------------------------------------------------------
+Tue Oct 28 15:47:59 CET 2008 - jdelvare(a)suse.de
+
+- Actually CONFIG_SND_HDA_HWDEP is a boolean, sorry.
+
+-------------------------------------------------------------------
+Tue Oct 28 15:40:09 CET 2008 - jdelvare(a)suse.de
+
+- config/ia64/vanilla, config/x86_64/vanilla: fix configuration
+ discrepancy, CONFIG_SND_HDA_HWDEP=m.
+
+-------------------------------------------------------------------
+Tue Oct 28 14:45:54 CET 2008 - olh(a)suse.de
+
+- add patches.arch/ppc-pcibios_allocate_bus_resources.patch
+ add patches.arch/ppc-powerpc-debug-pci-hotplug.patch
+ fix DLPAR on pseries (bnc#439491 - LTC48584)
+
+-------------------------------------------------------------------
+Tue Oct 28 14:38:42 CET 2008 - olh(a)suse.de
+
+- add patches.arch/ppc-powerpc-fix-pci-unmap-io.patch
+ Fix unmapping of IO space on 64-bit (bnc#439491 - LTC48584)
+
+-------------------------------------------------------------------
+Tue Oct 28 11:50:35 CET 2008 - olh(a)suse.de
+
+- update ps3 config, remove unneeded options to reduce vmlinux size
+
+-------------------------------------------------------------------
+Tue Oct 28 07:36:40 CET 2008 - neilb(a)suse.de
+
+- patches.suse/md-notify-when-stopped: md: notify udev when an
+ md array is stopped. (fate#303894).
+
+-------------------------------------------------------------------
+Tue Oct 28 00:05:51 CET 2008 - gregkh(a)suse.de
+
+- use the panasonic laptop driver that was accepted by upstream, not the
+ pcc-acpi driver, which was rejected:
+ - patches.drivers/staging-add-pcc-acpi-driver.patch: Delete.
+ - patches.drivers/panasonic-laptop-add-panasonic-let-s-note-laptop-extras-driver-v0.94.patch:
+ panasonic-laptop: add Panasonic Let's Note laptop extras
+ driver v0.94.
+- Update config files.
+
+-------------------------------------------------------------------
+Mon Oct 27 23:58:12 CET 2008 - gregkh(a)suse.de
+
+- patches.drivers/via-framebuffer-driver.patch: Via Framebuffer
+ driver.
+- Update config files.
+
+-------------------------------------------------------------------
+Mon Oct 27 22:50:59 CET 2008 - bwalle(a)suse.de
+
+- patches.fixes/hpwdt-kdump.diff:
+ Don't change permission of sysfs file (did that accidentally
+ when changing the default value).
+
+-------------------------------------------------------------------
kernel-default.changes: same change
kernel-dummy.changes: same change
kernel-kdump.changes: same change
kernel-pae.changes: same change
kernel-ppc64.changes: same change
kernel-ps3.changes: same change
kernel-rt.changes: same change
kernel-rt_debug.changes: same change
kernel-s390.changes: same change
kernel-source.changes: same change
kernel-source-rt.changes: same change
kernel-syms.changes: same change
kernel-syms-rt.changes: same change
kernel-trace.changes: same change
kernel-vanilla.changes: same change
kernel-xen.changes: same change
calling whatdependson for head-i586
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kernel-debug.spec ++++++
--- /var/tmp/diff_new_pack.Md9173/_old 2008-10-29 00:20:10.000000000 +0100
+++ /var/tmp/diff_new_pack.Md9173/_new 2008-10-29 00:20:10.000000000 +0100
@@ -58,7 +58,7 @@
Name: kernel-debug
Summary: A Debug Version of the Kernel
Version: 2.6.27.4
-Release: 1
+Release: 2
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
@@ -216,7 +216,7 @@
-Source Timestamp: 2008-10-27 19:53:11 +0100
+Source Timestamp: 2008-10-28 22:32:39 +0100
%prep
if ! [ -e %_sourcedir/linux-2.6.27.tar.bz2 ]; then
@@ -726,7 +726,7 @@
-Source Timestamp: 2008-10-27 19:53:11 +0100
+Source Timestamp: 2008-10-28 22:32:39 +0100
%preun base -f preun-base.sh
@@ -763,7 +763,7 @@
-Source Timestamp: 2008-10-27 19:53:11 +0100
+Source Timestamp: 2008-10-28 22:32:39 +0100
%preun extra -f preun-extra.sh
@@ -778,6 +778,67 @@
%defattr(-, root, root)
%endif
%changelog
+* Tue Oct 28 2008 jkosina(a)suse.de
+- patches.suse/silent-stack-overflow-2.patch: disabled, as it
+ causes kernel hangs triggered by grub (bnc#439448).
+* Tue Oct 28 2008 kkeil(a)suse.de
+- update patches.suse/SoN-17-net-ps_rx.patch
+ fix i/o corruption on rx in ixgbe (bnc#438929)
+* Tue Oct 28 2008 jdelvare(a)suse.de
+- config/powerpc/*: Fixup configuration files after last change.
+* Tue Oct 28 2008 jdelvare(a)suse.de
+- config/*: Include many multimedia drivers which has been dropped
+ accidentally. This includes the pwc, ivtv, zr36067 drivers and
+ many old webcam drivers (bnc#439489).
+- supported.conf: Add all these drivers again.
+* Tue Oct 28 2008 tiwai(a)suse.de
+- patches.drivers/alsa-hda-analog-update,
+ patches.drivers/alsa-hda-atihdmi-update,
+ patches.drivers/alsa-hda-beep,
+ patches.drivers/alsa-hda-hp-mobile-fix,
+ patches.drivers/alsa-hda-nvidia-hdmi,
+ patches.drivers/alsa-hda-probe-fix,
+ patches.drivers/alsa-hda-proc-fix,
+ patches.drivers/alsa-hda-realtek-update,
+ patches.drivers/alsa-hda-sigmatel-update,
+ patches.drivers/alsa-hda-spdif-slave,
+ patches.drivers/alsa-hda-via-rec-fix,
+ patches.drivers/alsa-hda-via-update:
+ ALSA updates, mostly taken from 2.6.28-rc1 patches
+- Update config files.
+* Tue Oct 28 2008 jdelvare(a)suse.de
+- Actually CONFIG_SND_HDA_HWDEP is a boolean, sorry.
+* Tue Oct 28 2008 jdelvare(a)suse.de
+- config/ia64/vanilla, config/x86_64/vanilla: fix configuration
+ discrepancy, CONFIG_SND_HDA_HWDEP=m.
+* Tue Oct 28 2008 olh(a)suse.de
+- add patches.arch/ppc-pcibios_allocate_bus_resources.patch
+ add patches.arch/ppc-powerpc-debug-pci-hotplug.patch
+ fix DLPAR on pseries (bnc#439491 - LTC48584)
+* Tue Oct 28 2008 olh(a)suse.de
+- add patches.arch/ppc-powerpc-fix-pci-unmap-io.patch
+ Fix unmapping of IO space on 64-bit (bnc#439491 - LTC48584)
+* Tue Oct 28 2008 olh(a)suse.de
+- update ps3 config, remove unneeded options to reduce vmlinux size
+* Tue Oct 28 2008 neilb(a)suse.de
+- patches.suse/md-notify-when-stopped: md: notify udev when an
+ md array is stopped. (fate#303894).
+* Tue Oct 28 2008 gregkh(a)suse.de
+- use the panasonic laptop driver that was accepted by upstream, not the
+ pcc-acpi driver, which was rejected:
+ - patches.drivers/staging-add-pcc-acpi-driver.patch: Delete.
+ - patches.drivers/panasonic-laptop-add-panasonic-let-s-note-laptop-extras-driver-v0.94.patch:
+ panasonic-laptop: add Panasonic Let's Note laptop extras
+ driver v0.94.
+- Update config files.
+* Tue Oct 28 2008 gregkh(a)suse.de
+- patches.drivers/via-framebuffer-driver.patch: Via Framebuffer
+ driver.
+- Update config files.
+* Mon Oct 27 2008 bwalle(a)suse.de
+- patches.fixes/hpwdt-kdump.diff:
+ Don't change permission of sysfs file (did that accidentally
+ when changing the default value).
* Mon Oct 27 2008 trenn(a)suse.de
- patches.arch/x86_uv_early_detect.patch: Delete hacks that were
necessary while waiting for x2apic code. (bnc#429984).
kernel-default.spec: same change
++++++ kernel-dummy.spec ++++++
--- /var/tmp/diff_new_pack.Md9173/_old 2008-10-29 00:20:10.000000000 +0100
+++ /var/tmp/diff_new_pack.Md9173/_new 2008-10-29 00:20:10.000000000 +0100
@@ -23,7 +23,7 @@
Name: kernel-dummy
Summary: Internal dummy package for synchronizing release numbers
Version: 2.6.27.4
-Release: 1
+Release: 2
License: GPL v2 only
Group: System/Kernel
AutoReqProv: off
@@ -36,7 +36,7 @@
--------
Andreas Gruenbacher <agruen(a)suse.de>
-Source Timestamp: 2008-10-27 19:53:11 +0100
+Source Timestamp: 2008-10-28 22:32:39 +0100
%install
rm -rf %buildroot
@@ -47,6 +47,67 @@
%defattr(-, root, root)
/etc/dummy
%changelog
+* Tue Oct 28 2008 jkosina(a)suse.de
+- patches.suse/silent-stack-overflow-2.patch: disabled, as it
+ causes kernel hangs triggered by grub (bnc#439448).
+* Tue Oct 28 2008 kkeil(a)suse.de
+- update patches.suse/SoN-17-net-ps_rx.patch
+ fix i/o corruption on rx in ixgbe (bnc#438929)
+* Tue Oct 28 2008 jdelvare(a)suse.de
+- config/powerpc/*: Fixup configuration files after last change.
+* Tue Oct 28 2008 jdelvare(a)suse.de
+- config/*: Include many multimedia drivers which has been dropped
+ accidentally. This includes the pwc, ivtv, zr36067 drivers and
+ many old webcam drivers (bnc#439489).
+- supported.conf: Add all these drivers again.
+* Tue Oct 28 2008 tiwai(a)suse.de
+- patches.drivers/alsa-hda-analog-update,
+ patches.drivers/alsa-hda-atihdmi-update,
+ patches.drivers/alsa-hda-beep,
+ patches.drivers/alsa-hda-hp-mobile-fix,
+ patches.drivers/alsa-hda-nvidia-hdmi,
+ patches.drivers/alsa-hda-probe-fix,
+ patches.drivers/alsa-hda-proc-fix,
+ patches.drivers/alsa-hda-realtek-update,
+ patches.drivers/alsa-hda-sigmatel-update,
+ patches.drivers/alsa-hda-spdif-slave,
+ patches.drivers/alsa-hda-via-rec-fix,
+ patches.drivers/alsa-hda-via-update:
+ ALSA updates, mostly taken from 2.6.28-rc1 patches
+- Update config files.
+* Tue Oct 28 2008 jdelvare(a)suse.de
+- Actually CONFIG_SND_HDA_HWDEP is a boolean, sorry.
+* Tue Oct 28 2008 jdelvare(a)suse.de
+- config/ia64/vanilla, config/x86_64/vanilla: fix configuration
+ discrepancy, CONFIG_SND_HDA_HWDEP=m.
+* Tue Oct 28 2008 olh(a)suse.de
+- add patches.arch/ppc-pcibios_allocate_bus_resources.patch
+ add patches.arch/ppc-powerpc-debug-pci-hotplug.patch
+ fix DLPAR on pseries (bnc#439491 - LTC48584)
+* Tue Oct 28 2008 olh(a)suse.de
+- add patches.arch/ppc-powerpc-fix-pci-unmap-io.patch
+ Fix unmapping of IO space on 64-bit (bnc#439491 - LTC48584)
+* Tue Oct 28 2008 olh(a)suse.de
+- update ps3 config, remove unneeded options to reduce vmlinux size
+* Tue Oct 28 2008 neilb(a)suse.de
+- patches.suse/md-notify-when-stopped: md: notify udev when an
+ md array is stopped. (fate#303894).
+* Tue Oct 28 2008 gregkh(a)suse.de
+- use the panasonic laptop driver that was accepted by upstream, not the
+ pcc-acpi driver, which was rejected:
+ - patches.drivers/staging-add-pcc-acpi-driver.patch: Delete.
+ - patches.drivers/panasonic-laptop-add-panasonic-let-s-note-laptop-extras-driver-v0.94.patch:
+ panasonic-laptop: add Panasonic Let's Note laptop extras
+ driver v0.94.
+- Update config files.
+* Tue Oct 28 2008 gregkh(a)suse.de
+- patches.drivers/via-framebuffer-driver.patch: Via Framebuffer
+ driver.
+- Update config files.
+* Mon Oct 27 2008 bwalle(a)suse.de
+- patches.fixes/hpwdt-kdump.diff:
+ Don't change permission of sysfs file (did that accidentally
+ when changing the default value).
* Mon Oct 27 2008 trenn(a)suse.de
- patches.arch/x86_uv_early_detect.patch: Delete hacks that were
necessary while waiting for x2apic code. (bnc#429984).
++++++ kernel-kdump.spec ++++++
--- /var/tmp/diff_new_pack.Md9173/_old 2008-10-29 00:20:11.000000000 +0100
+++ /var/tmp/diff_new_pack.Md9173/_new 2008-10-29 00:20:11.000000000 +0100
@@ -58,7 +58,7 @@
Name: kernel-kdump
Summary: kernel for kdump
Version: 2.6.27.4
-Release: 1
+Release: 2
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
@@ -215,7 +215,7 @@
-Source Timestamp: 2008-10-27 19:53:11 +0100
+Source Timestamp: 2008-10-28 22:32:39 +0100
%prep
if ! [ -e %_sourcedir/linux-2.6.27.tar.bz2 ]; then
@@ -727,7 +727,7 @@
-Source Timestamp: 2008-10-27 19:53:11 +0100
+Source Timestamp: 2008-10-28 22:32:39 +0100
%preun base -f preun-base.sh
@@ -766,7 +766,7 @@
-Source Timestamp: 2008-10-27 19:53:11 +0100
+Source Timestamp: 2008-10-28 22:32:39 +0100
%preun extra -f preun-extra.sh
@@ -781,6 +781,67 @@
%defattr(-, root, root)
%endif
%changelog
+* Tue Oct 28 2008 jkosina(a)suse.de
+- patches.suse/silent-stack-overflow-2.patch: disabled, as it
+ causes kernel hangs triggered by grub (bnc#439448).
+* Tue Oct 28 2008 kkeil(a)suse.de
+- update patches.suse/SoN-17-net-ps_rx.patch
+ fix i/o corruption on rx in ixgbe (bnc#438929)
+* Tue Oct 28 2008 jdelvare(a)suse.de
+- config/powerpc/*: Fixup configuration files after last change.
+* Tue Oct 28 2008 jdelvare(a)suse.de
+- config/*: Include many multimedia drivers which has been dropped
+ accidentally. This includes the pwc, ivtv, zr36067 drivers and
+ many old webcam drivers (bnc#439489).
+- supported.conf: Add all these drivers again.
+* Tue Oct 28 2008 tiwai(a)suse.de
+- patches.drivers/alsa-hda-analog-update,
+ patches.drivers/alsa-hda-atihdmi-update,
+ patches.drivers/alsa-hda-beep,
+ patches.drivers/alsa-hda-hp-mobile-fix,
+ patches.drivers/alsa-hda-nvidia-hdmi,
+ patches.drivers/alsa-hda-probe-fix,
+ patches.drivers/alsa-hda-proc-fix,
+ patches.drivers/alsa-hda-realtek-update,
+ patches.drivers/alsa-hda-sigmatel-update,
+ patches.drivers/alsa-hda-spdif-slave,
+ patches.drivers/alsa-hda-via-rec-fix,
+ patches.drivers/alsa-hda-via-update:
+ ALSA updates, mostly taken from 2.6.28-rc1 patches
+- Update config files.
+* Tue Oct 28 2008 jdelvare(a)suse.de
+- Actually CONFIG_SND_HDA_HWDEP is a boolean, sorry.
+* Tue Oct 28 2008 jdelvare(a)suse.de
+- config/ia64/vanilla, config/x86_64/vanilla: fix configuration
+ discrepancy, CONFIG_SND_HDA_HWDEP=m.
+* Tue Oct 28 2008 olh(a)suse.de
+- add patches.arch/ppc-pcibios_allocate_bus_resources.patch
+ add patches.arch/ppc-powerpc-debug-pci-hotplug.patch
+ fix DLPAR on pseries (bnc#439491 - LTC48584)
+* Tue Oct 28 2008 olh(a)suse.de
+- add patches.arch/ppc-powerpc-fix-pci-unmap-io.patch
+ Fix unmapping of IO space on 64-bit (bnc#439491 - LTC48584)
+* Tue Oct 28 2008 olh(a)suse.de
+- update ps3 config, remove unneeded options to reduce vmlinux size
+* Tue Oct 28 2008 neilb(a)suse.de
+- patches.suse/md-notify-when-stopped: md: notify udev when an
+ md array is stopped. (fate#303894).
+* Tue Oct 28 2008 gregkh(a)suse.de
+- use the panasonic laptop driver that was accepted by upstream, not the
+ pcc-acpi driver, which was rejected:
+ - patches.drivers/staging-add-pcc-acpi-driver.patch: Delete.
+ - patches.drivers/panasonic-laptop-add-panasonic-let-s-note-laptop-extras-driver-v0.94.patch:
+ panasonic-laptop: add Panasonic Let's Note laptop extras
+ driver v0.94.
+- Update config files.
+* Tue Oct 28 2008 gregkh(a)suse.de
+- patches.drivers/via-framebuffer-driver.patch: Via Framebuffer
+ driver.
+- Update config files.
+* Mon Oct 27 2008 bwalle(a)suse.de
+- patches.fixes/hpwdt-kdump.diff:
+ Don't change permission of sysfs file (did that accidentally
+ when changing the default value).
* Mon Oct 27 2008 trenn(a)suse.de
- patches.arch/x86_uv_early_detect.patch: Delete hacks that were
necessary while waiting for x2apic code. (bnc#429984).
kernel-pae.spec: same change
++++++ kernel-ppc64.spec ++++++
--- /var/tmp/diff_new_pack.Md9173/_old 2008-10-29 00:20:11.000000000 +0100
+++ /var/tmp/diff_new_pack.Md9173/_new 2008-10-29 00:20:11.000000000 +0100
@@ -58,7 +58,7 @@
Name: kernel-ppc64
Summary: Kernel for ppc64 Systems
Version: 2.6.27.4
-Release: 1
+Release: 2
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
@@ -228,7 +228,7 @@
Tom Gall <tom_gall(a)vnet.ibm.com>
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2008-10-27 19:53:11 +0100
+Source Timestamp: 2008-10-28 22:32:39 +0100
%prep
if ! [ -e %_sourcedir/linux-2.6.27.tar.bz2 ]; then
@@ -751,7 +751,7 @@
Tom Gall <tom_gall(a)vnet.ibm.com>
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2008-10-27 19:53:11 +0100
+Source Timestamp: 2008-10-28 22:32:39 +0100
%preun base -f preun-base.sh
@@ -801,7 +801,7 @@
Tom Gall <tom_gall(a)vnet.ibm.com>
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2008-10-27 19:53:11 +0100
+Source Timestamp: 2008-10-28 22:32:39 +0100
%preun extra -f preun-extra.sh
@@ -816,6 +816,67 @@
%defattr(-, root, root)
%endif
%changelog
+* Tue Oct 28 2008 jkosina(a)suse.de
+- patches.suse/silent-stack-overflow-2.patch: disabled, as it
+ causes kernel hangs triggered by grub (bnc#439448).
+* Tue Oct 28 2008 kkeil(a)suse.de
+- update patches.suse/SoN-17-net-ps_rx.patch
+ fix i/o corruption on rx in ixgbe (bnc#438929)
+* Tue Oct 28 2008 jdelvare(a)suse.de
+- config/powerpc/*: Fixup configuration files after last change.
+* Tue Oct 28 2008 jdelvare(a)suse.de
+- config/*: Include many multimedia drivers which has been dropped
+ accidentally. This includes the pwc, ivtv, zr36067 drivers and
+ many old webcam drivers (bnc#439489).
+- supported.conf: Add all these drivers again.
+* Tue Oct 28 2008 tiwai(a)suse.de
+- patches.drivers/alsa-hda-analog-update,
+ patches.drivers/alsa-hda-atihdmi-update,
+ patches.drivers/alsa-hda-beep,
+ patches.drivers/alsa-hda-hp-mobile-fix,
+ patches.drivers/alsa-hda-nvidia-hdmi,
+ patches.drivers/alsa-hda-probe-fix,
+ patches.drivers/alsa-hda-proc-fix,
+ patches.drivers/alsa-hda-realtek-update,
+ patches.drivers/alsa-hda-sigmatel-update,
+ patches.drivers/alsa-hda-spdif-slave,
+ patches.drivers/alsa-hda-via-rec-fix,
+ patches.drivers/alsa-hda-via-update:
+ ALSA updates, mostly taken from 2.6.28-rc1 patches
+- Update config files.
+* Tue Oct 28 2008 jdelvare(a)suse.de
+- Actually CONFIG_SND_HDA_HWDEP is a boolean, sorry.
+* Tue Oct 28 2008 jdelvare(a)suse.de
+- config/ia64/vanilla, config/x86_64/vanilla: fix configuration
+ discrepancy, CONFIG_SND_HDA_HWDEP=m.
+* Tue Oct 28 2008 olh(a)suse.de
+- add patches.arch/ppc-pcibios_allocate_bus_resources.patch
+ add patches.arch/ppc-powerpc-debug-pci-hotplug.patch
+ fix DLPAR on pseries (bnc#439491 - LTC48584)
+* Tue Oct 28 2008 olh(a)suse.de
+- add patches.arch/ppc-powerpc-fix-pci-unmap-io.patch
+ Fix unmapping of IO space on 64-bit (bnc#439491 - LTC48584)
+* Tue Oct 28 2008 olh(a)suse.de
+- update ps3 config, remove unneeded options to reduce vmlinux size
+* Tue Oct 28 2008 neilb(a)suse.de
+- patches.suse/md-notify-when-stopped: md: notify udev when an
+ md array is stopped. (fate#303894).
+* Tue Oct 28 2008 gregkh(a)suse.de
+- use the panasonic laptop driver that was accepted by upstream, not the
+ pcc-acpi driver, which was rejected:
+ - patches.drivers/staging-add-pcc-acpi-driver.patch: Delete.
+ - patches.drivers/panasonic-laptop-add-panasonic-let-s-note-laptop-extras-driver-v0.94.patch:
+ panasonic-laptop: add Panasonic Let's Note laptop extras
+ driver v0.94.
+- Update config files.
+* Tue Oct 28 2008 gregkh(a)suse.de
+- patches.drivers/via-framebuffer-driver.patch: Via Framebuffer
+ driver.
+- Update config files.
+* Mon Oct 27 2008 bwalle(a)suse.de
+- patches.fixes/hpwdt-kdump.diff:
+ Don't change permission of sysfs file (did that accidentally
+ when changing the default value).
* Mon Oct 27 2008 trenn(a)suse.de
- patches.arch/x86_uv_early_detect.patch: Delete hacks that were
necessary while waiting for x2apic code. (bnc#429984).
++++++ kernel-ps3.spec ++++++
--- /var/tmp/diff_new_pack.Md9173/_old 2008-10-29 00:20:12.000000000 +0100
+++ /var/tmp/diff_new_pack.Md9173/_new 2008-10-29 00:20:12.000000000 +0100
@@ -58,7 +58,7 @@
Name: kernel-ps3
Summary: kernel for ps3 bootloader
Version: 2.6.27.4
-Release: 1
+Release: 2
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
@@ -214,7 +214,7 @@
-Source Timestamp: 2008-10-27 19:53:11 +0100
+Source Timestamp: 2008-10-28 22:32:39 +0100
%prep
if ! [ -e %_sourcedir/linux-2.6.27.tar.bz2 ]; then
@@ -723,7 +723,7 @@
-Source Timestamp: 2008-10-27 19:53:11 +0100
+Source Timestamp: 2008-10-28 22:32:39 +0100
%preun base -f preun-base.sh
@@ -759,7 +759,7 @@
-Source Timestamp: 2008-10-27 19:53:11 +0100
+Source Timestamp: 2008-10-28 22:32:39 +0100
%preun extra -f preun-extra.sh
@@ -774,6 +774,67 @@
%defattr(-, root, root)
%endif
%changelog
+* Tue Oct 28 2008 jkosina(a)suse.de
+- patches.suse/silent-stack-overflow-2.patch: disabled, as it
+ causes kernel hangs triggered by grub (bnc#439448).
+* Tue Oct 28 2008 kkeil(a)suse.de
+- update patches.suse/SoN-17-net-ps_rx.patch
+ fix i/o corruption on rx in ixgbe (bnc#438929)
+* Tue Oct 28 2008 jdelvare(a)suse.de
+- config/powerpc/*: Fixup configuration files after last change.
+* Tue Oct 28 2008 jdelvare(a)suse.de
+- config/*: Include many multimedia drivers which has been dropped
+ accidentally. This includes the pwc, ivtv, zr36067 drivers and
+ many old webcam drivers (bnc#439489).
+- supported.conf: Add all these drivers again.
+* Tue Oct 28 2008 tiwai(a)suse.de
+- patches.drivers/alsa-hda-analog-update,
+ patches.drivers/alsa-hda-atihdmi-update,
+ patches.drivers/alsa-hda-beep,
+ patches.drivers/alsa-hda-hp-mobile-fix,
+ patches.drivers/alsa-hda-nvidia-hdmi,
+ patches.drivers/alsa-hda-probe-fix,
+ patches.drivers/alsa-hda-proc-fix,
+ patches.drivers/alsa-hda-realtek-update,
+ patches.drivers/alsa-hda-sigmatel-update,
+ patches.drivers/alsa-hda-spdif-slave,
+ patches.drivers/alsa-hda-via-rec-fix,
+ patches.drivers/alsa-hda-via-update:
+ ALSA updates, mostly taken from 2.6.28-rc1 patches
+- Update config files.
+* Tue Oct 28 2008 jdelvare(a)suse.de
+- Actually CONFIG_SND_HDA_HWDEP is a boolean, sorry.
+* Tue Oct 28 2008 jdelvare(a)suse.de
+- config/ia64/vanilla, config/x86_64/vanilla: fix configuration
+ discrepancy, CONFIG_SND_HDA_HWDEP=m.
+* Tue Oct 28 2008 olh(a)suse.de
+- add patches.arch/ppc-pcibios_allocate_bus_resources.patch
+ add patches.arch/ppc-powerpc-debug-pci-hotplug.patch
+ fix DLPAR on pseries (bnc#439491 - LTC48584)
+* Tue Oct 28 2008 olh(a)suse.de
+- add patches.arch/ppc-powerpc-fix-pci-unmap-io.patch
+ Fix unmapping of IO space on 64-bit (bnc#439491 - LTC48584)
+* Tue Oct 28 2008 olh(a)suse.de
+- update ps3 config, remove unneeded options to reduce vmlinux size
+* Tue Oct 28 2008 neilb(a)suse.de
+- patches.suse/md-notify-when-stopped: md: notify udev when an
+ md array is stopped. (fate#303894).
+* Tue Oct 28 2008 gregkh(a)suse.de
+- use the panasonic laptop driver that was accepted by upstream, not the
+ pcc-acpi driver, which was rejected:
+ - patches.drivers/staging-add-pcc-acpi-driver.patch: Delete.
+ - patches.drivers/panasonic-laptop-add-panasonic-let-s-note-laptop-extras-driver-v0.94.patch:
+ panasonic-laptop: add Panasonic Let's Note laptop extras
+ driver v0.94.
+- Update config files.
+* Tue Oct 28 2008 gregkh(a)suse.de
+- patches.drivers/via-framebuffer-driver.patch: Via Framebuffer
+ driver.
+- Update config files.
+* Mon Oct 27 2008 bwalle(a)suse.de
+- patches.fixes/hpwdt-kdump.diff:
+ Don't change permission of sysfs file (did that accidentally
+ when changing the default value).
* Mon Oct 27 2008 trenn(a)suse.de
- patches.arch/x86_uv_early_detect.patch: Delete hacks that were
necessary while waiting for x2apic code. (bnc#429984).
kernel-rt_debug.spec: same change
++++++ kernel-rt.spec ++++++
--- /var/tmp/diff_new_pack.Md9173/_old 2008-10-29 00:20:13.000000000 +0100
+++ /var/tmp/diff_new_pack.Md9173/_new 2008-10-29 00:20:13.000000000 +0100
@@ -58,7 +58,7 @@
Name: kernel-rt
Summary: The Realtime Linux Kernel
Version: 2.6.27.4
-Release: 1
+Release: 2
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
@@ -218,7 +218,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2008-10-27 19:53:11 +0100
+Source Timestamp: 2008-10-28 22:32:39 +0100
%prep
if ! [ -e %_sourcedir/linux-2.6.27.tar.bz2 ]; then
@@ -733,7 +733,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2008-10-27 19:53:11 +0100
+Source Timestamp: 2008-10-28 22:32:39 +0100
%preun base -f preun-base.sh
@@ -775,7 +775,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2008-10-27 19:53:11 +0100
+Source Timestamp: 2008-10-28 22:32:39 +0100
%preun extra -f preun-extra.sh
@@ -790,6 +790,67 @@
%defattr(-, root, root)
%endif
%changelog
+* Tue Oct 28 2008 jkosina(a)suse.de
+- patches.suse/silent-stack-overflow-2.patch: disabled, as it
+ causes kernel hangs triggered by grub (bnc#439448).
+* Tue Oct 28 2008 kkeil(a)suse.de
+- update patches.suse/SoN-17-net-ps_rx.patch
+ fix i/o corruption on rx in ixgbe (bnc#438929)
+* Tue Oct 28 2008 jdelvare(a)suse.de
+- config/powerpc/*: Fixup configuration files after last change.
+* Tue Oct 28 2008 jdelvare(a)suse.de
+- config/*: Include many multimedia drivers which has been dropped
+ accidentally. This includes the pwc, ivtv, zr36067 drivers and
+ many old webcam drivers (bnc#439489).
+- supported.conf: Add all these drivers again.
+* Tue Oct 28 2008 tiwai(a)suse.de
+- patches.drivers/alsa-hda-analog-update,
+ patches.drivers/alsa-hda-atihdmi-update,
+ patches.drivers/alsa-hda-beep,
+ patches.drivers/alsa-hda-hp-mobile-fix,
+ patches.drivers/alsa-hda-nvidia-hdmi,
+ patches.drivers/alsa-hda-probe-fix,
+ patches.drivers/alsa-hda-proc-fix,
+ patches.drivers/alsa-hda-realtek-update,
+ patches.drivers/alsa-hda-sigmatel-update,
+ patches.drivers/alsa-hda-spdif-slave,
+ patches.drivers/alsa-hda-via-rec-fix,
+ patches.drivers/alsa-hda-via-update:
+ ALSA updates, mostly taken from 2.6.28-rc1 patches
+- Update config files.
+* Tue Oct 28 2008 jdelvare(a)suse.de
+- Actually CONFIG_SND_HDA_HWDEP is a boolean, sorry.
+* Tue Oct 28 2008 jdelvare(a)suse.de
+- config/ia64/vanilla, config/x86_64/vanilla: fix configuration
+ discrepancy, CONFIG_SND_HDA_HWDEP=m.
+* Tue Oct 28 2008 olh(a)suse.de
+- add patches.arch/ppc-pcibios_allocate_bus_resources.patch
+ add patches.arch/ppc-powerpc-debug-pci-hotplug.patch
+ fix DLPAR on pseries (bnc#439491 - LTC48584)
+* Tue Oct 28 2008 olh(a)suse.de
+- add patches.arch/ppc-powerpc-fix-pci-unmap-io.patch
+ Fix unmapping of IO space on 64-bit (bnc#439491 - LTC48584)
+* Tue Oct 28 2008 olh(a)suse.de
+- update ps3 config, remove unneeded options to reduce vmlinux size
+* Tue Oct 28 2008 neilb(a)suse.de
+- patches.suse/md-notify-when-stopped: md: notify udev when an
+ md array is stopped. (fate#303894).
+* Tue Oct 28 2008 gregkh(a)suse.de
+- use the panasonic laptop driver that was accepted by upstream, not the
+ pcc-acpi driver, which was rejected:
+ - patches.drivers/staging-add-pcc-acpi-driver.patch: Delete.
+ - patches.drivers/panasonic-laptop-add-panasonic-let-s-note-laptop-extras-driver-v0.94.patch:
+ panasonic-laptop: add Panasonic Let's Note laptop extras
+ driver v0.94.
+- Update config files.
+* Tue Oct 28 2008 gregkh(a)suse.de
+- patches.drivers/via-framebuffer-driver.patch: Via Framebuffer
+ driver.
+- Update config files.
+* Mon Oct 27 2008 bwalle(a)suse.de
+- patches.fixes/hpwdt-kdump.diff:
+ Don't change permission of sysfs file (did that accidentally
+ when changing the default value).
* Mon Oct 27 2008 trenn(a)suse.de
- patches.arch/x86_uv_early_detect.patch: Delete hacks that were
necessary while waiting for x2apic code. (bnc#429984).
++++++ kernel-s390.spec ++++++
--- /var/tmp/diff_new_pack.Md9173/_old 2008-10-29 00:20:13.000000000 +0100
+++ /var/tmp/diff_new_pack.Md9173/_new 2008-10-29 00:20:13.000000000 +0100
@@ -58,7 +58,7 @@
Name: kernel-s390
Summary: The Standard Kernel
Version: 2.6.27.4
-Release: 1
+Release: 2
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
@@ -209,7 +209,7 @@
-Source Timestamp: 2008-10-27 19:53:11 +0100
+Source Timestamp: 2008-10-28 22:32:39 +0100
%prep
if ! [ -e %_sourcedir/linux-2.6.27.tar.bz2 ]; then
@@ -718,7 +718,7 @@
-Source Timestamp: 2008-10-27 19:53:11 +0100
+Source Timestamp: 2008-10-28 22:32:39 +0100
%preun base -f preun-base.sh
@@ -754,7 +754,7 @@
-Source Timestamp: 2008-10-27 19:53:11 +0100
+Source Timestamp: 2008-10-28 22:32:39 +0100
%preun extra -f preun-extra.sh
@@ -769,6 +769,67 @@
%defattr(-, root, root)
%endif
%changelog
+* Tue Oct 28 2008 jkosina(a)suse.de
+- patches.suse/silent-stack-overflow-2.patch: disabled, as it
+ causes kernel hangs triggered by grub (bnc#439448).
+* Tue Oct 28 2008 kkeil(a)suse.de
+- update patches.suse/SoN-17-net-ps_rx.patch
+ fix i/o corruption on rx in ixgbe (bnc#438929)
+* Tue Oct 28 2008 jdelvare(a)suse.de
+- config/powerpc/*: Fixup configuration files after last change.
+* Tue Oct 28 2008 jdelvare(a)suse.de
+- config/*: Include many multimedia drivers which has been dropped
+ accidentally. This includes the pwc, ivtv, zr36067 drivers and
+ many old webcam drivers (bnc#439489).
+- supported.conf: Add all these drivers again.
+* Tue Oct 28 2008 tiwai(a)suse.de
+- patches.drivers/alsa-hda-analog-update,
+ patches.drivers/alsa-hda-atihdmi-update,
+ patches.drivers/alsa-hda-beep,
+ patches.drivers/alsa-hda-hp-mobile-fix,
+ patches.drivers/alsa-hda-nvidia-hdmi,
+ patches.drivers/alsa-hda-probe-fix,
+ patches.drivers/alsa-hda-proc-fix,
+ patches.drivers/alsa-hda-realtek-update,
+ patches.drivers/alsa-hda-sigmatel-update,
+ patches.drivers/alsa-hda-spdif-slave,
+ patches.drivers/alsa-hda-via-rec-fix,
+ patches.drivers/alsa-hda-via-update:
+ ALSA updates, mostly taken from 2.6.28-rc1 patches
+- Update config files.
+* Tue Oct 28 2008 jdelvare(a)suse.de
+- Actually CONFIG_SND_HDA_HWDEP is a boolean, sorry.
+* Tue Oct 28 2008 jdelvare(a)suse.de
+- config/ia64/vanilla, config/x86_64/vanilla: fix configuration
+ discrepancy, CONFIG_SND_HDA_HWDEP=m.
+* Tue Oct 28 2008 olh(a)suse.de
+- add patches.arch/ppc-pcibios_allocate_bus_resources.patch
+ add patches.arch/ppc-powerpc-debug-pci-hotplug.patch
+ fix DLPAR on pseries (bnc#439491 - LTC48584)
+* Tue Oct 28 2008 olh(a)suse.de
+- add patches.arch/ppc-powerpc-fix-pci-unmap-io.patch
+ Fix unmapping of IO space on 64-bit (bnc#439491 - LTC48584)
+* Tue Oct 28 2008 olh(a)suse.de
+- update ps3 config, remove unneeded options to reduce vmlinux size
+* Tue Oct 28 2008 neilb(a)suse.de
+- patches.suse/md-notify-when-stopped: md: notify udev when an
+ md array is stopped. (fate#303894).
+* Tue Oct 28 2008 gregkh(a)suse.de
+- use the panasonic laptop driver that was accepted by upstream, not the
+ pcc-acpi driver, which was rejected:
+ - patches.drivers/staging-add-pcc-acpi-driver.patch: Delete.
+ - patches.drivers/panasonic-laptop-add-panasonic-let-s-note-laptop-extras-driver-v0.94.patch:
+ panasonic-laptop: add Panasonic Let's Note laptop extras
+ driver v0.94.
+- Update config files.
+* Tue Oct 28 2008 gregkh(a)suse.de
+- patches.drivers/via-framebuffer-driver.patch: Via Framebuffer
+ driver.
+- Update config files.
+* Mon Oct 27 2008 bwalle(a)suse.de
+- patches.fixes/hpwdt-kdump.diff:
+ Don't change permission of sysfs file (did that accidentally
+ when changing the default value).
* Mon Oct 27 2008 trenn(a)suse.de
- patches.arch/x86_uv_early_detect.patch: Delete hacks that were
necessary while waiting for x2apic code. (bnc#429984).
++++++ kernel-source-rt.spec ++++++
--- /var/tmp/diff_new_pack.Md9173/_old 2008-10-29 00:20:13.000000000 +0100
+++ /var/tmp/diff_new_pack.Md9173/_new 2008-10-29 00:20:13.000000000 +0100
@@ -30,7 +30,7 @@
Name: kernel-source-rt
Summary: The Linux Kernel Sources, including the real-time patches
Version: 2.6.27.4
-Release: 1
+Release: 2
License: GPL v2 only
Group: Development/Sources
AutoReqProv: off
@@ -121,7 +121,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2008-10-27 19:53:11 +0100
+Source Timestamp: 2008-10-28 22:32:39 +0100
%prep
if ! [ -e %_sourcedir/linux-2.6.27.tar.bz2 ]; then
@@ -285,6 +285,67 @@
%files -f kernel-source-rt.files
%changelog
+* Tue Oct 28 2008 jkosina(a)suse.de
+- patches.suse/silent-stack-overflow-2.patch: disabled, as it
+ causes kernel hangs triggered by grub (bnc#439448).
+* Tue Oct 28 2008 kkeil(a)suse.de
+- update patches.suse/SoN-17-net-ps_rx.patch
+ fix i/o corruption on rx in ixgbe (bnc#438929)
+* Tue Oct 28 2008 jdelvare(a)suse.de
+- config/powerpc/*: Fixup configuration files after last change.
+* Tue Oct 28 2008 jdelvare(a)suse.de
+- config/*: Include many multimedia drivers which has been dropped
+ accidentally. This includes the pwc, ivtv, zr36067 drivers and
+ many old webcam drivers (bnc#439489).
+- supported.conf: Add all these drivers again.
+* Tue Oct 28 2008 tiwai(a)suse.de
+- patches.drivers/alsa-hda-analog-update,
+ patches.drivers/alsa-hda-atihdmi-update,
+ patches.drivers/alsa-hda-beep,
+ patches.drivers/alsa-hda-hp-mobile-fix,
+ patches.drivers/alsa-hda-nvidia-hdmi,
+ patches.drivers/alsa-hda-probe-fix,
+ patches.drivers/alsa-hda-proc-fix,
+ patches.drivers/alsa-hda-realtek-update,
+ patches.drivers/alsa-hda-sigmatel-update,
+ patches.drivers/alsa-hda-spdif-slave,
+ patches.drivers/alsa-hda-via-rec-fix,
+ patches.drivers/alsa-hda-via-update:
+ ALSA updates, mostly taken from 2.6.28-rc1 patches
+- Update config files.
+* Tue Oct 28 2008 jdelvare(a)suse.de
+- Actually CONFIG_SND_HDA_HWDEP is a boolean, sorry.
+* Tue Oct 28 2008 jdelvare(a)suse.de
+- config/ia64/vanilla, config/x86_64/vanilla: fix configuration
+ discrepancy, CONFIG_SND_HDA_HWDEP=m.
+* Tue Oct 28 2008 olh(a)suse.de
+- add patches.arch/ppc-pcibios_allocate_bus_resources.patch
+ add patches.arch/ppc-powerpc-debug-pci-hotplug.patch
+ fix DLPAR on pseries (bnc#439491 - LTC48584)
+* Tue Oct 28 2008 olh(a)suse.de
+- add patches.arch/ppc-powerpc-fix-pci-unmap-io.patch
+ Fix unmapping of IO space on 64-bit (bnc#439491 - LTC48584)
+* Tue Oct 28 2008 olh(a)suse.de
+- update ps3 config, remove unneeded options to reduce vmlinux size
+* Tue Oct 28 2008 neilb(a)suse.de
+- patches.suse/md-notify-when-stopped: md: notify udev when an
+ md array is stopped. (fate#303894).
+* Tue Oct 28 2008 gregkh(a)suse.de
+- use the panasonic laptop driver that was accepted by upstream, not the
+ pcc-acpi driver, which was rejected:
+ - patches.drivers/staging-add-pcc-acpi-driver.patch: Delete.
+ - patches.drivers/panasonic-laptop-add-panasonic-let-s-note-laptop-extras-driver-v0.94.patch:
+ panasonic-laptop: add Panasonic Let's Note laptop extras
+ driver v0.94.
+- Update config files.
+* Tue Oct 28 2008 gregkh(a)suse.de
+- patches.drivers/via-framebuffer-driver.patch: Via Framebuffer
+ driver.
+- Update config files.
+* Mon Oct 27 2008 bwalle(a)suse.de
+- patches.fixes/hpwdt-kdump.diff:
+ Don't change permission of sysfs file (did that accidentally
+ when changing the default value).
* Mon Oct 27 2008 trenn(a)suse.de
- patches.arch/x86_uv_early_detect.patch: Delete hacks that were
necessary while waiting for x2apic code. (bnc#429984).
kernel-source.spec: same change
++++++ kernel-syms-rt.spec ++++++
--- /var/tmp/diff_new_pack.Md9173/_old 2008-10-29 00:20:14.000000000 +0100
+++ /var/tmp/diff_new_pack.Md9173/_new 2008-10-29 00:20:14.000000000 +0100
@@ -29,7 +29,7 @@
Name: kernel-syms-rt
Summary: Kernel Symbol Versions (modversions) For Real-Time Kernels
Version: 2.6.27.4
-Release: 1
+Release: 2
License: GPL v2 only
Group: Development/Sources
AutoReqProv: off
@@ -74,7 +74,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2008-10-27 19:53:11 +0100
+Source Timestamp: 2008-10-28 22:32:39 +0100
%prep
echo "Architecture symbol(s):" %symbols
@@ -130,6 +130,67 @@
/boot/symsets-*-*.tar.gz
/lib/modules/*/build
%changelog
+* Tue Oct 28 2008 jkosina(a)suse.de
+- patches.suse/silent-stack-overflow-2.patch: disabled, as it
+ causes kernel hangs triggered by grub (bnc#439448).
+* Tue Oct 28 2008 kkeil(a)suse.de
+- update patches.suse/SoN-17-net-ps_rx.patch
+ fix i/o corruption on rx in ixgbe (bnc#438929)
+* Tue Oct 28 2008 jdelvare(a)suse.de
+- config/powerpc/*: Fixup configuration files after last change.
+* Tue Oct 28 2008 jdelvare(a)suse.de
+- config/*: Include many multimedia drivers which has been dropped
+ accidentally. This includes the pwc, ivtv, zr36067 drivers and
+ many old webcam drivers (bnc#439489).
+- supported.conf: Add all these drivers again.
+* Tue Oct 28 2008 tiwai(a)suse.de
+- patches.drivers/alsa-hda-analog-update,
+ patches.drivers/alsa-hda-atihdmi-update,
+ patches.drivers/alsa-hda-beep,
+ patches.drivers/alsa-hda-hp-mobile-fix,
+ patches.drivers/alsa-hda-nvidia-hdmi,
+ patches.drivers/alsa-hda-probe-fix,
+ patches.drivers/alsa-hda-proc-fix,
+ patches.drivers/alsa-hda-realtek-update,
+ patches.drivers/alsa-hda-sigmatel-update,
+ patches.drivers/alsa-hda-spdif-slave,
+ patches.drivers/alsa-hda-via-rec-fix,
+ patches.drivers/alsa-hda-via-update:
+ ALSA updates, mostly taken from 2.6.28-rc1 patches
+- Update config files.
+* Tue Oct 28 2008 jdelvare(a)suse.de
+- Actually CONFIG_SND_HDA_HWDEP is a boolean, sorry.
+* Tue Oct 28 2008 jdelvare(a)suse.de
+- config/ia64/vanilla, config/x86_64/vanilla: fix configuration
+ discrepancy, CONFIG_SND_HDA_HWDEP=m.
+* Tue Oct 28 2008 olh(a)suse.de
+- add patches.arch/ppc-pcibios_allocate_bus_resources.patch
+ add patches.arch/ppc-powerpc-debug-pci-hotplug.patch
+ fix DLPAR on pseries (bnc#439491 - LTC48584)
+* Tue Oct 28 2008 olh(a)suse.de
+- add patches.arch/ppc-powerpc-fix-pci-unmap-io.patch
+ Fix unmapping of IO space on 64-bit (bnc#439491 - LTC48584)
+* Tue Oct 28 2008 olh(a)suse.de
+- update ps3 config, remove unneeded options to reduce vmlinux size
+* Tue Oct 28 2008 neilb(a)suse.de
+- patches.suse/md-notify-when-stopped: md: notify udev when an
+ md array is stopped. (fate#303894).
+* Tue Oct 28 2008 gregkh(a)suse.de
+- use the panasonic laptop driver that was accepted by upstream, not the
+ pcc-acpi driver, which was rejected:
+ - patches.drivers/staging-add-pcc-acpi-driver.patch: Delete.
+ - patches.drivers/panasonic-laptop-add-panasonic-let-s-note-laptop-extras-driver-v0.94.patch:
+ panasonic-laptop: add Panasonic Let's Note laptop extras
+ driver v0.94.
+- Update config files.
+* Tue Oct 28 2008 gregkh(a)suse.de
+- patches.drivers/via-framebuffer-driver.patch: Via Framebuffer
+ driver.
+- Update config files.
+* Mon Oct 27 2008 bwalle(a)suse.de
+- patches.fixes/hpwdt-kdump.diff:
+ Don't change permission of sysfs file (did that accidentally
+ when changing the default value).
* Mon Oct 27 2008 trenn(a)suse.de
- patches.arch/x86_uv_early_detect.patch: Delete hacks that were
necessary while waiting for x2apic code. (bnc#429984).
kernel-syms.spec: same change
++++++ kernel-trace.spec ++++++
--- /var/tmp/diff_new_pack.Md9173/_old 2008-10-29 00:20:15.000000000 +0100
+++ /var/tmp/diff_new_pack.Md9173/_new 2008-10-29 00:20:15.000000000 +0100
@@ -58,7 +58,7 @@
Name: kernel-trace
Summary: The Realtime Linux Kernel
Version: 2.6.27.4
-Release: 1
+Release: 2
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
@@ -221,7 +221,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2008-10-27 19:53:11 +0100
+Source Timestamp: 2008-10-28 22:32:39 +0100
%prep
if ! [ -e %_sourcedir/linux-2.6.27.tar.bz2 ]; then
@@ -734,7 +734,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2008-10-27 19:53:11 +0100
+Source Timestamp: 2008-10-28 22:32:39 +0100
%preun base -f preun-base.sh
@@ -774,7 +774,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2008-10-27 19:53:11 +0100
+Source Timestamp: 2008-10-28 22:32:39 +0100
%preun extra -f preun-extra.sh
@@ -789,6 +789,67 @@
%defattr(-, root, root)
%endif
%changelog
+* Tue Oct 28 2008 jkosina(a)suse.de
+- patches.suse/silent-stack-overflow-2.patch: disabled, as it
+ causes kernel hangs triggered by grub (bnc#439448).
+* Tue Oct 28 2008 kkeil(a)suse.de
+- update patches.suse/SoN-17-net-ps_rx.patch
+ fix i/o corruption on rx in ixgbe (bnc#438929)
+* Tue Oct 28 2008 jdelvare(a)suse.de
+- config/powerpc/*: Fixup configuration files after last change.
+* Tue Oct 28 2008 jdelvare(a)suse.de
+- config/*: Include many multimedia drivers which has been dropped
+ accidentally. This includes the pwc, ivtv, zr36067 drivers and
+ many old webcam drivers (bnc#439489).
+- supported.conf: Add all these drivers again.
+* Tue Oct 28 2008 tiwai(a)suse.de
+- patches.drivers/alsa-hda-analog-update,
+ patches.drivers/alsa-hda-atihdmi-update,
+ patches.drivers/alsa-hda-beep,
+ patches.drivers/alsa-hda-hp-mobile-fix,
+ patches.drivers/alsa-hda-nvidia-hdmi,
+ patches.drivers/alsa-hda-probe-fix,
+ patches.drivers/alsa-hda-proc-fix,
+ patches.drivers/alsa-hda-realtek-update,
+ patches.drivers/alsa-hda-sigmatel-update,
+ patches.drivers/alsa-hda-spdif-slave,
+ patches.drivers/alsa-hda-via-rec-fix,
+ patches.drivers/alsa-hda-via-update:
+ ALSA updates, mostly taken from 2.6.28-rc1 patches
+- Update config files.
+* Tue Oct 28 2008 jdelvare(a)suse.de
+- Actually CONFIG_SND_HDA_HWDEP is a boolean, sorry.
+* Tue Oct 28 2008 jdelvare(a)suse.de
+- config/ia64/vanilla, config/x86_64/vanilla: fix configuration
+ discrepancy, CONFIG_SND_HDA_HWDEP=m.
+* Tue Oct 28 2008 olh(a)suse.de
+- add patches.arch/ppc-pcibios_allocate_bus_resources.patch
+ add patches.arch/ppc-powerpc-debug-pci-hotplug.patch
+ fix DLPAR on pseries (bnc#439491 - LTC48584)
+* Tue Oct 28 2008 olh(a)suse.de
+- add patches.arch/ppc-powerpc-fix-pci-unmap-io.patch
+ Fix unmapping of IO space on 64-bit (bnc#439491 - LTC48584)
+* Tue Oct 28 2008 olh(a)suse.de
+- update ps3 config, remove unneeded options to reduce vmlinux size
+* Tue Oct 28 2008 neilb(a)suse.de
+- patches.suse/md-notify-when-stopped: md: notify udev when an
+ md array is stopped. (fate#303894).
+* Tue Oct 28 2008 gregkh(a)suse.de
+- use the panasonic laptop driver that was accepted by upstream, not the
+ pcc-acpi driver, which was rejected:
+ - patches.drivers/staging-add-pcc-acpi-driver.patch: Delete.
+ - patches.drivers/panasonic-laptop-add-panasonic-let-s-note-laptop-extras-driver-v0.94.patch:
+ panasonic-laptop: add Panasonic Let's Note laptop extras
+ driver v0.94.
+- Update config files.
+* Tue Oct 28 2008 gregkh(a)suse.de
+- patches.drivers/via-framebuffer-driver.patch: Via Framebuffer
+ driver.
+- Update config files.
+* Mon Oct 27 2008 bwalle(a)suse.de
+- patches.fixes/hpwdt-kdump.diff:
+ Don't change permission of sysfs file (did that accidentally
+ when changing the default value).
* Mon Oct 27 2008 trenn(a)suse.de
- patches.arch/x86_uv_early_detect.patch: Delete hacks that were
necessary while waiting for x2apic code. (bnc#429984).
++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.Md9173/_old 2008-10-29 00:20:15.000000000 +0100
+++ /var/tmp/diff_new_pack.Md9173/_new 2008-10-29 00:20:15.000000000 +0100
@@ -58,7 +58,7 @@
Name: kernel-vanilla
Summary: The Standard Kernel - without any SUSE patches
Version: 2.6.27.4
-Release: 1
+Release: 2
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
@@ -231,7 +231,7 @@
-Source Timestamp: 2008-10-27 19:53:11 +0100
+Source Timestamp: 2008-10-28 22:32:39 +0100
%prep
if ! [ -e %_sourcedir/linux-2.6.27.tar.bz2 ]; then
@@ -738,7 +738,7 @@
-Source Timestamp: 2008-10-27 19:53:11 +0100
+Source Timestamp: 2008-10-28 22:32:39 +0100
%preun base -f preun-base.sh
@@ -772,7 +772,7 @@
-Source Timestamp: 2008-10-27 19:53:11 +0100
+Source Timestamp: 2008-10-28 22:32:39 +0100
%preun extra -f preun-extra.sh
@@ -787,6 +787,67 @@
%defattr(-, root, root)
%endif
%changelog
+* Tue Oct 28 2008 jkosina(a)suse.de
+- patches.suse/silent-stack-overflow-2.patch: disabled, as it
+ causes kernel hangs triggered by grub (bnc#439448).
+* Tue Oct 28 2008 kkeil(a)suse.de
+- update patches.suse/SoN-17-net-ps_rx.patch
+ fix i/o corruption on rx in ixgbe (bnc#438929)
+* Tue Oct 28 2008 jdelvare(a)suse.de
+- config/powerpc/*: Fixup configuration files after last change.
+* Tue Oct 28 2008 jdelvare(a)suse.de
+- config/*: Include many multimedia drivers which has been dropped
+ accidentally. This includes the pwc, ivtv, zr36067 drivers and
+ many old webcam drivers (bnc#439489).
+- supported.conf: Add all these drivers again.
+* Tue Oct 28 2008 tiwai(a)suse.de
+- patches.drivers/alsa-hda-analog-update,
+ patches.drivers/alsa-hda-atihdmi-update,
+ patches.drivers/alsa-hda-beep,
+ patches.drivers/alsa-hda-hp-mobile-fix,
+ patches.drivers/alsa-hda-nvidia-hdmi,
+ patches.drivers/alsa-hda-probe-fix,
+ patches.drivers/alsa-hda-proc-fix,
+ patches.drivers/alsa-hda-realtek-update,
+ patches.drivers/alsa-hda-sigmatel-update,
+ patches.drivers/alsa-hda-spdif-slave,
+ patches.drivers/alsa-hda-via-rec-fix,
+ patches.drivers/alsa-hda-via-update:
+ ALSA updates, mostly taken from 2.6.28-rc1 patches
+- Update config files.
+* Tue Oct 28 2008 jdelvare(a)suse.de
+- Actually CONFIG_SND_HDA_HWDEP is a boolean, sorry.
+* Tue Oct 28 2008 jdelvare(a)suse.de
+- config/ia64/vanilla, config/x86_64/vanilla: fix configuration
+ discrepancy, CONFIG_SND_HDA_HWDEP=m.
+* Tue Oct 28 2008 olh(a)suse.de
+- add patches.arch/ppc-pcibios_allocate_bus_resources.patch
+ add patches.arch/ppc-powerpc-debug-pci-hotplug.patch
+ fix DLPAR on pseries (bnc#439491 - LTC48584)
+* Tue Oct 28 2008 olh(a)suse.de
+- add patches.arch/ppc-powerpc-fix-pci-unmap-io.patch
+ Fix unmapping of IO space on 64-bit (bnc#439491 - LTC48584)
+* Tue Oct 28 2008 olh(a)suse.de
+- update ps3 config, remove unneeded options to reduce vmlinux size
+* Tue Oct 28 2008 neilb(a)suse.de
+- patches.suse/md-notify-when-stopped: md: notify udev when an
+ md array is stopped. (fate#303894).
+* Tue Oct 28 2008 gregkh(a)suse.de
+- use the panasonic laptop driver that was accepted by upstream, not the
+ pcc-acpi driver, which was rejected:
+ - patches.drivers/staging-add-pcc-acpi-driver.patch: Delete.
+ - patches.drivers/panasonic-laptop-add-panasonic-let-s-note-laptop-extras-driver-v0.94.patch:
+ panasonic-laptop: add Panasonic Let's Note laptop extras
+ driver v0.94.
+- Update config files.
+* Tue Oct 28 2008 gregkh(a)suse.de
+- patches.drivers/via-framebuffer-driver.patch: Via Framebuffer
+ driver.
+- Update config files.
+* Mon Oct 27 2008 bwalle(a)suse.de
+- patches.fixes/hpwdt-kdump.diff:
+ Don't change permission of sysfs file (did that accidentally
+ when changing the default value).
* Mon Oct 27 2008 trenn(a)suse.de
- patches.arch/x86_uv_early_detect.patch: Delete hacks that were
necessary while waiting for x2apic code. (bnc#429984).
kernel-xen.spec: same change
++++++ build-source-timestamp ++++++
--- /var/tmp/diff_new_pack.Md9173/_old 2008-10-29 00:20:16.000000000 +0100
+++ /var/tmp/diff_new_pack.Md9173/_new 2008-10-29 00:20:16.000000000 +0100
@@ -1 +1 @@
-2008-10-27 19:53:11 +0100
+2008-10-28 22:32:39 +0100
++++++ config.tar.bz2 ++++++
++++ 3568 lines of diff (skipped)
++++++ kabi.tar.bz2 ++++++
++++++ minmem ++++++
--- /var/tmp/diff_new_pack.Md9173/_old 2008-10-29 00:20:25.000000000 +0100
+++ /var/tmp/diff_new_pack.Md9173/_new 2008-10-29 00:20:25.000000000 +0100
@@ -1 +1 @@
-2096000
+1048576
++++++ needed_space_in_mb ++++++
--- /var/tmp/diff_new_pack.Md9173/_old 2008-10-29 00:20:25.000000000 +0100
+++ /var/tmp/diff_new_pack.Md9173/_new 2008-10-29 00:20:25.000000000 +0100
@@ -1 +1 @@
-6000
+6144
++++++ patches.addon.tar.bz2 ++++++
++++++ patches.apparmor.tar.bz2 ++++++
++++++ patches.arch.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/ppc-pcibios_allocate_bus_resources.patch new/patches.arch/ppc-pcibios_allocate_bus_resources.patch
--- old/patches.arch/ppc-pcibios_allocate_bus_resources.patch 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.arch/ppc-pcibios_allocate_bus_resources.patch 2008-10-28 14:47:38.000000000 +0100
@@ -0,0 +1,178 @@
+Subject: Fix DLPAR
+From: Benjamin Herrenschmidt <benh(a)kernel.crashing.org>
+References: 439491
+
+Signed-off-by: Olaf Hering <olh(a)suse.de>
+---
+ arch/powerpc/include/asm/pci.h | 2
+ arch/powerpc/kernel/pci-common.c | 110 ++++++++++++++---------------
+ arch/powerpc/platforms/pseries/pci_dlpar.c | 2
+ 3 files changed, 59 insertions(+), 55 deletions(-)
+
+--- a/arch/powerpc/include/asm/pci.h
++++ b/arch/powerpc/include/asm/pci.h
+@@ -196,6 +196,8 @@ extern void pcibios_setup_new_device(str
+
+ extern void pcibios_claim_one_bus(struct pci_bus *b);
+
++extern void pcibios_allocate_bus_resources(struct pci_bus *bus);
++
+ extern void pcibios_resource_survey(void);
+
+ extern struct pci_controller *init_phb_dynamic(struct device_node *dn);
+--- a/arch/powerpc/kernel/pci-common.c
++++ b/arch/powerpc/kernel/pci-common.c
+@@ -986,69 +986,66 @@ static int __init reparent_resources(str
+ * as well.
+ */
+
+-static void __init pcibios_allocate_bus_resources(struct list_head *bus_list)
++void pcibios_allocate_bus_resources(struct pci_bus *bus)
+ {
+- struct pci_bus *bus;
++ struct pci_bus *b;
+ int i;
+ struct resource *res, *pr;
+
+- /* Depth-First Search on bus tree */
+- list_for_each_entry(bus, bus_list, node) {
+- for (i = 0; i < PCI_BUS_NUM_RESOURCES; ++i) {
+- if ((res = bus->resource[i]) == NULL || !res->flags
+- || res->start > res->end)
+- continue;
+- if (bus->parent == NULL)
+- pr = (res->flags & IORESOURCE_IO) ?
+- &ioport_resource : &iomem_resource;
+- else {
+- /* Don't bother with non-root busses when
+- * re-assigning all resources. We clear the
+- * resource flags as if they were colliding
+- * and as such ensure proper re-allocation
+- * later.
++ for (i = 0; i < PCI_BUS_NUM_RESOURCES; ++i) {
++ if ((res = bus->resource[i]) == NULL || !res->flags
++ || res->start > res->end)
++ continue;
++ if (bus->parent == NULL)
++ pr = (res->flags & IORESOURCE_IO) ?
++ &ioport_resource : &iomem_resource;
++ else {
++ /* Don't bother with non-root busses when
++ * re-assigning all resources. We clear the
++ * resource flags as if they were colliding
++ * and as such ensure proper re-allocation
++ * later.
++ */
++ if (ppc_pci_flags & PPC_PCI_REASSIGN_ALL_RSRC)
++ goto clear_resource;
++ pr = pci_find_parent_resource(bus->self, res);
++ if (pr == res) {
++ /* this happens when the generic PCI
++ * code (wrongly) decides that this
++ * bridge is transparent -- paulus
+ */
+- if (ppc_pci_flags & PPC_PCI_REASSIGN_ALL_RSRC)
+- goto clear_resource;
+- pr = pci_find_parent_resource(bus->self, res);
+- if (pr == res) {
+- /* this happens when the generic PCI
+- * code (wrongly) decides that this
+- * bridge is transparent -- paulus
+- */
+- continue;
+- }
++ continue;
+ }
++ }
+
+- DBG("PCI: %s (bus %d) bridge rsrc %d: %016llx-%016llx "
+- "[0x%x], parent %p (%s)\n",
+- bus->self ? pci_name(bus->self) : "PHB",
+- bus->number, i,
+- (unsigned long long)res->start,
+- (unsigned long long)res->end,
+- (unsigned int)res->flags,
+- pr, (pr && pr->name) ? pr->name : "nil");
+-
+- if (pr && !(pr->flags & IORESOURCE_UNSET)) {
+- if (request_resource(pr, res) == 0)
+- continue;
+- /*
+- * Must be a conflict with an existing entry.
+- * Move that entry (or entries) under the
+- * bridge resource and try again.
+- */
+- if (reparent_resources(pr, res) == 0)
+- continue;
+- }
+- printk(KERN_WARNING
+- "PCI: Cannot allocate resource region "
+- "%d of PCI bridge %d, will remap\n",
+- i, bus->number);
+-clear_resource:
+- res->flags = 0;
++ DBG("PCI: %s (bus %d) bridge rsrc %d: %016llx-%016llx "
++ "[0x%x], parent %p (%s)\n",
++ bus->self ? pci_name(bus->self) : "PHB",
++ bus->number, i,
++ (unsigned long long)res->start,
++ (unsigned long long)res->end,
++ (unsigned int)res->flags,
++ pr, (pr && pr->name) ? pr->name : "nil");
++
++ if (pr && !(pr->flags & IORESOURCE_UNSET)) {
++ if (request_resource(pr, res) == 0)
++ continue;
++ /*
++ * Must be a conflict with an existing entry.
++ * Move that entry (or entries) under the
++ * bridge resource and try again.
++ */
++ if (reparent_resources(pr, res) == 0)
++ continue;
+ }
+- pcibios_allocate_bus_resources(&bus->children);
++ printk(KERN_WARNING "PCI: Cannot allocate resource region "
++ "%d of PCI bridge %d, will remap\n", i, bus->number);
++clear_resource:
++ res->flags = 0;
+ }
++
++ list_for_each_entry(b, &bus->children, node)
++ pcibios_allocate_bus_resources(b);
+ }
+
+ static inline void __devinit alloc_resource(struct pci_dev *dev, int idx)
+@@ -1119,10 +1116,13 @@ static void __init pcibios_allocate_reso
+
+ void __init pcibios_resource_survey(void)
+ {
++ struct pci_bus *b;
++
+ /* Allocate and assign resources. If we re-assign everything, then
+ * we skip the allocate phase
+ */
+- pcibios_allocate_bus_resources(&pci_root_buses);
++ list_for_each_entry(b, &pci_root_buses, node)
++ pcibios_allocate_bus_resources(b);
+
+ if (!(ppc_pci_flags & PPC_PCI_REASSIGN_ALL_RSRC)) {
+ pcibios_allocate_resources(0);
+--- a/arch/powerpc/platforms/pseries/pci_dlpar.c
++++ b/arch/powerpc/platforms/pseries/pci_dlpar.c
+@@ -189,6 +189,7 @@ struct pci_controller * __devinit init_p
+ {
+ struct pci_controller *phb;
+ int primary;
++ struct pci_bus *b;
+
+ primary = list_empty(&hose_list);
+ phb = pcibios_alloc_controller(dn);
+@@ -203,6 +204,7 @@ struct pci_controller * __devinit init_p
+ eeh_add_device_tree_early(dn);
+
+ scan_phb(phb);
++ pcibios_allocate_bus_resources(phb->bus);
+ pcibios_fixup_new_pci_devices(phb->bus);
+ pci_bus_add_devices(phb->bus);
+ eeh_add_device_tree_late(phb->bus);
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/ppc-powerpc-debug-pci-hotplug.patch new/patches.arch/ppc-powerpc-debug-pci-hotplug.patch
--- old/patches.arch/ppc-powerpc-debug-pci-hotplug.patch 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.arch/ppc-powerpc-debug-pci-hotplug.patch 2008-10-28 14:47:38.000000000 +0100
@@ -0,0 +1,832 @@
+Subject: Fix DLPAR
+From: Benjamin Herrenschmidt <benh(a)kernel.crashing.org>
+References: 439491
+
+Signed-off-by: Olaf Hering <olh(a)suse.de>
+---
+ arch/powerpc/include/asm/pci-bridge.h | 4
+ arch/powerpc/include/asm/pci.h | 10 +
+ arch/powerpc/kernel/pci-common.c | 122 ++++++++++++---------
+ arch/powerpc/kernel/pci_32.c | 6 -
+ arch/powerpc/kernel/pci_64.c | 27 +++-
+ arch/powerpc/kernel/rtas_pci.c | 48 --------
+ arch/powerpc/platforms/pseries/eeh.c | 44 ++++---
+ arch/powerpc/platforms/pseries/pci_dlpar.c | 163 +++++++++++++++--------------
+ drivers/pci/hotplug/rpadlpar_core.c | 49 +++++---
+ drivers/pci/hotplug/rpaphp_slot.c | 4
+ 10 files changed, 243 insertions(+), 234 deletions(-)
+
+--- a/arch/powerpc/include/asm/pci-bridge.h
++++ b/arch/powerpc/include/asm/pci-bridge.h
+@@ -234,9 +234,7 @@ extern void pcibios_remove_pci_devices(s
+
+ /** Discover new pci devices under this bus, and add them */
+ extern void pcibios_add_pci_devices(struct pci_bus *bus);
+-extern void pcibios_fixup_new_pci_devices(struct pci_bus *bus);
+-
+-extern int pcibios_remove_root_bus(struct pci_controller *phb);
++extern void pcibios_finish_adding_new_bus(struct pci_bus *bus);
+
+ static inline struct pci_controller *pci_bus_to_host(const struct pci_bus *bus)
+ {
+--- a/arch/powerpc/include/asm/pci.h
++++ b/arch/powerpc/include/asm/pci.h
+@@ -201,6 +201,7 @@ extern void pcibios_allocate_bus_resourc
+ extern void pcibios_resource_survey(void);
+
+ extern struct pci_controller *init_phb_dynamic(struct device_node *dn);
++extern int remove_phb_dynamic(struct pci_controller *phb);
+
+ extern struct pci_dev *of_create_pci_dev(struct device_node *node,
+ struct pci_bus *bus, int devfn);
+@@ -208,7 +209,8 @@ extern struct pci_dev *of_create_pci_dev
+ extern void of_scan_pci_bridge(struct device_node *node,
+ struct pci_dev *dev);
+
+-extern void of_scan_bus(struct device_node *node, struct pci_bus *bus);
++extern void of_scan_bus(struct device_node *node, struct pci_bus *bus,
++ int rescan_existing);
+
+ extern int pci_read_irq_line(struct pci_dev *dev);
+
+@@ -223,8 +225,10 @@ extern void pci_resource_to_user(const s
+ const struct resource *rsrc,
+ resource_size_t *start, resource_size_t *end);
+
+-extern void pcibios_do_bus_setup(struct pci_bus *bus);
+-extern void pcibios_fixup_of_probed_bus(struct pci_bus *bus);
++extern void pcibios_do_bus_setup_self(struct pci_bus *bus);
++extern void pcibios_do_bus_setup_devices(struct pci_bus *bus);
++extern void pcibios_fixup_bus_self(struct pci_bus *bus);
++extern void pcibios_fixup_bus_devices(struct pci_bus *bus);
+
+ #endif /* __KERNEL__ */
+ #endif /* __ASM_POWERPC_PCI_H */
+--- a/arch/powerpc/kernel/pci-common.c
++++ b/arch/powerpc/kernel/pci-common.c
+@@ -789,63 +789,76 @@ static void __devinit pcibios_fixup_reso
+ }
+ DECLARE_PCI_FIXUP_HEADER(PCI_ANY_ID, PCI_ANY_ID, pcibios_fixup_resources);
+
+-static void __devinit __pcibios_fixup_bus(struct pci_bus *bus)
++void __devinit pcibios_fixup_bus_self(struct pci_bus *bus)
+ {
+ struct pci_controller *hose = pci_bus_to_host(bus);
+ struct pci_dev *dev = bus->self;
++ struct resource *res;
++ int i;
+
+- pr_debug("PCI: Fixup bus %d (%s)\n", bus->number, dev ? pci_name(dev) : "PHB");
++ pr_debug("PCI: Fixup bus resources %d (%s)\n",
++ bus->number, dev ? pci_name(dev) : "PHB");
+
+ /* Fixup PCI<->PCI bridges. Host bridges are handled separately, for
+ * now differently between 32 and 64 bits.
+ */
+- if (dev != NULL) {
+- struct resource *res;
+- int i;
++ if (dev == NULL)
++ return;
+
+- for (i = 0; i < PCI_BUS_NUM_RESOURCES; ++i) {
+- if ((res = bus->resource[i]) == NULL)
+- continue;
+- if (!res->flags)
+- continue;
+- if (i >= 3 && bus->self->transparent)
+- continue;
+- /* On PowerMac, Apple leaves bridge windows open over
+- * an inaccessible region of memory space (0...fffff)
+- * which is somewhat bogus, but that's what they think
+- * means disabled...
+- *
+- * We clear those to force them to be reallocated later
+- *
+- * We detect such regions by the fact that the base is
+- * equal to the pci_mem_offset of the host bridge and
+- * their size is smaller than 1M.
+- */
+- if (res->flags & IORESOURCE_MEM &&
+- res->start == hose->pci_mem_offset &&
+- res->end < 0x100000) {
+- printk(KERN_INFO
+- "PCI: Closing bogus Apple Firmware"
+- " region %d on bus 0x%02x\n",
+- i, bus->number);
+- res->flags = 0;
+- continue;
+- }
+-
+- pr_debug("PCI:%s Bus rsrc %d %016llx-%016llx [%x] fixup...\n",
+- pci_name(dev), i,
+- (unsigned long long)res->start,\
+- (unsigned long long)res->end,
+- (unsigned int)res->flags);
++ for (i = 0; i < PCI_BUS_NUM_RESOURCES; ++i) {
++ if ((res = bus->resource[i]) == NULL)
++ continue;
++ if (!res->flags)
++ continue;
++ if (i >= 3 && bus->self->transparent)
++ continue;
+
+- fixup_resource(res, dev);
++ /* On PowerMac, Apple leaves bridge windows open over
++ * an inaccessible region of memory space (0...fffff)
++ * which is somewhat bogus, but that's what they think
++ * means disabled...
++ *
++ * We clear those to force them to be reallocated later
++ *
++ * We detect such regions by the fact that the base is
++ * equal to the pci_mem_offset of the host bridge and
++ * their size is smaller than 1M.
++ */
++ if (res->flags & IORESOURCE_MEM &&
++ res->start == hose->pci_mem_offset &&
++ res->end < 0x100000) {
++ printk(KERN_INFO
++ "PCI: Closing bogus Apple Firmware"
++ " region %d on bus 0x%02x\n",
++ i, bus->number);
++ res->flags = 0;
++ continue;
+ }
++
++ pr_debug("PCI:%s Bus rsrc %d %016llx-%016llx [%x] fixup...\n",
++ pci_name(dev), i,
++ (unsigned long long)res->start,\
++ (unsigned long long)res->end,
++ (unsigned int)res->flags);
++
++ fixup_resource(res, dev);
+ }
+
+ /* Additional setup that is different between 32 and 64 bits for now */
+- pcibios_do_bus_setup(bus);
++ pcibios_do_bus_setup_self(bus);
++}
++
++void __devinit pcibios_fixup_bus_devices(struct pci_bus *bus)
++{
++ struct pci_dev *dev = bus->self;
++
++ pr_debug("PCI: Fixup bus devices %d (%s)\n",
++ bus->number, dev ? pci_name(dev) : "PHB");
++
++ /* Additional setup that is different between 32 and 64 bits for now */
++ pcibios_do_bus_setup_devices(bus);
+
+- /* Platform specific bus fixups */
++ /* Platform specific bus fixups (XXX Get rid of these !) */
+ if (ppc_md.pcibios_fixup_bus)
+ ppc_md.pcibios_fixup_bus(bus);
+
+@@ -864,19 +877,11 @@ void __devinit pcibios_fixup_bus(struct
+ */
+ if (bus->self != NULL)
+ pci_read_bridge_bases(bus);
+- __pcibios_fixup_bus(bus);
++ pcibios_fixup_bus_self(bus);
++ pcibios_fixup_bus_devices(bus);
+ }
+ EXPORT_SYMBOL(pcibios_fixup_bus);
+
+-/* When building a bus from the OF tree rather than probing, we need a
+- * slightly different version of the fixup which doesn't read the
+- * bridge bases using config space accesses
+- */
+-void __devinit pcibios_fixup_of_probed_bus(struct pci_bus *bus)
+-{
+- __pcibios_fixup_bus(bus);
+-}
+-
+ static int skip_isa_ioresource_align(struct pci_dev *dev)
+ {
+ if ((ppc_pci_flags & PPC_PCI_CAN_SKIP_ISA_ALIGN) &&
+@@ -992,9 +997,12 @@ void pcibios_allocate_bus_resources(stru
+ int i;
+ struct resource *res, *pr;
+
++ DBG("PCI: Allocating bus resources for %04x:%02x...\n",
++ pci_domain_nr(bus), bus->number);
++
+ for (i = 0; i < PCI_BUS_NUM_RESOURCES; ++i) {
+ if ((res = bus->resource[i]) == NULL || !res->flags
+- || res->start > res->end)
++ || res->start > res->end || res->parent)
+ continue;
+ if (bus->parent == NULL)
+ pr = (res->flags & IORESOURCE_IO) ?
+@@ -1047,6 +1055,7 @@ clear_resource:
+ list_for_each_entry(b, &bus->children, node)
+ pcibios_allocate_bus_resources(b);
+ }
++EXPORT_SYMBOL_GPL(pcibios_allocate_bus_resources);
+
+ static inline void __devinit alloc_resource(struct pci_dev *dev, int idx)
+ {
+@@ -1157,6 +1166,13 @@ void __devinit pcibios_claim_one_bus(str
+
+ if (r->parent || !r->start || !r->flags)
+ continue;
++
++ DBG("PCI: Claiming %s: Resource %d: %016llx..%016llx [%x]\n",
++ pci_name(dev), i,
++ (unsigned long long)r->start,
++ (unsigned long long)r->end,
++ (unsigned int)r->flags);
++
+ pci_claim_resource(dev, i);
+ }
+ }
+--- a/arch/powerpc/kernel/pci_32.c
++++ b/arch/powerpc/kernel/pci_32.c
+@@ -418,7 +418,7 @@ static int __init pcibios_init(void)
+
+ subsys_initcall(pcibios_init);
+
+-void __devinit pcibios_do_bus_setup(struct pci_bus *bus)
++void __devinit pcibios_do_bus_setup_self(struct pci_bus *bus)
+ {
+ struct pci_controller *hose = (struct pci_controller *) bus->sysdata;
+ unsigned long io_offset;
+@@ -459,6 +459,10 @@ void __devinit pcibios_do_bus_setup(stru
+ }
+ }
+
++void __devinit pcibios_do_bus_setup_devices(struct pci_bus *bus)
++{
++}
++
+ /* the next one is stolen from the alpha port... */
+ void __init
+ pcibios_update_irq(struct pci_dev *dev, int irq)
+--- a/arch/powerpc/kernel/pci_64.c
++++ b/arch/powerpc/kernel/pci_64.c
+@@ -225,14 +225,16 @@ struct pci_dev *of_create_pci_dev(struct
+ EXPORT_SYMBOL(of_create_pci_dev);
+
+ void __devinit of_scan_bus(struct device_node *node,
+- struct pci_bus *bus)
++ struct pci_bus *bus,
++ int rescan_existing)
+ {
+ struct device_node *child;
+ const u32 *reg;
+ int reglen, devfn;
+ struct pci_dev *dev;
+
+- DBG("of_scan_bus(%s) bus no %d... \n", node->full_name, bus->number);
++ DBG("of_scan_bus(%s) %s bus no %d... \n", node->full_name,
++ rescan_existing ? "existing" : "new", bus->number);
+
+ /* Scan direct children */
+ for_each_child_of_node(node, child) {
+@@ -249,8 +251,12 @@ void __devinit of_scan_bus(struct device
+ DBG(" dev header type: %x\n", dev->hdr_type);
+ }
+
+- /* Ally all fixups */
+- pcibios_fixup_of_probed_bus(bus);
++ /* Apply all fixups necessary. We don't fixup the bus "self"
++ * for an existing bridge that is being rescanned
++ */
++ if (!rescan_existing)
++ pcibios_fixup_bus_self(bus);
++ pcibios_fixup_bus_devices(bus);
+
+ /* Now scan child busses */
+ list_for_each_entry(dev, &bus->devices, bus_list) {
+@@ -346,7 +352,7 @@ void __devinit of_scan_pci_bridge(struct
+ DBG(" probe mode: %d\n", mode);
+
+ if (mode == PCI_PROBE_DEVTREE)
+- of_scan_bus(node, bus);
++ of_scan_bus(node, bus, 0);
+ else if (mode == PCI_PROBE_NORMAL)
+ pci_scan_child_bus(bus);
+ }
+@@ -396,7 +402,7 @@ void __devinit scan_phb(struct pci_contr
+ DBG(" probe mode: %d\n", mode);
+ if (mode == PCI_PROBE_DEVTREE) {
+ bus->subordinate = hose->last_busno;
+- of_scan_bus(node, bus);
++ of_scan_bus(node, bus, 0);
+ }
+
+ if (mode == PCI_PROBE_NORMAL)
+@@ -568,12 +574,15 @@ void __devinit pcibios_setup_new_device(
+ }
+ EXPORT_SYMBOL(pcibios_setup_new_device);
+
+-void __devinit pcibios_do_bus_setup(struct pci_bus *bus)
++void __devinit pcibios_do_bus_setup_self(struct pci_bus *bus)
+ {
+- struct pci_dev *dev;
+-
+ if (ppc_md.pci_dma_bus_setup)
+ ppc_md.pci_dma_bus_setup(bus);
++}
++
++void __devinit pcibios_do_bus_setup_devices(struct pci_bus *bus)
++{
++ struct pci_dev *dev;
+
+ list_for_each_entry(dev, &bus->devices, bus_list)
+ pcibios_setup_new_device(dev);
+--- a/arch/powerpc/kernel/rtas_pci.c
++++ b/arch/powerpc/kernel/rtas_pci.c
+@@ -301,51 +301,3 @@ void __init find_and_init_phbs(void)
+ #endif /* CONFIG_PPC32 */
+ }
+ }
+-
+-/* RPA-specific bits for removing PHBs */
+-int pcibios_remove_root_bus(struct pci_controller *phb)
+-{
+- struct pci_bus *b = phb->bus;
+- struct resource *res;
+- int rc, i;
+-
+- res = b->resource[0];
+- if (!res->flags) {
+- printk(KERN_ERR "%s: no IO resource for PHB %s\n", __func__,
+- b->name);
+- return 1;
+- }
+-
+- rc = pcibios_unmap_io_space(b);
+- if (rc) {
+- printk(KERN_ERR "%s: failed to unmap IO on bus %s\n",
+- __func__, b->name);
+- return 1;
+- }
+-
+- if (release_resource(res)) {
+- printk(KERN_ERR "%s: failed to release IO on bus %s\n",
+- __func__, b->name);
+- return 1;
+- }
+-
+- for (i = 1; i < 3; ++i) {
+- res = b->resource[i];
+- if (!res->flags && i == 0) {
+- printk(KERN_ERR "%s: no MEM resource for PHB %s\n",
+- __func__, b->name);
+- return 1;
+- }
+- if (res->flags && release_resource(res)) {
+- printk(KERN_ERR
+- "%s: failed to release IO %d on bus %s\n",
+- __func__, i, b->name);
+- return 1;
+- }
+- }
+-
+- pcibios_free_controller(phb);
+-
+- return 0;
+-}
+-EXPORT_SYMBOL(pcibios_remove_root_bus);
+--- a/arch/powerpc/platforms/pseries/eeh.c
++++ b/arch/powerpc/platforms/pseries/eeh.c
+@@ -21,6 +21,8 @@
+ * Please address comments and feedback to Linas Vepstas <linas(a)austin.ibm.com>
+ */
+
++#undef DEBUG
++
+ #include <linux/delay.h>
+ #include <linux/init.h>
+ #include <linux/list.h>
+@@ -488,10 +490,8 @@ int eeh_dn_check_failure(struct device_n
+ if (!(pdn->eeh_mode & EEH_MODE_SUPPORTED) ||
+ pdn->eeh_mode & EEH_MODE_NOCHECK) {
+ ignored_check++;
+-#ifdef DEBUG
+- printk ("EEH:ignored check (%x) for %s %s\n",
+- pdn->eeh_mode, pci_name (dev), dn->full_name);
+-#endif
++ pr_debug("EEH: Ignored check (%x) for %s %s\n",
++ pdn->eeh_mode, pci_name (dev), dn->full_name);
+ return 0;
+ }
+
+@@ -1014,10 +1014,9 @@ static void *early_enable_eeh(struct dev
+ eeh_subsystem_enabled = 1;
+ pdn->eeh_mode |= EEH_MODE_SUPPORTED;
+
+-#ifdef DEBUG
+- printk(KERN_DEBUG "EEH: %s: eeh enabled, config=%x pe_config=%x\n",
+- dn->full_name, pdn->eeh_config_addr, pdn->eeh_pe_config_addr);
+-#endif
++ pr_debug("EEH: %s: eeh enabled, config=%x pe_config=%x\n",
++ dn->full_name, pdn->eeh_config_addr,
++ pdn->eeh_pe_config_addr);
+ } else {
+
+ /* This device doesn't support EEH, but it may have an
+@@ -1161,13 +1160,17 @@ static void eeh_add_device_late(struct p
+ if (!dev || !eeh_subsystem_enabled)
+ return;
+
+-#ifdef DEBUG
+- printk(KERN_DEBUG "EEH: adding device %s\n", pci_name(dev));
+-#endif
++ pr_debug("EEH: Adding device %s\n", pci_name(dev));
+
+- pci_dev_get (dev);
+ dn = pci_device_to_OF_node(dev);
+ pdn = PCI_DN(dn);
++ if (pdn->pcidev == dev) {
++ pr_debug("EEH: Already referenced !\n");
++ return;
++ }
++ WARN_ON(pdn->pcidev);
++
++ pci_dev_get (dev);
+ pdn->pcidev = dev;
+
+ pci_addr_cache_insert_device(dev);
+@@ -1206,17 +1209,18 @@ static void eeh_remove_device(struct pci
+ return;
+
+ /* Unregister the device with the EEH/PCI address search system */
+-#ifdef DEBUG
+- printk(KERN_DEBUG "EEH: remove device %s\n", pci_name(dev));
+-#endif
+- pci_addr_cache_remove_device(dev);
+- eeh_sysfs_remove_device(dev);
++ pr_debug("EEH: Removing device %s\n", pci_name(dev));
+
+ dn = pci_device_to_OF_node(dev);
+- if (PCI_DN(dn)->pcidev) {
+- PCI_DN(dn)->pcidev = NULL;
+- pci_dev_put (dev);
++ if (PCI_DN(dn)->pcidev == NULL) {
++ pr_debug("EEH: Not referenced !\n");
++ return;
+ }
++ PCI_DN(dn)->pcidev = NULL;
++ pci_dev_put (dev);
++
++ pci_addr_cache_remove_device(dev);
++ eeh_sysfs_remove_device(dev);
+ }
+
+ void eeh_remove_bus_device(struct pci_dev *dev)
+--- a/arch/powerpc/platforms/pseries/pci_dlpar.c
++++ b/arch/powerpc/platforms/pseries/pci_dlpar.c
+@@ -25,6 +25,8 @@
+ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ */
+
++#undef DEBUG
++
+ #include <linux/pci.h>
+ #include <asm/pci-bridge.h>
+ #include <asm/ppc-pci.h>
+@@ -69,73 +71,41 @@ EXPORT_SYMBOL_GPL(pcibios_find_pci_bus);
+ * Remove all of the PCI devices under this bus both from the
+ * linux pci device tree, and from the powerpc EEH address cache.
+ */
+-void
+-pcibios_remove_pci_devices(struct pci_bus *bus)
++void pcibios_remove_pci_devices(struct pci_bus *bus)
+ {
+ struct pci_dev *dev, *tmp;
++ struct pci_bus *child_bus;
+
++ /* First go down child busses */
++ list_for_each_entry(child_bus, &bus->children, node)
++ pcibios_remove_pci_devices(child_bus);
++
++ pr_debug("PCI: Removing devices on bus %04x:%02x\n",
++ pci_domain_nr(bus), bus->number);
+ list_for_each_entry_safe(dev, tmp, &bus->devices, bus_list) {
++ pr_debug(" * Removing %s...\n", pci_name(dev));
+ eeh_remove_bus_device(dev);
+ pci_remove_bus_device(dev);
+ }
+ }
+ EXPORT_SYMBOL_GPL(pcibios_remove_pci_devices);
+
+-/* Must be called before pci_bus_add_devices */
+-void
+-pcibios_fixup_new_pci_devices(struct pci_bus *bus)
+-{
+- struct pci_dev *dev;
+-
+- list_for_each_entry(dev, &bus->devices, bus_list) {
+- /* Skip already-added devices */
+- if (!dev->is_added) {
+- int i;
+-
+- /* Fill device archdata and setup iommu table */
+- pcibios_setup_new_device(dev);
+-
+- pci_read_irq_line(dev);
+- for (i = 0; i < PCI_NUM_RESOURCES; i++) {
+- struct resource *r = &dev->resource[i];
+-
+- if (r->parent || !r->start || !r->flags)
+- continue;
+- pci_claim_resource(dev, i);
+- }
+- }
+- }
+-}
+-EXPORT_SYMBOL_GPL(pcibios_fixup_new_pci_devices);
+-
+-static int
+-pcibios_pci_config_bridge(struct pci_dev *dev)
++void pcibios_finish_adding_new_bus(struct pci_bus *bus)
+ {
+- u8 sec_busno;
+- struct pci_bus *child_bus;
+-
+- /* Get busno of downstream bus */
+- pci_read_config_byte(dev, PCI_SECONDARY_BUS, &sec_busno);
++ pr_debug("PCI: Finishing adding hotplug bus %04x:%02x\n",
++ pci_domain_nr(bus), bus->number);
+
+- /* Add to children of PCI bridge dev->bus */
+- child_bus = pci_add_new_bus(dev->bus, dev, sec_busno);
+- if (!child_bus) {
+- printk (KERN_ERR "%s: could not add second bus\n", __func__);
+- return -EIO;
+- }
+- sprintf(child_bus->name, "PCI Bus #%02x", child_bus->number);
+-
+- pci_scan_child_bus(child_bus);
++ /* Allocate bus and devices resources */
++ pcibios_allocate_bus_resources(bus);
++ pcibios_claim_one_bus(bus);
+
+- /* Fixup new pci devices */
+- pcibios_fixup_new_pci_devices(child_bus);
++ /* Add new devices to global lists. Register in proc, sysfs. */
++ pci_bus_add_devices(bus);
+
+- /* Make the discovered devices available */
+- pci_bus_add_devices(child_bus);
+-
+- eeh_add_device_tree_late(child_bus);
+- return 0;
++ /* Fixup EEH */
++ eeh_add_device_tree_late(bus);
+ }
++EXPORT_SYMBOL_GPL(pcibios_finish_adding_new_bus);
+
+ /**
+ * pcibios_add_pci_devices - adds new pci devices to bus
+@@ -147,10 +117,9 @@ pcibios_pci_config_bridge(struct pci_dev
+ * is how this routine differs from other, similar pcibios
+ * routines.)
+ */
+-void
+-pcibios_add_pci_devices(struct pci_bus * bus)
++void pcibios_add_pci_devices(struct pci_bus * bus)
+ {
+- int slotno, num, mode;
++ int slotno, num, mode, pass, max;
+ struct pci_dev *dev;
+ struct device_node *dn = pci_bus_to_OF_node(bus);
+
+@@ -162,25 +131,24 @@ pcibios_add_pci_devices(struct pci_bus *
+
+ if (mode == PCI_PROBE_DEVTREE) {
+ /* use ofdt-based probe */
+- of_scan_bus(dn, bus);
+- if (!list_empty(&bus->devices)) {
+- pcibios_fixup_new_pci_devices(bus);
+- pci_bus_add_devices(bus);
+- eeh_add_device_tree_late(bus);
+- }
++ of_scan_bus(dn, bus, 1);
++ if (!list_empty(&bus->devices))
++ pcibios_finish_adding_new_bus(bus);
+ } else if (mode == PCI_PROBE_NORMAL) {
+ /* use legacy probe */
+ slotno = PCI_SLOT(PCI_DN(dn->child)->devfn);
+ num = pci_scan_slot(bus, PCI_DEVFN(slotno, 0));
+- if (num) {
+- pcibios_fixup_new_pci_devices(bus);
+- pci_bus_add_devices(bus);
+- eeh_add_device_tree_late(bus);
++ if (!num)
++ return;
++ pcibios_fixup_bus_devices(bus);
++ max = bus->secondary;
++ for (pass=0; pass < 2; pass++)
++ list_for_each_entry(dev, &bus->devices, bus_list) {
++ if (dev->hdr_type == PCI_HEADER_TYPE_BRIDGE ||
++ dev->hdr_type == PCI_HEADER_TYPE_CARDBUS)
++ max = pci_scan_bridge(bus, dev, max, pass);
+ }
+-
+- list_for_each_entry(dev, &bus->devices, bus_list)
+- if (dev->hdr_type == PCI_HEADER_TYPE_BRIDGE)
+- pcibios_pci_config_bridge(dev);
++ pcibios_finish_adding_new_bus(bus);
+ }
+ }
+ EXPORT_SYMBOL_GPL(pcibios_add_pci_devices);
+@@ -189,7 +157,8 @@ struct pci_controller * __devinit init_p
+ {
+ struct pci_controller *phb;
+ int primary;
+- struct pci_bus *b;
++
++ pr_debug("PCI: Initializing new hotplug PHB %s\n", dn->full_name);
+
+ primary = list_empty(&hose_list);
+ phb = pcibios_alloc_controller(dn);
+@@ -204,11 +173,57 @@ struct pci_controller * __devinit init_p
+ eeh_add_device_tree_early(dn);
+
+ scan_phb(phb);
+- pcibios_allocate_bus_resources(phb->bus);
+- pcibios_fixup_new_pci_devices(phb->bus);
+- pci_bus_add_devices(phb->bus);
+- eeh_add_device_tree_late(phb->bus);
++ pcibios_finish_adding_new_bus(phb->bus);
+
+ return phb;
+ }
+ EXPORT_SYMBOL_GPL(init_phb_dynamic);
++
++
++
++
++/* RPA-specific bits for removing PHBs */
++int remove_phb_dynamic(struct pci_controller *phb)
++{
++ struct pci_bus *b = phb->bus;
++ struct resource *res;
++ int rc, i;
++
++ pr_debug("PCI: Removing PHB %04x:%02x... \n", pci_domain_nr(b), b->number);
++
++ /* We -know- there aren't any child devices anymore at this stage
++ * and thus, we can safely unmap the IO space as it's not in use
++ */
++ res = &phb->io_resource;
++ if (res->flags & IORESOURCE_IO) {
++ rc = pcibios_unmap_io_space(b);
++ if (rc) {
++ printk(KERN_ERR "%s: failed to unmap IO on bus %s\n",
++ __func__, b->name);
++ return 1;
++ }
++ }
++
++ /* Unregister the bridge device from sysfs and remove the PCI bus */
++ device_unregister(b->bridge);
++ phb->bus = NULL;
++ pci_remove_bus(b);
++
++ /* Now release the IO resource */
++ if (res->flags & IORESOURCE_IO)
++ release_resource(res);
++
++ /* Release memory resources */
++ for (i = 0; i < 3; ++i) {
++ res = &phb->mem_resources[i];
++ if (!(res->flags & IORESOURCE_MEM))
++ continue;
++ release_resource(res);
++ }
++
++ /* Free pci_controller data structure */
++ pcibios_free_controller(phb);
++
++ return 0;
++}
++EXPORT_SYMBOL_GPL(remove_phb_dynamic);
+--- a/drivers/pci/hotplug/rpadlpar_core.c
++++ b/drivers/pci/hotplug/rpadlpar_core.c
+@@ -14,6 +14,8 @@
+ * as published by the Free Software Foundation; either version
+ * 2 of the License, or (at your option) any later version.
+ */
++#undef DEBUG
++
+ #include <linux/init.h>
+ #include <linux/pci.h>
+ #include <linux/string.h>
+@@ -155,16 +157,15 @@ static void dlpar_pci_add_bus(struct dev
+ dev->hdr_type == PCI_HEADER_TYPE_CARDBUS)
+ of_scan_pci_bridge(dn, dev);
+
+- pcibios_fixup_new_pci_devices(dev->subordinate);
+-
+- /* Claim new bus resources */
+- pcibios_claim_one_bus(dev->bus);
+-
+ /* Map IO space for child bus, which may or may not succeed */
+ pcibios_map_io_space(dev->subordinate);
+
+- /* Add new devices to global lists. Register in proc, sysfs. */
+- pci_bus_add_devices(phb->bus);
++ /* Finish adding it : resource allocation, adding devices, etc...
++ * Note that we need to perform the finish pass on the -parent-
++ * bus of the EADS bridge so the bridge device itself gets
++ * properly added
++ */
++ pcibios_finish_adding_new_bus(phb->bus);
+ }
+
+ static int dlpar_add_pci_slot(char *drc_name, struct device_node *dn)
+@@ -206,22 +207,19 @@ static int dlpar_add_pci_slot(char *drc_
+ static int dlpar_remove_root_bus(struct pci_controller *phb)
+ {
+ struct pci_bus *phb_bus;
+- int rc;
+
+ phb_bus = phb->bus;
++ pr_debug("PCI: -> removing root bus %04x:%02x\n",
++ pci_domain_nr(phb_bus), phb_bus->number);
++
++ /* We cannot to remove a root bus that has children */
+ if (!(list_empty(&phb_bus->children) &&
+ list_empty(&phb_bus->devices))) {
++ pr_debug("PCI: PHB removal failed, bus not empty !\n");
+ return -EBUSY;
+ }
+
+- rc = pcibios_remove_root_bus(phb);
+- if (rc)
+- return -EIO;
+-
+- device_unregister(phb_bus->bridge);
+- pci_remove_bus(phb_bus);
+-
+- return 0;
++ return remove_phb_dynamic(phb);
+ }
+
+ static int dlpar_remove_phb(char *drc_name, struct device_node *dn)
+@@ -233,6 +231,8 @@ static int dlpar_remove_phb(char *drc_na
+ if (!pcibios_find_pci_bus(dn))
+ return -EINVAL;
+
++ pr_debug("PCI: Removing PHB %s...\n", dn->full_name);
++
+ /* If pci slot is hotplugable, use hotplug to remove it */
+ slot = find_php_slot(dn);
+ if (slot) {
+@@ -378,25 +378,36 @@ int dlpar_remove_pci_slot(char *drc_name
+ if (!bus)
+ return -EINVAL;
+
+- /* If pci slot is hotplugable, use hotplug to remove it */
++ pr_debug("PCI: Removing PCI slot below EADS bridge %s\n",
++ bus->self ? pci_name(bus->self) : "<!PHB!>");
++
++ /* If pci slot is hotplugable, remove hotplug data structures */
+ slot = find_php_slot(dn);
+ if (slot) {
++ pr_debug("PCI: Removing hotplug slot for %04x:%02x...\n",
++ pci_domain_nr(bus), bus->number);
+ if (rpaphp_deregister_slot(slot)) {
+ printk(KERN_ERR
+ "%s: unable to remove hotplug slot %s\n",
+ __func__, drc_name);
+ return -EIO;
+ }
+- } else
+- pcibios_remove_pci_devices(bus);
++ }
++
++ /* Remove all devices below slot */
++ pcibios_remove_pci_devices(bus);
+
++ /* Unmap PCI IO space */
+ if (pcibios_unmap_io_space(bus)) {
+ printk(KERN_ERR "%s: failed to unmap bus range\n",
+ __func__);
+ return -ERANGE;
+ }
+
++ /* Remove the EADS bridge device itself */
+ BUG_ON(!bus->self);
++ pr_debug("PCI: Now removing bridge device %s\n", pci_name(bus->self));
++ eeh_remove_bus_device(bus->self);
+ pci_remove_bus_device(bus->self);
+ return 0;
+ }
+--- a/drivers/pci/hotplug/rpaphp_slot.c
++++ b/drivers/pci/hotplug/rpaphp_slot.c
+@@ -147,9 +147,5 @@ int rpaphp_register_slot(struct slot *sl
+ list_add(&slot->rpaphp_slot_list, &rpaphp_slot_head);
+ info("Slot [%s] registered\n", slot->name);
+ return 0;
+-
+-sysfs_fail:
+- pci_hp_deregister(php_slot);
+- return retval;
+ }
+
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/ppc-powerpc-fix-pci-unmap-io.patch new/patches.arch/ppc-powerpc-fix-pci-unmap-io.patch
--- old/patches.arch/ppc-powerpc-fix-pci-unmap-io.patch 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.arch/ppc-powerpc-fix-pci-unmap-io.patch 2008-10-28 14:39:33.000000000 +0100
@@ -0,0 +1,28 @@
+Subject: powerpc/pci: Fix unmapping of IO space on 64-bit
+From: Benjamin Herrenschmidt <benh(a)kernel.crashing.org>
+References: 439491
+
+A typo/thinko made us pass the wrong argument to __flush_hash_table_range
+when unplugging bridges, thus not flushing all the translations for
+the IO space on unplug.
+
+This causes the hypervisor to refuse unplugging slots.
+
+Signed-off-by: Benjamin Herrenschmidt <benh(a)kernel.crashing.org>
+Signed-off-by: Olaf Hering <olh(a)suse.de>
+
+---
+ arch/powerpc/kernel/pci_64.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- a/arch/powerpc/kernel/pci_64.c
++++ b/arch/powerpc/kernel/pci_64.c
+@@ -455,7 +455,7 @@ int pcibios_unmap_io_space(struct pci_bu
+ pci_name(bus->self));
+
+ __flush_hash_table_range(&init_mm, res->start + _IO_BASE,
+- res->end - res->start + 1);
++ res->end + _IO_BASE + 1);
+ return 0;
+ }
+
++++++ patches.drivers.tar.bz2 ++++++
++++ 26459 lines of diff (skipped)
++++++ patches.fixes.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/hpwdt-kdump.diff new/patches.fixes/hpwdt-kdump.diff
--- old/patches.fixes/hpwdt-kdump.diff 2008-10-26 18:48:34.000000000 +0100
+++ new/patches.fixes/hpwdt-kdump.diff 2008-10-27 22:51:36.000000000 +0100
@@ -26,8 +26,8 @@
Cc: Vivek Goyal <vgoyal(a)redhat.com>
---
- drivers/watchdog/hpwdt.c | 10 +++++++---
- 1 file changed, 7 insertions(+), 3 deletions(-)
+ drivers/watchdog/hpwdt.c | 8 ++++++--
+ 1 file changed, 6 insertions(+), 2 deletions(-)
--- a/drivers/watchdog/hpwdt.c
+++ b/drivers/watchdog/hpwdt.c
@@ -53,12 +53,3 @@
}
/*
-@@ -759,7 +763,7 @@ MODULE_ALIAS_MISCDEV(WATCHDOG_MINOR);
- module_param(soft_margin, int, 0);
- MODULE_PARM_DESC(soft_margin, "Watchdog timeout in seconds");
-
--module_param(allow_kdump, int, 0);
-+module_param(allow_kdump, int, 1);
- MODULE_PARM_DESC(allow_kdump, "Start a kernel dump after NMI occurs");
-
- module_param(nowayout, int, 0);
++++++ patches.kernel.org.tar.bz2 ++++++
++++++ patches.rpmify.tar.bz2 ++++++
++++++ patches.rt.tar.bz2 ++++++
++++++ patches.suse.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.suse/md-notify-when-stopped new/patches.suse/md-notify-when-stopped
--- old/patches.suse/md-notify-when-stopped 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/md-notify-when-stopped 2008-10-28 07:36:45.000000000 +0100
@@ -0,0 +1,39 @@
+From: NeilBrown <neilb(a)suse.de>
+Subject: md: notify udev when an md array is stopped.
+Patch-mainline: 2.6.28-rc3
+References: fate#303894
+
+When an md array is stopped we need to tear down the partitions
+and signal udev to remove any (/dev/disk/by-id/md*) links.
+Otherwise /dev can become a bit of a mess.
+
+Signed-off-by: Neil Brown <neilb(a)suse.de>
+
+---
+ drivers/md/md.c | 8 ++++++++
+ 1 file changed, 8 insertions(+)
+
+--- linux-2.6.27-neilb.orig/drivers/md/md.c
++++ linux-2.6.27-neilb/drivers/md/md.c
+@@ -3898,6 +3898,7 @@ static int do_md_stop(mddev_t * mddev, i
+ if (mode == 0) {
+ mdk_rdev_t *rdev;
+ struct list_head *tmp;
++ struct block_device *bdev;
+
+ printk(KERN_INFO "md: %s stopped.\n", mdname(mddev));
+
+@@ -3955,6 +3956,13 @@ static int do_md_stop(mddev_t * mddev, i
+ mddev->barriers_work = 0;
+ mddev->safemode = 0;
+
++ bdev = bdget_disk(mddev->gendisk, 0);
++ if (bdev) {
++ blkdev_ioctl(bdev->bd_inode, NULL, BLKRRPART, 0);
++ bdput(bdev);
++ }
++ kobject_uevent(&mddev->gendisk->dev.kobj, KOBJ_CHANGE);
++
+ } else if (mddev->pers)
+ printk(KERN_INFO "md: %s switched to read-only mode.\n",
+ mdname(mddev));
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.suse/SoN-17-net-ps_rx.patch new/patches.suse/SoN-17-net-ps_rx.patch
--- old/patches.suse/SoN-17-net-ps_rx.patch 2008-10-14 04:13:37.000000000 +0200
+++ new/patches.suse/SoN-17-net-ps_rx.patch 2008-10-28 20:44:49.000000000 +0100
@@ -23,8 +23,10 @@
net/core/skbuff.c | 20 ++++++++++++++++++++
8 files changed, 62 insertions(+), 41 deletions(-)
---- a/drivers/net/bnx2.c
-+++ b/drivers/net/bnx2.c
+Index: linux-2.6.27/drivers/net/bnx2.c
+===================================================================
+--- linux-2.6.27.orig/drivers/net/bnx2.c
++++ linux-2.6.27/drivers/net/bnx2.c
@@ -2472,7 +2472,7 @@ bnx2_alloc_rx_page(struct bnx2 *bp, stru
struct sw_pg *rx_pg = &rxr->rx_pg_ring[index];
struct rx_bd *rxbd =
@@ -54,8 +56,10 @@
pg_prod = NEXT_RX_BD(pg_prod);
pg_cons = RX_PG_RING_IDX(NEXT_RX_BD(pg_cons));
---- a/drivers/net/e1000/e1000_main.c
-+++ b/drivers/net/e1000/e1000_main.c
+Index: linux-2.6.27/drivers/net/e1000/e1000_main.c
+===================================================================
+--- linux-2.6.27.orig/drivers/net/e1000/e1000_main.c
++++ linux-2.6.27/drivers/net/e1000/e1000_main.c
@@ -4347,12 +4347,8 @@ static bool e1000_clean_rx_irq_ps(struct
pci_unmap_page(pdev, ps_page_dma->ps_page_dma[j],
PAGE_SIZE, PCI_DMA_FROMDEVICE);
@@ -79,8 +83,10 @@
if (unlikely(!ps_page->ps_page[j])) {
adapter->alloc_rx_buff_failed++;
goto no_buffers;
---- a/drivers/net/e1000e/netdev.c
-+++ b/drivers/net/e1000e/netdev.c
+Index: linux-2.6.27/drivers/net/e1000e/netdev.c
+===================================================================
+--- linux-2.6.27.orig/drivers/net/e1000e/netdev.c
++++ linux-2.6.27/drivers/net/e1000e/netdev.c
@@ -258,7 +258,7 @@ static void e1000_alloc_rx_buffers_ps(st
continue;
}
@@ -103,8 +109,10 @@
}
copydone:
---- a/drivers/net/igb/igb_main.c
-+++ b/drivers/net/igb/igb_main.c
+Index: linux-2.6.27/drivers/net/igb/igb_main.c
+===================================================================
+--- linux-2.6.27.orig/drivers/net/igb/igb_main.c
++++ linux-2.6.27/drivers/net/igb/igb_main.c
@@ -3882,7 +3882,7 @@ static bool igb_clean_rx_irq_adv(struct
PAGE_SIZE / 2, PCI_DMA_FROMDEVICE);
buffer_info->page_dma = 0;
@@ -135,8 +143,10 @@
if (!buffer_info->page) {
adapter->alloc_rx_buff_failed++;
goto no_buffers;
---- a/drivers/net/ixgbe/ixgbe_main.c
-+++ b/drivers/net/ixgbe/ixgbe_main.c
+Index: linux-2.6.27/drivers/net/ixgbe/ixgbe_main.c
+===================================================================
+--- linux-2.6.27.orig/drivers/net/ixgbe/ixgbe_main.c
++++ linux-2.6.27/drivers/net/ixgbe/ixgbe_main.c
@@ -472,6 +472,7 @@ static void ixgbe_alloc_rx_buffers(struc
int cleaned_count)
{
@@ -154,7 +164,7 @@
if (!bi->page) {
adapter->alloc_rx_page_failed++;
goto no_buffers;
-@@ -620,10 +621,8 @@ static bool ixgbe_clean_rx_irq(struct ix
+@@ -620,10 +621,10 @@ static bool ixgbe_clean_rx_irq(struct ix
pci_unmap_page(pdev, rx_buffer_info->page_dma,
PAGE_SIZE / 2, PCI_DMA_FROMDEVICE);
rx_buffer_info->page_dma = 0;
@@ -163,11 +173,13 @@
- rx_buffer_info->page_offset,
- upper_len);
+ skb_add_rx_frag(skb, skb_shinfo(skb)->nr_frags,
-+ rx_buffer_info->page, 0, upper_len);
++ rx_buffer_info->page,
++ rx_buffer_info->page_offset,
++ upper_len);
if ((rx_ring->rx_buf_len > (PAGE_SIZE / 2)) ||
(page_count(rx_buffer_info->page) != 1))
-@@ -631,9 +630,6 @@ static bool ixgbe_clean_rx_irq(struct ix
+@@ -631,9 +632,6 @@ static bool ixgbe_clean_rx_irq(struct ix
else
get_page(rx_buffer_info->page);
@@ -177,8 +189,10 @@
}
i++;
---- a/drivers/net/sky2.c
-+++ b/drivers/net/sky2.c
+Index: linux-2.6.27/drivers/net/sky2.c
+===================================================================
+--- linux-2.6.27.orig/drivers/net/sky2.c
++++ linux-2.6.27/drivers/net/sky2.c
@@ -1272,7 +1272,7 @@ static struct sk_buff *sky2_rx_alloc(str
}
@@ -226,8 +240,10 @@
else
skb_put(skb, length);
return skb;
---- a/include/linux/skbuff.h
-+++ b/include/linux/skbuff.h
+Index: linux-2.6.27/include/linux/skbuff.h
+===================================================================
+--- linux-2.6.27.orig/include/linux/skbuff.h
++++ linux-2.6.27/include/linux/skbuff.h
@@ -829,6 +829,9 @@ static inline void skb_fill_page_desc(st
skb_shinfo(skb)->nr_frags = i + 1;
}
@@ -265,8 +281,10 @@
/**
* skb_clone_writable - is the header of a clone writable
* @skb: buffer to check
---- a/net/core/skbuff.c
-+++ b/net/core/skbuff.c
+Index: linux-2.6.27/net/core/skbuff.c
+===================================================================
+--- linux-2.6.27.orig/net/core/skbuff.c
++++ linux-2.6.27/net/core/skbuff.c
@@ -263,6 +263,26 @@ struct sk_buff *__netdev_alloc_skb(struc
return skb;
}
++++++ patches.trace.tar.bz2 ++++++
++++++ patches.uml.tar.bz2 ++++++
++++++ patches.xen.tar.bz2 ++++++
++++++ series.conf ++++++
--- /var/tmp/diff_new_pack.Md9173/_old 2008-10-29 00:20:37.000000000 +0100
+++ /var/tmp/diff_new_pack.Md9173/_new 2008-10-29 00:20:37.000000000 +0100
@@ -222,6 +222,9 @@
patches.arch/ppc-pseries_mem-limit-16g.patch
patches.arch/ppc-gigantic-page-fix2.patch
patches.arch/ppc-gigantic-page-fix3.patch
+ patches.arch/ppc-powerpc-fix-pci-unmap-io.patch
+ patches.arch/ppc-pcibios_allocate_bus_resources.patch
+ patches.arch/ppc-powerpc-debug-pci-hotplug.patch
########################################################
# PS3
@@ -261,7 +264,7 @@
########################################################
-RT patches.suse/unmap_vmas-lat
+andrea patches.suse/silent-stack-overflow
- patches.suse/silent-stack-overflow-2.patch
++npiggin patches.suse/silent-stack-overflow-2.patch
patches.fixes/do_anonymous_page-race
patches.fixes/oom-warning
patches.suse/shmall-bigger
@@ -760,6 +763,18 @@
##########################################################
# Sound
##########################################################
+ patches.drivers/alsa-hda-beep
+ patches.drivers/alsa-hda-spdif-slave
+ patches.drivers/alsa-hda-probe-fix
+ patches.drivers/alsa-hda-proc-fix
+ patches.drivers/alsa-hda-analog-update
+ patches.drivers/alsa-hda-atihdmi-update
+ patches.drivers/alsa-hda-nvidia-hdmi
+ patches.drivers/alsa-hda-realtek-update
+ patches.drivers/alsa-hda-sigmatel-update
+ patches.drivers/alsa-hda-via-update
+ patches.drivers/alsa-hda-via-rec-fix
+ patches.drivers/alsa-hda-hp-mobile-fix
########################################################
# Other driver fixes
@@ -779,6 +794,8 @@
########################################################
# Other drivers we have added to the tree
########################################################
+ patches.drivers/via-framebuffer-driver.patch
+ patches.drivers/panasonic-laptop-add-panasonic-let-s-note-laptop-extras-driver-v0.94.patch
########################################################
# Suspend/Resume stuff
@@ -800,6 +817,7 @@
patches.fixes/md-Allow-metadata_version-to-be-updated-for-externa.patch
patches.fixes/md-Don-t-try-to-set-an-array-to-read-auto-if-it-i.patch
patches.kernel.org/touch_mnt_namespace-when-the-mount-flags-change.patch
+ patches.suse/md-notify-when-stopped
##########################################################
@@ -1001,7 +1019,6 @@
patches.drivers/0023-Staging-Lindent-sxg.c.patch
patches.drivers/staging-workaround-build-system-bug.patch
patches.drivers/staging-at76_usb-wireless-driver.patch
- patches.drivers/staging-add-pcc-acpi-driver.patch
########################################################
# You'd better have a good reason for adding a patch
++++++ supported.conf ++++++
--- /var/tmp/diff_new_pack.Md9173/_old 2008-10-29 00:20:38.000000000 +0100
+++ /var/tmp/diff_new_pack.Md9173/_new 2008-10-29 00:20:38.000000000 +0100
@@ -868,11 +868,21 @@
+isa kernel/drivers/media/radio/radio-trust
+isa kernel/drivers/media/radio/radio-typhoon
+isa kernel/drivers/media/radio/radio-zoltrix
+ kernel/drivers/media/video/adv7170 # Analog Devices ADV7170 video encoder driver
+ kernel/drivers/media/video/adv7175 # Analog Devices ADV7175 video encoder driver
- kernel/drivers/media/video/au0828/au0828 # depends on dvb-core
+ kernel/drivers/media/video/bt819 # Brooktree-819 video decoder driver
+ kernel/drivers/media/video/bt856 # Brooktree-856A video encoder driver
kernel/drivers/media/video/bt8xx/bttv # bttv - v4l/v4l2 driver module for bt848/878 based cards
kernel/drivers/media/video/btcx-risc # some code shared by bttv and cx88xx drivers
+ kernel/drivers/media/video/bw-qcam
kernel/drivers/media/video/cafe_ccic
kernel/drivers/media/video/compat_ioctl32 # ioctl32.c: Conversion between 32bit and 64bit native ioctls
+ kernel/drivers/media/video/cpia2/cpia2
+ kernel/drivers/media/video/cpia # V4L-driver for Vision CPiA based cameras
+ kernel/drivers/media/video/cpia_pp # Parallel port driver for Vision CPiA based cameras
+ kernel/drivers/media/video/cpia_usb
+ kernel/drivers/media/video/c-qcam # Colour QuickCam
kernel/drivers/media/video/cs5345
kernel/drivers/media/video/cs53l32a # cs53l32a (Adaptec AVC-2010 and AVC-2410) i2c ivtv driver
- kernel/drivers/media/video/cx18/cx18 # depends on dvb-core
@@ -915,32 +925,62 @@
kernel/drivers/media/video/hexium_gemini # video4linux-2 driver for Hexium Gemini frame grabber cards
kernel/drivers/media/video/hexium_orion # video4linux-2 driver for Hexium Orion frame grabber cards
kernel/drivers/media/video/ir-kbd-i2c # input driver for i2c IR remote controls
+ kernel/drivers/media/video/ivtv/ivtvfb
+ kernel/drivers/media/video/ivtv/ivtv
+ kernel/drivers/media/video/ks0127
+ kernel/drivers/media/video/m52790
+ kernel/drivers/media/video/meye
kernel/drivers/media/video/msp3400 # device driver for msp34xx TV sound processor
kernel/drivers/media/video/mt9m001
kernel/drivers/media/video/mt9v022
+ kernel/drivers/media/video/mxb # video4linux-2 driver for the Siemens-Nixdorf 'Multimedia eXtension board'
+ kernel/drivers/media/video/ov511 # ov511 USB Camera Driver
kernel/drivers/media/video/ov7670
+ kernel/drivers/media/video/ovcamchip/ovcamchip # OV camera chip I2C driver
+ kernel/drivers/media/video/pms
- kernel/drivers/media/video/pvrusb2/pvrusb2 # depends on dvb-core
+ kernel/drivers/media/video/pwc/pwc # Philips webcam driver
kernel/drivers/media/video/s2255drv
kernel/drivers/media/video/saa5246a
kernel/drivers/media/video/saa5249
kernel/drivers/media/video/saa6588 # Philips SAA6588 RDS decoder
+ kernel/drivers/media/video/saa7110 # Philips SAA7110 video decoder driver
+ kernel/drivers/media/video/saa7111 # Philips SAA7111 video decoder driver
+ kernel/drivers/media/video/saa7114 # Philips SAA7114H video decoder driver
kernel/drivers/media/video/saa7115 # Philips SAA7114/SAA7115 video decoder driver
+ kernel/drivers/media/video/saa7127 # Philips SAA7127/SAA7129 video encoder driver
kernel/drivers/media/video/saa7134/saa6752hs # device driver for saa6752hs MPEG2 encoder
+ kernel/drivers/media/video/saa7134/saa7134 # v4l2 driver module for saa7130/34 based TV cards
kernel/drivers/media/video/saa7134/saa7134-alsa # ALSA driver for saa7134
- kernel/drivers/media/video/saa7134/saa7134-dvb
kernel/drivers/media/video/saa7134/saa7134-empress
+ kernel/drivers/media/video/saa717x
+ kernel/drivers/media/video/saa7185 # Philips SAA7185 video encoder driver
+ kernel/drivers/media/video/se401
kernel/drivers/media/video/sh_mobile_ceu_camera
kernel/drivers/media/video/sn9c102/sn9c102
kernel/drivers/media/video/soc_camera
kernel/drivers/media/video/soc_camera_platform
kernel/drivers/media/video/stkwebcam
- kernel/drivers/media/video/saa7134/saa7134 # v4l2 driver module for saa7130/34 based TV cards
+ kernel/drivers/media/video/stradis
+ kernel/drivers/media/video/stv680 # STV0680 USB Camera Driver
kernel/drivers/media/video/tda7432 # bttv driver for the tda7432 audio processor chip
+ kernel/drivers/media/video/tda9840
kernel/drivers/media/video/tda9875
+ kernel/drivers/media/video/tea6415c
+ kernel/drivers/media/video/tea6420
kernel/drivers/media/video/tuner # device driver for various TV and TV+FM radio tuners
kernel/drivers/media/video/tvaudio # device driver for various i2c TV sound decoder / audiomux chips
kernel/drivers/media/video/tveeprom
kernel/drivers/media/video/tvp5150 # Texas Instruments TVP5150A(M) video decoder driver
+ kernel/drivers/media/video/upd64031a
+ kernel/drivers/media/video/upd64083
+ kernel/drivers/media/video/usbvideo/ibmcam # IBM/Xirlink C-it USB Camera Driver
+ kernel/drivers/media/video/usbvideo/konicawc # Konica Webcam driver
+ kernel/drivers/media/video/usbvideo/quickcam_messenger
+ kernel/drivers/media/video/usbvideo/ultracam
+ kernel/drivers/media/video/usbvideo/usbvideo
+ kernel/drivers/media/video/usbvideo/vicam # ViCam WebCam Driver
kernel/drivers/media/video/usbvision/usbvision
kernel/drivers/media/video/uvc/uvcvideo
kernel/drivers/media/video/v4l1-compat # v4l(1) compatibility layer for v4l2 drivers.
@@ -951,10 +991,20 @@
kernel/drivers/media/video/videobuf-dma-sg
- kernel/drivers/media/video/videobuf-dvb # depends on dvb-core
kernel/drivers/media/video/videobuf-vmalloc
+ kernel/drivers/media/video/videocodec # Intermediate API module for video codecs
kernel/drivers/media/video/videodev # Device registrar for Video4Linux drivers
kernel/drivers/media/video/vivi
+ kernel/drivers/media/video/vp27smpx
+ kernel/drivers/media/video/vpx3220 # vpx3220a/vpx3216b/vpx3214c video encoder driver
+ kernel/drivers/media/video/w9966 # Winbond w9966cf WebCam driver
+ kernel/drivers/media/video/w9968cf # V4L driver for W996[87]CF JPEG USB Dual Mode Camera Chip
+ kernel/drivers/media/video/wm8739
kernel/drivers/media/video/wm8775
kernel/drivers/media/video/zc0301/zc0301
+ kernel/drivers/media/video/zr36016
+ kernel/drivers/media/video/zr36050
+ kernel/drivers/media/video/zr36060
+ kernel/drivers/media/video/zr36067
kernel/drivers/media/video/zr364xx
kernel/drivers/memstick/core/memstick
kernel/drivers/memstick/core/mspro_block
@@ -2292,6 +2342,7 @@
+isa kernel/sound/i2c/other/snd-ak4117
kernel/sound/i2c/other/snd-ak4xxx-adda # Routines for control of AK452x / AK43xx AD/DA converters
kernel/sound/i2c/other/snd-pt2258
+ kernel/sound/i2c/other/snd-tea575x-tuner # Routines for control of TEA5757/5759 Philips AM/FM radio tuner chips
kernel/sound/i2c/snd-cs8427 # IEC958 (S/PDIF) receiver & transmitter by Cirrus Logic
kernel/sound/i2c/snd-i2c # Generic i2c interface for ALSA
+isa kernel/sound/i2c/snd-tea6330t
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 libzypp
checked in at Tue Oct 28 22:29:01 CET 2008.
--------
--- libzypp/libzypp.changes 2008-10-26 14:55:54.000000000 +0100
+++ /mounts/work_src_done/STABLE/libzypp/libzypp.changes 2008-10-28 22:02:49.000000000 +0100
@@ -1,0 +2,6 @@
+Tue Oct 28 22:01:40 CET 2008 - dmacvicar(a)suse.de
+
+- don't free the header before curl_perform as curl does not
+ copy it. (bnc#439532)
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
New:
----
bnc-439532.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libzypp.spec ++++++
--- /var/tmp/diff_new_pack.H27089/_old 2008-10-28 22:28:12.000000000 +0100
+++ /var/tmp/diff_new_pack.H27089/_new 2008-10-28 22:28:12.000000000 +0100
@@ -25,10 +25,11 @@
AutoReqProv: on
Summary: Package, Patch, Pattern, and Product Management
Version: 5.19.0
-Release: 2
+Release: 3
Source: libzypp-5.19.0.tar.bz2
Source1: libzypp-rpmlintrc
Patch0: r11488.diff
+Patch1: bnc-439532.diff
Prefix: /usr
Provides: yast2-packagemanager
Obsoletes: yast2-packagemanager
@@ -98,6 +99,7 @@
%prep
%setup -q
%patch0 -p0
+%patch1 -p0
%build
mkdir build
@@ -230,6 +232,9 @@
%{_libdir}/pkgconfig/libzypp.pc
%changelog
+* Tue Oct 28 2008 dmacvicar(a)suse.de
+- don't free the header before curl_perform as curl does not
+ copy it. (bnc#439532)
* Sun Oct 26 2008 coolo(a)suse.de
- adding svn r11488 to fix compile of PackageKit
* Fri Oct 24 2008 ma(a)suse.de
++++++ bnc-439532.diff ++++++
--- zypp/media/MediaCurl.cc 2008-10-28 21:55:46.000000000 +0100
+++ /space/git/suse/zypp/libzypp/zypp/media/MediaCurl.cc 2008-10-28 17:31:05.000000000 +0100
@@ -185,7 +185,7 @@
Pathname MediaCurl::_cookieFile = "/var/lib/YaST2/cookies";
-const char *const MediaCurl::anonymousIdHeader()
+static const char *const anonymousIdHeader()
{
// we need to add the release and identifier to the
// agent string.
@@ -203,14 +203,14 @@
}
static const std::string _value(
- str::form(
- "X-ZYpp-AnonymousUniqueId: %s",
- target ? target->anonymousUniqueId().c_str() : "" )
+ str::trim( str::form(
+ "X-ZYpp-AnonymousId: %s",
+ target ? target->anonymousUniqueId().c_str() : "" ) )
);
return _value.c_str();
}
-
-const char *const MediaCurl::agentString()
+
+static const char *const agentString()
{
// we need to add the release and identifier to the
// agent string.
@@ -244,7 +244,8 @@
: MediaHandler( url_r, attach_point_hint_r,
"/", // urlpath at attachpoint
true ), // does_download
- _curl( NULL )
+ _curl( NULL ),
+ _customHeaders(0L)
{
_curlError[0] = '\0';
_curlDebug = 0L;
@@ -491,18 +492,7 @@
disconnectFrom();
ZYPP_THROW(MediaCurlSetOptException(_url, _curlError));
}
-
- // now add the anonymous id header
- curl_slist *chunk = NULL;
- chunk = curl_slist_append(chunk, anonymousIdHeader());
- ret = curl_easy_setopt ( _curl, CURLOPT_HTTPHEADER, chunk );
- curl_slist_free_all(chunk);
- if ( ret != 0) {
- disconnectFrom();
- ZYPP_THROW(MediaCurlSetOptException(_url, _curlError));
- }
-
}
@@ -714,6 +704,15 @@
ZYPP_THROW(MediaCurlSetOptException(_url, _curlError));
}
+ // now add the anonymous id header
+ _customHeaders = curl_slist_append(_customHeaders, anonymousIdHeader());
+
+ ret = curl_easy_setopt ( _curl, CURLOPT_HTTPHEADER, _customHeaders );
+
+ if ( ret != 0) {
+ disconnectFrom();
+ ZYPP_THROW(MediaCurlSetOptException(_url, _curlError));
+ }
// FIXME: need a derived class to propelly compare url's
MediaSourceRef media( new MediaSource(_url.getScheme(), _url.asString()));
@@ -734,6 +733,12 @@
//
void MediaCurl::disconnectFrom()
{
+ if ( _customHeaders )
+ {
+ curl_slist_free_all(_customHeaders);
+ _customHeaders = 0L;
+ }
+
if ( _curl )
{
curl_easy_cleanup( _curl );
--- zypp/media/MediaCurl.h 2008-10-28 21:55:46.000000000 +0100
+++ /space/git/suse/zypp/libzypp/zypp/media/MediaCurl.h 2008-10-28 17:31:05.000000000 +0100
@@ -94,13 +94,6 @@
static int progressCallback( void *clientp, double dltotal, double dlnow,
double ultotal, double ulnow );
-
- /** The user agent string */
- static const char *const agentString();
-
- /** anonymous id header used to count unique users */
- static const char *const anonymousIdHeader();
-
private:
/**
* Return a comma separated list of available authentication methods
@@ -114,6 +107,7 @@
CURL *_curl;
char _curlError[ CURL_ERROR_SIZE ];
long _curlDebug;
+ curl_slist *_customHeaders;
mutable std::string _userpwd;
std::string _proxy;
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 gcc33
checked in at Tue Oct 28 20:29:56 CET 2008.
--------
--- gcc33/gcc33.changes 2008-10-28 17:10:25.000000000 +0100
+++ /mounts/work_src_done/STABLE/gcc33/gcc33.changes 2008-10-28 18:53:36.000000000 +0100
@@ -1,0 +2,5 @@
+Tue Oct 28 18:51:22 CET 2008 - matz(a)suse.de
+
+- Work-around rpm problem with commented file section parts.
+
+-------------------------------------------------------------------
libgcj33.changes: same change
calling whatdependson for head-i586
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gcc33.spec ++++++
--- /var/tmp/diff_new_pack.Hy3390/_old 2008-10-28 20:28:53.000000000 +0100
+++ /var/tmp/diff_new_pack.Hy3390/_new 2008-10-28 20:28:53.000000000 +0100
@@ -111,7 +111,7 @@
Url: http://gcc.gnu.org/
License: GPL v2 or later
Version: 3.3.3
-Release: 3
+Release: 4
%define gcc_version %(echo %version | sed 's/_.*//')
%define snapshot_date %(echo %version | sed 's/[34]\.[0-4]\.[0-6]//' | sed 's/_/-/')
%define binsuffix -3.3
@@ -1738,7 +1738,6 @@
%{libsubdir}/specs
%versmainlib *crt*.o
%versmainlib libgcc*.a
-#%versmainlib libgcov.a
%versmainlib libgcc_s*.so
%doc %{_mandir}/man1/gcc%{binsuffix}.1.gz
%doc %{_mandir}/man1/gcov%{binsuffix}.1.gz
@@ -1748,7 +1747,6 @@
%defattr(-,root,root)
%versbiarchlib *crt*.o
%versbiarchlib libgcc*.a
-#%versbiarchlib libgcov.a
%versbiarchlib libgcc_s*.so
%endif
%if !%{versionspecificlibs}
@@ -2097,6 +2095,8 @@
%endif
%changelog
+* Tue Oct 28 2008 matz(a)suse.de
+- Work-around rpm problem with commented file section parts.
* Mon Oct 27 2008 matz(a)suse.de
- Fix 32bit libraries to be symbol versioned.
- Fix s390 and s390x compile problems.
++++++ libgcj33.spec ++++++
--- /var/tmp/diff_new_pack.Hy3390/_old 2008-10-28 20:28:54.000000000 +0100
+++ /var/tmp/diff_new_pack.Hy3390/_new 2008-10-28 20:28:54.000000000 +0100
@@ -122,7 +122,7 @@
Url: http://gcc.gnu.org/
License: GPL v2 or later; LGPL v2.1 or later
Version: 3.3.3
-Release: 3
+Release: 4
%define gcc_version %(echo %version | sed 's/_.*//')
%define snapshot_date %(echo %version | sed 's/[34]\.[0-4]\.[0-6]//' | sed 's/_/-/')
%define binsuffix -3.3
@@ -1040,6 +1040,8 @@
%endif
%changelog
+* Tue Oct 28 2008 matz(a)suse.de
+- Work-around rpm problem with commented file section parts.
* Mon Oct 27 2008 matz(a)suse.de
- Fix 32bit libraries to be symbol versioned.
- Fix s390 and s390x compile problems.
++++++ gcc.spec.in ++++++
--- /var/tmp/diff_new_pack.Hy3390/_old 2008-10-28 20:28:55.000000000 +0100
+++ /var/tmp/diff_new_pack.Hy3390/_new 2008-10-28 20:28:55.000000000 +0100
@@ -1367,7 +1367,6 @@
%{libsubdir}/specs
%versmainlib *crt*.o
%versmainlib libgcc*.a
-#%versmainlib libgcov.a
%versmainlib libgcc_s*.so
%doc %{_mandir}/man1/gcc%{binsuffix}.1.gz
%doc %{_mandir}/man1/gcov%{binsuffix}.1.gz
@@ -1377,7 +1376,6 @@
%defattr(-,root,root)
%versbiarchlib *crt*.o
%versbiarchlib libgcc*.a
-#%versbiarchlib libgcov.a
%versbiarchlib libgcc_s*.so
%endif
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 xen
checked in at Tue Oct 28 18:23:09 CET 2008.
--------
--- arch/i386/xen/xen.changes 2008-10-27 11:29:14.000000000 +0100
+++ /mounts/work_src_done/STABLE/xen/xen.changes 2008-10-28 18:20:24.120318000 +0100
@@ -1,0 +2,5 @@
+Tue Oct 28 18:19:52 CET 2008 - carnold(a)suse.de
+
+- disable KMP, does not build with current kernel
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xen.spec ++++++
--- /var/tmp/diff_new_pack.go6648/_old 2008-10-28 18:22:34.000000000 +0100
+++ /var/tmp/diff_new_pack.go6648/_new 2008-10-28 18:22:34.000000000 +0100
@@ -24,7 +24,7 @@
%define xvermaj 3
%define changeset 18455
%define xen_build_dir xen-3.3.1-testing
-%define with_kmp 1
+%define with_kmp 0
BuildRequires: LibVNCServer-devel SDL-devel automake bin86 curl-devel dev86 graphviz latex2html libjpeg-devel libxml2-devel ncurses-devel openssl openssl-devel pciutils-devel python-devel transfig
%if %suse_version >= 1030
BuildRequires: texlive texlive-latex
@@ -38,7 +38,7 @@
BuildRequires: kernel-source kernel-syms module-init-tools xorg-x11
%endif
Version: 3.3.1_18455_01
-Release: 2
+Release: 3
License: GPL v2 only
Group: System/Kernel
AutoReqProv: on
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 powerdevil
checked in at Tue Oct 28 18:22:46 CET 2008.
--------
--- KDE/powerdevil/powerdevil.changes 2008-10-04 11:13:37.000000000 +0200
+++ /mounts/work_src_done/STABLE/powerdevil/powerdevil.changes 2008-10-28 18:03:11.000000000 +0100
@@ -1,0 +2,5 @@
+Tue Oct 28 18:03:01 CET 2008 - stbinner(a)suse.de
+
+- add translations from KDE trunk
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
New:
----
po.diff
po.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ powerdevil.spec ++++++
--- /var/tmp/diff_new_pack.WL5629/_old 2008-10-28 18:22:17.000000000 +0100
+++ /var/tmp/diff_new_pack.WL5629/_new 2008-10-28 18:22:17.000000000 +0100
@@ -24,11 +24,13 @@
Summary: KDE Power Management
Url: http://kde-apps.org/content/show.php/PowerDevil?content=85078
Version: 1.3.0
-Release: 1
+Release: 2
%define rversion 4.1.2
License: GPL v2 or later
Group: System/GUI/KDE
Source0: powerdevil-%version-kde%rversion.tar.bz2
+Source1: po.tar.bz2
+Patch: po.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%kde4_runtime_requires
@@ -43,7 +45,8 @@
Dario Freddi <drf54321(a)gmail.com>
%prep
-%setup -n powerdevil-%version-kde%rversion
+%setup -n powerdevil-%version-kde%rversion -b 1
+%patch
%build
%cmake_kde4 -d build
@@ -54,11 +57,12 @@
%makeinstall
popd
%kde_post_install
+ %find_lang powerdevil
%clean
rm -rf $RPM_BUILD_ROOT
-%files
+%files -f powerdevil.lang
%defattr(-,root,root)
%doc COPYING
%doc %lang(en) /usr/share/doc/kde/HTML/en/kcontrol/powerdevilconfig
@@ -72,6 +76,8 @@
/usr/share/kde4/services/powerdevilconfig.desktop
%changelog
+* Tue Oct 28 2008 stbinner(a)suse.de
+- add translations from KDE trunk
* Sat Oct 04 2008 stbinner(a)suse.de
- update to 1.3.0:
* Fixed a lot of bugs
++++++ po.diff ++++++
--- ./CMakeLists.txt 2008/10/28 16:51:14 1.3
+++ ./CMakeLists.txt 2008/10/28 16:58:59
@@ -5,6 +5,9 @@
find_package(KDE4 REQUIRED)
find_package(Plasma REQUIRED)
+find_package(Msgfmt REQUIRED)
+find_package(Gettext REQUIRED)
+
include (MacroLibrary)
include (FindPackageHandleStandardArgs)
include (KDE4Defaults)
@@ -43,6 +46,7 @@
add_subdirectory(kcmodule)
add_subdirectory(plasma)
add_subdirectory(doc)
+add_subdirectory(po)
install( FILES powerdevil.notifyrc DESTINATION ${DATA_INSTALL_DIR}/powerdevil )
install( FILES default.powerdevilprofiles DESTINATION ${DATA_INSTALL_DIR}/powerdevil )
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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