openSUSE Commits
Threads by month
- ----- 2025 -----
- January
- ----- 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
May 2006
- 1 participants
- 1219 discussions
Hello community,
here is the log from the commit of package suspend
checked in at Tue May 9 00:50:16 CEST 2006.
--------
--- arch/i386/suspend/suspend.changes 2006-04-06 23:10:05.000000000 +0200
+++ STABLE/suspend/suspend.changes 2006-05-08 17:45:17.000000000 +0200
@@ -1,0 +2,9 @@
+Mon May 8 17:43:20 CEST 2006 - seife(a)suse.de
+
+- correct the homepage for error reports
+- Whitelist updates:
+ - Dell Inspiron 8000
+ - Dell Latitude C600
+ - ThinkPads R52 and X31
+
+-------------------------------------------------------------------
New:
----
s2ram-homepage.diff
whitelist.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ suspend.spec ++++++
--- /var/tmp/diff_new_pack.UupS6L/_old 2006-05-09 00:50:09.000000000 +0200
+++ /var/tmp/diff_new_pack.UupS6L/_new 2006-05-09 00:50:09.000000000 +0200
@@ -13,12 +13,14 @@
Name: suspend
BuildRequires: pciutils-devel
Version: 20060406
-Release: 1
+Release: 9
Summary: A Set Of Tools To Support Sleep Modes
License: GPL
URL: http://sourceforge.net/projects/suspend
Group: System/Console
Source: %{name}-%{version}.tar.bz2
+Patch0: s2ram-homepage.diff
+Patch1: whitelist.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Supplements: powersave
@@ -34,6 +36,8 @@
%prep
%setup -q
+%patch0 -p0
+%patch1 -p1
%build
make s2ram ARCH=%_arch
@@ -52,6 +56,12 @@
%doc README README.s2ram-whitelist
%changelog -n suspend
+* Mon May 08 2006 - seife(a)suse.de
+- correct the homepage for error reports
+- Whitelist updates:
+- Dell Inspiron 8000
+- Dell Latitude C600
+- ThinkPads R52 and X31
* Thu Apr 06 2006 - seife(a)suse.de
- consolidate the --force fix
- Whitelist updates:
++++++ s2ram-homepage.diff ++++++
Index: s2ram.c
===================================================================
RCS file: /cvsroot/suspend/suspend/s2ram.c,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -p -r1.42 -r1.43
--- s2ram.c 5 Apr 2006 09:56:47 -0000 1.42
+++ s2ram.c 2 May 2006 11:31:21 -0000 1.43
@@ -46,9 +46,7 @@ static void identify_machine(void)
" sys_version = \"%s\"\n"
" bios_version = \"%s\"\n",
sys_vendor, sys_product, sys_version, bios_version);
- printf("See /usr/src/linux/Doc*/power/video.txt for details,\n"
- "then reimplement neccessary steps here and mail patch to\n"
- "pavel(a)suse.cz. Good luck!\n"
+ printf("See http://en.opensuse.org/S2ram for details.\n"
"\n"
"If you report a problem, please include the complete output "
"above.\n");
++++++ whitelist.diff ++++++
--- suspend-20060406/whitelist.c~ 2006-04-06 23:00:42.000000000 +0200
+++ suspend-20060406/whitelist.c 2006-05-08 10:20:05.000000000 +0200
@@ -28,7 +28,9 @@
/* ASUS M2400N, Daniel Gollub */
{ "ERGOUK ", "M2N ", "", "", S3_BIOS|S3_MODE },
{ "Compaq", "Armada E500 *", "", "", 0 },
- { "Dell Computer Corporation", "Inspiron 5150*", "", "", VBE_POST|VBE_SAVE },
+ { "Dell Computer Corporation", "Inspiron 5150*", "", "", VBE_POST|VBE_SAVE },
+ { "Dell Computer Corporation", "Inspiron 8000 *", "", "", VBE_POST|VBE_SAVE },
+ { "Dell Computer Corporation", "Latitude C600 *", "", "", RADEON_OFF },
{ "Dell Computer Corporation", "Latitude D600 *", "", "", VBE_POST|VBE_SAVE|NOFB },
{ "Dell Inc.", "Latitude D610 *", "", "", VBE_POST|VBE_SAVE|NOFB },
{ "Dell Computer Corporation", "Latitude D800 *", "", "", VBE_POST|VBE_SAVE },
@@ -45,8 +47,12 @@
{ "Hewlett-Packard", "Presario R4100 *", "", "", S3_BIOS|S3_MODE },
/* R51 and T43 confirmed by Christian Zoz */
{ "IBM", "1829*", "ThinkPad R51", "", 0 },
+ /* R52, reported by Joscha Arenz */
+ { "IBM", "1860*", "", "", S3_BIOS|S3_MODE },
/* T30 */
{ "IBM", "2366*", "", "", RADEON_OFF },
+ /* X31, confirmed by Bjoern Jacke */
+ { "IBM", "2672*", "", "", S3_BIOS|S3_MODE|RADEON_OFF },
/* X40 confirmed by Christian Deckelmann */
{ "IBM", "2371*", "ThinkPad X40", "", S3_BIOS|S3_MODE },
/* T42p confirmed by Joe Shaw, T41p by Christoph Thiel (both 2373) */
@@ -193,7 +199,6 @@
{ "IBM", "2686*", "", "", VBE_POST|VBE_SAVE|UNSURE },
{ "IBM", "2687*", "", "", VBE_POST|VBE_SAVE|UNSURE },
// X30
- { "IBM", "2672*", "", "", VBE_POST|VBE_SAVE|UNSURE|RADEON_OFF },
{ "IBM", "2673*", "", "", VBE_POST|VBE_SAVE|UNSURE|RADEON_OFF },
{ "IBM", "2884*", "", "", VBE_POST|VBE_SAVE|UNSURE|RADEON_OFF },
{ "IBM", "2885*", "", "", VBE_POST|VBE_SAVE|UNSURE|RADEON_OFF },
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package simias-bonjour
checked in at Tue May 9 00:50:00 CEST 2006.
--------
--- arch/i386/simias-bonjour/simias-bonjour.changes 2006-04-20 22:43:20.000000000 +0200
+++ STABLE/simias-bonjour/simias-bonjour.changes 2006-05-08 17:24:08.000000000 +0200
@@ -1,0 +2,5 @@
+Mon May 8 17:23:28 CEST 2006 - jhargadon(a)novell.com
+
+- resubmitting package to keep in sync with iFolder3 package.
+
+-------------------------------------------------------------------
Old:
----
simias-bonjour-1.4.6110.1.tar.gz
New:
----
simias-bonjour-1.4.6128.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ simias-bonjour.spec ++++++
--- /var/tmp/diff_new_pack.014q83/_old 2006-05-09 00:49:40.000000000 +0200
+++ /var/tmp/diff_new_pack.014q83/_new 2006-05-09 00:49:40.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package simias-bonjour (Version 1.4.6110.1)
+# spec file for package simias-bonjour (Version 1.4.6128.1)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -12,7 +12,7 @@
Name: simias-bonjour
BuildRequires: glib2 glib2-devel gnutls-devel log4net mDNSResponder-devel mono-core mono-data mono-devel mono-web pkgconfig simias
-%define buildnum 6110
+%define buildnum 6128
URL: http://www.ifolder.com
%define prefix /opt/novell/ifolder3
%define sysconfdir /etc
@@ -25,7 +25,7 @@
Requires: mono-data >= 1.1.13
Requires: mono-web >= 1.1.13
Obsoletes : %{name} <= %{version}
-Version: 1.4.6110.1
+Version: 1.4.6128.1
Release: 2
Summary: Peer-to-Peer addition to Simias
Source: simias-bonjour-1.4.%{buildnum}.1.tar.gz
@@ -66,6 +66,8 @@
%{prefix}/web/modules/*
%changelog -n simias-bonjour
+* Mon May 08 2006 - jhargadon(a)novell.com
+- resubmitting package to keep in sync with iFolder3 package.
* Thu Apr 20 2006 - jhargadon(a)novell.com
- Resubmitting package to keep in sync with the simias package.
* Mon Apr 10 2006 - jhargadon(a)novell.com
++++++ simias-bonjour-1.4.6110.1.tar.gz -> simias-bonjour-1.4.6128.1.tar.gz ++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package samba
checked in at Tue May 9 00:49:45 CEST 2006.
--------
--- samba/samba.changes 2006-04-20 15:02:14.000000000 +0200
+++ STABLE/samba/samba.changes 2006-05-08 17:46:39.000000000 +0200
@@ -2 +2 @@
-Thu Apr 20 14:06:37 CEST 2006 - gd(a)suse.de
+Mon May 8 17:37:28 CEST 2006 - lmuelle(a)suse.de
@@ -3,0 +4,21 @@
+- Added "usershare allow guests" global parameter; [#144787].
+
+-------------------------------------------------------------------
+Thu May 4 19:52:01 CEST 2006 - gd(a)suse.de
+
+- Return domain name in samrquerydominfo 5; [#172756].
+
+-------------------------------------------------------------------
+Tue May 2 11:58:34 CEST 2006 - gd(a)suse.de
+
+- Fix unauthorized access when logging in with pam_winbind; [#156385].
+
+-------------------------------------------------------------------
+Thu Apr 27 17:40:34 CEST 2006 - lmuelle(a)suse.de
+
+- Don't ever set O_SYNC on open unless "strict sync = yes"; [#165431].
+
+-------------------------------------------------------------------
+Mon Apr 24 12:23:29 CEST 2006 - gd(a)suse.de
+
+- Correct fix to exit from "net" with an inproper configuration; [#163227].
@@ -30,0 +52,5 @@
+Fri Mar 31 13:20:05 CEST 2006 - gd(a)suse.de
+
+- Don't assume account objectclass for eDir; [#160169].
+
+-------------------------------------------------------------------
@@ -34 +59,0 @@
-- Don't assume account objectclass for eDir; [#160169].
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ samba-doc.spec ++++++
--- /var/tmp/diff_new_pack.YwBw35/_old 2006-05-09 00:49:26.000000000 +0200
+++ /var/tmp/diff_new_pack.YwBw35/_new 2006-05-09 00:49:26.000000000 +0200
@@ -16,7 +16,7 @@
License: GPL
URL: http://www.samba.org/
Version: 3.0.22
-Release: 10
+Release: 18
Summary: Samba Documentation
Group: Documentation/Other
Autoreqprov: on
++++++ samba.spec ++++++
--- /var/tmp/diff_new_pack.YwBw35/_old 2006-05-09 00:49:26.000000000 +0200
+++ /var/tmp/diff_new_pack.YwBw35/_new 2006-05-09 00:49:26.000000000 +0200
@@ -20,7 +20,7 @@
URL: http://www.samba.org/
Autoreqprov: on
Version: 3.0.22
-Release: 7
+Release: 12
Provides: sambaxp = %{version}-%{release} samba3 = %{version}-%{release}
Obsoletes: samba-classic samba-ldap sambaxp samba3 < %{version}
Requires: samba-client >= %{version}
@@ -165,7 +165,7 @@
Group: Productivity/Networking/Samba
Autoreqprov: on
Version: 1.34a
-Release: 12
+Release: 17
Requires: perl-ldap
%endif
%if %{suse_version} > 920
@@ -180,7 +180,7 @@
Group: Productivity/Networking/Samba
Autoreqprov: on
Version: 0.3.6b
-Release: 36
+Release: 41
Provides: samba3-vscan = 0.3.6b
Obsoletes: samba3-vscan
Requires: samba = %{samba_ver}
@@ -1216,7 +1216,16 @@
%endif
%changelog -n samba
-* Thu Apr 20 2006 - gd(a)suse.de
+* Mon May 08 2006 - lmuelle(a)suse.de
+- Added "usershare allow guests" global parameter; [#144787].
+* Thu May 04 2006 - gd(a)suse.de
+- Return domain name in samrquerydominfo 5; [#172756].
+* Tue May 02 2006 - gd(a)suse.de
+- Fix unauthorized access when logging in with pam_winbind; [#156385].
+* Thu Apr 27 2006 - lmuelle(a)suse.de
+- Don't ever set O_SYNC on open unless "strict sync = yes"; [#165431].
+* Mon Apr 24 2006 - gd(a)suse.de
+- Correct fix to exit from "net" with an inproper configuration; [#163227].
- Robustness fixes for winbind; [#167952].
- Fix build of own iniparser copy.
* Sat Apr 15 2006 - lmuelle(a)suse.de
@@ -1233,9 +1242,10 @@
* Mon Apr 03 2006 - lmuelle(a)suse.de
- Allow testparm to dump a paramatrical option.
- Update to 3.0.22; CVE-2006-1059; [#161778].
+* Fri Mar 31 2006 - gd(a)suse.de
+- Don't assume account objectclass for eDir; [#160169].
* Wed Mar 29 2006 - gd(a)suse.de
- Only send CLDAP request to an connect AD DC; [#159684].
-- Don't assume account objectclass for eDir; [#160169].
- Invalidate krb5 credential cache when pam_auth has failed; [#161018].
* Tue Mar 28 2006 - lmuelle(a)suse.de
- Enhance comment for the 'cups options = raw' line; [#160720].
++++++ patches.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches/samba.org/15194 new/patches/samba.org/15194
--- old/patches/samba.org/15194 1970-01-01 01:00:00.000000000 +0100
+++ new/patches/samba.org/15194 2006-04-27 11:27:52.000000000 +0200
@@ -0,0 +1,40 @@
+------------------------------------------------------------------------
+r15194 | gd | 2006-04-24 12:09:45 +0200 (Mon, 24 Apr 2006) | 4 lines
+
+We need to be able to join as PDC as well. Thanks to Andrew Bartlett.
+
+Guenther
+
+------------------------------------------------------------------------
+Index: source/utils/net_ads.c
+===================================================================
+--- source/utils/net_ads.c (revision 15193)
++++ source/utils/net_ads.c (revision 15194)
+@@ -721,9 +721,8 @@
+ const char *short_domain_name = NULL;
+ TALLOC_CTX *ctx = NULL;
+
+- if ((lp_server_role() != ROLE_DOMAIN_MEMBER) &&
+- (lp_server_role() != ROLE_DOMAIN_BDC)) {
+- d_printf("can only join as domain member or as BDC\n");
++ if (lp_server_role() == ROLE_STANDALONE) {
++ d_printf("cannot join as standalone machine\n");
+ return -1;
+ }
+
+Index: source/utils/net_rpc.c
+===================================================================
+--- source/utils/net_rpc.c (revision 15193)
++++ source/utils/net_rpc.c (revision 15194)
+@@ -389,9 +389,8 @@
+
+ int net_rpc_join(int argc, const char **argv)
+ {
+- if ((lp_server_role() != ROLE_DOMAIN_MEMBER) &&
+- (lp_server_role() != ROLE_DOMAIN_BDC)) {
+- d_printf("can only join as domain member or as BDC\n");
++ if (lp_server_role() == ROLE_STANDALONE) {
++ d_printf("cannot join as standalone machine\n");
+ return -1;
+ }
+
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches/samba.org/15293 new/patches/samba.org/15293
--- old/patches/samba.org/15293 1970-01-01 01:00:00.000000000 +0100
+++ new/patches/samba.org/15293 2006-04-27 17:46:42.000000000 +0200
@@ -0,0 +1,23 @@
+------------------------------------------------------------------------
+r15293 | jra | 2006-04-27 15:42:18 +0200 (Do, 27 Apr 2006) | 6 lines
+
+Don't ever set O_SYNC on open unless "strict sync = yes".
+This could be the cause of the perf. problem reported
+between 3.0.14a and 3.0.2x. Lufthansa has *wireless*
+on their flights to the USA now... (I'm in heaven ! :-).
+Jeremy.
+
+------------------------------------------------------------------------
+Index: source/smbd/open.c
+===================================================================
+--- source/smbd/open.c (Revision 15292)
++++ source/smbd/open.c (Revision 15293)
+@@ -1273,7 +1273,7 @@
+ */
+
+ #if defined(O_SYNC)
+- if (create_options & FILE_WRITE_THROUGH) {
++ if (lp_strict_sync(SNUM(conn)) && (create_options & FILE_WRITE_THROUGH)) {
+ flags2 |= O_SYNC;
+ }
+ #endif /* O_SYNC */
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches/samba.org/15438 new/patches/samba.org/15438
--- old/patches/samba.org/15438 1970-01-01 01:00:00.000000000 +0100
+++ new/patches/samba.org/15438 2006-05-08 13:33:47.000000000 +0200
@@ -0,0 +1,79 @@
+------------------------------------------------------------------------
+r15438 | gd | 2006-05-04 19:28:05 +0200 (Thu, 04 May 2006) | 7 lines
+
+Fix samrQueryDomainInfo level 5 where we returned our netbios
+name eversince instead of the domain name when we are a DC.
+
+Yes, there are applications relying on this call to be correct.
+
+Guenther
+
+------------------------------------------------------------------------
+Index: source/rpc_server/srv_samr_nt.c
+===================================================================
+--- source/rpc_server/srv_samr_nt.c (revision 15437)
++++ source/rpc_server/srv_samr_nt.c (revision 15438)
+@@ -2301,7 +2301,7 @@
+ init_unk_info3(&ctr->info.inf3, nt_logout);
+ break;
+ case 0x05:
+- init_unk_info5(&ctr->info.inf5, global_myname());
++ init_unk_info5(&ctr->info.inf5, get_global_sam_name());
+ break;
+ case 0x06:
+ init_unk_info6(&ctr->info.inf6);
+@@ -4802,7 +4802,7 @@
+ init_unk_info3(&ctr->info.inf3, nt_logout);
+ break;
+ case 0x05:
+- init_unk_info5(&ctr->info.inf5, global_myname());
++ init_unk_info5(&ctr->info.inf5, get_global_sam_name());
+ break;
+ case 0x06:
+ init_unk_info6(&ctr->info.inf6);
+Index: source/rpc_parse/parse_samr.c
+===================================================================
+--- source/rpc_parse/parse_samr.c (revision 15437)
++++ source/rpc_parse/parse_samr.c (revision 15438)
+@@ -662,10 +662,10 @@
+ inits a structure.
+ ********************************************************************/
+
+-void init_unk_info5(SAM_UNK_INFO_5 * u_5,const char *server)
++void init_unk_info5(SAM_UNK_INFO_5 * u_5,const char *domain)
+ {
+- init_unistr2(&u_5->uni_server, server, UNI_FLAGS_NONE);
+- init_uni_hdr(&u_5->hdr_server, &u_5->uni_server);
++ init_unistr2(&u_5->uni_domain, domain, UNI_FLAGS_NONE);
++ init_uni_hdr(&u_5->hdr_domain, &u_5->uni_domain);
+ }
+
+ /*******************************************************************
+@@ -681,10 +681,10 @@
+ prs_debug(ps, depth, desc, "sam_io_unk_info5");
+ depth++;
+
+- if(!smb_io_unihdr("hdr_server", &u_5->hdr_server, ps, depth))
++ if(!smb_io_unihdr("hdr_domain", &u_5->hdr_domain, ps, depth))
+ return False;
+
+- if(!smb_io_unistr2("uni_server", &u_5->uni_server, u_5->hdr_server.buffer, ps, depth))
++ if(!smb_io_unistr2("uni_domain", &u_5->uni_domain, u_5->hdr_domain.buffer, ps, depth))
+ return False;
+
+ return True;
+Index: source/include/rpc_samr.h
+===================================================================
+--- source/include/rpc_samr.h (revision 15437)
++++ source/include/rpc_samr.h (revision 15438)
+@@ -572,8 +572,8 @@
+
+ typedef struct sam_unknown_info_5_inf
+ {
+- UNIHDR hdr_server; /* server name unicode header */
+- UNISTR2 uni_server; /* server name unicode string */
++ UNIHDR hdr_domain; /* domain name unicode header */
++ UNISTR2 uni_domain; /* domain name unicode string */
+
+ } SAM_UNK_INFO_5;
+
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches/series new/patches/series
--- old/patches/series 2006-04-20 14:37:50.000000000 +0200
+++ new/patches/series 2006-05-08 13:33:47.000000000 +0200
@@ -37,6 +37,9 @@
samba.org/15093 -p0
samba.org/15123 -p0
samba.org/15136 -p0
+samba.org/15194 -p0
+samba.org/15293 -p0
+samba.org/15438 -p0
# SuSE specific changes
# disabled -> WIP lmuelle
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches/suse/netusershare.diff new/patches/suse/netusershare.diff
--- old/patches/suse/netusershare.diff 2006-03-15 15:43:53.000000000 +0100
+++ new/patches/suse/netusershare.diff 2006-05-08 17:36:23.000000000 +0200
@@ -570,7 +570,7 @@
SMBPASSWD_OBJ = utils/smbpasswd.o utils/passwd_util.o $(PASSCHANGE_OBJ) \
$(PARAM_OBJ) $(SECRETS_OBJ) $(LIBSMB_OBJ) $(PASSDB_OBJ) \
-@@ -573,7 +574,8 @@ NET_OBJ1 = utils/net.o utils/net_ads.o u
+@@ -572,7 +573,8 @@ NET_OBJ1 = utils/net.o utils/net_ads.o u
utils/net_rpc_join.o utils/net_time.o utils/net_lookup.o \
utils/net_cache.o utils/net_groupmap.o utils/net_idmap.o \
utils/net_status.o utils/net_rpc_printer.o utils/net_rpc_rights.o \
@@ -580,7 +580,7 @@
NET_OBJ = $(NET_OBJ1) $(PARAM_OBJ) $(SECRETS_OBJ) $(LIBSMB_OBJ) \
$(RPC_PARSE_OBJ) $(PASSDB_OBJ) $(GROUPDB_OBJ) \
-@@ -597,7 +599,7 @@ CIFS_MOUNT_OBJ = client/mount.cifs.o
+@@ -596,7 +598,7 @@ CIFS_MOUNT_OBJ = client/mount.cifs.o
CIFS_UMOUNT_OBJ = client/umount.cifs.o
@@ -589,7 +589,7 @@
$(LIB_NONSMBD_OBJ) $(POPT_LIB_OBJ) $(SECRETS_OBJ) $(LIBSAMBA_OBJ)
SMBTORTURE_OBJ1 = torture/torture.o torture/nbio.o torture/scanner.o torture/utable.o \
-@@ -641,11 +643,12 @@ SMBCQUOTAS_OBJ = utils/smbcquotas.o $(LI
+@@ -640,11 +642,12 @@ SMBCQUOTAS_OBJ = utils/smbcquotas.o $(LI
EVTLOGADM_OBJ0 = utils/eventlogadm.o
EVTLOGADM_OBJ = $(EVTLOGADM_OBJ0) $(PARAM_OBJ) $(LIB_NONSMBD_OBJ) $(REGOBJS_OBJ) \
@@ -604,7 +604,7 @@
RPCTORTURE_OBJ = torture/rpctorture.o \
rpcclient/display.o \
-@@ -731,7 +734,7 @@ WINBINDD_OBJ = \
+@@ -730,7 +733,7 @@ WINBINDD_OBJ = \
$(LIBADS_SERVER_OBJ) $(SERVER_MUTEX_OBJ)
WBINFO_OBJ = nsswitch/wbinfo.o $(LIBSAMBA_OBJ) $(PARAM_OBJ) $(LIB_NONSMBD_OBJ) \
@@ -613,13 +613,13 @@
WINBIND_NSS_OBJ = $(WBCOMMON_OBJ) lib/replace1.o @WINBIND_NSS_EXTRA_OBJS@
-@@ -751,7 +754,7 @@ NTLM_AUTH_OBJ1 = utils/ntlm_auth.o utils
+@@ -753,7 +756,7 @@ NTLM_AUTH_OBJ1 = utils/ntlm_auth.o utils
NTLM_AUTH_OBJ = ${NTLM_AUTH_OBJ1} $(LIBSAMBA_OBJ) $(POPT_LIB_OBJ) \
libsmb/asn1.o libsmb/spnego.o libsmb/clikrb5.o libads/kerberos.o \
libads/kerberos_verify.o $(SECRETS_OBJ) $(SERVER_MUTEX_OBJ) \
- libads/authdata.o $(RPC_PARSE_OBJ0) $(PASSDB_OBJ) $(GROUPDB_OBJ) \
+ libads/authdata.o $(RPC_PARSE_OBJ1) $(PASSDB_OBJ) $(GROUPDB_OBJ) \
- $(SMBLDAP_OBJ) $(DOSERR_OBJ) rpc_parse/parse_net.o
+ $(SMBLDAP_OBJ) $(DOSERR_OBJ) rpc_parse/parse_net.o $(LIBNMB_OBJ)
######################################################################
Index: source/param/loadparm.c
@@ -657,11 +657,12 @@
int mangle_prefix;
int max_log_size;
char *szLogLevel;
-@@ -300,24 +306,27 @@ typedef struct
+@@ -300,24 +306,28 @@ typedef struct
BOOL bDeferSharingViolations;
BOOL bEnablePrivileges;
BOOL bASUSupport;
+ BOOL bUsershareOwnerOnly;
++ BOOL bUsershareAllowGuests;
int restrict_anonymous;
int name_cache_timeout;
int client_signing;
@@ -689,7 +690,7 @@
char *szService;
char *szPath;
char *szUsername;
-@@ -446,14 +455,15 @@ typedef struct
+@@ -446,14 +456,15 @@ typedef struct
param_opt_struct *param_opt;
char dummy[3]; /* for alignment */
@@ -707,10 +708,11 @@
NULL, /* szService */
NULL, /* szPath */
NULL, /* szUsername */
-@@ -1214,6 +1224,12 @@ static struct parm_struct parm_table[] =
+@@ -1214,6 +1225,13 @@ static struct parm_struct parm_table[] =
{"root preexec close", P_BOOL, P_LOCAL, &sDefault.bRootpreexecClose, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE},
{"root postexec", P_STRING, P_LOCAL, &sDefault.szRootPostExec, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE | FLAG_PRINT},
{"available", P_BOOL, P_LOCAL, &sDefault.bAvailable, NULL, NULL, FLAG_BASIC | FLAG_ADVANCED | FLAG_SHARE | FLAG_PRINT},
++ {"usershare allow guests", P_BOOL, P_GLOBAL, &Globals.bUsershareAllowGuests, NULL, NULL, FLAG_ADVANCED},
+ {"usershare max shares", P_INTEGER, P_GLOBAL, &Globals.iUsershareMaxShares, NULL, NULL, FLAG_ADVANCED},
+ {"usershare owner only", P_BOOL, P_GLOBAL, &Globals.bUsershareOwnerOnly, NULL, NULL, FLAG_ADVANCED},
+ {"usershare path", P_STRING, P_GLOBAL, &Globals.szUsersharePath, NULL, NULL, FLAG_ADVANCED},
@@ -720,7 +722,7 @@
{"volume", P_STRING, P_LOCAL, &sDefault.volume, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE },
{"fstype", P_STRING, P_LOCAL, &sDefault.fstype, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE},
{"set directory", P_BOOLREV, P_LOCAL, &sDefault.bNo_set_dir, NULL, NULL, FLAG_ADVANCED | FLAG_SHARE},
-@@ -1636,6 +1652,15 @@ static void init_globals(BOOL first_time
+@@ -1636,6 +1654,17 @@ static void init_globals(BOOL first_time
Globals.bEnablePrivileges = False;
Globals.bASUSupport = True;
@@ -733,10 +735,12 @@
+ Globals.iUsershareMaxShares = 0;
+ /* By default disallow sharing of directories not owned by the sharer. */
+ Globals.bUsershareOwnerOnly = True;
++ /* By default disallow guest access to usershares. */
++ Globals.bUsershareAllowGuests = False;
}
static TALLOC_CTX *lp_talloc;
-@@ -1823,9 +1848,13 @@ FN_GLOBAL_INTEGER(lp_ldap_page_size, &Gl
+@@ -1823,9 +1852,14 @@ FN_GLOBAL_INTEGER(lp_ldap_page_size, &Gl
FN_GLOBAL_STRING(lp_add_share_cmd, &Globals.szAddShareCommand)
FN_GLOBAL_STRING(lp_change_share_cmd, &Globals.szChangeShareCommand)
FN_GLOBAL_STRING(lp_delete_share_cmd, &Globals.szDeleteShareCommand)
@@ -746,11 +750,12 @@
FN_GLOBAL_LIST(lp_eventlog_list, &Globals.szEventLogs)
++FN_GLOBAL_BOOL(lp_usershare_allow_guests, &Globals.bUsershareAllowGuests)
+FN_GLOBAL_BOOL(lp_usershare_owner_only, &Globals.bUsershareOwnerOnly)
FN_GLOBAL_BOOL(lp_disable_netbios, &Globals.bDisableNetbios)
FN_GLOBAL_BOOL(lp_reset_on_zero_vc, &Globals.bResetOnZeroVC)
FN_GLOBAL_BOOL(lp_ms_add_printer_wizard, &Globals.bMsAddPrinterWizard)
-@@ -1913,6 +1942,8 @@ FN_GLOBAL_INTEGER(lp_map_to_guest, &Glob
+@@ -1913,6 +1947,8 @@ FN_GLOBAL_INTEGER(lp_map_to_guest, &Glob
FN_GLOBAL_INTEGER(lp_oplock_break_wait_time, &Globals.oplock_break_wait_time)
FN_GLOBAL_INTEGER(lp_lock_spin_count, &Globals.iLockSpinCount)
FN_GLOBAL_INTEGER(lp_lock_sleep_time, &Globals.iLockSpinTime)
@@ -759,7 +764,7 @@
FN_LOCAL_STRING(lp_preexec, szPreExec)
FN_LOCAL_STRING(lp_postexec, szPostExec)
FN_LOCAL_STRING(lp_rootpreexec, szRootPreExec)
-@@ -2480,7 +2511,7 @@ static char *canonicalize_servicename(co
+@@ -2480,7 +2516,7 @@ static char *canonicalize_servicename(co
}
fstrcpy( canon, src );
@@ -768,7 +773,7 @@
return canon;
}
-@@ -2617,7 +2648,7 @@ BOOL lp_add_printer(const char *pszPrint
+@@ -2617,7 +2653,7 @@ BOOL lp_add_printer(const char *pszPrint
string_set(&ServicePtrs[i]->szPrintername, pszPrintername);
string_set(&ServicePtrs[i]->comment, comment);
@@ -777,7 +782,7 @@
ServicePtrs[i]->bBrowseable = sDefault.bBrowseable;
/* Printers cannot be read_only. */
-@@ -4029,9 +4060,11 @@ void lp_killunused(BOOL (*snumused) (int
+@@ -4052,9 +4088,11 @@ void lp_killunused(BOOL (*snumused) (int
if (!VALID(i))
continue;
@@ -791,7 +796,7 @@
if (!snumused || !snumused(i)) {
free_service_byindex(i);
-@@ -4191,6 +4224,612 @@ static void set_allowed_client_auth(void
+@@ -4214,6 +4252,640 @@ static void set_allowed_client_auth(void
}
/***************************************************************************
@@ -854,29 +859,40 @@
+ int numlines,
+ pstring sharepath,
+ pstring comment,
-+ SEC_DESC **ppsd)
++ SEC_DESC **ppsd,
++ BOOL *pallow_guest)
+{
+ const char **prefixallowlist = lp_usershare_prefix_allow_list();
+ const char **prefixdenylist = lp_usershare_prefix_deny_list();
++ int us_vers;
+ SMB_STRUCT_DIR *dp;
+ SMB_STRUCT_STAT sbuf;
+
++ *pallow_guest = False;
++
+ if (numlines < 4) {
+ return USERSHARE_MALFORMED_FILE;
+ }
+
-+ if (!strequal(lines[0], "#VERSION 1")) {
++ if (strcmp(lines[0], "#VERSION 1") == 0) {
++ us_vers = 1;
++ } else if (strcmp(lines[0], "#VERSION 2") == 0) {
++ us_vers = 2;
++ if (numlines < 5) {
++ return USERSHARE_MALFORMED_FILE;
++ }
++ } else {
+ return USERSHARE_BAD_VERSION;
+ }
+
-+ if (!strnequal(lines[1], "path=", 5)) {
++ if (strncmp(lines[1], "path=", 5) != 0) {
+ return USERSHARE_MALFORMED_PATH;
+ }
+
+ pstrcpy(sharepath, &lines[1][5]);
+ trim_string(sharepath, " ", " ");
+
-+ if (!strnequal(lines[2], "comment=", 8)) {
++ if (strncmp(lines[2], "comment=", 8) != 0) {
+ return USERSHARE_MALFORMED_COMMENT_DEF;
+ }
+
@@ -884,7 +900,7 @@
+ trim_string(comment, " ", " ");
+ trim_char(comment, '"', '"');
+
-+ if (!strnequal(lines[3], "usershare_acl=", 14)) {
++ if (strncmp(lines[3], "usershare_acl=", 14) != 0) {
+ return USERSHARE_MALFORMED_ACL_DEF;
+ }
+
@@ -892,7 +908,16 @@
+ return USERSHARE_ACL_ERR;
+ }
+
-+ if (snum != -1 && strequal(sharepath, ServicePtrs[snum]->szPath)) {
++ if (us_vers == 2) {
++ if (strncmp(lines[4], "guest_ok=", 9) != 0) {
++ return USERSHARE_MALFORMED_ACL_DEF;
++ }
++ if (lines[4][9] == 'y') {
++ *pallow_guest = True;
++ }
++ }
++
++ if (snum != -1 && (strcmp(sharepath, ServicePtrs[snum]->szPath) == 0)) {
+ /* Path didn't change, no checks needed. */
+ return USERSHARE_OK;
+ }
@@ -1004,6 +1029,7 @@
+ int iService = -1;
+ TALLOC_CTX *ctx = NULL;
+ SEC_DESC *psd = NULL;
++ BOOL guest_ok = False;
+
+ /* Ensure share name doesn't contain invalid characters. */
+ if (!validate_net_name(file_name, INVALID_SHARENAME_CHARS, strlen(file_name))) {
@@ -1097,7 +1123,9 @@
+ return 1;
+ }
+
-+ if (parse_usershare_file(ctx, &sbuf, service_name, iService, lines, numlines, sharepath, comment, &psd) != USERSHARE_OK) {
++ if (parse_usershare_file(ctx, &sbuf, service_name,
++ iService, lines, numlines, sharepath,
++ comment, &psd, &guest_ok) != USERSHARE_OK) {
+ talloc_destroy(ctx);
+ SAFE_FREE(lines);
+ return -1;
@@ -1141,6 +1169,11 @@
+ /* Set the service as a valid usershare. */
+ ServicePtrs[iService]->usershare = USERSHARE_VALID;
+
++ /* Set guest access. */
++ if (lp_usershare_allow_guests()) {
++ ServicePtrs[iService]->bGuest_ok = guest_ok;
++ }
++
+ /* And note when it was loaded. */
+ ServicePtrs[iService]->usershare_last_mod = sbuf.st_mtime;
+ string_set(&ServicePtrs[iService]->szPath, sharepath);
@@ -1404,7 +1437,7 @@
Load the services array from the services file. Return True on success,
False on failure.
***************************************************************************/
-@@ -4340,8 +4979,9 @@ int lp_servicenumber(const char *pszServ
+@@ -4363,8 +5035,9 @@ int lp_servicenumber(const char *pszServ
int iService;
fstring serviceName;
@@ -1415,7 +1448,7 @@
for (iService = iNumServices - 1; iService >= 0; iService--) {
if (VALID(iService) && ServicePtrs[iService]->szService) {
-@@ -4351,8 +4991,30 @@ int lp_servicenumber(const char *pszServ
+@@ -4374,8 +5047,30 @@ int lp_servicenumber(const char *pszServ
*/
fstrcpy(serviceName, ServicePtrs[iService]->szService);
standard_sub_basic(get_current_username(), serviceName,sizeof(serviceName));
@@ -2039,7 +2072,7 @@
===================================================================
--- /dev/null
+++ source/utils/net_usershare.c
-@@ -0,0 +1,840 @@
+@@ -0,0 +1,876 @@
+/*
+ Samba Unix/Linux SMB client library
+ Distributed SMB/CIFS Server Management Utility
@@ -2104,12 +2137,13 @@
+{
+ char c = *lp_winbind_separator();
+ d_printf(
-+ "net usershare add [-l|--long] <sharename> <path> [<comment>] [<acl>]\n"
++ "net usershare add [-l|--long] <sharename> <path> [<comment>] [<acl>] [<guest_ok=[y|n]>]\n"
+ "\tAdds the specified share name for this user.\n"
+ "\t<sharename> is the new share name.\n"
+ "\t<path> is the path on the filesystem to export.\n"
+ "\t<comment> is the optional comment for the new share.\n"
+ "\t<acl> is an optional share acl in the format \"DOMAIN%cname:X,DOMAIN%cname:X,....\"\n"
++ "\t<guest_ok=y> if present sets \"guest ok = yes\" on this usershare.\n"
+ "\t\t\"X\" represents a permission and can be any one of the characters f, r or d\n"
+ "\t\twhere \"f\" means full control, \"r\" means read-only, \"d\" means deny access.\n"
+ "\t\tname may be a domain user or group. For local users use the local server name "
@@ -2152,7 +2186,8 @@
+
+int net_usershare_usage(int argc, const char **argv)
+{
-+ d_printf("net usershare add <sharename> <path> [<comment>] [<acl>] to add or change a user defined share.\n"
++ d_printf("net usershare add <sharename> <path> [<comment>] [<acl>] [<guest_ok=[y|n]>] to "
++ "add or change a user defined share.\n"
+ "net usershare delete <sharename> to delete a user defined share.\n"
+ "net usershare info [-l|--long] [wildcard sharename] to print info about a user defined share.\n"
+ "net usershare list [-l|--long] [wildcard sharename] to list user defined shares.\n"
@@ -2342,6 +2377,7 @@
+ int num_aces;
+ char sep_str[2];
+ enum usershare_err us_err;
++ BOOL guest_ok = False;
+
+ sep_str[0] = *lp_winbind_separator();
+ sep_str[1] = '\0';
@@ -2388,7 +2424,8 @@
+ us_err = parse_usershare_file(ctx, &sbuf, fl->pathname, -1, lines, numlines,
+ sharepath,
+ comment,
-+ &psd);
++ &psd,
++ &guest_ok);
+
+ if (us_err != USERSHARE_OK) {
+ d_fprintf(stderr, "info_fn: file %s is not a well formed usershare file.\n",
@@ -2440,7 +2477,8 @@
+ d_printf("[%s]\n", fl->pathname );
+ d_printf("path=%s\n", sharepath );
+ d_printf("comment=%s\n", comment);
-+ d_printf("%s\n\n", acl_str);
++ d_printf("%s\n", acl_str);
++ d_printf("guest_ok=%c\n\n", guest_ok ? 'y' : 'n');
+ } else if (pi->op == US_LIST_OP) {
+ d_printf("%s\n", fl->pathname);
+ }
@@ -2515,6 +2553,7 @@
+ const char *pacl;
+ size_t to_write;
+ uid_t myeuid = geteuid();
++ BOOL guest_ok = False;
+
+ us_comment = "";
+ arg_acl = "S-1-1-0:R";
@@ -2539,6 +2578,27 @@
+ us_comment = argv[2];
+ arg_acl = argv[3];
+ break;
++ case 5:
++ sharename = strdup_lower(argv[0]);
++ us_path = argv[1];
++ us_comment = argv[2];
++ arg_acl = argv[3];
++ if (!strnequal(argv[4], "guest_ok=", 9)) {
++ return net_usershare_add_usage(argc, argv);
++ }
++ switch (argv[4][9]) {
++ case 'y':
++ case 'Y':
++ guest_ok = True;
++ break;
++ case 'n':
++ case 'N':
++ guest_ok = False;
++ break;
++ default:
++ return net_usershare_add_usage(argc, argv);
++ }
++ break;
+ }
+
+ if (!validate_net_name(sharename, INVALID_SHARENAME_CHARS, strlen(sharename))) {
@@ -2682,6 +2742,15 @@
+ /* Remove the last ',' */
+ us_acl[strlen(us_acl)-1] = '\0';
+
++ if (guest_ok && !lp_usershare_allow_guests()) {
++ d_fprintf(stderr, "net usershare add: guest_ok=y requested "
++ "but the \"usershare allow guests\" parameter is not enabled "
++ "by this server.\n");
++ talloc_destroy(ctx);
++ SAFE_FREE(sharename);
++ return -1;
++ }
++
+ /* Create a temporary filename for this share. */
+ tmpfd = smb_mkstemp(full_path_tmp);
+
@@ -2728,9 +2797,9 @@
+ }
+
+ /* Create the in-memory image of the file. */
-+ file_img = talloc_strdup(ctx, "#VERSION 1\npath=");
-+ file_img = talloc_asprintf_append(file_img, "%s\ncomment=%s\nusershare_acl=%s\n",
-+ us_path, us_comment, us_acl );
++ file_img = talloc_strdup(ctx, "#VERSION 2\npath=");
++ file_img = talloc_asprintf_append(file_img, "%s\ncomment=%s\nusershare_acl=%s\nguest_ok=%c\n",
++ us_path, us_comment, us_acl, guest_ok ? 'y' : 'n');
+
+ to_write = strlen(file_img);
+
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches/suse/samba3-pam_winbind.diff new/patches/suse/samba3-pam_winbind.diff
--- old/patches/suse/samba3-pam_winbind.diff 2006-04-20 16:13:55.000000000 +0200
+++ new/patches/suse/samba3-pam_winbind.diff 2006-05-02 16:23:49.000000000 +0200
@@ -15,7 +15,41 @@
LIBS="$KRB5_LIBS $LIBS"
-@@ -3445,6 +3448,29 @@ if test x"$with_ads_support" != x"no"; t
+@@ -3392,6 +3395,18 @@ if test x"$with_ads_support" != x"no"; t
+ [Whether krb5_keytab_entry has keyblock member])
+ fi
+
++ AC_CACHE_CHECK([for magic in krb5_address],
++ samba_cv_HAVE_MAGIC_IN_KRB5_ADDRESS,[
++ AC_TRY_COMPILE([#include <krb5.h>],
++ [krb5_address addr; addr.magic = 0;],
++ samba_cv_HAVE_MAGIC_IN_KRB5_ADDRESS=yes,
++ samba_cv_HAVE_MAGIC_IN_KRB5_ADDRESS=no)])
++
++ if test x"$samba_cv_HAVE_MAGIC_IN_KRB5_ADDRESS" = x"yes"; then
++ AC_DEFINE(HAVE_MAGIC_IN_KRB5_ADDRESS,1,
++ [Whether the krb5_address struct has a magic property])
++ fi
++
+ if test x"$ac_cv_lib_ext_krb5_krb5_mk_req_extended" = x"yes"; then
+ AC_DEFINE(HAVE_KRB5,1,[Whether to have KRB5 support])
+ AC_DEFINE(WITH_ADS,1,[Whether to include Active Directory support])
+@@ -3442,9 +3457,44 @@ if test x"$with_ads_support" != x"no"; t
+ [Whether krb5_princ_realm returns krb5_realm or krb5_data])
+ fi
+
++ AC_CACHE_CHECK([for krb5_addresses type],
++ samba_cv_HAVE_KRB5_ADDRESSES,[
++ AC_TRY_COMPILE([#include <krb5.h>],
++ [krb5_addresses addr;],
++ samba_cv_HAVE_KRB5_ADDRESSES=yes,
++ samba_cv_HAVE_KRB5_ADDRESSES=no)])
++
++ if test x"$samba_cv_HAVE_KRB5_ADDRESSES" = x"yes"; then
++ AC_DEFINE(HAVE_KRB5_ADDRESSES,1,
++ [Whether the type krb5_addresses type exists])
++ fi
++
LIBS="$ac_save_LIBS"
fi
@@ -45,7 +79,7 @@
########################################################
# Compile experimental passdb backends?
# (pdb_xml, pdb_mysql, pdb_pgsql)
-@@ -5121,6 +5147,43 @@ AC_SUBST(POPTLIBS)
+@@ -5121,6 +5171,43 @@ AC_SUBST(POPTLIBS)
AC_SUBST(FLAGS1)
#################################################
@@ -109,6 +143,26 @@
/* ldap attribute oids (Services for Unix) */
#define ADS_ATTR_SFU_UIDNUMBER_OID "1.2.840.113556.1.6.18.1.310"
+@@ -264,3 +266,19 @@ typedef void **ADS_MODLIST;
+
+ #define WELL_KNOWN_GUID_COMPUTERS "AA312825768811D1ADED00C04FD8D5CD"
+ #define WELL_KNOWN_GUID_USERS "A9D1CA15768811D1ADED00C04FD8D5CD"
++
++#ifndef KRB5_ADDR_NETBIOS
++#define KRB5_ADDR_NETBIOS 0x14
++#endif
++
++#ifdef HAVE_KRB5
++typedef struct {
++#if defined(HAVE_MAGIC_IN_KRB5_ADDRESS) && defined(HAVE_ADDRTYPE_IN_KRB5_ADDRESS) /* MIT */
++ krb5_address **addrs;
++#elif defined(HAVE_KRB5_ADDRESSES) /* Heimdal */
++ krb5_addresses *addrs;
++#else
++#error UNKNOWN_KRB5_ADDRESS_TYPE
++#endif
++} smb_krb5_addresses;
++#endif
Index: source/include/doserr.h
===================================================================
--- source/include/doserr.h.orig
@@ -134,7 +188,7 @@
/*
* Type for wide character dirent structure.
* Only d_name is defined by POSIX.
-@@ -1534,8 +1536,9 @@ BOOL smb_krb5_principal_compare_any_real
+@@ -1534,8 +1536,15 @@ BOOL smb_krb5_principal_compare_any_real
krb5_const_principal princ1,
krb5_const_principal princ2);
int cli_krb5_get_ticket(const char *principal, time_t time_offset,
@@ -142,6 +196,12 @@
+ DATA_BLOB *ticket, DATA_BLOB *session_key_krb5, uint32 extra_ap_opts, const char *ccname);
PAC_LOGON_INFO *get_logon_info_from_pac(PAC_DATA *pac_data);
+krb5_error_code smb_krb5_renew_ticket(const char *ccache_string, const char *client_string, const char *service_string, time_t *new_start_time);
++krb5_error_code kpasswd_err_to_krb5_err(krb5_error_code res_code);
++krb5_error_code smb_krb5_gen_netbios_krb5_address(smb_krb5_addresses **kerb_addr);
++krb5_error_code smb_krb5_free_addresses(krb5_context context, smb_krb5_addresses *addr);
++NTSTATUS krb5_to_nt_status(krb5_error_code kerberos_error);
++krb5_error_code nt_status_to_krb5(NTSTATUS nt_status);
++
#endif /* HAVE_KRB5 */
@@ -329,7 +389,12 @@
===================================================================
--- source/libads/kerberos.c.orig
+++ source/libads/kerberos.c
-@@ -62,13 +62,17 @@ int kerberos_kinit_password(const char *
+@@ -58,17 +58,23 @@ kerb_prompter(krb5_context ctx, void *da
+ place in default cache location.
+ remus(a)snapserver.com
+ */
+-int kerberos_kinit_password(const char *principal,
++int kerberos_kinit_password_ext(const char *principal,
const char *password,
int time_offset,
time_t *expire_time,
@@ -337,6 +402,7 @@
+ time_t *renew_till_time,
+ const char *cache_name,
+ BOOL request_pac,
++ BOOL add_netbios_addr,
+ time_t renewable_time)
{
krb5_context ctx = NULL;
@@ -345,10 +411,11 @@
krb5_principal me;
krb5_creds my_creds;
+ krb5_get_init_creds_opt opt;
++ smb_krb5_addresses *addr = NULL;
initialize_krb5_error_table();
if ((code = krb5_init_context(&ctx)))
-@@ -77,9 +81,11 @@ int kerberos_kinit_password(const char *
+@@ -77,9 +83,11 @@ int kerberos_kinit_password(const char *
if (time_offset != 0) {
krb5_set_real_time(ctx, time(NULL) + time_offset, 0);
}
@@ -363,7 +430,7 @@
krb5_free_context(ctx);
return code;
}
-@@ -88,10 +94,20 @@ int kerberos_kinit_password(const char *
+@@ -88,16 +96,43 @@ int kerberos_kinit_password(const char *
krb5_free_context(ctx);
return code;
}
@@ -374,18 +441,47 @@
+ if (request_pac) {
+#ifdef HAVE_KRB5_GET_INIT_CREDS_OPT_SET_PAC_REQUEST
-+ krb5_get_init_creds_opt_set_pac_request(ctx, &opt, True);
++ code = krb5_get_init_creds_opt_set_pac_request(ctx, &opt, True);
++ if (code) {
++ krb5_free_principal(ctx, me);
++ krb5_free_context(ctx);
++ return code;
++ }
+#endif
+ }
+
++ if (add_netbios_addr) {
++ code = smb_krb5_gen_netbios_krb5_address(&addr);
++ if (code) {
++ krb5_free_principal(ctx, me);
++ krb5_free_context(ctx);
++ return code;
++ }
++ krb5_get_init_creds_opt_set_address_list(&opt, addr->addrs);
++ }
++
if ((code = krb5_get_init_creds_password(ctx, &my_creds, me, CONST_DISCARD(char *,password),
kerb_prompter,
- NULL, 0, NULL, NULL))) {
+ NULL, 0, NULL, &opt))) {
++ smb_krb5_free_addresses(ctx, addr);
krb5_free_principal(ctx, me);
krb5_free_context(ctx);
return code;
-@@ -111,9 +127,14 @@ int kerberos_kinit_password(const char *
+ }
+
+ if ((code = krb5_cc_initialize(ctx, cc, me))) {
++ smb_krb5_free_addresses(ctx, addr);
+ krb5_free_cred_contents(ctx, &my_creds);
+ krb5_free_principal(ctx, me);
+ krb5_free_context(ctx);
+@@ -106,16 +141,23 @@ int kerberos_kinit_password(const char *
+
+ if ((code = krb5_cc_store_cred(ctx, cc, &my_creds))) {
+ krb5_cc_close(ctx, cc);
++ smb_krb5_free_addresses(ctx, addr);
+ krb5_free_cred_contents(ctx, &my_creds);
+ krb5_free_principal(ctx, me);
krb5_free_context(ctx);
return code;
}
@@ -401,26 +497,53 @@
+ }
krb5_cc_close(ctx, cc);
++ smb_krb5_free_addresses(ctx, addr);
krb5_free_cred_contents(ctx, &my_creds);
-@@ -157,7 +178,7 @@ int ads_kinit_password(ADS_STRUCT *ads)
+ krb5_free_principal(ctx, me);
+ krb5_free_context(ctx);
+@@ -156,8 +198,8 @@ int ads_kinit_password(ADS_STRUCT *ads)
+ return KRB5_LIBOS_CANTREADPWD;
}
- ret = kerberos_kinit_password(s, ads->auth.password, ads->auth.time_offset,
+- ret = kerberos_kinit_password(s, ads->auth.password, ads->auth.time_offset,
- &ads->auth.expire, NULL);
-+ &ads->auth.expire, NULL, NULL, False, ads->auth.renewable);
++ ret = kerberos_kinit_password_ext(s, ads->auth.password, ads->auth.time_offset,
++ &ads->auth.expire, NULL, NULL, False, False, ads->auth.renewable);
if (ret) {
DEBUG(0,("kerberos_kinit_password %s failed: %s\n",
-@@ -349,7 +370,8 @@ static krb5_error_code get_service_ticke
+@@ -349,7 +391,8 @@ static krb5_error_code get_service_ticke
if (password == NULL) {
goto out;
}
- if ((err = kerberos_kinit_password(machine_account, password, 0, NULL, LIBADS_CCACHE_NAME)) != 0) {
-+ if ((err = kerberos_kinit_password(machine_account, password, 0, NULL, NULL,
-+ LIBADS_CCACHE_NAME, False, 0)) != 0) {
++ if ((err = kerberos_kinit_password(machine_account, password,
++ 0, LIBADS_CCACHE_NAME)) != 0) {
DEBUG(0,("get_service_ticket: kerberos_kinit_password %s@%s failed: %s\n",
machine_account,
lp_realm(),
+@@ -780,4 +823,21 @@ BOOL kerberos_derive_cifs_salting_princi
+ }
+ return retval;
+ }
++
++int kerberos_kinit_password(const char *principal,
++ const char *password,
++ int time_offset,
++ const char *cache_name)
++{
++ return kerberos_kinit_password_ext(principal,
++ password,
++ time_offset,
++ 0,
++ 0,
++ cache_name,
++ False,
++ False,
++ 0);
++}
++
+ #endif
Index: source/libads/krb5_setpw.c
===================================================================
--- source/libads/krb5_setpw.c.orig
@@ -447,7 +570,7 @@
return (0);
}
-+krb5_error_code kpasswd_err_to_krb5_err(krb5_error_code res_code)
++ krb5_error_code kpasswd_err_to_krb5_err(krb5_error_code res_code)
+{
+ switch(res_code) {
+ case KRB5_KPASSWD_ACCESSDENIED:
@@ -500,7 +623,7 @@
int ret;
- if ((ret = kerberos_kinit_password(auth_principal, auth_password, time_offset, NULL, NULL))) {
-+ if ((ret = kerberos_kinit_password(auth_principal, auth_password, time_offset, NULL, NULL, NULL, False, 0))) {
++ if ((ret = kerberos_kinit_password(auth_principal, auth_password, time_offset, NULL))) {
DEBUG(1,("Failed kinit for principal %s (%s)\n", auth_principal, error_message(ret)));
return ADS_ERROR_KRB5(ret);
}
@@ -561,7 +684,7 @@
use_in_memory_ccache();
- ret = kerberos_kinit_password(user, pass, 0 /* no time correction for now */, NULL, NULL);
-+ ret = kerberos_kinit_password(user, pass, 0 /* no time correction for now */, NULL, NULL, NULL, False, 0);
++ ret = kerberos_kinit_password(user, pass, 0 /* no time correction for now */, NULL);
if (ret){
SAFE_FREE(principal);
@@ -646,7 +769,7 @@
DEBUG(1,("cli_krb5_get_ticket: krb5_cc_default failed (%s)\n",
error_message(retval)));
goto failed;
-@@ -991,10 +994,154 @@ out:
+@@ -991,10 +994,261 @@ out:
#endif
}
@@ -793,6 +916,113 @@
+
+}
+
++ krb5_error_code smb_krb5_free_addresses(krb5_context context, smb_krb5_addresses *addr)
++{
++ krb5_error_code ret = 0;
++ if (addr == NULL) {
++ return ret;
++ }
++#if defined(HAVE_MAGIC_IN_KRB5_ADDRESS) && defined(HAVE_ADDRTYPE_IN_KRB5_ADDRESS) /* MIT */
++ krb5_free_addresses(context, addr->addrs);
++#elif defined(HAVE_ADDR_TYPE_IN_KRB5_ADDRESS) /* Heimdal */
++ ret = krb5_free_addresses(context, addr->addrs);
++ SAFE_FREE(addr->addrs);
++#endif
++ SAFE_FREE(addr);
++ addr = NULL;
++ return ret;
++}
++
++ krb5_error_code smb_krb5_gen_netbios_krb5_address(smb_krb5_addresses **kerb_addr)
++{
++ krb5_error_code ret = 0;
++ nstring buf;
++#if defined(HAVE_MAGIC_IN_KRB5_ADDRESS) && defined(HAVE_ADDRTYPE_IN_KRB5_ADDRESS) /* MIT */
++ krb5_address **addrs = NULL;
++#elif defined(HAVE_ADDR_TYPE_IN_KRB5_ADDRESS) /* Heimdal */
++ krb5_addresses *addrs = NULL;
++#endif
++
++ *kerb_addr = (smb_krb5_addresses *)SMB_MALLOC(sizeof(smb_krb5_addresses));
++ if (*kerb_addr == NULL) {
++ return ENOMEM;
++ }
++
++ put_name(buf, global_myname(), ' ', 0x20);
++
++#if defined(HAVE_MAGIC_IN_KRB5_ADDRESS) && defined(HAVE_ADDRTYPE_IN_KRB5_ADDRESS) /* MIT */
++ {
++ int num_addr = 2;
++
++ addrs = (krb5_address **)SMB_MALLOC(sizeof(krb5_address *) * num_addr);
++ if (addrs == NULL) {
++ SAFE_FREE(kerb_addr);
++ return ENOMEM;
++ }
++
++ memset(addrs, 0, sizeof(krb5_address *) * num_addr);
++
++ addrs[0] = (krb5_address *)SMB_MALLOC(sizeof(krb5_address));
++ if (addrs[0] == NULL) {
++ SAFE_FREE(addrs);
++ SAFE_FREE(kerb_addr);
++ return ENOMEM;
++ }
++
++ addrs[0]->magic = KV5M_ADDRESS;
++ addrs[0]->addrtype = KRB5_ADDR_NETBIOS;
++ addrs[0]->length = MAX_NETBIOSNAME_LEN;
++ addrs[0]->contents = (unsigned char *)SMB_MALLOC(addrs[0]->length);
++ if (addrs[0]->contents == NULL) {
++ SAFE_FREE(addrs[0]);
++ SAFE_FREE(addrs);
++ SAFE_FREE(kerb_addr);
++ return ENOMEM;
++ }
++
++ memcpy(addrs[0]->contents, buf, addrs[0]->length);
++
++ addrs[1] = NULL;
++ }
++#elif defined(HAVE_ADDR_TYPE_IN_KRB5_ADDRESS) /* Heimdal */
++ {
++ addrs = (krb5_addresses *)SMB_MALLOC(sizeof(krb5_addresses));
++ if (addrs == NULL) {
++ SAFE_FREE(kerb_addr);
++ return ENOMEM;
++ }
++
++ memset(addrs, 0, sizeof(krb5_addresses));
++
++ addrs->len = 1;
++ addrs->val = (krb5_address *)SMB_MALLOC(sizeof(krb5_address));
++ if (addrs->val == NULL) {
++ SAFE_FREE(addrs);
++ SAFE_FREE(kerb_addr);
++ return ENOMEM;
++ }
++
++ addrs->val[0].addr_type = KRB5_ADDR_NETBIOS;
++ addrs->val[0].address.length = MAX_NETBIOSNAME_LEN;
++ addrs->val[0].address.data = (unsigned char *)SMB_MALLOC(addrs->val[0].address.length);
++ if (addrs->val[0].address.data == NULL) {
++ SAFE_FREE(addrs->val);
++ SAFE_FREE(addrs);
++ SAFE_FREE(kerb_addr);
++ return ENOMEM;
++ }
++
++ memcpy(addrs->val[0].address.data, buf, addrs->val[0].address.length);
++ }
++#else
++#error UNKNOWN_KRB5_ADDRESS_FORMAT
++#endif
++ (*kerb_addr)->addrs = addrs;
++
++ return ret;
++}
++
++
#else /* HAVE_KRB5 */
/* this saves a few linking headaches */
int cli_krb5_get_ticket(const char *principal, time_t time_offset,
@@ -877,6 +1107,15 @@
TDBBACKUP_OBJ = tdb/tdbbackup.o tdb/tdbback.o $(SNPRINTF_OBJ) $(TDBBASE_OBJ)
TDBTOOL_OBJ = tdb/tdbtool.o $(TDBBASE_OBJ) $(SNPRINTF_OBJ)
+@@ -745,7 +754,7 @@ NTLM_AUTH_OBJ = ${NTLM_AUTH_OBJ1} $(LIBS
+ libsmb/asn1.o libsmb/spnego.o libsmb/clikrb5.o libads/kerberos.o \
+ libads/kerberos_verify.o $(SECRETS_OBJ) $(SERVER_MUTEX_OBJ) \
+ libads/authdata.o $(RPC_PARSE_OBJ0) $(PASSDB_OBJ) $(GROUPDB_OBJ) \
+- $(SMBLDAP_OBJ) $(DOSERR_OBJ) rpc_parse/parse_net.o
++ $(SMBLDAP_OBJ) $(DOSERR_OBJ) rpc_parse/parse_net.o $(LIBNMB_OBJ)
+
+ ######################################################################
+ # now the rules...
@@ -1211,7 +1220,7 @@ bin/winbindd@EXEEXT@: $(WINBINDD_OBJ) @B
nsswitch/pam_winbind.@SHLIBEXT@: $(PAM_WINBIND_PICOBJ) bin/.dummy
@echo "Linking $@"
@@ -4101,7 +4340,7 @@
return find_our_domain();
}
-@@ -181,9 +259,388 @@ static void set_auth_errors(struct winbi
+@@ -181,9 +259,389 @@ static void set_auth_errors(struct winbi
resp->data.auth.pam_error = nt_status_to_pam(result);
}
@@ -4339,14 +4578,15 @@
+ DEBUG(10,("winbindd_raw_kerberos_login: uid is %d\n", uid));
+ }
+
-+ krb5_ret = kerberos_kinit_password(principal_s,
-+ state->request.data.auth.pass,
-+ time_offset,
-+ &ticket_lifetime,
-+ &renewal_until,
-+ cc,
-+ True,
-+ WINBINDD_PAM_AUTH_KRB5_RENEW_TIME);
++ krb5_ret = kerberos_kinit_password_ext(principal_s,
++ state->request.data.auth.pass,
++ time_offset,
++ &ticket_lifetime,
++ &renewal_until,
++ cc,
++ True,
++ True,
++ WINBINDD_PAM_AUTH_KRB5_RENEW_TIME);
+
+ if (krb5_ret) {
+ DEBUG(1,("winbindd_raw_kerberos_login: kinit failed for '%s' with: %s (%d)\n",
@@ -4492,7 +4732,7 @@
void winbindd_pam_auth(struct winbindd_cli_state *state)
{
-@@ -203,10 +660,19 @@ void winbindd_pam_auth(struct winbindd_c
+@@ -203,10 +661,19 @@ void winbindd_pam_auth(struct winbindd_c
/* Parse domain and username */
@@ -4515,7 +4755,7 @@
if (domain == NULL) {
set_auth_errors(&state->response, NT_STATUS_NO_SUCH_USER);
-@@ -222,12 +688,226 @@ void winbindd_pam_auth(struct winbindd_c
+@@ -222,12 +689,226 @@ void winbindd_pam_auth(struct winbindd_c
sendto_domain(state, domain);
}
@@ -4746,7 +4986,7 @@
struct rpc_pipe_client *netlogon_pipe;
uchar chal[8];
DATA_BLOB lm_resp;
-@@ -236,17 +916,23 @@ enum winbindd_result winbindd_dual_pam_a
+@@ -236,17 +917,23 @@ enum winbindd_result winbindd_dual_pam_a
unsigned char local_lm_response[24];
unsigned char local_nt_response[24];
struct winbindd_domain *contact_domain;
@@ -4776,7 +5016,7 @@
/* Parse domain and username */
parse_domain_user(state->request.data.auth.user, name_domain, name_user);
-@@ -332,7 +1018,7 @@ enum winbindd_result winbindd_dual_pam_a
+@@ -332,7 +1019,7 @@ enum winbindd_result winbindd_dual_pam_a
do {
@@ -4785,7 +5025,7 @@
retry = False;
result = cm_connect_netlogon(contact_domain, &netlogon_pipe);
-@@ -352,7 +1038,7 @@ enum winbindd_result winbindd_dual_pam_a
+@@ -352,7 +1039,7 @@ enum winbindd_result winbindd_dual_pam_a
chal,
lm_resp,
nt_resp,
@@ -4794,7 +5034,7 @@
attempts += 1;
/* We have to try a second time as cm_connect_netlogon
-@@ -381,25 +1067,184 @@ enum winbindd_result winbindd_dual_pam_a
+@@ -381,25 +1068,184 @@ enum winbindd_result winbindd_dual_pam_a
} while ( (attempts < 2) && retry );
@@ -4985,7 +5225,7 @@
result = NT_STATUS_NO_LOGON_SERVERS;
}
-@@ -439,8 +1284,8 @@ done:
+@@ -439,8 +1285,8 @@ done:
DOM_SID user_sid;
fstring sidstr;
@@ -4996,7 +5236,7 @@
sid_to_string(sidstr, &user_sid);
afsname = talloc_string_sub(state->mem_ctx, afsname,
"%s", sidstr);
-@@ -525,7 +1370,7 @@ void winbindd_pam_auth_crap(struct winbi
+@@ -525,7 +1371,7 @@ void winbindd_pam_auth_crap(struct winbi
}
if (domain_name != NULL)
@@ -5005,7 +5245,7 @@
if (domain != NULL) {
sendto_domain(state, domain);
-@@ -626,6 +1471,7 @@ enum winbindd_result winbindd_dual_pam_a
+@@ -626,6 +1472,7 @@ enum winbindd_result winbindd_dual_pam_a
ZERO_STRUCT(info3);
retry = False;
@@ -5013,7 +5253,7 @@
result = cm_connect_netlogon(contact_domain, &netlogon_pipe);
if (!NT_STATUS_IS_OK(result)) {
-@@ -675,6 +1521,7 @@ enum winbindd_result winbindd_dual_pam_a
+@@ -675,6 +1522,7 @@ enum winbindd_result winbindd_dual_pam_a
} while ( (attempts < 2) && retry );
if (NT_STATUS_IS_OK(result)) {
@@ -5021,7 +5261,7 @@
netsamlogon_cache_store(name_user, &info3);
wcache_invalidate_samlogon(find_domain_from_name(name_domain), &info3);
-@@ -732,7 +1579,7 @@ done:
+@@ -732,7 +1580,7 @@ done:
/* give us a more useful (more correct?) error code */
if ((NT_STATUS_EQUAL(result, NT_STATUS_DOMAIN_CONTROLLER_NOT_FOUND) ||
@@ -5030,7 +5270,7 @@
result = NT_STATUS_NO_LOGON_SERVERS;
}
-@@ -763,12 +1610,16 @@ done:
+@@ -763,12 +1611,16 @@ done:
void winbindd_pam_chauthtok(struct winbindd_cli_state *state)
{
@@ -5049,7 +5289,7 @@
DEBUG(3, ("[%5lu]: pam chauthtok %s\n", (unsigned long)state->pid,
state->request.data.chauthtok.user));
-@@ -777,7 +1628,8 @@ void winbindd_pam_chauthtok(struct winbi
+@@ -777,7 +1629,8 @@ void winbindd_pam_chauthtok(struct winbi
parse_domain_user(state->request.data.chauthtok.user, domain, user);
@@ -5059,7 +5299,7 @@
DEBUG(3, ("Cannot change password for [%s] -> [%s]\\[%s] as %s is not a trusted domain\n",
state->request.data.chauthtok.user, domain, user, domain));
result = NT_STATUS_NO_SUCH_USER;
-@@ -798,10 +1650,70 @@ void winbindd_pam_chauthtok(struct winbi
+@@ -798,10 +1651,70 @@ void winbindd_pam_chauthtok(struct winbi
goto done;
}
@@ -5133,7 +5373,7 @@
state->response.data.auth.nt_status = NT_STATUS_V(result);
fstrcpy(state->response.data.auth.nt_status_string, nt_errstr(result));
fstrcpy(state->response.data.auth.error_string, get_friendly_nt_error_msg(result));
-@@ -814,8 +1726,114 @@ done:
+@@ -814,8 +1727,114 @@ done:
state->response.data.auth.nt_status_string,
state->response.data.auth.pam_error));
@@ -5695,7 +5935,7 @@
/* Only get a new TGT if username/password are given. */
if (username && password) {
- int ret = kerberos_kinit_password(username, password, 0, NULL, NULL);
-+ int ret = kerberos_kinit_password(username, password, 0, NULL, NULL, NULL, False, 0);
++ int ret = kerberos_kinit_password(username, password, 0, NULL);
if (ret) {
cli_rpc_pipe_close(result);
return NULL;
@@ -6130,12 +6370,13 @@
if (retval) {
-@@ -1191,12 +1191,12 @@ static BOOL manage_client_krb5_init(SPNE
+@@ -1190,13 +1190,12 @@ static BOOL manage_client_krb5_init(SPNE
+
pstr_sprintf(user, "%s@%s", opt_username, opt_domain);
- if ((retval = kerberos_kinit_password(user, opt_password,
+- if ((retval = kerberos_kinit_password(user, opt_password,
- 0, NULL, NULL))) {
-+ 0, NULL, NULL, NULL, False, 0))) {
++ if ((retval = kerberos_kinit_password(user, opt_password, 0, NULL))) {
DEBUG(10, ("Requesting TGT failed: %s\n", error_message(retval)));
return False;
}
@@ -6315,7 +6556,7 @@
===================================================================
--- /dev/null
+++ source/libads/krb5_errs.c
-@@ -0,0 +1,132 @@
+@@ -0,0 +1,107 @@
+/*
+ * Unix SMB/CIFS implementation.
+ * Kerberos error mapping functions
@@ -6341,7 +6582,7 @@
+#ifdef HAVE_KRB5
+
+static const struct {
-+ long krb5_code;
++ krb5_error_code krb5_code;
+ NTSTATUS ntstatus;
+} krb5_to_nt_status_map[] = {
+ {KRB5_CC_IO, NT_STATUS_UNEXPECTED_IO_ERROR},
@@ -6358,7 +6599,7 @@
+#endif
+ {25, NT_STATUS_PASSWORD_EXPIRED}, /* FIXME: bug in heimdal 0.7 krb5_get_init_creds_password (Inappropriate ioctl for device (25)) */
+ {KRB5KDC_ERR_NULL_KEY, NT_STATUS_LOGON_FAILURE},
-+ {KRB5KDC_ERR_POLICY, NT_STATUS_PASSWORD_RESTRICTION},
++ {KRB5KDC_ERR_POLICY, NT_STATUS_INVALID_WORKSTATION},
+ {KRB5KDC_ERR_PREAUTH_FAILED, NT_STATUS_LOGON_FAILURE},
+ {KRB5KDC_ERR_SERVICE_REVOKED, NT_STATUS_ACCESS_DENIED},
+ {KRB5KDC_ERR_S_PRINCIPAL_UNKNOWN, NT_STATUS_INVALID_ACCOUNT_NAME},
@@ -6376,7 +6617,7 @@
+
+static const struct {
+ NTSTATUS ntstatus;
-+ long krb5_code;
++ krb5_error_code krb5_code;
+} nt_status_to_krb5_map[] = {
+ {NT_STATUS_LOGON_FAILURE, KRB5KDC_ERR_PREAUTH_FAILED},
+ {NT_STATUS_NO_LOGON_SERVERS, KRB5_KDC_UNREACH},
@@ -6386,7 +6627,7 @@
+/*****************************************************************************
+convert a KRB5 error to a NT status32 code
+ *****************************************************************************/
-+NTSTATUS krb5_to_nt_status(int kerberos_error)
++ NTSTATUS krb5_to_nt_status(krb5_error_code kerberos_error)
+{
+ int i;
+
@@ -6405,7 +6646,7 @@
+/*****************************************************************************
+convert an NT status32 code to a KRB5 error
+ *****************************************************************************/
-+int nt_status_to_krb5(NTSTATUS nt_status)
++ krb5_error_code nt_status_to_krb5(NTSTATUS nt_status)
+{
+ int i;
+
@@ -6421,38 +6662,13 @@
+ return KRB5KRB_ERR_GENERIC;
+}
+
-+#else
-+
-+/*****************************************************************************
-+convert a KRB5 error to a NT status32 code
-+ *****************************************************************************/
-+NTSTATUS krb5_to_nt_status(int kerberos_error)
-+{
-+ if (kerberos_error == 0) {
-+ return NT_STATUS_OK;
-+ }
-+
-+ return NT_STATUS_UNSUCCESSFUL;
-+}
-+
-+/*****************************************************************************
-+convert an NT status32 code to a KRB5 error
-+ *****************************************************************************/
-+int nt_status_to_krb5(NTSTATUS nt_status)
-+{
-+ if (NT_STATUS_EQUAL(nt_status, NT_STATUS_OK)) {
-+ return 0;
-+ }
-+ return -1; /* FIXME: what to return here ? */
-+}
-+
+#endif
+
Index: source/nsswitch/winbindd_cred_cache.c
===================================================================
--- /dev/null
+++ source/nsswitch/winbindd_cred_cache.c
-@@ -0,0 +1,270 @@
+@@ -0,0 +1,271 @@
+/*
+ Unix SMB/CIFS implementation.
+
@@ -6560,14 +6776,15 @@
+
+ seteuid(entry->uid);
+
-+ ret = kerberos_kinit_password(entry->principal_name,
-+ entry->pass,
-+ 0, /* hm, can we do time correction here ? */
-+ &entry->refresh_time,
-+ &entry->renew_until,
-+ entry->ccname,
-+ False, /* no PAC required anymore */
-+ WINBINDD_PAM_AUTH_KRB5_RENEW_TIME);
++ ret = kerberos_kinit_password_ext(entry->principal_name,
++ entry->pass,
++ 0, /* hm, can we do time correction here ? */
++ &entry->refresh_time,
++ &entry->renew_until,
++ entry->ccname,
++ False, /* no PAC required anymore */
++ True,
++ WINBINDD_PAM_AUTH_KRB5_RENEW_TIME);
+ seteuid(0);
+
+ if (ret) {
@@ -6976,3 +7193,16 @@
state->request.data.username));
request_error(state);
return;
+Index: source/libsmb/nmblib.c
+===================================================================
+--- source/libsmb/nmblib.c.orig
++++ source/libsmb/nmblib.c
+@@ -265,7 +265,7 @@ static int parse_nmb_name(char *inbuf,in
+ [15 bytes name + padding][1 byte name type].
+ ****************************************************************************/
+
+-static void put_name(char *dest, const char *name, int pad, unsigned int name_type)
++void put_name(char *dest, const char *name, int pad, unsigned int name_type)
+ {
+ size_t len = strlen(name);
+
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches/suse/winbind-offline.diff new/patches/suse/winbind-offline.diff
--- old/patches/suse/winbind-offline.diff 2006-04-12 15:29:34.000000000 +0200
+++ new/patches/suse/winbind-offline.diff 2006-05-02 15:05:39.000000000 +0200
@@ -291,7 +291,7 @@
+ * This deals with transient offline states... */
+
if ( !domain->online &&
- ( !NT_STATUS_IS_OK(check_negative_conn_cache(domain->name, domain->dcname)) || wcache_server_down(domain) ) ) {
+ ( !NT_STATUS_IS_OK(check_negative_conn_cache(domain->name, domain->dcname))) ) {
DEBUG(10,("centry_expired: Key %s for domain %s valid as domain is offline.\n",
@@ -1830,8 +1845,9 @@ static BOOL init_wcache(void)
return True;
++++++ vendor-files.tar.bz2 ++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package simias
checked in at Tue May 9 00:49:34 CEST 2006.
--------
--- arch/i386/simias/simias.changes 2006-04-20 22:42:11.000000000 +0200
+++ STABLE/simias/simias.changes 2006-05-08 17:21:35.000000000 +0200
@@ -1,0 +2,5 @@
+Mon May 8 17:21:17 CEST 2006 - jhargadon(a)novell.com
+
+- resubmitting package to keep in sync with iFolder3 package.
+
+-------------------------------------------------------------------
Old:
----
simias-1.4.6110.1.tar.gz
New:
----
simias-1.4.6128.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ simias.spec ++++++
--- /var/tmp/diff_new_pack.JrHjOf/_old 2006-05-09 00:49:26.000000000 +0200
+++ /var/tmp/diff_new_pack.JrHjOf/_new 2006-05-09 00:49:26.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package simias (Version 1.4.6110.1)
+# spec file for package simias (Version 1.4.6128.1)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -12,7 +12,7 @@
Name: simias
BuildRequires: compat-libstdc++ e2fsprogs e2fsprogs-devel gcc-c++ glib2 glib2-devel libflaim libflaim-devel libstdc++ libstdc++-devel libxml2 libxml2-devel log4net mono-core mono-data mono-devel mono-web pkgconfig
-%define buildnum 6110
+%define buildnum 6128
URL: http://www.ifolder.com
%define prefix /opt/novell/ifolder3
%define sysconfdir /etc
@@ -24,7 +24,7 @@
Requires: mono-web >= 1.1.13
Requires: log4net
Obsoletes: %{name} < %{version}
-Version: 1.4.6110.1
+Version: 1.4.6128.1
Release: 2
Summary: Collection-Oriented Data Storage
Source: simias-1.4.%{buildnum}.1.tar.gz
@@ -131,6 +131,8 @@
#%config(noreplace) %{prefix}/web/web.config
%changelog -n simias
+* Mon May 08 2006 - jhargadon(a)novell.com
+- resubmitting package to keep in sync with iFolder3 package.
* Thu Apr 20 2006 - jhargadon(a)novell.com
- Fix for bug 165068 SetDomainHostAddress now requires a credential
set to be passed in.
++++++ simias-1.4.6110.1.tar.gz -> simias-1.4.6128.1.tar.gz ++++++
arch/i386/simias/simias-1.4.6110.1.tar.gz STABLE/simias/simias-1.4.6128.1.tar.gz differ: char 5, line 1
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package pilot-link
checked in at Tue May 9 00:49:04 CEST 2006.
--------
--- pilot-link/pilot-link.changes 2006-04-25 13:12:53.000000000 +0200
+++ STABLE/pilot-link/pilot-link.changes 2006-05-07 20:02:05.000000000 +0200
@@ -1,0 +2,7 @@
+Sun May 7 19:59:32 CEST 2006 - jpr(a)suse.de
+
+- Fix pilot-link-0.11.8-serial.diff to not think it lost the packet
+when the poll was successful, result < 0 vs result <= 0)
+(part of #165455)
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-PDA-Pilot.spec ++++++
--- /var/tmp/diff_new_pack.pYwiQ8/_old 2006-05-09 00:48:25.000000000 +0200
+++ /var/tmp/diff_new_pack.pYwiQ8/_new 2006-05-09 00:48:25.000000000 +0200
@@ -14,7 +14,7 @@
BuildRequires: gcc-c++ pilot-link-devel
URL: http://www.pilot-link.org/
Version: 0.11.8
-Release: 133
+Release: 137
License: GPL, LGPL
Group: Development/Libraries/Perl
Autoreqprov: on
++++++ pilot-link.spec ++++++
--- /var/tmp/diff_new_pack.pYwiQ8/_old 2006-05-09 00:48:25.000000000 +0200
+++ /var/tmp/diff_new_pack.pYwiQ8/_new 2006-05-09 00:48:25.000000000 +0200
@@ -20,7 +20,7 @@
Requires: perl-PDA-Pilot
Autoreqprov: on
Version: 0.11.8
-Release: 136
+Release: 140
Summary: PalmPilot Link Utility (Backup, Uploading Tools, and more)
Source: %{name}-%{version}.tar.bz2
Patch: %{name}-%{version}-no-tcl.diff
@@ -135,6 +135,10 @@
/usr/%_lib/pkgconfig/*
%changelog -n pilot-link
+* Sun May 07 2006 - jpr(a)suse.de
+- Fix pilot-link-0.11.8-serial.diff to not think it lost the packet
+ when the poll was successful, result < 0 vs result <= 0)
+ (part of #165455)
* Tue Apr 25 2006 - dgollub(a)suse.de
- reenabled patch for pilot-link.m4.in
- fixed systemwide warning about underquoted definition
++++++ pilot-link-0.11.8-serial.diff ++++++
--- /var/tmp/diff_new_pack.pYwiQ8/_old 2006-05-09 00:48:25.000000000 +0200
+++ /var/tmp/diff_new_pack.pYwiQ8/_new 2006-05-09 00:48:25.000000000 +0200
@@ -10,7 +10,7 @@
+ int result = data->impl.poll(ps, 1000);
+ LOG((PI_DBG_DEV, PI_DBG_LVL_DEBUG, "%s: %d, poll result: %d.\n", __FILE__, __LINE__, result));
+
-+ if (result <= 0) {
++ if (result < 0) {
+ char buf[] = { 0x01, 0x00, 0x00, 0x00, 0x00, 0x00 };
+ data->impl.write(ps, buf, sizeof (buf), 1000);
+ }
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package powersave
checked in at Tue May 9 00:49:01 CEST 2006.
--------
--- powersave/powersave.changes 2006-04-27 21:42:35.000000000 +0200
+++ STABLE/powersave/powersave.changes 2006-05-08 16:21:40.000000000 +0200
@@ -1,0 +2,8 @@
+Mon May 8 16:19:49 CEST 2006 - hmacht(a)suse.de
+
+- fix the SUSPEND2DISK_IMAGE_SIZE setting. No matter what you set
+ there, it was never set in the kernel during suspend to disk
+ (novell bug 173467)
+- r2240
+
+-------------------------------------------------------------------
Old:
----
powersave-0.12.15.tar.bz2
New:
----
powersave-0.12.16.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ powersave.spec ++++++
--- /var/tmp/diff_new_pack.LLFnh4/_old 2006-05-09 00:48:34.000000000 +0200
+++ /var/tmp/diff_new_pack.LLFnh4/_new 2006-05-09 00:48:34.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package powersave (Version 0.12.15)
+# spec file for package powersave (Version 0.12.16)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -14,7 +14,7 @@
BuildRequires: cpufrequtils gcc-c++ hal-devel lynx
URL: http://powersave.sourceforge.net/
Summary: General Powermanagement daemon supporting APM and ACPI and CPU frequency scaling
-Version: 0.12.15
+Version: 0.12.16
Release: 2
License: GPL
Group: System/Daemons
@@ -171,6 +171,11 @@
%_libdir/lib*.so*
%changelog -n powersave
+* Mon May 08 2006 - hmacht(a)suse.de
+- fix the SUSPEND2DISK_IMAGE_SIZE setting. No matter what you set
+ there, it was never set in the kernel during suspend to disk
+ (novell bug 173467)
+- r2240
* Thu Apr 27 2006 - hmacht(a)suse.de
- add ndiswrapper to list of modules to unload/reload on suspend
(novell bug 168658)
++++++ powersave-0.12.15.tar.bz2 -> powersave-0.12.16.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/powersave-0.12.15/configure new/powersave-0.12.16/configure
--- old/powersave-0.12.15/configure 2006-04-27 21:33:39.000000000 +0200
+++ new/powersave-0.12.16/configure 2006-05-08 16:13:01.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.59 for powersave 0.12.15.
+# Generated by GNU Autoconf 2.59 for powersave 0.12.16.
#
# Report bugs to <hmacht(a)suse.de>.
#
@@ -423,8 +423,8 @@
# Identity of this package.
PACKAGE_NAME='powersave'
PACKAGE_TARNAME='powersave'
-PACKAGE_VERSION='0.12.15'
-PACKAGE_STRING='powersave 0.12.15'
+PACKAGE_VERSION='0.12.16'
+PACKAGE_STRING='powersave 0.12.16'
PACKAGE_BUGREPORT='hmacht(a)suse.de'
ac_unique_file="daemon/powersaved.cpp"
@@ -982,7 +982,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures powersave 0.12.15 to adapt to many kinds of systems.
+\`configure' configures powersave 0.12.16 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1048,7 +1048,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of powersave 0.12.15:";;
+ short | recursive ) echo "Configuration of powersave 0.12.16:";;
esac
cat <<\_ACEOF
@@ -1209,7 +1209,7 @@
test -n "$ac_init_help" && exit 0
if $ac_init_version; then
cat <<\_ACEOF
-powersave configure 0.12.15
+powersave configure 0.12.16
generated by GNU Autoconf 2.59
Copyright (C) 2003 Free Software Foundation, Inc.
@@ -1223,7 +1223,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by powersave $as_me 0.12.15, which was
+It was created by powersave $as_me 0.12.16, which was
generated by GNU Autoconf 2.59. Invocation command line was
$ $0 $@
@@ -1866,7 +1866,7 @@
# Define the identity of the package.
PACKAGE='powersave'
- VERSION='0.12.15'
+ VERSION='0.12.16'
cat >>confdefs.h <<_ACEOF
@@ -24508,7 +24508,7 @@
} >&5
cat >&5 <<_CSEOF
-This file was extended by powersave $as_me 0.12.15, which was
+This file was extended by powersave $as_me 0.12.16, which was
generated by GNU Autoconf 2.59. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -24571,7 +24571,7 @@
cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\
-powersave config.status 0.12.15
+powersave config.status 0.12.16
configured by $0, generated by GNU Autoconf 2.59,
with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/powersave-0.12.15/configure.ac new/powersave-0.12.16/configure.ac
--- old/powersave-0.12.15/configure.ac 2006-04-27 21:32:40.000000000 +0200
+++ new/powersave-0.12.16/configure.ac 2006-05-08 16:12:02.000000000 +0200
@@ -3,7 +3,7 @@
AC_PREREQ(2.59)
-AC_INIT(powersave, 0.12.15, hmacht(a)suse.de)
+AC_INIT(powersave, 0.12.16, hmacht(a)suse.de)
AM_INIT_AUTOMAKE
AC_CONFIG_SRCDIR([daemon/powersaved.cpp])
AM_CONFIG_HEADER(config.h)
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/powersave-0.12.15/scripts/prepare_suspend_to_disk new/powersave-0.12.16/scripts/prepare_suspend_to_disk
--- old/powersave-0.12.15/scripts/prepare_suspend_to_disk 2006-04-27 21:32:32.000000000 +0200
+++ new/powersave-0.12.16/scripts/prepare_suspend_to_disk 2006-05-08 16:11:48.000000000 +0200
@@ -260,7 +260,7 @@
IMAGE=0
fi
# SUSPEND2DISK_IMAGE_SIZE is in MB, but the kernel now expects bytes
- echo [$IMAGE*1024*1024] > $SYSFS_IMGSZ
+ echo $[$IMAGE*1024*1024] > $SYSFS_IMGSZ
else
DEBUG "no $SYSFS_IMGSZ found." DIAG
fi
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package net-snmp
checked in at Tue May 9 00:48:03 CEST 2006.
--------
--- net-snmp/net-snmp.changes 2006-04-20 16:50:38.000000000 +0200
+++ STABLE/net-snmp/net-snmp.changes 2006-05-04 17:17:49.000000000 +0200
@@ -1,0 +2,15 @@
+Thu May 4 17:05:26 CEST 2006 - mrueckert(a)suse.de
+
+- added net-snmp-5.3.0.1_sighup_vacm.patch:
+ The snmp agent was broken on SIGHUP. It lost all its MIB
+ informations. (upstream bug: #1473289)
+- added net-snmp-5.3.0.1_deprecated_sysctl_retrans_time.patch:
+ The snmpd used a deprecated sysctl to get the retransmit time
+ from the kernel. We didnt use this module but the mib library
+ triggered the sysctl. The patch uses retrans_time_ms when
+ available and corrects the correction factor for the old sysctl.
+ (bug: #170140, upstream: #1437287)
+- reenabled the lmsensors support. was disabled for testing and
+ never reenabled.
+
+-------------------------------------------------------------------
New:
----
net-snmp-5.3.0.1_deprecated_sysctl_retrans_time.patch
net-snmp-5.3.0.1_sighup_vacm.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ net-snmp.spec ++++++
--- /var/tmp/diff_new_pack.ewhTia/_old 2006-05-09 00:47:24.000000000 +0200
+++ /var/tmp/diff_new_pack.ewhTia/_new 2006-05-09 00:47:24.000000000 +0200
@@ -11,10 +11,10 @@
Name: net-snmp
%define netsnmp_logfile /var/log/net-snmpd.log
-BuildRequires: openssl-devel rpm-devel tcpd-devel
+BuildRequires: openssl-devel rpm-devel sensors tcpd-devel
License: Other License(s), see package
Version: 5.3.0.1
-Release: 19
+Release: 24
Summary: SNMP Daemon
Group: Productivity/Networking/Other
URL: http://sourceforge.net/projects/net-snmp
@@ -58,6 +58,8 @@
Patch42: net-snmp-5.3.0.1_ethtool.patch
Patch43: net-snmp-5.3.0.1_testsuite_no_smux.patch
Patch44: net-snmp-5.3.0.1_missing_ifNumber.patch
+Patch45: net-snmp-5.3.0.1_sighup_vacm.patch
+Patch46: net-snmp-5.3.0.1_deprecated_sysctl_retrans_time.patch
Patch60: oid-names2_5.3.patch
%description
@@ -135,6 +137,8 @@
%patch42
%patch43
%patch44
+%patch45
+%patch46
#%patch60
find -name "CVS" -type d | xargs -r %{__rm} -rfv
find -name ".cvsignore" | xargs -r %{__rm} -fv
@@ -142,12 +146,12 @@
%build
autoconf
-# possibly add ucd-snmp/lmSensors later
-export CFLAGS="%{optflags} -g -fno-strict-aliasing -fstack-protector-all"
-#export CFLAGS="${CFLAGS//-O2/-O0}"
+# possibly add later
+# ip-mib/ipv4InterfaceTable ip-mib/ipv6InterfaceTable
+export CFLAGS="%{optflags} -fno-strict-aliasing -fstack-protector-all"
%configure \
--with-sys-contact="root@localhost" \
- --with-mib-modules="host ucd-snmp/pass_persist misc/ipfwacc smux ucd-snmp/diskio" \
+ --with-mib-modules="host ucd-snmp/pass_persist misc/ipfwacc smux ucd-snmp/diskio ucd-snmp/lmSensors" \
--with-persistent-directory=/var/lib/net-snmp \
--with-sys-location="unknown" \
--with-logfile=%{netsnmp_logfile} \
@@ -312,6 +316,18 @@
%{_bindir}/mib2c-update
%changelog -n net-snmp
+* Thu May 04 2006 - mrueckert(a)suse.de
+- added net-snmp-5.3.0.1_sighup_vacm.patch:
+ The snmp agent was broken on SIGHUP. It lost all its MIB
+ informations. (upstream bug: #1473289)
+- added net-snmp-5.3.0.1_deprecated_sysctl_retrans_time.patch:
+ The snmpd used a deprecated sysctl to get the retransmit time
+ from the kernel. We didnt use this module but the mib library
+ triggered the sysctl. The patch uses retrans_time_ms when
+ available and corrects the correction factor for the old sysctl.
+ (bug: #170140, upstream: #1437287)
+- reenabled the lmsensors support. was disabled for testing and
+ never reenabled.
* Thu Apr 20 2006 - mrueckert(a)suse.de
- net-snmp-5.3.0.1_missing_ifNumber.patch:
The 5.3 agent on Linux systems did not implement the 'ifNumber'
++++++ net-snmp-5.3.0.1_deprecated_sysctl_retrans_time.patch ++++++
Index: agent/mibgroup/if-mib/data_access/interface_linux.c
===================================================================
--- agent/mibgroup/if-mib/data_access/interface_linux.c.orig
+++ agent/mibgroup/if-mib/data_access/interface_linux.c
@@ -22,6 +22,8 @@
#include "interface_ioctl.h"
#include <sys/types.h>
+#include <sys/stat.h>
+#include <unistd.h>
#ifdef HAVE_LINUX_ETHTOOL_H
#include <sys/types.h>
@@ -40,6 +42,10 @@ unsigned int
netsnmp_linux_interface_get_if_speed_mii(int fd, const char *name);
#endif
+#define PROC_SYS_NET_IPVx_NEIGH_RETRANS_TIME_MS "/proc/sys/net/ipv%d/neigh/%s/retrans_time_ms"
+#define PROC_SYS_NET_IPVx_NEIGH_RETRANS_TIME "/proc/sys/net/ipv%d/neigh/%s/retrans_time"
+static char *proc_sys_retrans_time;
+static unsigned short retrans_time_factor = 0;
void
netsnmp_arch_interface_init(void)
@@ -47,6 +53,20 @@ netsnmp_arch_interface_init(void)
/*
* nothing to do
*/
+ char proc_path[64+IF_NAMESIZE];
+ char proc_path2[64+IF_NAMESIZE];
+ struct stat st;
+
+ snprintf(proc_path, sizeof(proc_path), PROC_SYS_NET_IPVx_NEIGH_RETRANS_TIME_MS, 6, "default");
+ snprintf(proc_path2, sizeof(proc_path2), PROC_SYS_NET_IPVx_NEIGH_RETRANS_TIME_MS, 4, "default");
+
+ if ((stat(proc_path, &st) == 0) || (stat(proc_path2, &st) == 0)) {
+ proc_sys_retrans_time = PROC_SYS_NET_IPVx_NEIGH_RETRANS_TIME_MS;
+ }
+ else {
+ proc_sys_retrans_time = PROC_SYS_NET_IPVx_NEIGH_RETRANS_TIME;
+ retrans_time_factor = 10;
+ }
}
/*
@@ -161,7 +181,7 @@ _arch_interface_flags_v4_get(netsnmp_int
/*
* get the retransmit time
*/
- snprintf(line,sizeof(line),"/proc/sys/net/ipv4/neigh/%s/retrans_time",
+ snprintf(line,sizeof(line),proc_sys_retrans_time, 4,
entry->name);
if (!(fin = fopen(line, "r"))) {
DEBUGMSGTL(("access:interface",
@@ -169,7 +189,12 @@ _arch_interface_flags_v4_get(netsnmp_int
}
else {
if (fgets(line, sizeof(line), fin)) {
- entry->retransmit_v4 = atoi(line) * 100;
+ if (retrans_time_factor) {
+ entry->retransmit_v4 = atoi(line) * retrans_time_factor;
+ }
+ else {
+ entry->retransmit_v4 = atoi(line);
+ };
entry->ns_flags |= NETSNMP_INTERFACE_FLAGS_HAS_V4_RETRANSMIT;
}
fclose(fin);
@@ -191,7 +216,7 @@ _arch_interface_flags_v6_get(netsnmp_int
/*
* get the retransmit time
*/
- snprintf(line,sizeof(line),"/proc/sys/net/ipv6/neigh/%s/retrans_time",
+ snprintf(line,sizeof(line),proc_sys_retrans_time, 6,
entry->name);
if (!(fin = fopen(line, "r"))) {
DEBUGMSGTL(("access:interface",
@@ -199,7 +224,12 @@ _arch_interface_flags_v6_get(netsnmp_int
}
else {
if (fgets(line, sizeof(line), fin)) {
- entry->retransmit_v6 = atoi(line);
+ if (retrans_time_factor) {
+ entry->retransmit_v6 = atoi(line) * retrans_time_factor;
+ }
+ else {
+ entry->retransmit_v6 = atoi(line);
+ };
entry->ns_flags |= NETSNMP_INTERFACE_FLAGS_HAS_V6_RETRANSMIT;
}
fclose(fin);
++++++ net-snmp-5.3.0.1_missing_ifNumber.patch ++++++
--- /var/tmp/diff_new_pack.ewhTia/_old 2006-05-09 00:47:24.000000000 +0200
+++ /var/tmp/diff_new_pack.ewhTia/_new 2006-05-09 00:47:24.000000000 +0200
@@ -2,11 +2,8 @@
Index: agent/mibgroup/if-mib/ifTable/ifTable.c
===================================================================
-RCS file: /cvsroot/net-snmp/net-snmp/agent/mibgroup/if-mib/ifTable/ifTable.c,v
-retrieving revision 1.25
-diff -u -p -r1.25 ifTable.c
---- agent/mibgroup/if-mib/ifTable/ifTable.c 25 Jan 2006 16:25:54 -0000 1.25
-+++ agent/mibgroup/if-mib/ifTable/ifTable.c 13 Feb 2006 23:49:45 -0000
+--- agent/mibgroup/if-mib/ifTable/ifTable.c.orig
++++ agent/mibgroup/if-mib/ifTable/ifTable.c
@@ -44,6 +44,12 @@ ifTable_registration ifTable_user_contex
void initialize_table_ifTable(void);
void shutdown_table_ifTable(void);
@@ -45,7 +42,7 @@
} /* initialize_table_ifTable */
/**
-@@ -2302,5 +2326,26 @@ ifTable_check_dependencies(ifTable_rowre
+@@ -2307,5 +2331,26 @@ ifTable_check_dependencies(ifTable_rowre
return rc;
} /* ifTable_check_dependencies */
@@ -74,11 +71,8 @@
/** @{ */
Index: agent/mibgroup/if-mib/ifTable/ifTable_constants.h
===================================================================
-RCS file: /cvsroot/net-snmp/net-snmp/agent/mibgroup/if-mib/ifTable/ifTable_constants.h,v
-retrieving revision 1.9
-diff -u -p -r1.9 ifTable_constants.h
---- agent/mibgroup/if-mib/ifTable/ifTable_constants.h 29 Nov 2005 22:14:32 -0000 1.9
-+++ agent/mibgroup/if-mib/ifTable/ifTable_constants.h 13 Feb 2006 23:49:45 -0000
+--- agent/mibgroup/if-mib/ifTable/ifTable_constants.h.orig
++++ agent/mibgroup/if-mib/ifTable/ifTable_constants.h
@@ -15,6 +15,7 @@ extern "C" {
* scalars
*/
++++++ net-snmp-5.3.0.1_sighup_vacm.patch ++++++
https://sourceforge.net/tracker/index.php?func=detail&aid=1473289&group_id=…
Index: agent/agent_read_config.c
===================================================================
--- agent/agent_read_config.c.orig
+++ agent/agent_read_config.c
@@ -273,6 +273,7 @@ update_config(void)
snmp_call_callbacks(SNMP_CALLBACK_APPLICATION,
SNMPD_CALLBACK_PRE_UPDATE_CONFIG, NULL);
free_config();
+ vacm_standard_views(0,0,NULL,NULL);
read_configs();
}
Index: apps/snmptrapd.c
===================================================================
--- apps/snmptrapd.c.orig
+++ apps/snmptrapd.c
@@ -1304,6 +1304,7 @@ void
trapd_update_config(void)
{
free_config();
+ vacm_standard_views(0,0,NULL,NULL);
read_configs();
}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package nautilus-ifolder3
checked in at Tue May 9 00:47:15 CEST 2006.
--------
--- arch/i386/nautilus-ifolder3/nautilus-ifolder3.changes 2006-04-20 22:40:05.000000000 +0200
+++ STABLE/nautilus-ifolder3/nautilus-ifolder3.changes 2006-05-08 17:21:13.000000000 +0200
@@ -1,0 +2,5 @@
+Mon May 8 17:14:39 CEST 2006 - jhargadon(a)novell.com
+
+- resubmitting package to keep in sync with iFolder3 package.
+
+-------------------------------------------------------------------
Old:
----
nautilus-ifolder3-3.4.6110.1.tar.gz
New:
----
nautilus-ifolder3-3.4.6128.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ nautilus-ifolder3.spec ++++++
--- /var/tmp/diff_new_pack.UZzTub/_old 2006-05-09 00:42:58.000000000 +0200
+++ /var/tmp/diff_new_pack.UZzTub/_new 2006-05-09 00:42:58.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package nautilus-ifolder3 (Version 3.4.6110.1)
+# spec file for package nautilus-ifolder3 (Version 3.4.6128.1)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -12,13 +12,13 @@
Name: nautilus-ifolder3
BuildRequires: eel-devel gconf2 gconf2-devel gdk-pixbuf glib-sharp2 gtk-sharp2-complete ifolder3 intltool libgnomeui-devel mDNSResponder-devel nautilus-devel perl-XML-Parser update-desktop-files
-%define buildnum 6110
+%define buildnum 6128
URL: http://www.ifolder.com
%define prefix /opt/novell/ifolder3
%define gnome_root /opt/gnome
License: GPL
Group: System/GUI/Other
-Version: 3.4.6110.1
+Version: 3.4.6128.1
Release: 2
Autoreqprov: on
Requires: nautilus >= 2.10.0
@@ -78,6 +78,8 @@
/opt/gnome/share/nautilus-ifolder3/pixmaps/ifolder-folder.png
%changelog -n nautilus-ifolder3
+* Mon May 08 2006 - jhargadon(a)novell.com
+- resubmitting package to keep in sync with iFolder3 package.
* Thu Apr 20 2006 - jhargadon(a)novell.com
- fix for bug 167658 nautilus-ifolder3 needs to be the same
version as ifolder3
++++++ nautilus-ifolder3-3.4.6110.1.tar.gz -> nautilus-ifolder3-3.4.6128.1.tar.gz ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/nautilus-ifolder3-3.4.6110.1/package/nautilus-ifolder3.spec.autobuild new/nautilus-ifolder3-3.4.6128.1/package/nautilus-ifolder3.spec.autobuild
--- old/nautilus-ifolder3-3.4.6110.1/package/nautilus-ifolder3.spec.autobuild 2006-04-20 09:26:52.000000000 +0200
+++ new/nautilus-ifolder3-3.4.6128.1/package/nautilus-ifolder3.spec.autobuild 2006-05-08 10:18:50.000000000 +0200
@@ -21,13 +21,13 @@
License: GPL
Group: System/GUI/Other
Autoreqprov: on
+Version: 3.4.@@BUILDNUM@@.1
Requires: nautilus >= 2.10.0
Requires: simias >= 1.4
-Requires: ifolder3 == %{version}
+Requires: ifolder3 = %{version}
Obsoletes: %{name} < %{version}
Provides: nautilus-ifolder
Obsoletes: nautilus-ifolder
-Version: 3.4.@@BUILDNUM@@.1
Release: 1
Summary: Nautilus plugin to add iFolder support
Source: nautilus-ifolder3-3.4.%{buildnum}.1.tar.gz
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/nautilus-ifolder3-3.4.6110.1/src/nautilus-ifolder.cs new/nautilus-ifolder3-3.4.6128.1/src/nautilus-ifolder.cs
--- old/nautilus-ifolder3-3.4.6110.1/src/nautilus-ifolder.cs 2006-04-20 09:26:52.000000000 +0200
+++ new/nautilus-ifolder3-3.4.6128.1/src/nautilus-ifolder.cs 2006-05-08 10:18:50.000000000 +0200
@@ -193,7 +193,7 @@
private static int showHelp (string[] args)
{
- Util.ShowHelp("front.html", null);
+ Util.ShowHelp(Util.HelpMainPage, null);
return 0;
}
}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package kernel-source
checked in at Tue May 9 00:42:50 CEST 2006.
--------
--- kernel-source/kernel-bigsmp.changes 2006-05-03 06:54:17.000000000 +0200
+++ STABLE/kernel-source/kernel-bigsmp.changes 2006-05-07 23:42:06.000000000 +0200
@@ -2 +2 @@
-Wed May 3 06:52:46 CEST 2006 - aj(a)suse.de
+Sat May 6 22:13:43 CEST 2006 - gregkh(a)suse.de
@@ -4 +4,2 @@
-- Move SL101_RC4 tag.
+- patches.fixes/fs-locks.c-Fix-sys_flock-race.patch: [PATCH]
+ fs/locks.c: Fix sys_flock() race (173001).
@@ -7 +8,164 @@
-Tue May 2 22:07:45 CEST 2006 - gregkh(a)suse.de
+Sat May 6 18:16:13 CEST 2006 - agruen(a)suse.de
+
+- patches.drivers/msi-save-restore-for-suspend-resume.patch:
+ Delete.
+
+-------------------------------------------------------------------
+Sat May 6 17:28:14 CEST 2006 - jeffm(a)suse.de
+
+- patches.suse/reiserfs-bkl-inversion: fix reiserfs lock inversion
+ of bkl vs inode semaphore (116531).
+
+-------------------------------------------------------------------
+Sat May 6 16:35:19 CEST 2006 - agruen(a)suse.de
+
+- rpm/kernel-binary.spec.in: Abort build on undefined symbols in
+ modules. This check was configurable in earlier releases because
+ we did not want errors in km_* modules to abort the kernel
+ build.
+
+-------------------------------------------------------------------
+Sat May 6 12:04:27 CEST 2006 - olh(a)suse.de
+
+- compile Apple touchpad driver into the kernel
+
+-------------------------------------------------------------------
+Fri May 5 21:01:28 CEST 2006 - gregkh(a)suse.de
+
+- Update to 2.6.16.14:
+ - smbfs chroot issue (CVE-2006-1864)
+
+-------------------------------------------------------------------
+Fri May 5 14:16:49 CEST 2006 - axboe(a)suse.de
+
+- patches.fixes/cfq-tune: remove
+- patches.fixes/cfq-queueing-fixes: fix tcq performance issues (172301)
+
+-------------------------------------------------------------------
+Fri May 5 12:41:21 CEST 2006 - ak(a)suse.de
+
+- patches.arch/x86_64-add-nmi_exit-to-die_nmi: add nmi_exit
+ to die_nmi.
+- patches.arch/x86_64-fix-die_lock-nesting: fix die_lock nesting.
+
+-------------------------------------------------------------------
+Fri May 5 12:08:17 CEST 2006 - ak(a)suse.de
+
+- patches.arch/x86_64-avoid-ebda: Fix problems pointed out by
+ review
+
+-------------------------------------------------------------------
+Fri May 5 11:10:04 CEST 2006 - olh(a)suse.de
+
+- add patches.fixes/usb-hid-ppc-ibmkbd-noget.patch
+ add an IBM USB keyboard to the HID_QUIRK_NOGET blacklist (161066 - LTC21605)
+
+-------------------------------------------------------------------
+Fri May 5 10:29:22 CEST 2006 - olh(a)suse.de
+
+- add patches.arch/ppc-970mp-oprofile-num_pmcs.patch
+ add num_pmcs to 970MP cputable entry (172957)
+
+-------------------------------------------------------------------
+Fri May 5 10:29:20 CEST 2006 - jbeulich(a)novell.com
+
+- Update Xen patches to 3.0.2 c/s 9664.
+
+-------------------------------------------------------------------
+Fri May 5 10:19:22 CEST 2006 - ak(a)suse.de
+
+- patches.arch/x86_64-avoid-ebda: Avoid EBDA area in early boot
+ allocator (166022).
+
+-------------------------------------------------------------------
+Fri May 5 08:54:56 CEST 2006 - hare(a)suse.de
+
+- patches.arch/s390-console-unblank.patch:
+ Fix softdog crash (#161997 - LTC22671)
+
+-------------------------------------------------------------------
+Thu May 4 17:04:00 CEST 2006 - andrea(a)suse.de
+
+- patches.arch/s390-mapped-base.patch: fixed 32bit s390 (168805).
+- patches.suse/silent-stack-overflow: ported but still disabled in
+ the series file.
+- patches.fixes/acpi-nsxfname: deleted.
+- patches.fixes/fix-hugetlb-lock: deleted.
+
+-------------------------------------------------------------------
+Thu May 4 15:41:48 CEST 2006 - tiwai(a)suse.de
+
+- patches.drivers/alsa-stac7661-vaio-line-in-fix,
+ patches.drivers/alsa-stac7661-vaio-mute-fix:
+ Fix line-in and mute on VAIO on VAIO laptops with STAC7661
+ (156494, 172628).
+- patches.drivers/alsa-ad1986a-asus-z62f,
+ patches.drivers/alsa-ad1988b-id-add,
+ patches.drivers/alsa-add-stac92xx-ids,
+ patches.drivers/alsa-alc260-vaio-a790,
+ patches.drivers/alsa-alc880-lg-s1,
+ patches.drivers/alsa-asus-a6km-workaround:
+ Fix sound support on laptops/mobos (172638).
+
+-------------------------------------------------------------------
+Thu May 4 14:54:16 CEST 2006 - ak(a)suse.de
+
+- patches.fixes/ondemand-workqueue: Move ondemand timer into
+ own work queue (168612).
+
+-------------------------------------------------------------------
+Thu May 4 12:33:08 CEST 2006 - hare(a)suse.de
+
+- patches.fixes/i2o_exec_lct_modified-memoryleak-fix.patch
+ Fix memleak in i2o driver (#169381)
+
+-------------------------------------------------------------------
+Wed May 3 21:27:29 CEST 2006 - schwab(a)suse.de
+
+- memcpy-mck: Fix return value of memcpy for McKinley.
+
+-------------------------------------------------------------------
+Wed May 3 17:26:02 CEST 2006 - agruen(a)suse.de
+
+- Update config files for patches.drivers/qla4xxx.
+
+-------------------------------------------------------------------
+Wed May 3 15:28:37 CEST 2006 - hare(a)suse.de
+
+- patches.drivers/qla4xxx: Update to 5.00.05-d5 (#169991).
+
+-------------------------------------------------------------------
+Wed May 3 13:45:22 CEST 2006 - axboe(a)suse.de
+
+- patches.fixes/blk-limit-recursion: Limit recursion of the
+ request handler (170315).
+
+-------------------------------------------------------------------
+Wed May 3 13:33:17 CEST 2006 - hare(a)suse.de
+
+- patches.drivers/ibmvscsi-RAID-failure
+ Fix ibmvscsi to properly handle RAID disks (#170012 - LTC23393)
+- patches.drivers/mptfc_rolechg_sles10.patch
+ Fix race condition in mpt fusion (#170314)
+
+-------------------------------------------------------------------
+Wed May 3 11:14:19 CEST 2006 - jbeulich(a)novell.com
+
+- patches.xen/net-csum.patch: Update missing from previous Xen commit.
+- patches.xen/xen3-x86_64-hotadd-reserve: Support memory hotadd
+ without sparsemem (142035 148522 149117 160861).
+- patches.xen/xen3-x86_64-srat-hotadd-reserve: Reserve SRAT
+ hotadd memory on x86-64 (142035 148522 149117 160861).
+- patches.xen/xen3-x86_64-reserve-hotadd-fixup: Delete.
+- patches.xen/xen3-rename-e820-mapped: Refresh.
+- patches.xen/xen3-e820-all-mapped: Refresh.
+- patches.xen/xen3-auto-arch-i386.diff: Refresh.
+
+-------------------------------------------------------------------
+Wed May 3 09:29:48 CEST 2006 - hare(a)suse.de
+
+- patches.drivers/open-iscsi-svn.diff
+ Update open-iscsi to svn r564
+
+-------------------------------------------------------------------
+Tue May 2 22:10:28 CEST 2006 - gregkh(a)suse.de
@@ -13 +177 @@
-Tue May 2 22:48:13 CEST 2006 - jeffm(a)suse.de
+Tue May 2 22:35:46 CEST 2006 - jeffm(a)suse.de
@@ -21 +185,16 @@
-Tue May 2 16:53:52 CEST 2006 - jack(a)suse.cz
+Tue May 2 21:53:16 CEST 2006 - ak(a)suse.de
+
+- patches.arch/x86_64-discontig-hotadd-meminit: Delete.
+- patches.arch/x86_64-reserve-hotadd-fixup: Delete.
+- patches.arch/x86_64-empty-pxm: Rediff
+- patches.arch/x86_64-srat-hotadd-reserve: Merge to mainline
+ (142035 148522 149117 160861).
+- patches.arch/e820-all-mapped: Rediff
+- patches.arch/rename-e820-mapped: Rediff
+- patches.arch/x86_64-rename-node: Rename struct node in x86-64
+ NUMA code to struct boot node.
+- patches.arch/x86_64-hotadd-reserve: Merge to mainline. Limit max
+ memory preallocated to 10% (142035 148522 149117 160861).
+
+-------------------------------------------------------------------
+Tue May 2 16:48:09 CEST 2006 - jack(a)suse.cz
@@ -27 +206 @@
-Tue May 2 12:14:07 CEST 2006 - aj(a)suse.de
+Tue May 2 13:47:51 CEST 2006 - hare(a)suse.de
@@ -29 +208,4 @@
-- Add SL101_RC4 tag.
+- patches.drivers/lpfc-8.1.6-update
+ Include bugfixes from Emulex (#171455)
+- patches.fixes/qla_os_eh_abort_fix
+ Fix eh_abort handler in qla2xxx (#170455)
@@ -32 +214,13 @@
-Tue May 2 10:04:56 CEST 2006 - okir(a)suse.de
+Tue May 2 10:50:07 CEST 2006 - rw(a)suse.de
+
+- patches.suse/lkcd-handle_holey_pgdats.patch:
+ LKCD: fix overrun when num_mbanks > MAX_NUMNODES. (#168907)
+- patches.arch/ia64-sn2-tioce_provider:
+ Altix: fix tioce_reserve_m32() bug. (#169879)
+- patches.arch/ia64-sn2-hwperf-get_nearest_node_objdata:
+ Altix 4700: fix discover of nearest cpu node to IO node. (#168515)
+- patches.arch/ia64-sn2-hwperf-topology_show:
+ Altix: reduce overhead of reading sn_topology. (#168839)
+
+-------------------------------------------------------------------
+Tue May 2 10:04:44 CEST 2006 - okir(a)suse.de
@@ -38 +232,13 @@
-Tue May 2 09:29:02 CEST 2006 - okir(a)suse.de
+Tue May 2 09:53:18 CEST 2006 - olh(a)suse.de
+
+- add patches.arch/ppc-oprofile_call.patch
+ support callgraph on ppc64 (169983)
+
+-------------------------------------------------------------------
+Tue May 2 09:33:40 CEST 2006 - olh(a)suse.de
+
+- add patches.arch/ppc-pseries-rtas-suspend.patch
+ fix panic during suspend calls (171016 - LTC23499)
+
+-------------------------------------------------------------------
+Tue May 2 09:28:39 CEST 2006 - okir(a)suse.de
@@ -44 +250,6 @@
-Tue May 2 05:56:15 CEST 2006 - gregkh(a)suse.de
+Tue May 2 08:19:34 CEST 2006 - olh(a)suse.de
+
+- define EXPORT_SYMBOL_GPL_FUTURE when KMOD is disabled
+
+-------------------------------------------------------------------
+Tue May 2 03:53:43 CEST 2006 - gregkh(a)suse.de
@@ -71,0 +283,5 @@
+- patches.arch/x86_64-free-iommu-race: Delete.
+- patches.arch/x86_64-vsyscall32-aflags: Delete.
+- patches.drivers/e1000-update: e1000 Update.
+- patches.xen/xen3-auto-arch-i386.diff: xen3 arch-i386.
+- patches.kernel.org/patch-2.6.16.12: Linux 2.6.16.12.
@@ -74 +290 @@
-Mon May 1 10:55:01 CEST 2006 - perex(a)suse.de
+Mon May 1 11:04:03 CEST 2006 - perex(a)suse.de
@@ -80 +296,6 @@
-Sun Apr 30 18:14:11 CEST 2006 - agruen(a)suse.de
+Mon May 1 02:01:53 CEST 2006 - garloff(a)suse.de
+
+- patches.scsi/scsi-tolerate-pq3-?: Cosmetic cleanups from akpm.
+
+-------------------------------------------------------------------
+Sun Apr 30 18:22:19 CEST 2006 - agruen(a)suse.de
@@ -86 +307 @@
-Sat Apr 29 21:05:55 CEST 2006 - jeffm(a)suse.de
+Sat Apr 29 20:56:29 CEST 2006 - jeffm(a)suse.de
@@ -88 +309 @@
-- series.conf: helps to enable the patch
+- patches.fixes/dm-proper-refcounting.diff: update missing refcount
@@ -91 +312 @@
-Sat Apr 29 20:59:50 CEST 2006 - jeffm(a)suse.de
+Sat Apr 29 20:55:25 CEST 2006 - jeffm(a)suse.de
@@ -97 +318 @@
-Sat Apr 29 20:44:33 CEST 2006 - agruen(a)suse.de
+Sat Apr 29 20:43:49 CEST 2006 - agruen(a)suse.de
@@ -103 +324 @@
-Sat Apr 29 18:01:30 CEST 2006 - agruen(a)suse.de
+Sat Apr 29 17:48:44 CEST 2006 - agruen(a)suse.de
@@ -110 +331,21 @@
-Fri Apr 28 16:21:25 CEST 2006 - agruen(a)suse.de
+Sat Apr 29 12:33:54 CEST 2006 - olh(a)suse.de
+
+- add patches.arch/ppc-eeh-increment-counter.patch
+ Increment fail counter in PCI recovery (171020 - LTC23497)
+ add patches.arch/ppc-eeh-print-loc-code.patch
+ Print PCI slot location code on failure (171020 - LTC23497)
+
+-------------------------------------------------------------------
+Sat Apr 29 11:10:03 CEST 2006 - olh(a)suse.de
+
+- update patches.drivers/ibmvscsis.patch
+ change the sysfs driver name from ibmvscsi to ibmvscsis
+
+-------------------------------------------------------------------
+Fri Apr 28 21:14:24 CEST 2006 - olh(a)suse.de
+
+- update patches.suse/crasher-26.diff
+ add 3 module options to crasher.ko to call panic, BUG or trap
+
+-------------------------------------------------------------------
+Fri Apr 28 15:51:08 CEST 2006 - agruen(a)suse.de
@@ -116 +357 @@
-Tue Apr 25 09:44:02 CEST 2006 - trenn(a)suse.de
+Fri Apr 28 15:00:26 CEST 2006 - hare(a)suse.de
@@ -118,2 +359,11 @@
-- patches.arch/acpi_asus_strict_model_check.patch: Do only load
- asus acpi module when model is listed (166920).
+- patches.suse/sas-transport-attribute-write-fix.patch
+ Fix writing to SAS transport attributes (#166035)
+- patches.fixes/scsi-fix-remove-single-device.patch
+ Fix return value of 'scsi remove-single-device' (#169712)
+
+-------------------------------------------------------------------
+Fri Apr 28 14:51:04 CEST 2006 - olh(a)suse.de
+
+- disable lots of config options in the powerpc kdump kernel
+ to reduce memory footprint
+ disable non-working pmac support, disable other untested subarchs
@@ -122 +372 @@
-Tue Apr 25 02:08:34 CEST 2006 - tonyj(a)suse.de
+Fri Apr 28 14:46:06 CEST 2006 - olh(a)suse.de
@@ -124,2 +374,2 @@
-- patches.suse/apparmor: Fix for critical bug #159411 ("Apparmor message
- reports unknown xattr type"). Ack'd by gregkh.
+- update patches.suse/suse-ppc-legacy-io.patch
+ fix link errors when pmac support is disabled
@@ -128 +378,42 @@
-Mon Apr 24 22:13:08 CEST 2006 - gregkh(a)suse.de
+Fri Apr 28 11:27:56 CEST 2006 - jbeulich(a)novell.com
+
+- Update Xen patches to 3.0-testing c/s 9656.
+- patches.xen/xen-SiS-APIC-bug.patch: Delete.
+- patches.xen/xenbus_be-non-modular.patch: Delete.
+- patches.xen/xen3-e820-all-mapped: Introduce e820_all_mapped
+ (160583).
+- patches.xen/xen-refine-irqdebug.patch: replace forced noirqdebug
+ on 32-bit Xen kernel.
+
+-------------------------------------------------------------------
+Thu Apr 27 16:40:07 CEST 2006 - hare(a)suse.de
+
+- patches.fixes/scsi_transport_fc_deadlock.patch
+ Fix deadlock in scsi_transport_fc (#159596)
+- patches.fixes/mptfc-deadlock.patch
+ Update mptfc to work with the transport class changes (#168076)
+
+-------------------------------------------------------------------
+Thu Apr 27 15:11:50 CEST 2006 - hare(a)suse.de
+
+- supported.conf: mark ctcmpc & libiscsi as supported,
+ claw as unsupported.
+
+-------------------------------------------------------------------
+Thu Apr 27 14:52:53 CEST 2006 - hare(a)suse.de
+
+- patches.arch/s390-02-1{5,6}-october2005.diff
+ Include latest patches from IBM
+- patches.arch/s390-02-05-october2005.diff
+ Fix patch to use the correct syscall number (#170110)
+
+-------------------------------------------------------------------
+Thu Apr 27 11:46:21 CEST 2006 - hare(a)suse.de
+
+- patches.arch/s390-dasd-uid.diff
+ Add missing EXPORT_SYMBOLs
+
+-------------------------------------------------------------------
+Wed Apr 26 16:50:48 CEST 2006 - jeffm(a)suse.de
+
+- series.conf: moved ocfs2 patches to keep them grouped together.
@@ -129,0 +421,35 @@
+-------------------------------------------------------------------
+Wed Apr 26 12:22:16 CEST 2006 - lmb(a)suse.de
+
+- patches.suse/ocfs2-update-2.6.16-20060423154214: Numerous OCFS2 fixes
+ and enhancements from Oracle.
+
+-------------------------------------------------------------------
+Wed Apr 26 11:28:57 CEST 2006 - olh(a)suse.de
+
+- run panic_notifier_list before kexec only in lkcd case (169078)
+
+-------------------------------------------------------------------
+Wed Apr 26 08:57:19 CEST 2006 - hare(a)suse.de
+
+- patches.drivers/open-iscsi-svn.diff
+ Fix read stall (#157463)
+
+-------------------------------------------------------------------
+Wed Apr 26 05:30:45 CEST 2006 - gregkh(a)suse.de
+
+- Fix build error in ioat patch on SMP.
+
+-------------------------------------------------------------------
+Wed Apr 26 04:20:18 CEST 2006 - gregkh(a)suse.de
+
+- patches.suse/ioat-engine-dma-mask: Delete.
+- patches.suse/ioat-engine-locking: Delete.
+- patches.suse/ioat-engine-no-unload: Delete.
+- patches.suse/ioat-helpers: Delete.
+- patches.suse/ioat-license: Delete.
+- patches.suse/ioat-network-client: Delete.
+- patches.suse/ioat-dma-subsystem: Delete.
+- patches.suse/ioat-tcp: Delete.
+- patches.suse/ioat-tcp-structs: Delete.
+- patches.suse/ioat-dma-driver: Delete.
@@ -130,0 +457,3 @@
+- patches.suse/lkcd.patch: lkcd (142097).
+- patches.suse/ioat-1.6.patch: IOAT DMA Engine code 1.6 release
+ (#167549)
@@ -133 +462 @@
-Mon Apr 24 20:35:15 CEST 2006 - gregkh(a)suse.de
+Tue Apr 25 18:54:02 CEST 2006 - agruen(a)suse.de
@@ -135 +464,35 @@
-- Update to 2.6.16.11 (bug fixes and security issues fixed)
+- patches.suse/dmapi-xfs-event-mask-fix: Fix event mask check.
+
+-------------------------------------------------------------------
+Tue Apr 25 17:02:50 CEST 2006 - hare(a)suse.de
+
+- patches.suse/lsi-eventstr-overflow.patch
+ Fix string overflow in mpt fusion (#166035)
+
+-------------------------------------------------------------------
+Tue Apr 25 16:50:03 CEST 2006 - lmb(a)suse.de
+
+- patches.fixes/ipmi-startup-race: Fix race condition during IPMI
+ startup (#162061).
+
+-------------------------------------------------------------------
+Tue Apr 25 14:46:44 CEST 2006 - lmb(a)suse.de
+
+- patches.suse/lkcd-GFP_COMP: Fix LKCD to handle GFP_COMP flagged pages
+ (#168514).
+
+-------------------------------------------------------------------
+Tue Apr 25 02:12:50 CEST 2006 - tonyj(a)suse.de
+
+- patches.suse/apparmor: Fix for critical bug #159411 ("Apparmor message
+ reports unknown xattr type").
+
+-------------------------------------------------------------------
+Mon Apr 24 22:10:35 CEST 2006 - gregkh(a)suse.de
+
+- Update config files.
+
+-------------------------------------------------------------------
+Mon Apr 24 20:41:44 CEST 2006 - gregkh(a)suse.de
+
+- Update to 2.6.16.11 (bug and security fixes)
@@ -136,0 +500,2 @@
+- patches.fixes/network-fix-hotplug-race-during-device-registration.patch:
+ Delete.
@@ -142 +507,148 @@
-Mon Apr 24 10:35:08 CEST 2006 - jbeulich(a)novell.com
+Mon Apr 24 22:56:54 CEST 2006 - olh(a)suse.de
+
+- add patches.fixes/tg3-selftest-phy_reset.patch
+ workaround for lost carrier during ethtool -t (158568 - LTC22155)
+
+-------------------------------------------------------------------
+Mon Apr 24 18:47:47 CEST 2006 - trenn(a)suse.de
+
+- patches.arch/acpi_asus_init_fixups.patch: Remove __init from
+ asus_acpi .add and .remove funcs. (only rediffed)
+- patches.arch/acpi_asus_strict_model_check.patch: Do only load
+ asus acpi module when model is listed (166920).
+- patches.arch/acpi_processor_exit_acpi_off: Exit ACPI processor
+ module gracefully if acpi is disabled (165803).
+
+-------------------------------------------------------------------
+Mon Apr 24 07:16:21 CEST 2006 - garloff(a)suse.de
+
+- patches.fixes/sg2616dio_lk.diff: Added Patch-Mainline annotation.
+- patches.suse/scsi-scan-tolerate-pq3-[23]: Change BLIST_ATTACH_PQ3
+ flag to 0x1000000 to avoid conflict with BLIST_MAX_512.
+
+-------------------------------------------------------------------
+Sun Apr 23 17:42:38 CEST 2006 - agruen(a)suse.de
+
+- Update the required version of perl-Bootloader.
+
+-------------------------------------------------------------------
+Sat Apr 22 00:38:09 CEST 2006 - olh(a)suse.de
+
+- build pdc202xx_new as a module in kdump kernel (158247 - LTC22416)
+
+-------------------------------------------------------------------
+Sat Apr 22 00:14:14 CEST 2006 - jeffm(a)suse.de
+
+- patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs:
+ fix handling of device names with /'s in them (#154278).
+
+-------------------------------------------------------------------
+Fri Apr 21 21:35:02 CEST 2006 - gregkh(a)suse.de
+
+- Update config files.
+- patches.drivers/usb-add-driver-for-funsoft-usb-serial-device.patch:
+ [PATCH] USB: add driver for funsoft usb serial device (#164598).
+
+-------------------------------------------------------------------
+Fri Apr 21 21:16:07 CEST 2006 - gregkh(a)suse.de
+
+- patches.drivers/usb-unplug-usbkb-from-hub.patch: USB: fix
+ error messages when USB keyboard is unplugged (#167170).
+- patches.fixes/usb-hid-dead-mouse: Fix dying mice on Intel UHCI
+ controllers (146781, 151719, 94064).
+
+-------------------------------------------------------------------
+Fri Apr 21 21:00:15 CEST 2006 - gregkh(a)suse.de
+
+- patches.fixes/network-fix-hotplug-race-during-device-registration.patch:
+ [NET]: Fix hotplug race during device registration (#165050).
+
+-------------------------------------------------------------------
+Fri Apr 21 18:04:01 CEST 2006 - olh(a)suse.de
+
+- update patches.drivers/lpfc-8.1.5-update
+ remove lpfc_set_slim
+
+-------------------------------------------------------------------
+Fri Apr 21 17:47:47 CEST 2006 - olh(a)suse.de
+
+- update patches.suse/mv643xx_eth.SET_NETDEV_DEV.patch
+ really provide sysfs class device symlink (161555)
+
+-------------------------------------------------------------------
+Fri Apr 21 16:45:32 CEST 2006 - hare(a)suse.de
+
+- patches.arch/s390-02-1{2,3,4}-october2005.diff
+ Include latest patchset from IBM.
+
+-------------------------------------------------------------------
+Fri Apr 21 16:25:34 CEST 2006 - hare(a)suse.de
+
+- patches.drivers/lpfc-8.1.5-update
+ Update lpfc driver to 8.1.5 (#166928)
+
+-------------------------------------------------------------------
+Fri Apr 21 16:04:28 CEST 2006 - hare(a)suse.de
+
+- patches.arch/s390-02-[05-10]-october2005.diff
+ Include latest patchset from IBM
+- patches.arch/s390-dasd-uid.diff
+ Generate unique DASD IDs.
+
+-------------------------------------------------------------------
+Fri Apr 21 14:42:52 CEST 2006 - hare(a)suse.de
+
+- Mark zfcp_hbaapi as supported (#163245 - LTC22901)
+
+-------------------------------------------------------------------
+Fri Apr 21 14:38:20 CEST 2006 - schwab(a)suse.de
+
+- resume-init: Fix resuming from INIT handler.
+
+-------------------------------------------------------------------
+Fri Apr 21 13:56:25 CEST 2006 - tiwai(a)suse.de
+
+- patches.drivers/alsa-ad1981hd-all-hp-laptops: Use model "hp" for
+ all HP laptops with AD1981HD.
+- patches.drivers/alsa-ad1981hd-thinkpad-x60: Add Thinkpad
+ X60/T60/Z60 support.
+- patches.drivers/alsa-ad1986a-asus-m9: Add model entry for ASUS
+ M9 laptop.
+- patches.drivers/alsa-ad1986a-asus-u5a: Add support of ASUS U5A
+ with AD1986A codec
+- patches.drivers/alsa-ad1986a-hp-presario-b2800: support HP
+ Compaq Presario B2800 laptop with AD1986A codec
+- patches.drivers/alsa-alc880-epox-ep5lda: Add entry for Epox
+ EP-5LDA+ GLi.
+- patches.drivers/alsa-intel8x0-disable-ali5455-spdif-in: Disable
+ ALI5455 SPDIF-input.
+- patches.drivers/alsa-stac92xx-intel-d945pvs: Adds HDA support
+ for Intel D945Pvs board with subdevice id 0x0707.
+- patches.drivers/alsa-via8251-ac97-fix: add support for VIA
+ VT8251 (AC'97).
+- patches.drivers/alsa-via8251-ac97-tweak: tweak VT8251
+ workaround.
+
+-------------------------------------------------------------------
+Fri Apr 21 13:44:09 CEST 2006 - jbeulich(a)novell.com
+
+- patches.xen/xen3-rename-e820-mapped: Rename e820_mapped to
+ e820_any_mapped.
+- patches.xen/xen3-e820-all-mapped: Introduce e820_all_mapped
+ (160583).
+- Re-diff a few other Xen patches.
+
+-------------------------------------------------------------------
+Fri Apr 21 12:55:46 CEST 2006 - ak(a)suse.de
+
+- patches.fixes/ipfrag-hash: [IPV4] ip_fragment: Always compute
+ hash with ipfrag_lock held. (164777).
+
+-------------------------------------------------------------------
+Fri Apr 21 12:49:58 CEST 2006 - trenn(a)suse.de
+
+- patches.arch/ia64_acpi_unalignments.patch: Avoid unaligned
+ memory access (153173).
+
+-------------------------------------------------------------------
+Fri Apr 21 11:55:41 CEST 2006 - jbeulich(a)novell.com
@@ -158 +670 @@
-Mon Apr 24 07:16:21 CEST 2006 - garloff(a)suse.de
+Fri Apr 21 11:42:17 CEST 2006 - olh(a)suse.de
@@ -160,3 +672,2 @@
-- patches.fixes/sg2616dio_lk.diff: Added Patch-Mainline annotation.
-- patches.suse/scsi-scan-tolerate-pq3-[23]: Change BLIST_ATTACH_PQ3
- flag to 0x1000000 to avoid conflict with BLIST_MAX_512.
+- add patches.arch/ppc-eeh-mem_init_done.patch
+ avoid crash in PCI code if mem system not up (167020 - LTC22896)
@@ -165 +676 @@
-Sun Apr 23 17:43:01 CEST 2006 - agruen(a)suse.de
+Fri Apr 21 10:51:42 CEST 2006 - ak(a)suse.de
@@ -167 +678,10 @@
-- Update the required version of perl-Bootloader.
+- patches.arch/disable-mmconfig: Delete (160583)
+- patches.arch/rename-e820-mapped: Rename e820_mapped to
+ e820_any_mapped.
+- patches.arch/e820-all-mapped: Introduce e820_all_mapped
+ (160583).
+- patches.arch/mcfg-e820: Check that MCFG points to an e820 reserved area
+- patches.arch/mcfg-check-more-busses: i386/x86_64: Check if
+ MCFG works for the first 16 busses (160583).
+- patches.arch/mmconfig-testbit: Small change to make the
+ mcfg-check-more-busses patch in go cleanly.
@@ -170 +690 @@
-Sat Apr 22 12:32:48 CEST 2006 - olh(a)suse.de
+Fri Apr 21 09:44:19 CEST 2006 - hare(a)suse.de
@@ -172,2 +692,5 @@
-- update patches.suse/mv643xx_eth.SET_NETDEV_DEV.patch
- really provide sysfs class device symlink (161555)
+- patches.drivers/open-iscsi-svn.diff
+ Update open-iscsi to svn r545 (#157463)
+- patches.drivers/iscsitarget
+- patches.drivers/qla4xxx
+ Update patches to apply again.
@@ -176 +699 @@
-Sat Apr 22 00:09:23 CEST 2006 - jeffm(a)suse.de
+Fri Apr 21 08:45:29 CEST 2006 - hare(a)suse.de
@@ -178,2 +701,3 @@
-- patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs:
- fix handling of device names with /'s in them (#154278).
+- patches.suse/lsi_sas_transport_end_device_fix.patch
+- patches.suse/lsi_mptspi_reset_fix.patch
+ Convert mptspi to use generic domain validation (#166035)
@@ -182 +706 @@
-Fri Apr 21 08:46:26 CEST 2006 - ak(a)suse.de
+Fri Apr 21 08:41:44 CEST 2006 - ak(a)suse.de
@@ -186 +710,2 @@
-- patches.xen/xen3-auto-arch-x86_64.diff: Rediff and fix there too
+- patches.xen/xen3-auto-arch-x86_64.diff: Rediff and add flags
+ there too.
@@ -189 +714 @@
-Fri Apr 21 08:35:30 CEST 2006 - ak(a)suse.de
+Fri Apr 21 08:34:31 CEST 2006 - ak(a)suse.de
@@ -195 +720 @@
-Thu Apr 20 20:06:49 CEST 2006 - agruen(a)suse.de
+Thu Apr 20 20:04:54 CEST 2006 - agruen(a)suse.de
@@ -200 +725 @@
-Thu Apr 20 17:13:08 CEST 2006 - gregkh(a)suse.de
+Thu Apr 20 16:24:40 CEST 2006 - gregkh(a)suse.de
@@ -202 +727 @@
-- make the kernel version be 2.6.16.9
+- put the version number back in the 2.6.16.9 patch
@@ -205,0 +731,11 @@
+Thu Apr 20 16:53:01 CEST 2006 - hare(a)suse.de
+
+- Update SAS transport class for aic94xx
+- Include aic94xx driver (#142153 - LTC20571).
+- Include logical id and slot support for mpt (#158713)
+- Expander hot-add / remove support for mpt (#158723)
+- Update mpt driver to work with SAS transport class changes
+ (166035).
+- Update configuration files.
+
+-------------------------------------------------------------------
kernel-debug.changes: same change
kernel-default.changes: same change
kernel-dummy.changes: same change
kernel-iseries64.changes: same change
kernel-kdump.changes: same change
kernel-ppc64.changes: same change
kernel-s390.changes: same change
kernel-smp.changes: same change
kernel-source.changes: same change
kernel-syms.changes: same change
kernel-um.changes: same change
kernel-xen.changes: same change
kernel-xenpae.changes: same change
New:
----
needed_space_in_mb
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kernel-bigsmp.spec ++++++
--- /var/tmp/diff_new_pack.Fmxy4x/_old 2006-05-09 00:39:25.000000000 +0200
+++ /var/tmp/diff_new_pack.Fmxy4x/_new 2006-05-09 00:39:25.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-bigsmp (Version 2.6.16.13)
+# spec file for package kernel-bigsmp (Version 2.6.16.14)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -20,7 +20,7 @@
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
-Version: 2.6.16.13
+Version: 2.6.16.14
Release: 2
Summary: Kernel with Multiprocessor Support and PAE
License: GPL
@@ -29,7 +29,7 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.16.13-%release
+Provides: kernel = 2.6.16.14-%release
%endif
%endif
Provides: kernel-bigsmp-nongpl
@@ -94,8 +94,6 @@
NoSource: 120
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
-# Will unknown sybols cause the kernel build to fail (0/1)?
-%define unknown_symbol_check 0
# Will modules not listed in supported.conf abort the kernel build (0/1)?
%define supported_modules_check 0
# Are we building with debug symbols enabled?
@@ -114,13 +112,12 @@
-Source Timestamp: 2006/05/03 04:53:23 UTC
-CVS Branch: SL101_BRANCH
+Source Timestamp: 2006/05/06 22:45:17 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
- echo "The kernel-bigsmp-2.6.16.13.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.16.13.src.rpm."
+ echo "The kernel-bigsmp-2.6.16.14.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.16.14.src.rpm."
exit 1
fi
symbols=$(
@@ -404,13 +401,12 @@
%buildroot/lib/modules/$KERNELRELEASE/source
ln -s /$obj_dir/$SUBARCH/bigsmp \
%buildroot/lib/modules/$KERNELRELEASE/build
-/sbin/depmod -b %buildroot -ae -F %buildroot/boot/System.map-$KERNELRELEASE \
- $KERNELRELEASE 2>&1 \
-| awk '
- /needs unknown symbol/ { fail=FAIL }
- { print }
- END { exit fail }
-' FAIL=%unknown_symbol_check
+# Abort if there are any undefined symbols
+msg="$(/sbin/depmod -F %buildroot/boot/System.map-$KERNELRELEASE \
+ -b %buildroot -ae $KERNELRELEASE 2>&1)"
+if [ $? -ne 0 ] || echo "$msg" | grep 'needs unknown symbol'; then
+ exit 1
+fi
# Create a dummy initrd with roughly the size the real one will have.
# That way, YaST will know that this package requires some additional
# space in /boot.
@@ -441,8 +437,100 @@
%files -f kernel.files
%changelog -n kernel-bigsmp
-* Wed May 03 2006 - aj(a)suse.de
-- Move SL101_RC4 tag.
+* Sat May 06 2006 - gregkh(a)suse.de
+- patches.fixes/fs-locks.c-Fix-sys_flock-race.patch: [PATCH]
+ fs/locks.c: Fix sys_flock() race (173001).
+* Sat May 06 2006 - agruen(a)suse.de
+- patches.drivers/msi-save-restore-for-suspend-resume.patch:
+ Delete.
+* Sat May 06 2006 - jeffm(a)suse.de
+- patches.suse/reiserfs-bkl-inversion: fix reiserfs lock inversion
+ of bkl vs inode semaphore (116531).
+* Sat May 06 2006 - agruen(a)suse.de
+- rpm/kernel-binary.spec.in: Abort build on undefined symbols in
+ modules. This check was configurable in earlier releases because
+ we did not want errors in km_* modules to abort the kernel
+ build.
+* Sat May 06 2006 - olh(a)suse.de
+- compile Apple touchpad driver into the kernel
+* Fri May 05 2006 - gregkh(a)suse.de
+- Update to 2.6.16.14:
+- smbfs chroot issue (CVE-2006-1864)
+* Fri May 05 2006 - axboe(a)suse.de
+- patches.fixes/cfq-tune: remove
+- patches.fixes/cfq-queueing-fixes: fix tcq performance issues (172301)
+* Fri May 05 2006 - ak(a)suse.de
+- patches.arch/x86_64-add-nmi_exit-to-die_nmi: add nmi_exit
+ to die_nmi.
+- patches.arch/x86_64-fix-die_lock-nesting: fix die_lock nesting.
+* Fri May 05 2006 - ak(a)suse.de
+- patches.arch/x86_64-avoid-ebda: Fix problems pointed out by
+ review
+* Fri May 05 2006 - olh(a)suse.de
+- add patches.fixes/usb-hid-ppc-ibmkbd-noget.patch
+ add an IBM USB keyboard to the HID_QUIRK_NOGET blacklist (161066 - LTC21605)
+* Fri May 05 2006 - olh(a)suse.de
+- add patches.arch/ppc-970mp-oprofile-num_pmcs.patch
+ add num_pmcs to 970MP cputable entry (172957)
+* Fri May 05 2006 - jbeulich(a)novell.com
+- Update Xen patches to 3.0.2 c/s 9664.
+* Fri May 05 2006 - ak(a)suse.de
+- patches.arch/x86_64-avoid-ebda: Avoid EBDA area in early boot
+ allocator (166022).
+* Fri May 05 2006 - hare(a)suse.de
+- patches.arch/s390-console-unblank.patch:
+ Fix softdog crash (#161997 - LTC22671)
+* Thu May 04 2006 - andrea(a)suse.de
+- patches.arch/s390-mapped-base.patch: fixed 32bit s390 (168805).
+- patches.suse/silent-stack-overflow: ported but still disabled in
+ the series file.
+- patches.fixes/acpi-nsxfname: deleted.
+- patches.fixes/fix-hugetlb-lock: deleted.
+* Thu May 04 2006 - tiwai(a)suse.de
+- patches.drivers/alsa-stac7661-vaio-line-in-fix,
+ patches.drivers/alsa-stac7661-vaio-mute-fix:
+ Fix line-in and mute on VAIO on VAIO laptops with STAC7661
+ (156494, 172628).
+- patches.drivers/alsa-ad1986a-asus-z62f,
+ patches.drivers/alsa-ad1988b-id-add,
+ patches.drivers/alsa-add-stac92xx-ids,
+ patches.drivers/alsa-alc260-vaio-a790,
+ patches.drivers/alsa-alc880-lg-s1,
+ patches.drivers/alsa-asus-a6km-workaround:
+ Fix sound support on laptops/mobos (172638).
+* Thu May 04 2006 - ak(a)suse.de
+- patches.fixes/ondemand-workqueue: Move ondemand timer into
+ own work queue (168612).
+* Thu May 04 2006 - hare(a)suse.de
+- patches.fixes/i2o_exec_lct_modified-memoryleak-fix.patch
+ Fix memleak in i2o driver (#169381)
+* Wed May 03 2006 - schwab(a)suse.de
+- memcpy-mck: Fix return value of memcpy for McKinley.
+* Wed May 03 2006 - agruen(a)suse.de
+- Update config files for patches.drivers/qla4xxx.
+* Wed May 03 2006 - hare(a)suse.de
+- patches.drivers/qla4xxx: Update to 5.00.05-d5 (#169991).
+* Wed May 03 2006 - axboe(a)suse.de
+- patches.fixes/blk-limit-recursion: Limit recursion of the
+ request handler (170315).
+* Wed May 03 2006 - hare(a)suse.de
+- patches.drivers/ibmvscsi-RAID-failure
+ Fix ibmvscsi to properly handle RAID disks (#170012 - LTC23393)
+- patches.drivers/mptfc_rolechg_sles10.patch
+ Fix race condition in mpt fusion (#170314)
+* Wed May 03 2006 - jbeulich(a)novell.com
+- patches.xen/net-csum.patch: Update missing from previous Xen commit.
+- patches.xen/xen3-x86_64-hotadd-reserve: Support memory hotadd
+ without sparsemem (142035 148522 149117 160861).
+- patches.xen/xen3-x86_64-srat-hotadd-reserve: Reserve SRAT
+ hotadd memory on x86-64 (142035 148522 149117 160861).
+- patches.xen/xen3-x86_64-reserve-hotadd-fixup: Delete.
+- patches.xen/xen3-rename-e820-mapped: Refresh.
+- patches.xen/xen3-e820-all-mapped: Refresh.
+- patches.xen/xen3-auto-arch-i386.diff: Refresh.
+* Wed May 03 2006 - hare(a)suse.de
+- patches.drivers/open-iscsi-svn.diff
+ Update open-iscsi to svn r564
* Tue May 02 2006 - jeffm(a)suse.de
- patches.fixes/dm-proper-refcounting.diff: Fixed refcounting when
md != NULL but md->interface_ptr is. It would return NULL, but
@@ -451,17 +539,49 @@
* Tue May 02 2006 - gregkh(a)suse.de
- Update to 2.6.16.13
- NETFILTER: SCTP conntrack: fix infinite loop (CVE-2006-1527)
+* Tue May 02 2006 - ak(a)suse.de
+- patches.arch/x86_64-discontig-hotadd-meminit: Delete.
+- patches.arch/x86_64-reserve-hotadd-fixup: Delete.
+- patches.arch/x86_64-empty-pxm: Rediff
+- patches.arch/x86_64-srat-hotadd-reserve: Merge to mainline
+ (142035 148522 149117 160861).
+- patches.arch/e820-all-mapped: Rediff
+- patches.arch/rename-e820-mapped: Rediff
+- patches.arch/x86_64-rename-node: Rename struct node in x86-64
+ NUMA code to struct boot node.
+- patches.arch/x86_64-hotadd-reserve: Merge to mainline. Limit max
+ memory preallocated to 10%% (142035 148522 149117 160861).
* Tue May 02 2006 - jack(a)suse.cz
- patches.fixes/jbd-2.6.16-1-realloc_freed_fix.diff: Fix assertion
failure in ext3 (152664).
-* Tue May 02 2006 - aj(a)suse.de
-- Add SL101_RC4 tag.
+* Tue May 02 2006 - hare(a)suse.de
+- patches.drivers/lpfc-8.1.6-update
+ Include bugfixes from Emulex (#171455)
+- patches.fixes/qla_os_eh_abort_fix
+ Fix eh_abort handler in qla2xxx (#170455)
+* Tue May 02 2006 - rw(a)suse.de
+- patches.suse/lkcd-handle_holey_pgdats.patch:
+ LKCD: fix overrun when num_mbanks > MAX_NUMNODES. (#168907)
+- patches.arch/ia64-sn2-tioce_provider:
+ Altix: fix tioce_reserve_m32() bug. (#169879)
+- patches.arch/ia64-sn2-hwperf-get_nearest_node_objdata:
+ Altix 4700: fix discover of nearest cpu node to IO node. (#168515)
+- patches.arch/ia64-sn2-hwperf-topology_show:
+ Altix: reduce overhead of reading sn_topology. (#168839)
* Tue May 02 2006 - okir(a)suse.de
- patches.fixes/nfs4-open-delegated: [NFSv4] nfs4_open_delegated
returned random garbage.
+* Tue May 02 2006 - olh(a)suse.de
+- add patches.arch/ppc-oprofile_call.patch
+ support callgraph on ppc64 (169983)
+* Tue May 02 2006 - olh(a)suse.de
+- add patches.arch/ppc-pseries-rtas-suspend.patch
+ fix panic during suspend calls (171016 - LTC23499)
* Tue May 02 2006 - okir(a)suse.de
- patches.fixes/nfs4-setclientid: NFSv4: SETCLIENTID_CONFIRM
should handle NFS4ERR_DELAY/NFS4ERR_RESOURCE (167953).
+* Tue May 02 2006 - olh(a)suse.de
+- define EXPORT_SYMBOL_GPL_FUTURE when KMOD is disabled
* Tue May 02 2006 - gregkh(a)suse.de
- Update to 2.6.16.12 which fixed the following:
- added for_each_possible_cpu
@@ -489,14 +609,21 @@
- x86_64: Fix a race in the free_iommu path.
- x86_64: Pass -32 to the assembler when compiling the 32bit vsyscall pages
- x86/PAE: Fix pte_clear for the >4GB RAM case
+- patches.arch/x86_64-free-iommu-race: Delete.
+- patches.arch/x86_64-vsyscall32-aflags: Delete.
+- patches.drivers/e1000-update: e1000 Update.
+- patches.xen/xen3-auto-arch-i386.diff: xen3 arch-i386.
+- patches.kernel.org/patch-2.6.16.12: Linux 2.6.16.12.
* Mon May 01 2006 - perex(a)suse.de
- patches.suse/netfilter-conntrack-sinzero:
VUL-0: kernel: minor information leak in SO_ORIGINAL_DST (#159046)
+* Mon May 01 2006 - garloff(a)suse.de
+- patches.scsi/scsi-tolerate-pq3-?: Cosmetic cleanups from akpm.
* Sun Apr 30 2006 - agruen(a)suse.de
- patches.fixes/nfs-acl-caching.diff: Need to update the cached
acls in nfs3_proc_setacls as well (171059).
* Sat Apr 29 2006 - jeffm(a)suse.de
-- series.conf: helps to enable the patch
+- patches.fixes/dm-proper-refcounting.diff: update missing refcount
* Sat Apr 29 2006 - jeffm(a)suse.de
- patches.fixes/ext3-resize-oops.diff: [PATCH] forgotten ->b_data
in memcpy() call in ext3/resize.c (oopsable).
@@ -507,24 +634,195 @@
- patches.fixes/disable-nfsv4-posix-acl-hack.diff: Improved fix
based on a comment by Neil Brown. Also disable NFSv4 support
on the client side (169033).
+* Sat Apr 29 2006 - olh(a)suse.de
+- add patches.arch/ppc-eeh-increment-counter.patch
+ Increment fail counter in PCI recovery (171020 - LTC23497)
+ add patches.arch/ppc-eeh-print-loc-code.patch
+ Print PCI slot location code on failure (171020 - LTC23497)
+* Sat Apr 29 2006 - olh(a)suse.de
+- update patches.drivers/ibmvscsis.patch
+ change the sysfs driver name from ibmvscsi to ibmvscsis
+* Fri Apr 28 2006 - olh(a)suse.de
+- update patches.suse/crasher-26.diff
+ add 3 module options to crasher.ko to call panic, BUG or trap
* Fri Apr 28 2006 - agruen(a)suse.de
- patches.fixes/disable-nfsv4-posix-acl-hack.diff: Disable NFSv4
deamon-side POSIX ACL <=> NFSv4 ACL mapping (169033).
-* Tue Apr 25 2006 - trenn(a)suse.de
-- patches.arch/acpi_asus_strict_model_check.patch: Do only load
- asus acpi module when model is listed (166920).
+* Fri Apr 28 2006 - hare(a)suse.de
+- patches.suse/sas-transport-attribute-write-fix.patch
+ Fix writing to SAS transport attributes (#166035)
+- patches.fixes/scsi-fix-remove-single-device.patch
+ Fix return value of 'scsi remove-single-device' (#169712)
+* Fri Apr 28 2006 - olh(a)suse.de
+- disable lots of config options in the powerpc kdump kernel
+ to reduce memory footprint
+ disable non-working pmac support, disable other untested subarchs
+* Fri Apr 28 2006 - olh(a)suse.de
+- update patches.suse/suse-ppc-legacy-io.patch
+ fix link errors when pmac support is disabled
+* Fri Apr 28 2006 - jbeulich(a)novell.com
+- Update Xen patches to 3.0-testing c/s 9656.
+- patches.xen/xen-SiS-APIC-bug.patch: Delete.
+- patches.xen/xenbus_be-non-modular.patch: Delete.
+- patches.xen/xen3-e820-all-mapped: Introduce e820_all_mapped
+ (160583).
+- patches.xen/xen-refine-irqdebug.patch: replace forced noirqdebug
+ on 32-bit Xen kernel.
+* Thu Apr 27 2006 - hare(a)suse.de
+- patches.fixes/scsi_transport_fc_deadlock.patch
+ Fix deadlock in scsi_transport_fc (#159596)
+- patches.fixes/mptfc-deadlock.patch
+ Update mptfc to work with the transport class changes (#168076)
+* Thu Apr 27 2006 - hare(a)suse.de
+- supported.conf: mark ctcmpc & libiscsi as supported,
+ claw as unsupported.
+* Thu Apr 27 2006 - hare(a)suse.de
+- patches.arch/s390-02-1{5,6}-october2005.diff
+ Include latest patches from IBM
+- patches.arch/s390-02-05-october2005.diff
+ Fix patch to use the correct syscall number (#170110)
+* Thu Apr 27 2006 - hare(a)suse.de
+- patches.arch/s390-dasd-uid.diff
+ Add missing EXPORT_SYMBOLs
+* Wed Apr 26 2006 - jeffm(a)suse.de
+- series.conf: moved ocfs2 patches to keep them grouped together.
+* Wed Apr 26 2006 - lmb(a)suse.de
+- patches.suse/ocfs2-update-2.6.16-20060423154214: Numerous OCFS2 fixes
+ and enhancements from Oracle.
+* Wed Apr 26 2006 - olh(a)suse.de
+- run panic_notifier_list before kexec only in lkcd case (169078)
+* Wed Apr 26 2006 - hare(a)suse.de
+- patches.drivers/open-iscsi-svn.diff
+ Fix read stall (#157463)
+* Wed Apr 26 2006 - gregkh(a)suse.de
+- Fix build error in ioat patch on SMP.
+* Wed Apr 26 2006 - gregkh(a)suse.de
+- patches.suse/ioat-engine-dma-mask: Delete.
+- patches.suse/ioat-engine-locking: Delete.
+- patches.suse/ioat-engine-no-unload: Delete.
+- patches.suse/ioat-helpers: Delete.
+- patches.suse/ioat-license: Delete.
+- patches.suse/ioat-network-client: Delete.
+- patches.suse/ioat-dma-subsystem: Delete.
+- patches.suse/ioat-tcp: Delete.
+- patches.suse/ioat-tcp-structs: Delete.
+- patches.suse/ioat-dma-driver: Delete.
+- Update config files.
+- patches.suse/lkcd.patch: lkcd (142097).
+- patches.suse/ioat-1.6.patch: IOAT DMA Engine code 1.6 release
+ (#167549)
+* Tue Apr 25 2006 - agruen(a)suse.de
+- patches.suse/dmapi-xfs-event-mask-fix: Fix event mask check.
+* Tue Apr 25 2006 - hare(a)suse.de
+- patches.suse/lsi-eventstr-overflow.patch
+ Fix string overflow in mpt fusion (#166035)
+* Tue Apr 25 2006 - lmb(a)suse.de
+- patches.fixes/ipmi-startup-race: Fix race condition during IPMI
+ startup (#162061).
+* Tue Apr 25 2006 - lmb(a)suse.de
+- patches.suse/lkcd-GFP_COMP: Fix LKCD to handle GFP_COMP flagged pages
+ (#168514).
* Tue Apr 25 2006 - tonyj(a)suse.de
- patches.suse/apparmor: Fix for critical bug #159411 ("Apparmor message
- reports unknown xattr type"). Ack'd by gregkh.
+ reports unknown xattr type").
+* Mon Apr 24 2006 - olh(a)suse.de
+- add patches.fixes/tg3-selftest-phy_reset.patch
+ workaround for lost carrier during ethtool -t (158568 - LTC22155)
* Mon Apr 24 2006 - gregkh(a)suse.de
- Update config files.
* Mon Apr 24 2006 - gregkh(a)suse.de
-- Update to 2.6.16.11 (bug fixes and security issues fixed)
+- Update to 2.6.16.11 (bug and security fixes)
- patches.fixes/tcp-truesize-underflow: Delete.
+- patches.fixes/network-fix-hotplug-race-during-device-registration.patch:
+ Delete.
- patches.fixes/file-lookup-without-ref.patch: Delete.
- patches.kernel.org/patch-2.6.16.9: Delete.
- patches.kernel.org/patch-2.6.16.11: Linux 2.6.16.11.
-* Mon Apr 24 2006 - jbeulich(a)novell.com
+* Mon Apr 24 2006 - trenn(a)suse.de
+- patches.arch/acpi_asus_init_fixups.patch: Remove __init from
+ asus_acpi .add and .remove funcs. (only rediffed)
+- patches.arch/acpi_asus_strict_model_check.patch: Do only load
+ asus acpi module when model is listed (166920).
+- patches.arch/acpi_processor_exit_acpi_off: Exit ACPI processor
+ module gracefully if acpi is disabled (165803).
+* Mon Apr 24 2006 - garloff(a)suse.de
+- patches.fixes/sg2616dio_lk.diff: Added Patch-Mainline annotation.
+- patches.suse/scsi-scan-tolerate-pq3-[23]: Change BLIST_ATTACH_PQ3
+ flag to 0x1000000 to avoid conflict with BLIST_MAX_512.
+* Sun Apr 23 2006 - agruen(a)suse.de
+- Update the required version of perl-Bootloader.
+* Sat Apr 22 2006 - olh(a)suse.de
+- build pdc202xx_new as a module in kdump kernel (158247 - LTC22416)
+* Sat Apr 22 2006 - jeffm(a)suse.de
+- patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs:
+ fix handling of device names with /'s in them (#154278).
+* Fri Apr 21 2006 - gregkh(a)suse.de
+- Update config files.
+- patches.drivers/usb-add-driver-for-funsoft-usb-serial-device.patch:
+ [PATCH] USB: add driver for funsoft usb serial device (#164598).
+* Fri Apr 21 2006 - gregkh(a)suse.de
+- patches.drivers/usb-unplug-usbkb-from-hub.patch: USB: fix
+ error messages when USB keyboard is unplugged (#167170).
+- patches.fixes/usb-hid-dead-mouse: Fix dying mice on Intel UHCI
+ controllers (146781, 151719, 94064).
+* Fri Apr 21 2006 - gregkh(a)suse.de
+- patches.fixes/network-fix-hotplug-race-during-device-registration.patch:
+ [NET]: Fix hotplug race during device registration (#165050).
+* Fri Apr 21 2006 - olh(a)suse.de
+- update patches.drivers/lpfc-8.1.5-update
+ remove lpfc_set_slim
+* Fri Apr 21 2006 - olh(a)suse.de
+- update patches.suse/mv643xx_eth.SET_NETDEV_DEV.patch
+ really provide sysfs class device symlink (161555)
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.arch/s390-02-1{2,3,4}-october2005.diff
+ Include latest patchset from IBM.
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.drivers/lpfc-8.1.5-update
+ Update lpfc driver to 8.1.5 (#166928)
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.arch/s390-02-[05-10]-october2005.diff
+ Include latest patchset from IBM
+- patches.arch/s390-dasd-uid.diff
+ Generate unique DASD IDs.
+* Fri Apr 21 2006 - hare(a)suse.de
+- Mark zfcp_hbaapi as supported (#163245 - LTC22901)
+* Fri Apr 21 2006 - schwab(a)suse.de
+- resume-init: Fix resuming from INIT handler.
+* Fri Apr 21 2006 - tiwai(a)suse.de
+- patches.drivers/alsa-ad1981hd-all-hp-laptops: Use model "hp" for
+ all HP laptops with AD1981HD.
+- patches.drivers/alsa-ad1981hd-thinkpad-x60: Add Thinkpad
+ X60/T60/Z60 support.
+- patches.drivers/alsa-ad1986a-asus-m9: Add model entry for ASUS
+ M9 laptop.
+- patches.drivers/alsa-ad1986a-asus-u5a: Add support of ASUS U5A
+ with AD1986A codec
+- patches.drivers/alsa-ad1986a-hp-presario-b2800: support HP
+ Compaq Presario B2800 laptop with AD1986A codec
+- patches.drivers/alsa-alc880-epox-ep5lda: Add entry for Epox
+ EP-5LDA+ GLi.
+- patches.drivers/alsa-intel8x0-disable-ali5455-spdif-in: Disable
+ ALI5455 SPDIF-input.
+- patches.drivers/alsa-stac92xx-intel-d945pvs: Adds HDA support
+ for Intel D945Pvs board with subdevice id 0x0707.
+- patches.drivers/alsa-via8251-ac97-fix: add support for VIA
+ VT8251 (AC'97).
+- patches.drivers/alsa-via8251-ac97-tweak: tweak VT8251
+ workaround.
+* Fri Apr 21 2006 - jbeulich(a)novell.com
+- patches.xen/xen3-rename-e820-mapped: Rename e820_mapped to
+ e820_any_mapped.
+- patches.xen/xen3-e820-all-mapped: Introduce e820_all_mapped
+ (160583).
+- Re-diff a few other Xen patches.
+* Fri Apr 21 2006 - ak(a)suse.de
+- patches.fixes/ipfrag-hash: [IPV4] ip_fragment: Always compute
+ hash with ipfrag_lock held. (164777).
+* Fri Apr 21 2006 - trenn(a)suse.de
+- patches.arch/ia64_acpi_unalignments.patch: Avoid unaligned
+ memory access (153173).
+* Fri Apr 21 2006 - jbeulich(a)novell.com
- Update Xen patches to 3.0.2-2 (c/s 9629).
- patches.xen/xen3-patch-2.6.16.9: Linux 2.6.16.9.
- patches.xen/xen-SiS-APIC-bug.patch: Forward information on
@@ -537,29 +835,50 @@
doesn't build properly as a module.
- Update Xen config files.
- supported.conf: Add xenbus_be.
-* Mon Apr 24 2006 - garloff(a)suse.de
-- patches.fixes/sg2616dio_lk.diff: Added Patch-Mainline annotation.
-- patches.suse/scsi-scan-tolerate-pq3-[23]: Change BLIST_ATTACH_PQ3
- flag to 0x1000000 to avoid conflict with BLIST_MAX_512.
-* Sun Apr 23 2006 - agruen(a)suse.de
-- Update the required version of perl-Bootloader.
-* Sat Apr 22 2006 - olh(a)suse.de
-- update patches.suse/mv643xx_eth.SET_NETDEV_DEV.patch
- really provide sysfs class device symlink (161555)
-* Sat Apr 22 2006 - jeffm(a)suse.de
-- patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs:
- fix handling of device names with /'s in them (#154278).
+* Fri Apr 21 2006 - olh(a)suse.de
+- add patches.arch/ppc-eeh-mem_init_done.patch
+ avoid crash in PCI code if mem system not up (167020 - LTC22896)
+* Fri Apr 21 2006 - ak(a)suse.de
+- patches.arch/disable-mmconfig: Delete (160583)
+- patches.arch/rename-e820-mapped: Rename e820_mapped to
+ e820_any_mapped.
+- patches.arch/e820-all-mapped: Introduce e820_all_mapped
+ (160583).
+- patches.arch/mcfg-e820: Check that MCFG points to an e820 reserved area
+- patches.arch/mcfg-check-more-busses: i386/x86_64: Check if
+ MCFG works for the first 16 busses (160583).
+- patches.arch/mmconfig-testbit: Small change to make the
+ mcfg-check-more-busses patch in go cleanly.
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.drivers/open-iscsi-svn.diff
+ Update open-iscsi to svn r545 (#157463)
+- patches.drivers/iscsitarget
+- patches.drivers/qla4xxx
+ Update patches to apply again.
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.suse/lsi_sas_transport_end_device_fix.patch
+- patches.suse/lsi_mptspi_reset_fix.patch
+ Convert mptspi to use generic domain validation (#166035)
* Fri Apr 21 2006 - ak(a)suse.de
- patches.arch/x86_64-vsyscall32-aflags: Pass -32 to the assembler
when compiling the 32bit vsyscall pages (163112).
-- patches.xen/xen3-auto-arch-x86_64.diff: Rediff and fix there too
+- patches.xen/xen3-auto-arch-x86_64.diff: Rediff and add flags
+ there too.
* Fri Apr 21 2006 - ak(a)suse.de
- patches.arch/x86_64-free-iommu-race: Fix a race in the
free_iommu path..
* Thu Apr 20 2006 - agruen(a)suse.de
- patches.arch/acpi_show_errors-fix: ACPI compile fix.
+* Thu Apr 20 2006 - hare(a)suse.de
+- Update SAS transport class for aic94xx
+- Include aic94xx driver (#142153 - LTC20571).
+- Include logical id and slot support for mpt (#158713)
+- Expander hot-add / remove support for mpt (#158723)
+- Update mpt driver to work with SAS transport class changes
+ (166035).
+- Update configuration files.
* Thu Apr 20 2006 - gregkh(a)suse.de
-- make the kernel version be 2.6.16.9
+- put the version number back in the 2.6.16.9 patch
- patches.kernel.org/patch-2.6.16.9: Linux 2.6.16.9.
* Thu Apr 20 2006 - trenn(a)suse.de
- patches.arch/acpi_ibm_notify.patch: Fix Thinkpad A21m shutdown
++++++ kernel-debug.spec ++++++
--- /var/tmp/diff_new_pack.Fmxy4x/_old 2006-05-09 00:39:25.000000000 +0200
+++ /var/tmp/diff_new_pack.Fmxy4x/_new 2006-05-09 00:39:25.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-debug (Version 2.6.16.13)
+# spec file for package kernel-debug (Version 2.6.16.14)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -20,7 +20,7 @@
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
-Version: 2.6.16.13
+Version: 2.6.16.14
Release: 2
Summary: A Debug Version of the Kernel
License: GPL
@@ -29,7 +29,7 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.16.13-%release
+Provides: kernel = 2.6.16.14-%release
%endif
%endif
Provides: kernel-debug-nongpl
@@ -100,8 +100,6 @@
NoSource: 120
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
-# Will unknown sybols cause the kernel build to fail (0/1)?
-%define unknown_symbol_check 0
# Will modules not listed in supported.conf abort the kernel build (0/1)?
%define supported_modules_check 0
# Are we building with debug symbols enabled?
@@ -119,13 +117,12 @@
-Source Timestamp: 2006/05/03 04:53:23 UTC
-CVS Branch: SL101_BRANCH
+Source Timestamp: 2006/05/06 22:45:17 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
- echo "The kernel-debug-2.6.16.13.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.16.13.src.rpm."
+ echo "The kernel-debug-2.6.16.14.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.16.14.src.rpm."
exit 1
fi
symbols=$(
@@ -409,13 +406,12 @@
%buildroot/lib/modules/$KERNELRELEASE/source
ln -s /$obj_dir/$SUBARCH/debug \
%buildroot/lib/modules/$KERNELRELEASE/build
-/sbin/depmod -b %buildroot -ae -F %buildroot/boot/System.map-$KERNELRELEASE \
- $KERNELRELEASE 2>&1 \
-| awk '
- /needs unknown symbol/ { fail=FAIL }
- { print }
- END { exit fail }
-' FAIL=%unknown_symbol_check
+# Abort if there are any undefined symbols
+msg="$(/sbin/depmod -F %buildroot/boot/System.map-$KERNELRELEASE \
+ -b %buildroot -ae $KERNELRELEASE 2>&1)"
+if [ $? -ne 0 ] || echo "$msg" | grep 'needs unknown symbol'; then
+ exit 1
+fi
# Create a dummy initrd with roughly the size the real one will have.
# That way, YaST will know that this package requires some additional
# space in /boot.
@@ -446,8 +442,100 @@
%files -f kernel.files
%changelog -n kernel-debug
-* Wed May 03 2006 - aj(a)suse.de
-- Move SL101_RC4 tag.
+* Sat May 06 2006 - gregkh(a)suse.de
+- patches.fixes/fs-locks.c-Fix-sys_flock-race.patch: [PATCH]
+ fs/locks.c: Fix sys_flock() race (173001).
+* Sat May 06 2006 - agruen(a)suse.de
+- patches.drivers/msi-save-restore-for-suspend-resume.patch:
+ Delete.
+* Sat May 06 2006 - jeffm(a)suse.de
+- patches.suse/reiserfs-bkl-inversion: fix reiserfs lock inversion
+ of bkl vs inode semaphore (116531).
+* Sat May 06 2006 - agruen(a)suse.de
+- rpm/kernel-binary.spec.in: Abort build on undefined symbols in
+ modules. This check was configurable in earlier releases because
+ we did not want errors in km_* modules to abort the kernel
+ build.
+* Sat May 06 2006 - olh(a)suse.de
+- compile Apple touchpad driver into the kernel
+* Fri May 05 2006 - gregkh(a)suse.de
+- Update to 2.6.16.14:
+- smbfs chroot issue (CVE-2006-1864)
+* Fri May 05 2006 - axboe(a)suse.de
+- patches.fixes/cfq-tune: remove
+- patches.fixes/cfq-queueing-fixes: fix tcq performance issues (172301)
+* Fri May 05 2006 - ak(a)suse.de
+- patches.arch/x86_64-add-nmi_exit-to-die_nmi: add nmi_exit
+ to die_nmi.
+- patches.arch/x86_64-fix-die_lock-nesting: fix die_lock nesting.
+* Fri May 05 2006 - ak(a)suse.de
+- patches.arch/x86_64-avoid-ebda: Fix problems pointed out by
+ review
+* Fri May 05 2006 - olh(a)suse.de
+- add patches.fixes/usb-hid-ppc-ibmkbd-noget.patch
+ add an IBM USB keyboard to the HID_QUIRK_NOGET blacklist (161066 - LTC21605)
+* Fri May 05 2006 - olh(a)suse.de
+- add patches.arch/ppc-970mp-oprofile-num_pmcs.patch
+ add num_pmcs to 970MP cputable entry (172957)
+* Fri May 05 2006 - jbeulich(a)novell.com
+- Update Xen patches to 3.0.2 c/s 9664.
+* Fri May 05 2006 - ak(a)suse.de
+- patches.arch/x86_64-avoid-ebda: Avoid EBDA area in early boot
+ allocator (166022).
+* Fri May 05 2006 - hare(a)suse.de
+- patches.arch/s390-console-unblank.patch:
+ Fix softdog crash (#161997 - LTC22671)
+* Thu May 04 2006 - andrea(a)suse.de
+- patches.arch/s390-mapped-base.patch: fixed 32bit s390 (168805).
+- patches.suse/silent-stack-overflow: ported but still disabled in
+ the series file.
+- patches.fixes/acpi-nsxfname: deleted.
+- patches.fixes/fix-hugetlb-lock: deleted.
+* Thu May 04 2006 - tiwai(a)suse.de
+- patches.drivers/alsa-stac7661-vaio-line-in-fix,
+ patches.drivers/alsa-stac7661-vaio-mute-fix:
+ Fix line-in and mute on VAIO on VAIO laptops with STAC7661
+ (156494, 172628).
+- patches.drivers/alsa-ad1986a-asus-z62f,
+ patches.drivers/alsa-ad1988b-id-add,
+ patches.drivers/alsa-add-stac92xx-ids,
+ patches.drivers/alsa-alc260-vaio-a790,
+ patches.drivers/alsa-alc880-lg-s1,
+ patches.drivers/alsa-asus-a6km-workaround:
+ Fix sound support on laptops/mobos (172638).
+* Thu May 04 2006 - ak(a)suse.de
+- patches.fixes/ondemand-workqueue: Move ondemand timer into
+ own work queue (168612).
+* Thu May 04 2006 - hare(a)suse.de
+- patches.fixes/i2o_exec_lct_modified-memoryleak-fix.patch
+ Fix memleak in i2o driver (#169381)
+* Wed May 03 2006 - schwab(a)suse.de
+- memcpy-mck: Fix return value of memcpy for McKinley.
+* Wed May 03 2006 - agruen(a)suse.de
+- Update config files for patches.drivers/qla4xxx.
+* Wed May 03 2006 - hare(a)suse.de
+- patches.drivers/qla4xxx: Update to 5.00.05-d5 (#169991).
+* Wed May 03 2006 - axboe(a)suse.de
+- patches.fixes/blk-limit-recursion: Limit recursion of the
+ request handler (170315).
+* Wed May 03 2006 - hare(a)suse.de
+- patches.drivers/ibmvscsi-RAID-failure
+ Fix ibmvscsi to properly handle RAID disks (#170012 - LTC23393)
+- patches.drivers/mptfc_rolechg_sles10.patch
+ Fix race condition in mpt fusion (#170314)
+* Wed May 03 2006 - jbeulich(a)novell.com
+- patches.xen/net-csum.patch: Update missing from previous Xen commit.
+- patches.xen/xen3-x86_64-hotadd-reserve: Support memory hotadd
+ without sparsemem (142035 148522 149117 160861).
+- patches.xen/xen3-x86_64-srat-hotadd-reserve: Reserve SRAT
+ hotadd memory on x86-64 (142035 148522 149117 160861).
+- patches.xen/xen3-x86_64-reserve-hotadd-fixup: Delete.
+- patches.xen/xen3-rename-e820-mapped: Refresh.
+- patches.xen/xen3-e820-all-mapped: Refresh.
+- patches.xen/xen3-auto-arch-i386.diff: Refresh.
+* Wed May 03 2006 - hare(a)suse.de
+- patches.drivers/open-iscsi-svn.diff
+ Update open-iscsi to svn r564
* Tue May 02 2006 - jeffm(a)suse.de
- patches.fixes/dm-proper-refcounting.diff: Fixed refcounting when
md != NULL but md->interface_ptr is. It would return NULL, but
@@ -456,17 +544,49 @@
* Tue May 02 2006 - gregkh(a)suse.de
- Update to 2.6.16.13
- NETFILTER: SCTP conntrack: fix infinite loop (CVE-2006-1527)
+* Tue May 02 2006 - ak(a)suse.de
+- patches.arch/x86_64-discontig-hotadd-meminit: Delete.
+- patches.arch/x86_64-reserve-hotadd-fixup: Delete.
+- patches.arch/x86_64-empty-pxm: Rediff
+- patches.arch/x86_64-srat-hotadd-reserve: Merge to mainline
+ (142035 148522 149117 160861).
+- patches.arch/e820-all-mapped: Rediff
+- patches.arch/rename-e820-mapped: Rediff
+- patches.arch/x86_64-rename-node: Rename struct node in x86-64
+ NUMA code to struct boot node.
+- patches.arch/x86_64-hotadd-reserve: Merge to mainline. Limit max
+ memory preallocated to 10%% (142035 148522 149117 160861).
* Tue May 02 2006 - jack(a)suse.cz
- patches.fixes/jbd-2.6.16-1-realloc_freed_fix.diff: Fix assertion
failure in ext3 (152664).
-* Tue May 02 2006 - aj(a)suse.de
-- Add SL101_RC4 tag.
+* Tue May 02 2006 - hare(a)suse.de
+- patches.drivers/lpfc-8.1.6-update
+ Include bugfixes from Emulex (#171455)
+- patches.fixes/qla_os_eh_abort_fix
+ Fix eh_abort handler in qla2xxx (#170455)
+* Tue May 02 2006 - rw(a)suse.de
+- patches.suse/lkcd-handle_holey_pgdats.patch:
+ LKCD: fix overrun when num_mbanks > MAX_NUMNODES. (#168907)
+- patches.arch/ia64-sn2-tioce_provider:
+ Altix: fix tioce_reserve_m32() bug. (#169879)
+- patches.arch/ia64-sn2-hwperf-get_nearest_node_objdata:
+ Altix 4700: fix discover of nearest cpu node to IO node. (#168515)
+- patches.arch/ia64-sn2-hwperf-topology_show:
+ Altix: reduce overhead of reading sn_topology. (#168839)
* Tue May 02 2006 - okir(a)suse.de
- patches.fixes/nfs4-open-delegated: [NFSv4] nfs4_open_delegated
returned random garbage.
+* Tue May 02 2006 - olh(a)suse.de
+- add patches.arch/ppc-oprofile_call.patch
+ support callgraph on ppc64 (169983)
+* Tue May 02 2006 - olh(a)suse.de
+- add patches.arch/ppc-pseries-rtas-suspend.patch
+ fix panic during suspend calls (171016 - LTC23499)
* Tue May 02 2006 - okir(a)suse.de
- patches.fixes/nfs4-setclientid: NFSv4: SETCLIENTID_CONFIRM
should handle NFS4ERR_DELAY/NFS4ERR_RESOURCE (167953).
+* Tue May 02 2006 - olh(a)suse.de
+- define EXPORT_SYMBOL_GPL_FUTURE when KMOD is disabled
* Tue May 02 2006 - gregkh(a)suse.de
- Update to 2.6.16.12 which fixed the following:
- added for_each_possible_cpu
@@ -494,14 +614,21 @@
- x86_64: Fix a race in the free_iommu path.
- x86_64: Pass -32 to the assembler when compiling the 32bit vsyscall pages
- x86/PAE: Fix pte_clear for the >4GB RAM case
+- patches.arch/x86_64-free-iommu-race: Delete.
+- patches.arch/x86_64-vsyscall32-aflags: Delete.
+- patches.drivers/e1000-update: e1000 Update.
+- patches.xen/xen3-auto-arch-i386.diff: xen3 arch-i386.
+- patches.kernel.org/patch-2.6.16.12: Linux 2.6.16.12.
* Mon May 01 2006 - perex(a)suse.de
- patches.suse/netfilter-conntrack-sinzero:
VUL-0: kernel: minor information leak in SO_ORIGINAL_DST (#159046)
+* Mon May 01 2006 - garloff(a)suse.de
+- patches.scsi/scsi-tolerate-pq3-?: Cosmetic cleanups from akpm.
* Sun Apr 30 2006 - agruen(a)suse.de
- patches.fixes/nfs-acl-caching.diff: Need to update the cached
acls in nfs3_proc_setacls as well (171059).
* Sat Apr 29 2006 - jeffm(a)suse.de
-- series.conf: helps to enable the patch
+- patches.fixes/dm-proper-refcounting.diff: update missing refcount
* Sat Apr 29 2006 - jeffm(a)suse.de
- patches.fixes/ext3-resize-oops.diff: [PATCH] forgotten ->b_data
in memcpy() call in ext3/resize.c (oopsable).
@@ -512,24 +639,195 @@
- patches.fixes/disable-nfsv4-posix-acl-hack.diff: Improved fix
based on a comment by Neil Brown. Also disable NFSv4 support
on the client side (169033).
+* Sat Apr 29 2006 - olh(a)suse.de
+- add patches.arch/ppc-eeh-increment-counter.patch
+ Increment fail counter in PCI recovery (171020 - LTC23497)
+ add patches.arch/ppc-eeh-print-loc-code.patch
+ Print PCI slot location code on failure (171020 - LTC23497)
+* Sat Apr 29 2006 - olh(a)suse.de
+- update patches.drivers/ibmvscsis.patch
+ change the sysfs driver name from ibmvscsi to ibmvscsis
+* Fri Apr 28 2006 - olh(a)suse.de
+- update patches.suse/crasher-26.diff
+ add 3 module options to crasher.ko to call panic, BUG or trap
* Fri Apr 28 2006 - agruen(a)suse.de
- patches.fixes/disable-nfsv4-posix-acl-hack.diff: Disable NFSv4
deamon-side POSIX ACL <=> NFSv4 ACL mapping (169033).
-* Tue Apr 25 2006 - trenn(a)suse.de
-- patches.arch/acpi_asus_strict_model_check.patch: Do only load
- asus acpi module when model is listed (166920).
+* Fri Apr 28 2006 - hare(a)suse.de
+- patches.suse/sas-transport-attribute-write-fix.patch
+ Fix writing to SAS transport attributes (#166035)
+- patches.fixes/scsi-fix-remove-single-device.patch
+ Fix return value of 'scsi remove-single-device' (#169712)
+* Fri Apr 28 2006 - olh(a)suse.de
+- disable lots of config options in the powerpc kdump kernel
+ to reduce memory footprint
+ disable non-working pmac support, disable other untested subarchs
+* Fri Apr 28 2006 - olh(a)suse.de
+- update patches.suse/suse-ppc-legacy-io.patch
+ fix link errors when pmac support is disabled
+* Fri Apr 28 2006 - jbeulich(a)novell.com
+- Update Xen patches to 3.0-testing c/s 9656.
+- patches.xen/xen-SiS-APIC-bug.patch: Delete.
+- patches.xen/xenbus_be-non-modular.patch: Delete.
+- patches.xen/xen3-e820-all-mapped: Introduce e820_all_mapped
+ (160583).
+- patches.xen/xen-refine-irqdebug.patch: replace forced noirqdebug
+ on 32-bit Xen kernel.
+* Thu Apr 27 2006 - hare(a)suse.de
+- patches.fixes/scsi_transport_fc_deadlock.patch
+ Fix deadlock in scsi_transport_fc (#159596)
+- patches.fixes/mptfc-deadlock.patch
+ Update mptfc to work with the transport class changes (#168076)
+* Thu Apr 27 2006 - hare(a)suse.de
+- supported.conf: mark ctcmpc & libiscsi as supported,
+ claw as unsupported.
+* Thu Apr 27 2006 - hare(a)suse.de
+- patches.arch/s390-02-1{5,6}-october2005.diff
+ Include latest patches from IBM
+- patches.arch/s390-02-05-october2005.diff
+ Fix patch to use the correct syscall number (#170110)
+* Thu Apr 27 2006 - hare(a)suse.de
+- patches.arch/s390-dasd-uid.diff
+ Add missing EXPORT_SYMBOLs
+* Wed Apr 26 2006 - jeffm(a)suse.de
+- series.conf: moved ocfs2 patches to keep them grouped together.
+* Wed Apr 26 2006 - lmb(a)suse.de
+- patches.suse/ocfs2-update-2.6.16-20060423154214: Numerous OCFS2 fixes
+ and enhancements from Oracle.
+* Wed Apr 26 2006 - olh(a)suse.de
+- run panic_notifier_list before kexec only in lkcd case (169078)
+* Wed Apr 26 2006 - hare(a)suse.de
+- patches.drivers/open-iscsi-svn.diff
+ Fix read stall (#157463)
+* Wed Apr 26 2006 - gregkh(a)suse.de
+- Fix build error in ioat patch on SMP.
+* Wed Apr 26 2006 - gregkh(a)suse.de
+- patches.suse/ioat-engine-dma-mask: Delete.
+- patches.suse/ioat-engine-locking: Delete.
+- patches.suse/ioat-engine-no-unload: Delete.
+- patches.suse/ioat-helpers: Delete.
+- patches.suse/ioat-license: Delete.
+- patches.suse/ioat-network-client: Delete.
+- patches.suse/ioat-dma-subsystem: Delete.
+- patches.suse/ioat-tcp: Delete.
+- patches.suse/ioat-tcp-structs: Delete.
+- patches.suse/ioat-dma-driver: Delete.
+- Update config files.
+- patches.suse/lkcd.patch: lkcd (142097).
+- patches.suse/ioat-1.6.patch: IOAT DMA Engine code 1.6 release
+ (#167549)
+* Tue Apr 25 2006 - agruen(a)suse.de
+- patches.suse/dmapi-xfs-event-mask-fix: Fix event mask check.
+* Tue Apr 25 2006 - hare(a)suse.de
+- patches.suse/lsi-eventstr-overflow.patch
+ Fix string overflow in mpt fusion (#166035)
+* Tue Apr 25 2006 - lmb(a)suse.de
+- patches.fixes/ipmi-startup-race: Fix race condition during IPMI
+ startup (#162061).
+* Tue Apr 25 2006 - lmb(a)suse.de
+- patches.suse/lkcd-GFP_COMP: Fix LKCD to handle GFP_COMP flagged pages
+ (#168514).
* Tue Apr 25 2006 - tonyj(a)suse.de
- patches.suse/apparmor: Fix for critical bug #159411 ("Apparmor message
- reports unknown xattr type"). Ack'd by gregkh.
+ reports unknown xattr type").
+* Mon Apr 24 2006 - olh(a)suse.de
+- add patches.fixes/tg3-selftest-phy_reset.patch
+ workaround for lost carrier during ethtool -t (158568 - LTC22155)
* Mon Apr 24 2006 - gregkh(a)suse.de
- Update config files.
* Mon Apr 24 2006 - gregkh(a)suse.de
-- Update to 2.6.16.11 (bug fixes and security issues fixed)
+- Update to 2.6.16.11 (bug and security fixes)
- patches.fixes/tcp-truesize-underflow: Delete.
+- patches.fixes/network-fix-hotplug-race-during-device-registration.patch:
+ Delete.
- patches.fixes/file-lookup-without-ref.patch: Delete.
- patches.kernel.org/patch-2.6.16.9: Delete.
- patches.kernel.org/patch-2.6.16.11: Linux 2.6.16.11.
-* Mon Apr 24 2006 - jbeulich(a)novell.com
+* Mon Apr 24 2006 - trenn(a)suse.de
+- patches.arch/acpi_asus_init_fixups.patch: Remove __init from
+ asus_acpi .add and .remove funcs. (only rediffed)
+- patches.arch/acpi_asus_strict_model_check.patch: Do only load
+ asus acpi module when model is listed (166920).
+- patches.arch/acpi_processor_exit_acpi_off: Exit ACPI processor
+ module gracefully if acpi is disabled (165803).
+* Mon Apr 24 2006 - garloff(a)suse.de
+- patches.fixes/sg2616dio_lk.diff: Added Patch-Mainline annotation.
+- patches.suse/scsi-scan-tolerate-pq3-[23]: Change BLIST_ATTACH_PQ3
+ flag to 0x1000000 to avoid conflict with BLIST_MAX_512.
+* Sun Apr 23 2006 - agruen(a)suse.de
+- Update the required version of perl-Bootloader.
+* Sat Apr 22 2006 - olh(a)suse.de
+- build pdc202xx_new as a module in kdump kernel (158247 - LTC22416)
+* Sat Apr 22 2006 - jeffm(a)suse.de
+- patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs:
+ fix handling of device names with /'s in them (#154278).
+* Fri Apr 21 2006 - gregkh(a)suse.de
+- Update config files.
+- patches.drivers/usb-add-driver-for-funsoft-usb-serial-device.patch:
+ [PATCH] USB: add driver for funsoft usb serial device (#164598).
+* Fri Apr 21 2006 - gregkh(a)suse.de
+- patches.drivers/usb-unplug-usbkb-from-hub.patch: USB: fix
+ error messages when USB keyboard is unplugged (#167170).
+- patches.fixes/usb-hid-dead-mouse: Fix dying mice on Intel UHCI
+ controllers (146781, 151719, 94064).
+* Fri Apr 21 2006 - gregkh(a)suse.de
+- patches.fixes/network-fix-hotplug-race-during-device-registration.patch:
+ [NET]: Fix hotplug race during device registration (#165050).
+* Fri Apr 21 2006 - olh(a)suse.de
+- update patches.drivers/lpfc-8.1.5-update
+ remove lpfc_set_slim
+* Fri Apr 21 2006 - olh(a)suse.de
+- update patches.suse/mv643xx_eth.SET_NETDEV_DEV.patch
+ really provide sysfs class device symlink (161555)
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.arch/s390-02-1{2,3,4}-october2005.diff
+ Include latest patchset from IBM.
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.drivers/lpfc-8.1.5-update
+ Update lpfc driver to 8.1.5 (#166928)
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.arch/s390-02-[05-10]-october2005.diff
+ Include latest patchset from IBM
+- patches.arch/s390-dasd-uid.diff
+ Generate unique DASD IDs.
+* Fri Apr 21 2006 - hare(a)suse.de
+- Mark zfcp_hbaapi as supported (#163245 - LTC22901)
+* Fri Apr 21 2006 - schwab(a)suse.de
+- resume-init: Fix resuming from INIT handler.
+* Fri Apr 21 2006 - tiwai(a)suse.de
+- patches.drivers/alsa-ad1981hd-all-hp-laptops: Use model "hp" for
+ all HP laptops with AD1981HD.
+- patches.drivers/alsa-ad1981hd-thinkpad-x60: Add Thinkpad
+ X60/T60/Z60 support.
+- patches.drivers/alsa-ad1986a-asus-m9: Add model entry for ASUS
+ M9 laptop.
+- patches.drivers/alsa-ad1986a-asus-u5a: Add support of ASUS U5A
+ with AD1986A codec
+- patches.drivers/alsa-ad1986a-hp-presario-b2800: support HP
+ Compaq Presario B2800 laptop with AD1986A codec
+- patches.drivers/alsa-alc880-epox-ep5lda: Add entry for Epox
+ EP-5LDA+ GLi.
+- patches.drivers/alsa-intel8x0-disable-ali5455-spdif-in: Disable
+ ALI5455 SPDIF-input.
+- patches.drivers/alsa-stac92xx-intel-d945pvs: Adds HDA support
+ for Intel D945Pvs board with subdevice id 0x0707.
+- patches.drivers/alsa-via8251-ac97-fix: add support for VIA
+ VT8251 (AC'97).
+- patches.drivers/alsa-via8251-ac97-tweak: tweak VT8251
+ workaround.
+* Fri Apr 21 2006 - jbeulich(a)novell.com
+- patches.xen/xen3-rename-e820-mapped: Rename e820_mapped to
+ e820_any_mapped.
+- patches.xen/xen3-e820-all-mapped: Introduce e820_all_mapped
+ (160583).
+- Re-diff a few other Xen patches.
+* Fri Apr 21 2006 - ak(a)suse.de
+- patches.fixes/ipfrag-hash: [IPV4] ip_fragment: Always compute
+ hash with ipfrag_lock held. (164777).
+* Fri Apr 21 2006 - trenn(a)suse.de
+- patches.arch/ia64_acpi_unalignments.patch: Avoid unaligned
+ memory access (153173).
+* Fri Apr 21 2006 - jbeulich(a)novell.com
- Update Xen patches to 3.0.2-2 (c/s 9629).
- patches.xen/xen3-patch-2.6.16.9: Linux 2.6.16.9.
- patches.xen/xen-SiS-APIC-bug.patch: Forward information on
@@ -542,29 +840,50 @@
doesn't build properly as a module.
- Update Xen config files.
- supported.conf: Add xenbus_be.
-* Mon Apr 24 2006 - garloff(a)suse.de
-- patches.fixes/sg2616dio_lk.diff: Added Patch-Mainline annotation.
-- patches.suse/scsi-scan-tolerate-pq3-[23]: Change BLIST_ATTACH_PQ3
- flag to 0x1000000 to avoid conflict with BLIST_MAX_512.
-* Sun Apr 23 2006 - agruen(a)suse.de
-- Update the required version of perl-Bootloader.
-* Sat Apr 22 2006 - olh(a)suse.de
-- update patches.suse/mv643xx_eth.SET_NETDEV_DEV.patch
- really provide sysfs class device symlink (161555)
-* Sat Apr 22 2006 - jeffm(a)suse.de
-- patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs:
- fix handling of device names with /'s in them (#154278).
+* Fri Apr 21 2006 - olh(a)suse.de
+- add patches.arch/ppc-eeh-mem_init_done.patch
+ avoid crash in PCI code if mem system not up (167020 - LTC22896)
+* Fri Apr 21 2006 - ak(a)suse.de
+- patches.arch/disable-mmconfig: Delete (160583)
+- patches.arch/rename-e820-mapped: Rename e820_mapped to
+ e820_any_mapped.
+- patches.arch/e820-all-mapped: Introduce e820_all_mapped
+ (160583).
+- patches.arch/mcfg-e820: Check that MCFG points to an e820 reserved area
+- patches.arch/mcfg-check-more-busses: i386/x86_64: Check if
+ MCFG works for the first 16 busses (160583).
+- patches.arch/mmconfig-testbit: Small change to make the
+ mcfg-check-more-busses patch in go cleanly.
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.drivers/open-iscsi-svn.diff
+ Update open-iscsi to svn r545 (#157463)
+- patches.drivers/iscsitarget
+- patches.drivers/qla4xxx
+ Update patches to apply again.
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.suse/lsi_sas_transport_end_device_fix.patch
+- patches.suse/lsi_mptspi_reset_fix.patch
+ Convert mptspi to use generic domain validation (#166035)
* Fri Apr 21 2006 - ak(a)suse.de
- patches.arch/x86_64-vsyscall32-aflags: Pass -32 to the assembler
when compiling the 32bit vsyscall pages (163112).
-- patches.xen/xen3-auto-arch-x86_64.diff: Rediff and fix there too
+- patches.xen/xen3-auto-arch-x86_64.diff: Rediff and add flags
+ there too.
* Fri Apr 21 2006 - ak(a)suse.de
- patches.arch/x86_64-free-iommu-race: Fix a race in the
free_iommu path..
* Thu Apr 20 2006 - agruen(a)suse.de
- patches.arch/acpi_show_errors-fix: ACPI compile fix.
+* Thu Apr 20 2006 - hare(a)suse.de
+- Update SAS transport class for aic94xx
+- Include aic94xx driver (#142153 - LTC20571).
+- Include logical id and slot support for mpt (#158713)
+- Expander hot-add / remove support for mpt (#158723)
+- Update mpt driver to work with SAS transport class changes
+ (166035).
+- Update configuration files.
* Thu Apr 20 2006 - gregkh(a)suse.de
-- make the kernel version be 2.6.16.9
+- put the version number back in the 2.6.16.9 patch
- patches.kernel.org/patch-2.6.16.9: Linux 2.6.16.9.
* Thu Apr 20 2006 - trenn(a)suse.de
- patches.arch/acpi_ibm_notify.patch: Fix Thinkpad A21m shutdown
++++++ kernel-default.spec ++++++
--- /var/tmp/diff_new_pack.Fmxy4x/_old 2006-05-09 00:39:25.000000000 +0200
+++ /var/tmp/diff_new_pack.Fmxy4x/_new 2006-05-09 00:39:25.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-default (Version 2.6.16.13)
+# spec file for package kernel-default (Version 2.6.16.14)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -20,7 +20,7 @@
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
-Version: 2.6.16.13
+Version: 2.6.16.14
Release: 2
Summary: The Standard Kernel
License: GPL
@@ -29,7 +29,7 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.16.13-%release
+Provides: kernel = 2.6.16.14-%release
%endif
%endif
Provides: kernel-default-nongpl
@@ -119,8 +119,6 @@
NoSource: 120
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
-# Will unknown sybols cause the kernel build to fail (0/1)?
-%define unknown_symbol_check 0
# Will modules not listed in supported.conf abort the kernel build (0/1)?
%define supported_modules_check 0
# Are we building with debug symbols enabled?
@@ -137,13 +135,12 @@
-Source Timestamp: 2006/05/03 04:53:23 UTC
-CVS Branch: SL101_BRANCH
+Source Timestamp: 2006/05/06 22:45:17 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
- echo "The kernel-default-2.6.16.13.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.16.13.src.rpm."
+ echo "The kernel-default-2.6.16.14.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.16.14.src.rpm."
exit 1
fi
symbols=$(
@@ -427,13 +424,12 @@
%buildroot/lib/modules/$KERNELRELEASE/source
ln -s /$obj_dir/$SUBARCH/default \
%buildroot/lib/modules/$KERNELRELEASE/build
-/sbin/depmod -b %buildroot -ae -F %buildroot/boot/System.map-$KERNELRELEASE \
- $KERNELRELEASE 2>&1 \
-| awk '
- /needs unknown symbol/ { fail=FAIL }
- { print }
- END { exit fail }
-' FAIL=%unknown_symbol_check
+# Abort if there are any undefined symbols
+msg="$(/sbin/depmod -F %buildroot/boot/System.map-$KERNELRELEASE \
+ -b %buildroot -ae $KERNELRELEASE 2>&1)"
+if [ $? -ne 0 ] || echo "$msg" | grep 'needs unknown symbol'; then
+ exit 1
+fi
# Create a dummy initrd with roughly the size the real one will have.
# That way, YaST will know that this package requires some additional
# space in /boot.
@@ -464,8 +460,100 @@
%files -f kernel.files
%changelog -n kernel-default
-* Wed May 03 2006 - aj(a)suse.de
-- Move SL101_RC4 tag.
+* Sat May 06 2006 - gregkh(a)suse.de
+- patches.fixes/fs-locks.c-Fix-sys_flock-race.patch: [PATCH]
+ fs/locks.c: Fix sys_flock() race (173001).
+* Sat May 06 2006 - agruen(a)suse.de
+- patches.drivers/msi-save-restore-for-suspend-resume.patch:
+ Delete.
+* Sat May 06 2006 - jeffm(a)suse.de
+- patches.suse/reiserfs-bkl-inversion: fix reiserfs lock inversion
+ of bkl vs inode semaphore (116531).
+* Sat May 06 2006 - agruen(a)suse.de
+- rpm/kernel-binary.spec.in: Abort build on undefined symbols in
+ modules. This check was configurable in earlier releases because
+ we did not want errors in km_* modules to abort the kernel
+ build.
+* Sat May 06 2006 - olh(a)suse.de
+- compile Apple touchpad driver into the kernel
+* Fri May 05 2006 - gregkh(a)suse.de
+- Update to 2.6.16.14:
+- smbfs chroot issue (CVE-2006-1864)
+* Fri May 05 2006 - axboe(a)suse.de
+- patches.fixes/cfq-tune: remove
+- patches.fixes/cfq-queueing-fixes: fix tcq performance issues (172301)
+* Fri May 05 2006 - ak(a)suse.de
+- patches.arch/x86_64-add-nmi_exit-to-die_nmi: add nmi_exit
+ to die_nmi.
+- patches.arch/x86_64-fix-die_lock-nesting: fix die_lock nesting.
+* Fri May 05 2006 - ak(a)suse.de
+- patches.arch/x86_64-avoid-ebda: Fix problems pointed out by
+ review
+* Fri May 05 2006 - olh(a)suse.de
+- add patches.fixes/usb-hid-ppc-ibmkbd-noget.patch
+ add an IBM USB keyboard to the HID_QUIRK_NOGET blacklist (161066 - LTC21605)
+* Fri May 05 2006 - olh(a)suse.de
+- add patches.arch/ppc-970mp-oprofile-num_pmcs.patch
+ add num_pmcs to 970MP cputable entry (172957)
+* Fri May 05 2006 - jbeulich(a)novell.com
+- Update Xen patches to 3.0.2 c/s 9664.
+* Fri May 05 2006 - ak(a)suse.de
+- patches.arch/x86_64-avoid-ebda: Avoid EBDA area in early boot
+ allocator (166022).
+* Fri May 05 2006 - hare(a)suse.de
+- patches.arch/s390-console-unblank.patch:
+ Fix softdog crash (#161997 - LTC22671)
+* Thu May 04 2006 - andrea(a)suse.de
+- patches.arch/s390-mapped-base.patch: fixed 32bit s390 (168805).
+- patches.suse/silent-stack-overflow: ported but still disabled in
+ the series file.
+- patches.fixes/acpi-nsxfname: deleted.
+- patches.fixes/fix-hugetlb-lock: deleted.
+* Thu May 04 2006 - tiwai(a)suse.de
+- patches.drivers/alsa-stac7661-vaio-line-in-fix,
+ patches.drivers/alsa-stac7661-vaio-mute-fix:
+ Fix line-in and mute on VAIO on VAIO laptops with STAC7661
+ (156494, 172628).
+- patches.drivers/alsa-ad1986a-asus-z62f,
+ patches.drivers/alsa-ad1988b-id-add,
+ patches.drivers/alsa-add-stac92xx-ids,
+ patches.drivers/alsa-alc260-vaio-a790,
+ patches.drivers/alsa-alc880-lg-s1,
+ patches.drivers/alsa-asus-a6km-workaround:
+ Fix sound support on laptops/mobos (172638).
+* Thu May 04 2006 - ak(a)suse.de
+- patches.fixes/ondemand-workqueue: Move ondemand timer into
+ own work queue (168612).
+* Thu May 04 2006 - hare(a)suse.de
+- patches.fixes/i2o_exec_lct_modified-memoryleak-fix.patch
+ Fix memleak in i2o driver (#169381)
+* Wed May 03 2006 - schwab(a)suse.de
+- memcpy-mck: Fix return value of memcpy for McKinley.
+* Wed May 03 2006 - agruen(a)suse.de
+- Update config files for patches.drivers/qla4xxx.
+* Wed May 03 2006 - hare(a)suse.de
+- patches.drivers/qla4xxx: Update to 5.00.05-d5 (#169991).
+* Wed May 03 2006 - axboe(a)suse.de
+- patches.fixes/blk-limit-recursion: Limit recursion of the
+ request handler (170315).
+* Wed May 03 2006 - hare(a)suse.de
+- patches.drivers/ibmvscsi-RAID-failure
+ Fix ibmvscsi to properly handle RAID disks (#170012 - LTC23393)
+- patches.drivers/mptfc_rolechg_sles10.patch
+ Fix race condition in mpt fusion (#170314)
+* Wed May 03 2006 - jbeulich(a)novell.com
+- patches.xen/net-csum.patch: Update missing from previous Xen commit.
+- patches.xen/xen3-x86_64-hotadd-reserve: Support memory hotadd
+ without sparsemem (142035 148522 149117 160861).
+- patches.xen/xen3-x86_64-srat-hotadd-reserve: Reserve SRAT
+ hotadd memory on x86-64 (142035 148522 149117 160861).
+- patches.xen/xen3-x86_64-reserve-hotadd-fixup: Delete.
+- patches.xen/xen3-rename-e820-mapped: Refresh.
+- patches.xen/xen3-e820-all-mapped: Refresh.
+- patches.xen/xen3-auto-arch-i386.diff: Refresh.
+* Wed May 03 2006 - hare(a)suse.de
+- patches.drivers/open-iscsi-svn.diff
+ Update open-iscsi to svn r564
* Tue May 02 2006 - jeffm(a)suse.de
- patches.fixes/dm-proper-refcounting.diff: Fixed refcounting when
md != NULL but md->interface_ptr is. It would return NULL, but
@@ -474,17 +562,49 @@
* Tue May 02 2006 - gregkh(a)suse.de
- Update to 2.6.16.13
- NETFILTER: SCTP conntrack: fix infinite loop (CVE-2006-1527)
+* Tue May 02 2006 - ak(a)suse.de
+- patches.arch/x86_64-discontig-hotadd-meminit: Delete.
+- patches.arch/x86_64-reserve-hotadd-fixup: Delete.
+- patches.arch/x86_64-empty-pxm: Rediff
+- patches.arch/x86_64-srat-hotadd-reserve: Merge to mainline
+ (142035 148522 149117 160861).
+- patches.arch/e820-all-mapped: Rediff
+- patches.arch/rename-e820-mapped: Rediff
+- patches.arch/x86_64-rename-node: Rename struct node in x86-64
+ NUMA code to struct boot node.
+- patches.arch/x86_64-hotadd-reserve: Merge to mainline. Limit max
+ memory preallocated to 10%% (142035 148522 149117 160861).
* Tue May 02 2006 - jack(a)suse.cz
- patches.fixes/jbd-2.6.16-1-realloc_freed_fix.diff: Fix assertion
failure in ext3 (152664).
-* Tue May 02 2006 - aj(a)suse.de
-- Add SL101_RC4 tag.
+* Tue May 02 2006 - hare(a)suse.de
+- patches.drivers/lpfc-8.1.6-update
+ Include bugfixes from Emulex (#171455)
+- patches.fixes/qla_os_eh_abort_fix
+ Fix eh_abort handler in qla2xxx (#170455)
+* Tue May 02 2006 - rw(a)suse.de
+- patches.suse/lkcd-handle_holey_pgdats.patch:
+ LKCD: fix overrun when num_mbanks > MAX_NUMNODES. (#168907)
+- patches.arch/ia64-sn2-tioce_provider:
+ Altix: fix tioce_reserve_m32() bug. (#169879)
+- patches.arch/ia64-sn2-hwperf-get_nearest_node_objdata:
+ Altix 4700: fix discover of nearest cpu node to IO node. (#168515)
+- patches.arch/ia64-sn2-hwperf-topology_show:
+ Altix: reduce overhead of reading sn_topology. (#168839)
* Tue May 02 2006 - okir(a)suse.de
- patches.fixes/nfs4-open-delegated: [NFSv4] nfs4_open_delegated
returned random garbage.
+* Tue May 02 2006 - olh(a)suse.de
+- add patches.arch/ppc-oprofile_call.patch
+ support callgraph on ppc64 (169983)
+* Tue May 02 2006 - olh(a)suse.de
+- add patches.arch/ppc-pseries-rtas-suspend.patch
+ fix panic during suspend calls (171016 - LTC23499)
* Tue May 02 2006 - okir(a)suse.de
- patches.fixes/nfs4-setclientid: NFSv4: SETCLIENTID_CONFIRM
should handle NFS4ERR_DELAY/NFS4ERR_RESOURCE (167953).
+* Tue May 02 2006 - olh(a)suse.de
+- define EXPORT_SYMBOL_GPL_FUTURE when KMOD is disabled
* Tue May 02 2006 - gregkh(a)suse.de
- Update to 2.6.16.12 which fixed the following:
- added for_each_possible_cpu
@@ -512,14 +632,21 @@
- x86_64: Fix a race in the free_iommu path.
- x86_64: Pass -32 to the assembler when compiling the 32bit vsyscall pages
- x86/PAE: Fix pte_clear for the >4GB RAM case
+- patches.arch/x86_64-free-iommu-race: Delete.
+- patches.arch/x86_64-vsyscall32-aflags: Delete.
+- patches.drivers/e1000-update: e1000 Update.
+- patches.xen/xen3-auto-arch-i386.diff: xen3 arch-i386.
+- patches.kernel.org/patch-2.6.16.12: Linux 2.6.16.12.
* Mon May 01 2006 - perex(a)suse.de
- patches.suse/netfilter-conntrack-sinzero:
VUL-0: kernel: minor information leak in SO_ORIGINAL_DST (#159046)
+* Mon May 01 2006 - garloff(a)suse.de
+- patches.scsi/scsi-tolerate-pq3-?: Cosmetic cleanups from akpm.
* Sun Apr 30 2006 - agruen(a)suse.de
- patches.fixes/nfs-acl-caching.diff: Need to update the cached
acls in nfs3_proc_setacls as well (171059).
* Sat Apr 29 2006 - jeffm(a)suse.de
-- series.conf: helps to enable the patch
+- patches.fixes/dm-proper-refcounting.diff: update missing refcount
* Sat Apr 29 2006 - jeffm(a)suse.de
- patches.fixes/ext3-resize-oops.diff: [PATCH] forgotten ->b_data
in memcpy() call in ext3/resize.c (oopsable).
@@ -530,24 +657,195 @@
- patches.fixes/disable-nfsv4-posix-acl-hack.diff: Improved fix
based on a comment by Neil Brown. Also disable NFSv4 support
on the client side (169033).
+* Sat Apr 29 2006 - olh(a)suse.de
+- add patches.arch/ppc-eeh-increment-counter.patch
+ Increment fail counter in PCI recovery (171020 - LTC23497)
+ add patches.arch/ppc-eeh-print-loc-code.patch
+ Print PCI slot location code on failure (171020 - LTC23497)
+* Sat Apr 29 2006 - olh(a)suse.de
+- update patches.drivers/ibmvscsis.patch
+ change the sysfs driver name from ibmvscsi to ibmvscsis
+* Fri Apr 28 2006 - olh(a)suse.de
+- update patches.suse/crasher-26.diff
+ add 3 module options to crasher.ko to call panic, BUG or trap
* Fri Apr 28 2006 - agruen(a)suse.de
- patches.fixes/disable-nfsv4-posix-acl-hack.diff: Disable NFSv4
deamon-side POSIX ACL <=> NFSv4 ACL mapping (169033).
-* Tue Apr 25 2006 - trenn(a)suse.de
-- patches.arch/acpi_asus_strict_model_check.patch: Do only load
- asus acpi module when model is listed (166920).
+* Fri Apr 28 2006 - hare(a)suse.de
+- patches.suse/sas-transport-attribute-write-fix.patch
+ Fix writing to SAS transport attributes (#166035)
+- patches.fixes/scsi-fix-remove-single-device.patch
+ Fix return value of 'scsi remove-single-device' (#169712)
+* Fri Apr 28 2006 - olh(a)suse.de
+- disable lots of config options in the powerpc kdump kernel
+ to reduce memory footprint
+ disable non-working pmac support, disable other untested subarchs
+* Fri Apr 28 2006 - olh(a)suse.de
+- update patches.suse/suse-ppc-legacy-io.patch
+ fix link errors when pmac support is disabled
+* Fri Apr 28 2006 - jbeulich(a)novell.com
+- Update Xen patches to 3.0-testing c/s 9656.
+- patches.xen/xen-SiS-APIC-bug.patch: Delete.
+- patches.xen/xenbus_be-non-modular.patch: Delete.
+- patches.xen/xen3-e820-all-mapped: Introduce e820_all_mapped
+ (160583).
+- patches.xen/xen-refine-irqdebug.patch: replace forced noirqdebug
+ on 32-bit Xen kernel.
+* Thu Apr 27 2006 - hare(a)suse.de
+- patches.fixes/scsi_transport_fc_deadlock.patch
+ Fix deadlock in scsi_transport_fc (#159596)
+- patches.fixes/mptfc-deadlock.patch
+ Update mptfc to work with the transport class changes (#168076)
+* Thu Apr 27 2006 - hare(a)suse.de
+- supported.conf: mark ctcmpc & libiscsi as supported,
+ claw as unsupported.
+* Thu Apr 27 2006 - hare(a)suse.de
+- patches.arch/s390-02-1{5,6}-october2005.diff
+ Include latest patches from IBM
+- patches.arch/s390-02-05-october2005.diff
+ Fix patch to use the correct syscall number (#170110)
+* Thu Apr 27 2006 - hare(a)suse.de
+- patches.arch/s390-dasd-uid.diff
+ Add missing EXPORT_SYMBOLs
+* Wed Apr 26 2006 - jeffm(a)suse.de
+- series.conf: moved ocfs2 patches to keep them grouped together.
+* Wed Apr 26 2006 - lmb(a)suse.de
+- patches.suse/ocfs2-update-2.6.16-20060423154214: Numerous OCFS2 fixes
+ and enhancements from Oracle.
+* Wed Apr 26 2006 - olh(a)suse.de
+- run panic_notifier_list before kexec only in lkcd case (169078)
+* Wed Apr 26 2006 - hare(a)suse.de
+- patches.drivers/open-iscsi-svn.diff
+ Fix read stall (#157463)
+* Wed Apr 26 2006 - gregkh(a)suse.de
+- Fix build error in ioat patch on SMP.
+* Wed Apr 26 2006 - gregkh(a)suse.de
+- patches.suse/ioat-engine-dma-mask: Delete.
+- patches.suse/ioat-engine-locking: Delete.
+- patches.suse/ioat-engine-no-unload: Delete.
+- patches.suse/ioat-helpers: Delete.
+- patches.suse/ioat-license: Delete.
+- patches.suse/ioat-network-client: Delete.
+- patches.suse/ioat-dma-subsystem: Delete.
+- patches.suse/ioat-tcp: Delete.
+- patches.suse/ioat-tcp-structs: Delete.
+- patches.suse/ioat-dma-driver: Delete.
+- Update config files.
+- patches.suse/lkcd.patch: lkcd (142097).
+- patches.suse/ioat-1.6.patch: IOAT DMA Engine code 1.6 release
+ (#167549)
+* Tue Apr 25 2006 - agruen(a)suse.de
+- patches.suse/dmapi-xfs-event-mask-fix: Fix event mask check.
+* Tue Apr 25 2006 - hare(a)suse.de
+- patches.suse/lsi-eventstr-overflow.patch
+ Fix string overflow in mpt fusion (#166035)
+* Tue Apr 25 2006 - lmb(a)suse.de
+- patches.fixes/ipmi-startup-race: Fix race condition during IPMI
+ startup (#162061).
+* Tue Apr 25 2006 - lmb(a)suse.de
+- patches.suse/lkcd-GFP_COMP: Fix LKCD to handle GFP_COMP flagged pages
+ (#168514).
* Tue Apr 25 2006 - tonyj(a)suse.de
- patches.suse/apparmor: Fix for critical bug #159411 ("Apparmor message
- reports unknown xattr type"). Ack'd by gregkh.
+ reports unknown xattr type").
+* Mon Apr 24 2006 - olh(a)suse.de
+- add patches.fixes/tg3-selftest-phy_reset.patch
+ workaround for lost carrier during ethtool -t (158568 - LTC22155)
* Mon Apr 24 2006 - gregkh(a)suse.de
- Update config files.
* Mon Apr 24 2006 - gregkh(a)suse.de
-- Update to 2.6.16.11 (bug fixes and security issues fixed)
+- Update to 2.6.16.11 (bug and security fixes)
- patches.fixes/tcp-truesize-underflow: Delete.
+- patches.fixes/network-fix-hotplug-race-during-device-registration.patch:
+ Delete.
- patches.fixes/file-lookup-without-ref.patch: Delete.
- patches.kernel.org/patch-2.6.16.9: Delete.
- patches.kernel.org/patch-2.6.16.11: Linux 2.6.16.11.
-* Mon Apr 24 2006 - jbeulich(a)novell.com
+* Mon Apr 24 2006 - trenn(a)suse.de
+- patches.arch/acpi_asus_init_fixups.patch: Remove __init from
+ asus_acpi .add and .remove funcs. (only rediffed)
+- patches.arch/acpi_asus_strict_model_check.patch: Do only load
+ asus acpi module when model is listed (166920).
+- patches.arch/acpi_processor_exit_acpi_off: Exit ACPI processor
+ module gracefully if acpi is disabled (165803).
+* Mon Apr 24 2006 - garloff(a)suse.de
+- patches.fixes/sg2616dio_lk.diff: Added Patch-Mainline annotation.
+- patches.suse/scsi-scan-tolerate-pq3-[23]: Change BLIST_ATTACH_PQ3
+ flag to 0x1000000 to avoid conflict with BLIST_MAX_512.
+* Sun Apr 23 2006 - agruen(a)suse.de
+- Update the required version of perl-Bootloader.
+* Sat Apr 22 2006 - olh(a)suse.de
+- build pdc202xx_new as a module in kdump kernel (158247 - LTC22416)
+* Sat Apr 22 2006 - jeffm(a)suse.de
+- patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs:
+ fix handling of device names with /'s in them (#154278).
+* Fri Apr 21 2006 - gregkh(a)suse.de
+- Update config files.
+- patches.drivers/usb-add-driver-for-funsoft-usb-serial-device.patch:
+ [PATCH] USB: add driver for funsoft usb serial device (#164598).
+* Fri Apr 21 2006 - gregkh(a)suse.de
+- patches.drivers/usb-unplug-usbkb-from-hub.patch: USB: fix
+ error messages when USB keyboard is unplugged (#167170).
+- patches.fixes/usb-hid-dead-mouse: Fix dying mice on Intel UHCI
+ controllers (146781, 151719, 94064).
+* Fri Apr 21 2006 - gregkh(a)suse.de
+- patches.fixes/network-fix-hotplug-race-during-device-registration.patch:
+ [NET]: Fix hotplug race during device registration (#165050).
+* Fri Apr 21 2006 - olh(a)suse.de
+- update patches.drivers/lpfc-8.1.5-update
+ remove lpfc_set_slim
+* Fri Apr 21 2006 - olh(a)suse.de
+- update patches.suse/mv643xx_eth.SET_NETDEV_DEV.patch
+ really provide sysfs class device symlink (161555)
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.arch/s390-02-1{2,3,4}-october2005.diff
+ Include latest patchset from IBM.
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.drivers/lpfc-8.1.5-update
+ Update lpfc driver to 8.1.5 (#166928)
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.arch/s390-02-[05-10]-october2005.diff
+ Include latest patchset from IBM
+- patches.arch/s390-dasd-uid.diff
+ Generate unique DASD IDs.
+* Fri Apr 21 2006 - hare(a)suse.de
+- Mark zfcp_hbaapi as supported (#163245 - LTC22901)
+* Fri Apr 21 2006 - schwab(a)suse.de
+- resume-init: Fix resuming from INIT handler.
+* Fri Apr 21 2006 - tiwai(a)suse.de
+- patches.drivers/alsa-ad1981hd-all-hp-laptops: Use model "hp" for
+ all HP laptops with AD1981HD.
+- patches.drivers/alsa-ad1981hd-thinkpad-x60: Add Thinkpad
+ X60/T60/Z60 support.
+- patches.drivers/alsa-ad1986a-asus-m9: Add model entry for ASUS
+ M9 laptop.
+- patches.drivers/alsa-ad1986a-asus-u5a: Add support of ASUS U5A
+ with AD1986A codec
+- patches.drivers/alsa-ad1986a-hp-presario-b2800: support HP
+ Compaq Presario B2800 laptop with AD1986A codec
+- patches.drivers/alsa-alc880-epox-ep5lda: Add entry for Epox
+ EP-5LDA+ GLi.
+- patches.drivers/alsa-intel8x0-disable-ali5455-spdif-in: Disable
+ ALI5455 SPDIF-input.
+- patches.drivers/alsa-stac92xx-intel-d945pvs: Adds HDA support
+ for Intel D945Pvs board with subdevice id 0x0707.
+- patches.drivers/alsa-via8251-ac97-fix: add support for VIA
+ VT8251 (AC'97).
+- patches.drivers/alsa-via8251-ac97-tweak: tweak VT8251
+ workaround.
+* Fri Apr 21 2006 - jbeulich(a)novell.com
+- patches.xen/xen3-rename-e820-mapped: Rename e820_mapped to
+ e820_any_mapped.
+- patches.xen/xen3-e820-all-mapped: Introduce e820_all_mapped
+ (160583).
+- Re-diff a few other Xen patches.
+* Fri Apr 21 2006 - ak(a)suse.de
+- patches.fixes/ipfrag-hash: [IPV4] ip_fragment: Always compute
+ hash with ipfrag_lock held. (164777).
+* Fri Apr 21 2006 - trenn(a)suse.de
+- patches.arch/ia64_acpi_unalignments.patch: Avoid unaligned
+ memory access (153173).
+* Fri Apr 21 2006 - jbeulich(a)novell.com
- Update Xen patches to 3.0.2-2 (c/s 9629).
- patches.xen/xen3-patch-2.6.16.9: Linux 2.6.16.9.
- patches.xen/xen-SiS-APIC-bug.patch: Forward information on
@@ -560,29 +858,50 @@
doesn't build properly as a module.
- Update Xen config files.
- supported.conf: Add xenbus_be.
-* Mon Apr 24 2006 - garloff(a)suse.de
-- patches.fixes/sg2616dio_lk.diff: Added Patch-Mainline annotation.
-- patches.suse/scsi-scan-tolerate-pq3-[23]: Change BLIST_ATTACH_PQ3
- flag to 0x1000000 to avoid conflict with BLIST_MAX_512.
-* Sun Apr 23 2006 - agruen(a)suse.de
-- Update the required version of perl-Bootloader.
-* Sat Apr 22 2006 - olh(a)suse.de
-- update patches.suse/mv643xx_eth.SET_NETDEV_DEV.patch
- really provide sysfs class device symlink (161555)
-* Sat Apr 22 2006 - jeffm(a)suse.de
-- patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs:
- fix handling of device names with /'s in them (#154278).
+* Fri Apr 21 2006 - olh(a)suse.de
+- add patches.arch/ppc-eeh-mem_init_done.patch
+ avoid crash in PCI code if mem system not up (167020 - LTC22896)
+* Fri Apr 21 2006 - ak(a)suse.de
+- patches.arch/disable-mmconfig: Delete (160583)
+- patches.arch/rename-e820-mapped: Rename e820_mapped to
+ e820_any_mapped.
+- patches.arch/e820-all-mapped: Introduce e820_all_mapped
+ (160583).
+- patches.arch/mcfg-e820: Check that MCFG points to an e820 reserved area
+- patches.arch/mcfg-check-more-busses: i386/x86_64: Check if
+ MCFG works for the first 16 busses (160583).
+- patches.arch/mmconfig-testbit: Small change to make the
+ mcfg-check-more-busses patch in go cleanly.
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.drivers/open-iscsi-svn.diff
+ Update open-iscsi to svn r545 (#157463)
+- patches.drivers/iscsitarget
+- patches.drivers/qla4xxx
+ Update patches to apply again.
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.suse/lsi_sas_transport_end_device_fix.patch
+- patches.suse/lsi_mptspi_reset_fix.patch
+ Convert mptspi to use generic domain validation (#166035)
* Fri Apr 21 2006 - ak(a)suse.de
- patches.arch/x86_64-vsyscall32-aflags: Pass -32 to the assembler
when compiling the 32bit vsyscall pages (163112).
-- patches.xen/xen3-auto-arch-x86_64.diff: Rediff and fix there too
+- patches.xen/xen3-auto-arch-x86_64.diff: Rediff and add flags
+ there too.
* Fri Apr 21 2006 - ak(a)suse.de
- patches.arch/x86_64-free-iommu-race: Fix a race in the
free_iommu path..
* Thu Apr 20 2006 - agruen(a)suse.de
- patches.arch/acpi_show_errors-fix: ACPI compile fix.
+* Thu Apr 20 2006 - hare(a)suse.de
+- Update SAS transport class for aic94xx
+- Include aic94xx driver (#142153 - LTC20571).
+- Include logical id and slot support for mpt (#158713)
+- Expander hot-add / remove support for mpt (#158723)
+- Update mpt driver to work with SAS transport class changes
+ (166035).
+- Update configuration files.
* Thu Apr 20 2006 - gregkh(a)suse.de
-- make the kernel version be 2.6.16.9
+- put the version number back in the 2.6.16.9 patch
- patches.kernel.org/patch-2.6.16.9: Linux 2.6.16.9.
* Thu Apr 20 2006 - trenn(a)suse.de
- patches.arch/acpi_ibm_notify.patch: Fix Thinkpad A21m shutdown
++++++ kernel-dummy.spec ++++++
--- /var/tmp/diff_new_pack.Fmxy4x/_old 2006-05-09 00:39:25.000000000 +0200
+++ /var/tmp/diff_new_pack.Fmxy4x/_new 2006-05-09 00:39:25.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-dummy (Version 2.6.16.13)
+# spec file for package kernel-dummy (Version 2.6.16.14)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -16,7 +16,7 @@
Autoreqprov: off
Summary: Internal dummy package for synchronizing release numbers
Group: System/Kernel
-Version: 2.6.16.13
+Version: 2.6.16.14
Release: 2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -27,8 +27,7 @@
--------
Andreas Gruenbacher <agruen(a)suse.de>
-Source Timestamp: 2006/05/03 04:53:23 UTC
-CVS Branch: SL101_BRANCH
+Source Timestamp: 2006/05/06 22:45:17 UTC
%install
@@ -41,8 +40,100 @@
/etc/dummy
%changelog -n kernel-dummy
-* Wed May 03 2006 - aj(a)suse.de
-- Move SL101_RC4 tag.
+* Sat May 06 2006 - gregkh(a)suse.de
+- patches.fixes/fs-locks.c-Fix-sys_flock-race.patch: [PATCH]
+ fs/locks.c: Fix sys_flock() race (173001).
+* Sat May 06 2006 - agruen(a)suse.de
+- patches.drivers/msi-save-restore-for-suspend-resume.patch:
+ Delete.
+* Sat May 06 2006 - jeffm(a)suse.de
+- patches.suse/reiserfs-bkl-inversion: fix reiserfs lock inversion
+ of bkl vs inode semaphore (116531).
+* Sat May 06 2006 - agruen(a)suse.de
+- rpm/kernel-binary.spec.in: Abort build on undefined symbols in
+ modules. This check was configurable in earlier releases because
+ we did not want errors in km_* modules to abort the kernel
+ build.
+* Sat May 06 2006 - olh(a)suse.de
+- compile Apple touchpad driver into the kernel
+* Fri May 05 2006 - gregkh(a)suse.de
+- Update to 2.6.16.14:
+- smbfs chroot issue (CVE-2006-1864)
+* Fri May 05 2006 - axboe(a)suse.de
+- patches.fixes/cfq-tune: remove
+- patches.fixes/cfq-queueing-fixes: fix tcq performance issues (172301)
+* Fri May 05 2006 - ak(a)suse.de
+- patches.arch/x86_64-add-nmi_exit-to-die_nmi: add nmi_exit
+ to die_nmi.
+- patches.arch/x86_64-fix-die_lock-nesting: fix die_lock nesting.
+* Fri May 05 2006 - ak(a)suse.de
+- patches.arch/x86_64-avoid-ebda: Fix problems pointed out by
+ review
+* Fri May 05 2006 - olh(a)suse.de
+- add patches.fixes/usb-hid-ppc-ibmkbd-noget.patch
+ add an IBM USB keyboard to the HID_QUIRK_NOGET blacklist (161066 - LTC21605)
+* Fri May 05 2006 - olh(a)suse.de
+- add patches.arch/ppc-970mp-oprofile-num_pmcs.patch
+ add num_pmcs to 970MP cputable entry (172957)
+* Fri May 05 2006 - jbeulich(a)novell.com
+- Update Xen patches to 3.0.2 c/s 9664.
+* Fri May 05 2006 - ak(a)suse.de
+- patches.arch/x86_64-avoid-ebda: Avoid EBDA area in early boot
+ allocator (166022).
+* Fri May 05 2006 - hare(a)suse.de
+- patches.arch/s390-console-unblank.patch:
+ Fix softdog crash (#161997 - LTC22671)
+* Thu May 04 2006 - andrea(a)suse.de
+- patches.arch/s390-mapped-base.patch: fixed 32bit s390 (168805).
+- patches.suse/silent-stack-overflow: ported but still disabled in
+ the series file.
+- patches.fixes/acpi-nsxfname: deleted.
+- patches.fixes/fix-hugetlb-lock: deleted.
+* Thu May 04 2006 - tiwai(a)suse.de
+- patches.drivers/alsa-stac7661-vaio-line-in-fix,
+ patches.drivers/alsa-stac7661-vaio-mute-fix:
+ Fix line-in and mute on VAIO on VAIO laptops with STAC7661
+ (156494, 172628).
+- patches.drivers/alsa-ad1986a-asus-z62f,
+ patches.drivers/alsa-ad1988b-id-add,
+ patches.drivers/alsa-add-stac92xx-ids,
+ patches.drivers/alsa-alc260-vaio-a790,
+ patches.drivers/alsa-alc880-lg-s1,
+ patches.drivers/alsa-asus-a6km-workaround:
+ Fix sound support on laptops/mobos (172638).
+* Thu May 04 2006 - ak(a)suse.de
+- patches.fixes/ondemand-workqueue: Move ondemand timer into
+ own work queue (168612).
+* Thu May 04 2006 - hare(a)suse.de
+- patches.fixes/i2o_exec_lct_modified-memoryleak-fix.patch
+ Fix memleak in i2o driver (#169381)
+* Wed May 03 2006 - schwab(a)suse.de
+- memcpy-mck: Fix return value of memcpy for McKinley.
+* Wed May 03 2006 - agruen(a)suse.de
+- Update config files for patches.drivers/qla4xxx.
+* Wed May 03 2006 - hare(a)suse.de
+- patches.drivers/qla4xxx: Update to 5.00.05-d5 (#169991).
+* Wed May 03 2006 - axboe(a)suse.de
+- patches.fixes/blk-limit-recursion: Limit recursion of the
+ request handler (170315).
+* Wed May 03 2006 - hare(a)suse.de
+- patches.drivers/ibmvscsi-RAID-failure
+ Fix ibmvscsi to properly handle RAID disks (#170012 - LTC23393)
+- patches.drivers/mptfc_rolechg_sles10.patch
+ Fix race condition in mpt fusion (#170314)
+* Wed May 03 2006 - jbeulich(a)novell.com
+- patches.xen/net-csum.patch: Update missing from previous Xen commit.
+- patches.xen/xen3-x86_64-hotadd-reserve: Support memory hotadd
+ without sparsemem (142035 148522 149117 160861).
+- patches.xen/xen3-x86_64-srat-hotadd-reserve: Reserve SRAT
+ hotadd memory on x86-64 (142035 148522 149117 160861).
+- patches.xen/xen3-x86_64-reserve-hotadd-fixup: Delete.
+- patches.xen/xen3-rename-e820-mapped: Refresh.
+- patches.xen/xen3-e820-all-mapped: Refresh.
+- patches.xen/xen3-auto-arch-i386.diff: Refresh.
+* Wed May 03 2006 - hare(a)suse.de
+- patches.drivers/open-iscsi-svn.diff
+ Update open-iscsi to svn r564
* Tue May 02 2006 - jeffm(a)suse.de
- patches.fixes/dm-proper-refcounting.diff: Fixed refcounting when
md != NULL but md->interface_ptr is. It would return NULL, but
@@ -51,17 +142,49 @@
* Tue May 02 2006 - gregkh(a)suse.de
- Update to 2.6.16.13
- NETFILTER: SCTP conntrack: fix infinite loop (CVE-2006-1527)
+* Tue May 02 2006 - ak(a)suse.de
+- patches.arch/x86_64-discontig-hotadd-meminit: Delete.
+- patches.arch/x86_64-reserve-hotadd-fixup: Delete.
+- patches.arch/x86_64-empty-pxm: Rediff
+- patches.arch/x86_64-srat-hotadd-reserve: Merge to mainline
+ (142035 148522 149117 160861).
+- patches.arch/e820-all-mapped: Rediff
+- patches.arch/rename-e820-mapped: Rediff
+- patches.arch/x86_64-rename-node: Rename struct node in x86-64
+ NUMA code to struct boot node.
+- patches.arch/x86_64-hotadd-reserve: Merge to mainline. Limit max
+ memory preallocated to 10%% (142035 148522 149117 160861).
* Tue May 02 2006 - jack(a)suse.cz
- patches.fixes/jbd-2.6.16-1-realloc_freed_fix.diff: Fix assertion
failure in ext3 (152664).
-* Tue May 02 2006 - aj(a)suse.de
-- Add SL101_RC4 tag.
+* Tue May 02 2006 - hare(a)suse.de
+- patches.drivers/lpfc-8.1.6-update
+ Include bugfixes from Emulex (#171455)
+- patches.fixes/qla_os_eh_abort_fix
+ Fix eh_abort handler in qla2xxx (#170455)
+* Tue May 02 2006 - rw(a)suse.de
+- patches.suse/lkcd-handle_holey_pgdats.patch:
+ LKCD: fix overrun when num_mbanks > MAX_NUMNODES. (#168907)
+- patches.arch/ia64-sn2-tioce_provider:
+ Altix: fix tioce_reserve_m32() bug. (#169879)
+- patches.arch/ia64-sn2-hwperf-get_nearest_node_objdata:
+ Altix 4700: fix discover of nearest cpu node to IO node. (#168515)
+- patches.arch/ia64-sn2-hwperf-topology_show:
+ Altix: reduce overhead of reading sn_topology. (#168839)
* Tue May 02 2006 - okir(a)suse.de
- patches.fixes/nfs4-open-delegated: [NFSv4] nfs4_open_delegated
returned random garbage.
+* Tue May 02 2006 - olh(a)suse.de
+- add patches.arch/ppc-oprofile_call.patch
+ support callgraph on ppc64 (169983)
+* Tue May 02 2006 - olh(a)suse.de
+- add patches.arch/ppc-pseries-rtas-suspend.patch
+ fix panic during suspend calls (171016 - LTC23499)
* Tue May 02 2006 - okir(a)suse.de
- patches.fixes/nfs4-setclientid: NFSv4: SETCLIENTID_CONFIRM
should handle NFS4ERR_DELAY/NFS4ERR_RESOURCE (167953).
+* Tue May 02 2006 - olh(a)suse.de
+- define EXPORT_SYMBOL_GPL_FUTURE when KMOD is disabled
* Tue May 02 2006 - gregkh(a)suse.de
- Update to 2.6.16.12 which fixed the following:
- added for_each_possible_cpu
@@ -89,14 +212,21 @@
- x86_64: Fix a race in the free_iommu path.
- x86_64: Pass -32 to the assembler when compiling the 32bit vsyscall pages
- x86/PAE: Fix pte_clear for the >4GB RAM case
+- patches.arch/x86_64-free-iommu-race: Delete.
+- patches.arch/x86_64-vsyscall32-aflags: Delete.
+- patches.drivers/e1000-update: e1000 Update.
+- patches.xen/xen3-auto-arch-i386.diff: xen3 arch-i386.
+- patches.kernel.org/patch-2.6.16.12: Linux 2.6.16.12.
* Mon May 01 2006 - perex(a)suse.de
- patches.suse/netfilter-conntrack-sinzero:
VUL-0: kernel: minor information leak in SO_ORIGINAL_DST (#159046)
+* Mon May 01 2006 - garloff(a)suse.de
+- patches.scsi/scsi-tolerate-pq3-?: Cosmetic cleanups from akpm.
* Sun Apr 30 2006 - agruen(a)suse.de
- patches.fixes/nfs-acl-caching.diff: Need to update the cached
acls in nfs3_proc_setacls as well (171059).
* Sat Apr 29 2006 - jeffm(a)suse.de
-- series.conf: helps to enable the patch
+- patches.fixes/dm-proper-refcounting.diff: update missing refcount
* Sat Apr 29 2006 - jeffm(a)suse.de
- patches.fixes/ext3-resize-oops.diff: [PATCH] forgotten ->b_data
in memcpy() call in ext3/resize.c (oopsable).
@@ -107,24 +237,195 @@
- patches.fixes/disable-nfsv4-posix-acl-hack.diff: Improved fix
based on a comment by Neil Brown. Also disable NFSv4 support
on the client side (169033).
+* Sat Apr 29 2006 - olh(a)suse.de
+- add patches.arch/ppc-eeh-increment-counter.patch
+ Increment fail counter in PCI recovery (171020 - LTC23497)
+ add patches.arch/ppc-eeh-print-loc-code.patch
+ Print PCI slot location code on failure (171020 - LTC23497)
+* Sat Apr 29 2006 - olh(a)suse.de
+- update patches.drivers/ibmvscsis.patch
+ change the sysfs driver name from ibmvscsi to ibmvscsis
+* Fri Apr 28 2006 - olh(a)suse.de
+- update patches.suse/crasher-26.diff
+ add 3 module options to crasher.ko to call panic, BUG or trap
* Fri Apr 28 2006 - agruen(a)suse.de
- patches.fixes/disable-nfsv4-posix-acl-hack.diff: Disable NFSv4
deamon-side POSIX ACL <=> NFSv4 ACL mapping (169033).
-* Tue Apr 25 2006 - trenn(a)suse.de
-- patches.arch/acpi_asus_strict_model_check.patch: Do only load
- asus acpi module when model is listed (166920).
+* Fri Apr 28 2006 - hare(a)suse.de
+- patches.suse/sas-transport-attribute-write-fix.patch
+ Fix writing to SAS transport attributes (#166035)
+- patches.fixes/scsi-fix-remove-single-device.patch
+ Fix return value of 'scsi remove-single-device' (#169712)
+* Fri Apr 28 2006 - olh(a)suse.de
+- disable lots of config options in the powerpc kdump kernel
+ to reduce memory footprint
+ disable non-working pmac support, disable other untested subarchs
+* Fri Apr 28 2006 - olh(a)suse.de
+- update patches.suse/suse-ppc-legacy-io.patch
+ fix link errors when pmac support is disabled
+* Fri Apr 28 2006 - jbeulich(a)novell.com
+- Update Xen patches to 3.0-testing c/s 9656.
+- patches.xen/xen-SiS-APIC-bug.patch: Delete.
+- patches.xen/xenbus_be-non-modular.patch: Delete.
+- patches.xen/xen3-e820-all-mapped: Introduce e820_all_mapped
+ (160583).
+- patches.xen/xen-refine-irqdebug.patch: replace forced noirqdebug
+ on 32-bit Xen kernel.
+* Thu Apr 27 2006 - hare(a)suse.de
+- patches.fixes/scsi_transport_fc_deadlock.patch
+ Fix deadlock in scsi_transport_fc (#159596)
+- patches.fixes/mptfc-deadlock.patch
+ Update mptfc to work with the transport class changes (#168076)
+* Thu Apr 27 2006 - hare(a)suse.de
+- supported.conf: mark ctcmpc & libiscsi as supported,
+ claw as unsupported.
+* Thu Apr 27 2006 - hare(a)suse.de
+- patches.arch/s390-02-1{5,6}-october2005.diff
+ Include latest patches from IBM
+- patches.arch/s390-02-05-october2005.diff
+ Fix patch to use the correct syscall number (#170110)
+* Thu Apr 27 2006 - hare(a)suse.de
+- patches.arch/s390-dasd-uid.diff
+ Add missing EXPORT_SYMBOLs
+* Wed Apr 26 2006 - jeffm(a)suse.de
+- series.conf: moved ocfs2 patches to keep them grouped together.
+* Wed Apr 26 2006 - lmb(a)suse.de
+- patches.suse/ocfs2-update-2.6.16-20060423154214: Numerous OCFS2 fixes
+ and enhancements from Oracle.
+* Wed Apr 26 2006 - olh(a)suse.de
+- run panic_notifier_list before kexec only in lkcd case (169078)
+* Wed Apr 26 2006 - hare(a)suse.de
+- patches.drivers/open-iscsi-svn.diff
+ Fix read stall (#157463)
+* Wed Apr 26 2006 - gregkh(a)suse.de
+- Fix build error in ioat patch on SMP.
+* Wed Apr 26 2006 - gregkh(a)suse.de
+- patches.suse/ioat-engine-dma-mask: Delete.
+- patches.suse/ioat-engine-locking: Delete.
+- patches.suse/ioat-engine-no-unload: Delete.
+- patches.suse/ioat-helpers: Delete.
+- patches.suse/ioat-license: Delete.
+- patches.suse/ioat-network-client: Delete.
+- patches.suse/ioat-dma-subsystem: Delete.
+- patches.suse/ioat-tcp: Delete.
+- patches.suse/ioat-tcp-structs: Delete.
+- patches.suse/ioat-dma-driver: Delete.
+- Update config files.
+- patches.suse/lkcd.patch: lkcd (142097).
+- patches.suse/ioat-1.6.patch: IOAT DMA Engine code 1.6 release
+ (#167549)
+* Tue Apr 25 2006 - agruen(a)suse.de
+- patches.suse/dmapi-xfs-event-mask-fix: Fix event mask check.
+* Tue Apr 25 2006 - hare(a)suse.de
+- patches.suse/lsi-eventstr-overflow.patch
+ Fix string overflow in mpt fusion (#166035)
+* Tue Apr 25 2006 - lmb(a)suse.de
+- patches.fixes/ipmi-startup-race: Fix race condition during IPMI
+ startup (#162061).
+* Tue Apr 25 2006 - lmb(a)suse.de
+- patches.suse/lkcd-GFP_COMP: Fix LKCD to handle GFP_COMP flagged pages
+ (#168514).
* Tue Apr 25 2006 - tonyj(a)suse.de
- patches.suse/apparmor: Fix for critical bug #159411 ("Apparmor message
- reports unknown xattr type"). Ack'd by gregkh.
+ reports unknown xattr type").
+* Mon Apr 24 2006 - olh(a)suse.de
+- add patches.fixes/tg3-selftest-phy_reset.patch
+ workaround for lost carrier during ethtool -t (158568 - LTC22155)
* Mon Apr 24 2006 - gregkh(a)suse.de
- Update config files.
* Mon Apr 24 2006 - gregkh(a)suse.de
-- Update to 2.6.16.11 (bug fixes and security issues fixed)
+- Update to 2.6.16.11 (bug and security fixes)
- patches.fixes/tcp-truesize-underflow: Delete.
+- patches.fixes/network-fix-hotplug-race-during-device-registration.patch:
+ Delete.
- patches.fixes/file-lookup-without-ref.patch: Delete.
- patches.kernel.org/patch-2.6.16.9: Delete.
- patches.kernel.org/patch-2.6.16.11: Linux 2.6.16.11.
-* Mon Apr 24 2006 - jbeulich(a)novell.com
+* Mon Apr 24 2006 - trenn(a)suse.de
+- patches.arch/acpi_asus_init_fixups.patch: Remove __init from
+ asus_acpi .add and .remove funcs. (only rediffed)
+- patches.arch/acpi_asus_strict_model_check.patch: Do only load
+ asus acpi module when model is listed (166920).
+- patches.arch/acpi_processor_exit_acpi_off: Exit ACPI processor
+ module gracefully if acpi is disabled (165803).
+* Mon Apr 24 2006 - garloff(a)suse.de
+- patches.fixes/sg2616dio_lk.diff: Added Patch-Mainline annotation.
+- patches.suse/scsi-scan-tolerate-pq3-[23]: Change BLIST_ATTACH_PQ3
+ flag to 0x1000000 to avoid conflict with BLIST_MAX_512.
+* Sun Apr 23 2006 - agruen(a)suse.de
+- Update the required version of perl-Bootloader.
+* Sat Apr 22 2006 - olh(a)suse.de
+- build pdc202xx_new as a module in kdump kernel (158247 - LTC22416)
+* Sat Apr 22 2006 - jeffm(a)suse.de
+- patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs:
+ fix handling of device names with /'s in them (#154278).
+* Fri Apr 21 2006 - gregkh(a)suse.de
+- Update config files.
+- patches.drivers/usb-add-driver-for-funsoft-usb-serial-device.patch:
+ [PATCH] USB: add driver for funsoft usb serial device (#164598).
+* Fri Apr 21 2006 - gregkh(a)suse.de
+- patches.drivers/usb-unplug-usbkb-from-hub.patch: USB: fix
+ error messages when USB keyboard is unplugged (#167170).
+- patches.fixes/usb-hid-dead-mouse: Fix dying mice on Intel UHCI
+ controllers (146781, 151719, 94064).
+* Fri Apr 21 2006 - gregkh(a)suse.de
+- patches.fixes/network-fix-hotplug-race-during-device-registration.patch:
+ [NET]: Fix hotplug race during device registration (#165050).
+* Fri Apr 21 2006 - olh(a)suse.de
+- update patches.drivers/lpfc-8.1.5-update
+ remove lpfc_set_slim
+* Fri Apr 21 2006 - olh(a)suse.de
+- update patches.suse/mv643xx_eth.SET_NETDEV_DEV.patch
+ really provide sysfs class device symlink (161555)
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.arch/s390-02-1{2,3,4}-october2005.diff
+ Include latest patchset from IBM.
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.drivers/lpfc-8.1.5-update
+ Update lpfc driver to 8.1.5 (#166928)
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.arch/s390-02-[05-10]-october2005.diff
+ Include latest patchset from IBM
+- patches.arch/s390-dasd-uid.diff
+ Generate unique DASD IDs.
+* Fri Apr 21 2006 - hare(a)suse.de
+- Mark zfcp_hbaapi as supported (#163245 - LTC22901)
+* Fri Apr 21 2006 - schwab(a)suse.de
+- resume-init: Fix resuming from INIT handler.
+* Fri Apr 21 2006 - tiwai(a)suse.de
+- patches.drivers/alsa-ad1981hd-all-hp-laptops: Use model "hp" for
+ all HP laptops with AD1981HD.
+- patches.drivers/alsa-ad1981hd-thinkpad-x60: Add Thinkpad
+ X60/T60/Z60 support.
+- patches.drivers/alsa-ad1986a-asus-m9: Add model entry for ASUS
+ M9 laptop.
+- patches.drivers/alsa-ad1986a-asus-u5a: Add support of ASUS U5A
+ with AD1986A codec
+- patches.drivers/alsa-ad1986a-hp-presario-b2800: support HP
+ Compaq Presario B2800 laptop with AD1986A codec
+- patches.drivers/alsa-alc880-epox-ep5lda: Add entry for Epox
+ EP-5LDA+ GLi.
+- patches.drivers/alsa-intel8x0-disable-ali5455-spdif-in: Disable
+ ALI5455 SPDIF-input.
+- patches.drivers/alsa-stac92xx-intel-d945pvs: Adds HDA support
+ for Intel D945Pvs board with subdevice id 0x0707.
+- patches.drivers/alsa-via8251-ac97-fix: add support for VIA
+ VT8251 (AC'97).
+- patches.drivers/alsa-via8251-ac97-tweak: tweak VT8251
+ workaround.
+* Fri Apr 21 2006 - jbeulich(a)novell.com
+- patches.xen/xen3-rename-e820-mapped: Rename e820_mapped to
+ e820_any_mapped.
+- patches.xen/xen3-e820-all-mapped: Introduce e820_all_mapped
+ (160583).
+- Re-diff a few other Xen patches.
+* Fri Apr 21 2006 - ak(a)suse.de
+- patches.fixes/ipfrag-hash: [IPV4] ip_fragment: Always compute
+ hash with ipfrag_lock held. (164777).
+* Fri Apr 21 2006 - trenn(a)suse.de
+- patches.arch/ia64_acpi_unalignments.patch: Avoid unaligned
+ memory access (153173).
+* Fri Apr 21 2006 - jbeulich(a)novell.com
- Update Xen patches to 3.0.2-2 (c/s 9629).
- patches.xen/xen3-patch-2.6.16.9: Linux 2.6.16.9.
- patches.xen/xen-SiS-APIC-bug.patch: Forward information on
@@ -137,29 +438,50 @@
doesn't build properly as a module.
- Update Xen config files.
- supported.conf: Add xenbus_be.
-* Mon Apr 24 2006 - garloff(a)suse.de
-- patches.fixes/sg2616dio_lk.diff: Added Patch-Mainline annotation.
-- patches.suse/scsi-scan-tolerate-pq3-[23]: Change BLIST_ATTACH_PQ3
- flag to 0x1000000 to avoid conflict with BLIST_MAX_512.
-* Sun Apr 23 2006 - agruen(a)suse.de
-- Update the required version of perl-Bootloader.
-* Sat Apr 22 2006 - olh(a)suse.de
-- update patches.suse/mv643xx_eth.SET_NETDEV_DEV.patch
- really provide sysfs class device symlink (161555)
-* Sat Apr 22 2006 - jeffm(a)suse.de
-- patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs:
- fix handling of device names with /'s in them (#154278).
+* Fri Apr 21 2006 - olh(a)suse.de
+- add patches.arch/ppc-eeh-mem_init_done.patch
+ avoid crash in PCI code if mem system not up (167020 - LTC22896)
+* Fri Apr 21 2006 - ak(a)suse.de
+- patches.arch/disable-mmconfig: Delete (160583)
+- patches.arch/rename-e820-mapped: Rename e820_mapped to
+ e820_any_mapped.
+- patches.arch/e820-all-mapped: Introduce e820_all_mapped
+ (160583).
+- patches.arch/mcfg-e820: Check that MCFG points to an e820 reserved area
+- patches.arch/mcfg-check-more-busses: i386/x86_64: Check if
+ MCFG works for the first 16 busses (160583).
+- patches.arch/mmconfig-testbit: Small change to make the
+ mcfg-check-more-busses patch in go cleanly.
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.drivers/open-iscsi-svn.diff
+ Update open-iscsi to svn r545 (#157463)
+- patches.drivers/iscsitarget
+- patches.drivers/qla4xxx
+ Update patches to apply again.
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.suse/lsi_sas_transport_end_device_fix.patch
+- patches.suse/lsi_mptspi_reset_fix.patch
+ Convert mptspi to use generic domain validation (#166035)
* Fri Apr 21 2006 - ak(a)suse.de
- patches.arch/x86_64-vsyscall32-aflags: Pass -32 to the assembler
when compiling the 32bit vsyscall pages (163112).
-- patches.xen/xen3-auto-arch-x86_64.diff: Rediff and fix there too
+- patches.xen/xen3-auto-arch-x86_64.diff: Rediff and add flags
+ there too.
* Fri Apr 21 2006 - ak(a)suse.de
- patches.arch/x86_64-free-iommu-race: Fix a race in the
free_iommu path..
* Thu Apr 20 2006 - agruen(a)suse.de
- patches.arch/acpi_show_errors-fix: ACPI compile fix.
+* Thu Apr 20 2006 - hare(a)suse.de
+- Update SAS transport class for aic94xx
+- Include aic94xx driver (#142153 - LTC20571).
+- Include logical id and slot support for mpt (#158713)
+- Expander hot-add / remove support for mpt (#158723)
+- Update mpt driver to work with SAS transport class changes
+ (166035).
+- Update configuration files.
* Thu Apr 20 2006 - gregkh(a)suse.de
-- make the kernel version be 2.6.16.9
+- put the version number back in the 2.6.16.9 patch
- patches.kernel.org/patch-2.6.16.9: Linux 2.6.16.9.
* Thu Apr 20 2006 - trenn(a)suse.de
- patches.arch/acpi_ibm_notify.patch: Fix Thinkpad A21m shutdown
++++++ kernel-iseries64.spec ++++++
--- /var/tmp/diff_new_pack.Fmxy4x/_old 2006-05-09 00:39:25.000000000 +0200
+++ /var/tmp/diff_new_pack.Fmxy4x/_new 2006-05-09 00:39:25.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-iseries64 (Version 2.6.16.13)
+# spec file for package kernel-iseries64 (Version 2.6.16.14)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -20,7 +20,7 @@
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
-Version: 2.6.16.13
+Version: 2.6.16.14
Release: 2
Summary: 64-Bit Kernel for iSeries
License: GPL
@@ -29,7 +29,7 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.16.13-%release
+Provides: kernel = 2.6.16.14-%release
%endif
%endif
Provides: kernel-iseries64-nongpl
@@ -97,8 +97,6 @@
NoSource: 120
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
-# Will unknown sybols cause the kernel build to fail (0/1)?
-%define unknown_symbol_check 0
# Will modules not listed in supported.conf abort the kernel build (0/1)?
%define supported_modules_check 0
# Are we building with debug symbols enabled?
@@ -115,13 +113,12 @@
-Source Timestamp: 2006/05/03 04:53:23 UTC
-CVS Branch: SL101_BRANCH
+Source Timestamp: 2006/05/06 22:45:17 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
- echo "The kernel-iseries64-2.6.16.13.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.16.13.src.rpm."
+ echo "The kernel-iseries64-2.6.16.14.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.16.14.src.rpm."
exit 1
fi
symbols=$(
@@ -405,13 +402,12 @@
%buildroot/lib/modules/$KERNELRELEASE/source
ln -s /$obj_dir/$SUBARCH/iseries64 \
%buildroot/lib/modules/$KERNELRELEASE/build
-/sbin/depmod -b %buildroot -ae -F %buildroot/boot/System.map-$KERNELRELEASE \
- $KERNELRELEASE 2>&1 \
-| awk '
- /needs unknown symbol/ { fail=FAIL }
- { print }
- END { exit fail }
-' FAIL=%unknown_symbol_check
+# Abort if there are any undefined symbols
+msg="$(/sbin/depmod -F %buildroot/boot/System.map-$KERNELRELEASE \
+ -b %buildroot -ae $KERNELRELEASE 2>&1)"
+if [ $? -ne 0 ] || echo "$msg" | grep 'needs unknown symbol'; then
+ exit 1
+fi
# Create a dummy initrd with roughly the size the real one will have.
# That way, YaST will know that this package requires some additional
# space in /boot.
@@ -442,8 +438,100 @@
%files -f kernel.files
%changelog -n kernel-iseries64
-* Wed May 03 2006 - aj(a)suse.de
-- Move SL101_RC4 tag.
+* Sat May 06 2006 - gregkh(a)suse.de
+- patches.fixes/fs-locks.c-Fix-sys_flock-race.patch: [PATCH]
+ fs/locks.c: Fix sys_flock() race (173001).
+* Sat May 06 2006 - agruen(a)suse.de
+- patches.drivers/msi-save-restore-for-suspend-resume.patch:
+ Delete.
+* Sat May 06 2006 - jeffm(a)suse.de
+- patches.suse/reiserfs-bkl-inversion: fix reiserfs lock inversion
+ of bkl vs inode semaphore (116531).
+* Sat May 06 2006 - agruen(a)suse.de
+- rpm/kernel-binary.spec.in: Abort build on undefined symbols in
+ modules. This check was configurable in earlier releases because
+ we did not want errors in km_* modules to abort the kernel
+ build.
+* Sat May 06 2006 - olh(a)suse.de
+- compile Apple touchpad driver into the kernel
+* Fri May 05 2006 - gregkh(a)suse.de
+- Update to 2.6.16.14:
+- smbfs chroot issue (CVE-2006-1864)
+* Fri May 05 2006 - axboe(a)suse.de
+- patches.fixes/cfq-tune: remove
+- patches.fixes/cfq-queueing-fixes: fix tcq performance issues (172301)
+* Fri May 05 2006 - ak(a)suse.de
+- patches.arch/x86_64-add-nmi_exit-to-die_nmi: add nmi_exit
+ to die_nmi.
+- patches.arch/x86_64-fix-die_lock-nesting: fix die_lock nesting.
+* Fri May 05 2006 - ak(a)suse.de
+- patches.arch/x86_64-avoid-ebda: Fix problems pointed out by
+ review
+* Fri May 05 2006 - olh(a)suse.de
+- add patches.fixes/usb-hid-ppc-ibmkbd-noget.patch
+ add an IBM USB keyboard to the HID_QUIRK_NOGET blacklist (161066 - LTC21605)
+* Fri May 05 2006 - olh(a)suse.de
+- add patches.arch/ppc-970mp-oprofile-num_pmcs.patch
+ add num_pmcs to 970MP cputable entry (172957)
+* Fri May 05 2006 - jbeulich(a)novell.com
+- Update Xen patches to 3.0.2 c/s 9664.
+* Fri May 05 2006 - ak(a)suse.de
+- patches.arch/x86_64-avoid-ebda: Avoid EBDA area in early boot
+ allocator (166022).
+* Fri May 05 2006 - hare(a)suse.de
+- patches.arch/s390-console-unblank.patch:
+ Fix softdog crash (#161997 - LTC22671)
+* Thu May 04 2006 - andrea(a)suse.de
+- patches.arch/s390-mapped-base.patch: fixed 32bit s390 (168805).
+- patches.suse/silent-stack-overflow: ported but still disabled in
+ the series file.
+- patches.fixes/acpi-nsxfname: deleted.
+- patches.fixes/fix-hugetlb-lock: deleted.
+* Thu May 04 2006 - tiwai(a)suse.de
+- patches.drivers/alsa-stac7661-vaio-line-in-fix,
+ patches.drivers/alsa-stac7661-vaio-mute-fix:
+ Fix line-in and mute on VAIO on VAIO laptops with STAC7661
+ (156494, 172628).
+- patches.drivers/alsa-ad1986a-asus-z62f,
+ patches.drivers/alsa-ad1988b-id-add,
+ patches.drivers/alsa-add-stac92xx-ids,
+ patches.drivers/alsa-alc260-vaio-a790,
+ patches.drivers/alsa-alc880-lg-s1,
+ patches.drivers/alsa-asus-a6km-workaround:
+ Fix sound support on laptops/mobos (172638).
+* Thu May 04 2006 - ak(a)suse.de
+- patches.fixes/ondemand-workqueue: Move ondemand timer into
+ own work queue (168612).
+* Thu May 04 2006 - hare(a)suse.de
+- patches.fixes/i2o_exec_lct_modified-memoryleak-fix.patch
+ Fix memleak in i2o driver (#169381)
+* Wed May 03 2006 - schwab(a)suse.de
+- memcpy-mck: Fix return value of memcpy for McKinley.
+* Wed May 03 2006 - agruen(a)suse.de
+- Update config files for patches.drivers/qla4xxx.
+* Wed May 03 2006 - hare(a)suse.de
+- patches.drivers/qla4xxx: Update to 5.00.05-d5 (#169991).
+* Wed May 03 2006 - axboe(a)suse.de
+- patches.fixes/blk-limit-recursion: Limit recursion of the
+ request handler (170315).
+* Wed May 03 2006 - hare(a)suse.de
+- patches.drivers/ibmvscsi-RAID-failure
+ Fix ibmvscsi to properly handle RAID disks (#170012 - LTC23393)
+- patches.drivers/mptfc_rolechg_sles10.patch
+ Fix race condition in mpt fusion (#170314)
+* Wed May 03 2006 - jbeulich(a)novell.com
+- patches.xen/net-csum.patch: Update missing from previous Xen commit.
+- patches.xen/xen3-x86_64-hotadd-reserve: Support memory hotadd
+ without sparsemem (142035 148522 149117 160861).
+- patches.xen/xen3-x86_64-srat-hotadd-reserve: Reserve SRAT
+ hotadd memory on x86-64 (142035 148522 149117 160861).
+- patches.xen/xen3-x86_64-reserve-hotadd-fixup: Delete.
+- patches.xen/xen3-rename-e820-mapped: Refresh.
+- patches.xen/xen3-e820-all-mapped: Refresh.
+- patches.xen/xen3-auto-arch-i386.diff: Refresh.
+* Wed May 03 2006 - hare(a)suse.de
+- patches.drivers/open-iscsi-svn.diff
+ Update open-iscsi to svn r564
* Tue May 02 2006 - jeffm(a)suse.de
- patches.fixes/dm-proper-refcounting.diff: Fixed refcounting when
md != NULL but md->interface_ptr is. It would return NULL, but
@@ -452,17 +540,49 @@
* Tue May 02 2006 - gregkh(a)suse.de
- Update to 2.6.16.13
- NETFILTER: SCTP conntrack: fix infinite loop (CVE-2006-1527)
+* Tue May 02 2006 - ak(a)suse.de
+- patches.arch/x86_64-discontig-hotadd-meminit: Delete.
+- patches.arch/x86_64-reserve-hotadd-fixup: Delete.
+- patches.arch/x86_64-empty-pxm: Rediff
+- patches.arch/x86_64-srat-hotadd-reserve: Merge to mainline
+ (142035 148522 149117 160861).
+- patches.arch/e820-all-mapped: Rediff
+- patches.arch/rename-e820-mapped: Rediff
+- patches.arch/x86_64-rename-node: Rename struct node in x86-64
+ NUMA code to struct boot node.
+- patches.arch/x86_64-hotadd-reserve: Merge to mainline. Limit max
+ memory preallocated to 10%% (142035 148522 149117 160861).
* Tue May 02 2006 - jack(a)suse.cz
- patches.fixes/jbd-2.6.16-1-realloc_freed_fix.diff: Fix assertion
failure in ext3 (152664).
-* Tue May 02 2006 - aj(a)suse.de
-- Add SL101_RC4 tag.
+* Tue May 02 2006 - hare(a)suse.de
+- patches.drivers/lpfc-8.1.6-update
+ Include bugfixes from Emulex (#171455)
+- patches.fixes/qla_os_eh_abort_fix
+ Fix eh_abort handler in qla2xxx (#170455)
+* Tue May 02 2006 - rw(a)suse.de
+- patches.suse/lkcd-handle_holey_pgdats.patch:
+ LKCD: fix overrun when num_mbanks > MAX_NUMNODES. (#168907)
+- patches.arch/ia64-sn2-tioce_provider:
+ Altix: fix tioce_reserve_m32() bug. (#169879)
+- patches.arch/ia64-sn2-hwperf-get_nearest_node_objdata:
+ Altix 4700: fix discover of nearest cpu node to IO node. (#168515)
+- patches.arch/ia64-sn2-hwperf-topology_show:
+ Altix: reduce overhead of reading sn_topology. (#168839)
* Tue May 02 2006 - okir(a)suse.de
- patches.fixes/nfs4-open-delegated: [NFSv4] nfs4_open_delegated
returned random garbage.
+* Tue May 02 2006 - olh(a)suse.de
+- add patches.arch/ppc-oprofile_call.patch
+ support callgraph on ppc64 (169983)
+* Tue May 02 2006 - olh(a)suse.de
+- add patches.arch/ppc-pseries-rtas-suspend.patch
+ fix panic during suspend calls (171016 - LTC23499)
* Tue May 02 2006 - okir(a)suse.de
- patches.fixes/nfs4-setclientid: NFSv4: SETCLIENTID_CONFIRM
should handle NFS4ERR_DELAY/NFS4ERR_RESOURCE (167953).
+* Tue May 02 2006 - olh(a)suse.de
+- define EXPORT_SYMBOL_GPL_FUTURE when KMOD is disabled
* Tue May 02 2006 - gregkh(a)suse.de
- Update to 2.6.16.12 which fixed the following:
- added for_each_possible_cpu
@@ -490,14 +610,21 @@
- x86_64: Fix a race in the free_iommu path.
- x86_64: Pass -32 to the assembler when compiling the 32bit vsyscall pages
- x86/PAE: Fix pte_clear for the >4GB RAM case
+- patches.arch/x86_64-free-iommu-race: Delete.
+- patches.arch/x86_64-vsyscall32-aflags: Delete.
+- patches.drivers/e1000-update: e1000 Update.
+- patches.xen/xen3-auto-arch-i386.diff: xen3 arch-i386.
+- patches.kernel.org/patch-2.6.16.12: Linux 2.6.16.12.
* Mon May 01 2006 - perex(a)suse.de
- patches.suse/netfilter-conntrack-sinzero:
VUL-0: kernel: minor information leak in SO_ORIGINAL_DST (#159046)
+* Mon May 01 2006 - garloff(a)suse.de
+- patches.scsi/scsi-tolerate-pq3-?: Cosmetic cleanups from akpm.
* Sun Apr 30 2006 - agruen(a)suse.de
- patches.fixes/nfs-acl-caching.diff: Need to update the cached
acls in nfs3_proc_setacls as well (171059).
* Sat Apr 29 2006 - jeffm(a)suse.de
-- series.conf: helps to enable the patch
+- patches.fixes/dm-proper-refcounting.diff: update missing refcount
* Sat Apr 29 2006 - jeffm(a)suse.de
- patches.fixes/ext3-resize-oops.diff: [PATCH] forgotten ->b_data
in memcpy() call in ext3/resize.c (oopsable).
@@ -508,24 +635,195 @@
- patches.fixes/disable-nfsv4-posix-acl-hack.diff: Improved fix
based on a comment by Neil Brown. Also disable NFSv4 support
on the client side (169033).
+* Sat Apr 29 2006 - olh(a)suse.de
+- add patches.arch/ppc-eeh-increment-counter.patch
+ Increment fail counter in PCI recovery (171020 - LTC23497)
+ add patches.arch/ppc-eeh-print-loc-code.patch
+ Print PCI slot location code on failure (171020 - LTC23497)
+* Sat Apr 29 2006 - olh(a)suse.de
+- update patches.drivers/ibmvscsis.patch
+ change the sysfs driver name from ibmvscsi to ibmvscsis
+* Fri Apr 28 2006 - olh(a)suse.de
+- update patches.suse/crasher-26.diff
+ add 3 module options to crasher.ko to call panic, BUG or trap
* Fri Apr 28 2006 - agruen(a)suse.de
- patches.fixes/disable-nfsv4-posix-acl-hack.diff: Disable NFSv4
deamon-side POSIX ACL <=> NFSv4 ACL mapping (169033).
-* Tue Apr 25 2006 - trenn(a)suse.de
-- patches.arch/acpi_asus_strict_model_check.patch: Do only load
- asus acpi module when model is listed (166920).
+* Fri Apr 28 2006 - hare(a)suse.de
+- patches.suse/sas-transport-attribute-write-fix.patch
+ Fix writing to SAS transport attributes (#166035)
+- patches.fixes/scsi-fix-remove-single-device.patch
+ Fix return value of 'scsi remove-single-device' (#169712)
+* Fri Apr 28 2006 - olh(a)suse.de
+- disable lots of config options in the powerpc kdump kernel
+ to reduce memory footprint
+ disable non-working pmac support, disable other untested subarchs
+* Fri Apr 28 2006 - olh(a)suse.de
+- update patches.suse/suse-ppc-legacy-io.patch
+ fix link errors when pmac support is disabled
+* Fri Apr 28 2006 - jbeulich(a)novell.com
+- Update Xen patches to 3.0-testing c/s 9656.
+- patches.xen/xen-SiS-APIC-bug.patch: Delete.
+- patches.xen/xenbus_be-non-modular.patch: Delete.
+- patches.xen/xen3-e820-all-mapped: Introduce e820_all_mapped
+ (160583).
+- patches.xen/xen-refine-irqdebug.patch: replace forced noirqdebug
+ on 32-bit Xen kernel.
+* Thu Apr 27 2006 - hare(a)suse.de
+- patches.fixes/scsi_transport_fc_deadlock.patch
+ Fix deadlock in scsi_transport_fc (#159596)
+- patches.fixes/mptfc-deadlock.patch
+ Update mptfc to work with the transport class changes (#168076)
+* Thu Apr 27 2006 - hare(a)suse.de
+- supported.conf: mark ctcmpc & libiscsi as supported,
+ claw as unsupported.
+* Thu Apr 27 2006 - hare(a)suse.de
+- patches.arch/s390-02-1{5,6}-october2005.diff
+ Include latest patches from IBM
+- patches.arch/s390-02-05-october2005.diff
+ Fix patch to use the correct syscall number (#170110)
+* Thu Apr 27 2006 - hare(a)suse.de
+- patches.arch/s390-dasd-uid.diff
+ Add missing EXPORT_SYMBOLs
+* Wed Apr 26 2006 - jeffm(a)suse.de
+- series.conf: moved ocfs2 patches to keep them grouped together.
+* Wed Apr 26 2006 - lmb(a)suse.de
+- patches.suse/ocfs2-update-2.6.16-20060423154214: Numerous OCFS2 fixes
+ and enhancements from Oracle.
+* Wed Apr 26 2006 - olh(a)suse.de
+- run panic_notifier_list before kexec only in lkcd case (169078)
+* Wed Apr 26 2006 - hare(a)suse.de
+- patches.drivers/open-iscsi-svn.diff
+ Fix read stall (#157463)
+* Wed Apr 26 2006 - gregkh(a)suse.de
+- Fix build error in ioat patch on SMP.
+* Wed Apr 26 2006 - gregkh(a)suse.de
+- patches.suse/ioat-engine-dma-mask: Delete.
+- patches.suse/ioat-engine-locking: Delete.
+- patches.suse/ioat-engine-no-unload: Delete.
+- patches.suse/ioat-helpers: Delete.
+- patches.suse/ioat-license: Delete.
+- patches.suse/ioat-network-client: Delete.
+- patches.suse/ioat-dma-subsystem: Delete.
+- patches.suse/ioat-tcp: Delete.
+- patches.suse/ioat-tcp-structs: Delete.
+- patches.suse/ioat-dma-driver: Delete.
+- Update config files.
+- patches.suse/lkcd.patch: lkcd (142097).
+- patches.suse/ioat-1.6.patch: IOAT DMA Engine code 1.6 release
+ (#167549)
+* Tue Apr 25 2006 - agruen(a)suse.de
+- patches.suse/dmapi-xfs-event-mask-fix: Fix event mask check.
+* Tue Apr 25 2006 - hare(a)suse.de
+- patches.suse/lsi-eventstr-overflow.patch
+ Fix string overflow in mpt fusion (#166035)
+* Tue Apr 25 2006 - lmb(a)suse.de
+- patches.fixes/ipmi-startup-race: Fix race condition during IPMI
+ startup (#162061).
+* Tue Apr 25 2006 - lmb(a)suse.de
+- patches.suse/lkcd-GFP_COMP: Fix LKCD to handle GFP_COMP flagged pages
+ (#168514).
* Tue Apr 25 2006 - tonyj(a)suse.de
- patches.suse/apparmor: Fix for critical bug #159411 ("Apparmor message
- reports unknown xattr type"). Ack'd by gregkh.
+ reports unknown xattr type").
+* Mon Apr 24 2006 - olh(a)suse.de
+- add patches.fixes/tg3-selftest-phy_reset.patch
+ workaround for lost carrier during ethtool -t (158568 - LTC22155)
* Mon Apr 24 2006 - gregkh(a)suse.de
- Update config files.
* Mon Apr 24 2006 - gregkh(a)suse.de
-- Update to 2.6.16.11 (bug fixes and security issues fixed)
+- Update to 2.6.16.11 (bug and security fixes)
- patches.fixes/tcp-truesize-underflow: Delete.
+- patches.fixes/network-fix-hotplug-race-during-device-registration.patch:
+ Delete.
- patches.fixes/file-lookup-without-ref.patch: Delete.
- patches.kernel.org/patch-2.6.16.9: Delete.
- patches.kernel.org/patch-2.6.16.11: Linux 2.6.16.11.
-* Mon Apr 24 2006 - jbeulich(a)novell.com
+* Mon Apr 24 2006 - trenn(a)suse.de
+- patches.arch/acpi_asus_init_fixups.patch: Remove __init from
+ asus_acpi .add and .remove funcs. (only rediffed)
+- patches.arch/acpi_asus_strict_model_check.patch: Do only load
+ asus acpi module when model is listed (166920).
+- patches.arch/acpi_processor_exit_acpi_off: Exit ACPI processor
+ module gracefully if acpi is disabled (165803).
+* Mon Apr 24 2006 - garloff(a)suse.de
+- patches.fixes/sg2616dio_lk.diff: Added Patch-Mainline annotation.
+- patches.suse/scsi-scan-tolerate-pq3-[23]: Change BLIST_ATTACH_PQ3
+ flag to 0x1000000 to avoid conflict with BLIST_MAX_512.
+* Sun Apr 23 2006 - agruen(a)suse.de
+- Update the required version of perl-Bootloader.
+* Sat Apr 22 2006 - olh(a)suse.de
+- build pdc202xx_new as a module in kdump kernel (158247 - LTC22416)
+* Sat Apr 22 2006 - jeffm(a)suse.de
+- patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs:
+ fix handling of device names with /'s in them (#154278).
+* Fri Apr 21 2006 - gregkh(a)suse.de
+- Update config files.
+- patches.drivers/usb-add-driver-for-funsoft-usb-serial-device.patch:
+ [PATCH] USB: add driver for funsoft usb serial device (#164598).
+* Fri Apr 21 2006 - gregkh(a)suse.de
+- patches.drivers/usb-unplug-usbkb-from-hub.patch: USB: fix
+ error messages when USB keyboard is unplugged (#167170).
+- patches.fixes/usb-hid-dead-mouse: Fix dying mice on Intel UHCI
+ controllers (146781, 151719, 94064).
+* Fri Apr 21 2006 - gregkh(a)suse.de
+- patches.fixes/network-fix-hotplug-race-during-device-registration.patch:
+ [NET]: Fix hotplug race during device registration (#165050).
+* Fri Apr 21 2006 - olh(a)suse.de
+- update patches.drivers/lpfc-8.1.5-update
+ remove lpfc_set_slim
+* Fri Apr 21 2006 - olh(a)suse.de
+- update patches.suse/mv643xx_eth.SET_NETDEV_DEV.patch
+ really provide sysfs class device symlink (161555)
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.arch/s390-02-1{2,3,4}-october2005.diff
+ Include latest patchset from IBM.
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.drivers/lpfc-8.1.5-update
+ Update lpfc driver to 8.1.5 (#166928)
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.arch/s390-02-[05-10]-october2005.diff
+ Include latest patchset from IBM
+- patches.arch/s390-dasd-uid.diff
+ Generate unique DASD IDs.
+* Fri Apr 21 2006 - hare(a)suse.de
+- Mark zfcp_hbaapi as supported (#163245 - LTC22901)
+* Fri Apr 21 2006 - schwab(a)suse.de
+- resume-init: Fix resuming from INIT handler.
+* Fri Apr 21 2006 - tiwai(a)suse.de
+- patches.drivers/alsa-ad1981hd-all-hp-laptops: Use model "hp" for
+ all HP laptops with AD1981HD.
+- patches.drivers/alsa-ad1981hd-thinkpad-x60: Add Thinkpad
+ X60/T60/Z60 support.
+- patches.drivers/alsa-ad1986a-asus-m9: Add model entry for ASUS
+ M9 laptop.
+- patches.drivers/alsa-ad1986a-asus-u5a: Add support of ASUS U5A
+ with AD1986A codec
+- patches.drivers/alsa-ad1986a-hp-presario-b2800: support HP
+ Compaq Presario B2800 laptop with AD1986A codec
+- patches.drivers/alsa-alc880-epox-ep5lda: Add entry for Epox
+ EP-5LDA+ GLi.
+- patches.drivers/alsa-intel8x0-disable-ali5455-spdif-in: Disable
+ ALI5455 SPDIF-input.
+- patches.drivers/alsa-stac92xx-intel-d945pvs: Adds HDA support
+ for Intel D945Pvs board with subdevice id 0x0707.
+- patches.drivers/alsa-via8251-ac97-fix: add support for VIA
+ VT8251 (AC'97).
+- patches.drivers/alsa-via8251-ac97-tweak: tweak VT8251
+ workaround.
+* Fri Apr 21 2006 - jbeulich(a)novell.com
+- patches.xen/xen3-rename-e820-mapped: Rename e820_mapped to
+ e820_any_mapped.
+- patches.xen/xen3-e820-all-mapped: Introduce e820_all_mapped
+ (160583).
+- Re-diff a few other Xen patches.
+* Fri Apr 21 2006 - ak(a)suse.de
+- patches.fixes/ipfrag-hash: [IPV4] ip_fragment: Always compute
+ hash with ipfrag_lock held. (164777).
+* Fri Apr 21 2006 - trenn(a)suse.de
+- patches.arch/ia64_acpi_unalignments.patch: Avoid unaligned
+ memory access (153173).
+* Fri Apr 21 2006 - jbeulich(a)novell.com
- Update Xen patches to 3.0.2-2 (c/s 9629).
- patches.xen/xen3-patch-2.6.16.9: Linux 2.6.16.9.
- patches.xen/xen-SiS-APIC-bug.patch: Forward information on
@@ -538,29 +836,50 @@
doesn't build properly as a module.
- Update Xen config files.
- supported.conf: Add xenbus_be.
-* Mon Apr 24 2006 - garloff(a)suse.de
-- patches.fixes/sg2616dio_lk.diff: Added Patch-Mainline annotation.
-- patches.suse/scsi-scan-tolerate-pq3-[23]: Change BLIST_ATTACH_PQ3
- flag to 0x1000000 to avoid conflict with BLIST_MAX_512.
-* Sun Apr 23 2006 - agruen(a)suse.de
-- Update the required version of perl-Bootloader.
-* Sat Apr 22 2006 - olh(a)suse.de
-- update patches.suse/mv643xx_eth.SET_NETDEV_DEV.patch
- really provide sysfs class device symlink (161555)
-* Sat Apr 22 2006 - jeffm(a)suse.de
-- patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs:
- fix handling of device names with /'s in them (#154278).
+* Fri Apr 21 2006 - olh(a)suse.de
+- add patches.arch/ppc-eeh-mem_init_done.patch
+ avoid crash in PCI code if mem system not up (167020 - LTC22896)
+* Fri Apr 21 2006 - ak(a)suse.de
+- patches.arch/disable-mmconfig: Delete (160583)
+- patches.arch/rename-e820-mapped: Rename e820_mapped to
+ e820_any_mapped.
+- patches.arch/e820-all-mapped: Introduce e820_all_mapped
+ (160583).
+- patches.arch/mcfg-e820: Check that MCFG points to an e820 reserved area
+- patches.arch/mcfg-check-more-busses: i386/x86_64: Check if
+ MCFG works for the first 16 busses (160583).
+- patches.arch/mmconfig-testbit: Small change to make the
+ mcfg-check-more-busses patch in go cleanly.
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.drivers/open-iscsi-svn.diff
+ Update open-iscsi to svn r545 (#157463)
+- patches.drivers/iscsitarget
+- patches.drivers/qla4xxx
+ Update patches to apply again.
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.suse/lsi_sas_transport_end_device_fix.patch
+- patches.suse/lsi_mptspi_reset_fix.patch
+ Convert mptspi to use generic domain validation (#166035)
* Fri Apr 21 2006 - ak(a)suse.de
- patches.arch/x86_64-vsyscall32-aflags: Pass -32 to the assembler
when compiling the 32bit vsyscall pages (163112).
-- patches.xen/xen3-auto-arch-x86_64.diff: Rediff and fix there too
+- patches.xen/xen3-auto-arch-x86_64.diff: Rediff and add flags
+ there too.
* Fri Apr 21 2006 - ak(a)suse.de
- patches.arch/x86_64-free-iommu-race: Fix a race in the
free_iommu path..
* Thu Apr 20 2006 - agruen(a)suse.de
- patches.arch/acpi_show_errors-fix: ACPI compile fix.
+* Thu Apr 20 2006 - hare(a)suse.de
+- Update SAS transport class for aic94xx
+- Include aic94xx driver (#142153 - LTC20571).
+- Include logical id and slot support for mpt (#158713)
+- Expander hot-add / remove support for mpt (#158723)
+- Update mpt driver to work with SAS transport class changes
+ (166035).
+- Update configuration files.
* Thu Apr 20 2006 - gregkh(a)suse.de
-- make the kernel version be 2.6.16.9
+- put the version number back in the 2.6.16.9 patch
- patches.kernel.org/patch-2.6.16.9: Linux 2.6.16.9.
* Thu Apr 20 2006 - trenn(a)suse.de
- patches.arch/acpi_ibm_notify.patch: Fix Thinkpad A21m shutdown
++++++ kernel-kdump.spec ++++++
--- /var/tmp/diff_new_pack.Fmxy4x/_old 2006-05-09 00:39:25.000000000 +0200
+++ /var/tmp/diff_new_pack.Fmxy4x/_new 2006-05-09 00:39:25.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-kdump (Version 2.6.16.13)
+# spec file for package kernel-kdump (Version 2.6.16.14)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -20,7 +20,7 @@
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
-Version: 2.6.16.13
+Version: 2.6.16.14
Release: 2
Summary: kernel for kdump
License: GPL
@@ -29,7 +29,7 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.16.13-%release
+Provides: kernel = 2.6.16.14-%release
%endif
%endif
Provides: kernel-kdump-nongpl
@@ -103,8 +103,6 @@
NoSource: 120
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
-# Will unknown sybols cause the kernel build to fail (0/1)?
-%define unknown_symbol_check 0
# Will modules not listed in supported.conf abort the kernel build (0/1)?
%define supported_modules_check 0
# Are we building with debug symbols enabled?
@@ -124,13 +122,12 @@
-Source Timestamp: 2006/05/03 04:53:23 UTC
-CVS Branch: SL101_BRANCH
+Source Timestamp: 2006/05/06 22:45:17 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
- echo "The kernel-kdump-2.6.16.13.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.16.13.src.rpm."
+ echo "The kernel-kdump-2.6.16.14.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.16.14.src.rpm."
exit 1
fi
symbols=$(
@@ -414,13 +411,12 @@
%buildroot/lib/modules/$KERNELRELEASE/source
ln -s /$obj_dir/$SUBARCH/kdump \
%buildroot/lib/modules/$KERNELRELEASE/build
-/sbin/depmod -b %buildroot -ae -F %buildroot/boot/System.map-$KERNELRELEASE \
- $KERNELRELEASE 2>&1 \
-| awk '
- /needs unknown symbol/ { fail=FAIL }
- { print }
- END { exit fail }
-' FAIL=%unknown_symbol_check
+# Abort if there are any undefined symbols
+msg="$(/sbin/depmod -F %buildroot/boot/System.map-$KERNELRELEASE \
+ -b %buildroot -ae $KERNELRELEASE 2>&1)"
+if [ $? -ne 0 ] || echo "$msg" | grep 'needs unknown symbol'; then
+ exit 1
+fi
# Create a dummy initrd with roughly the size the real one will have.
# That way, YaST will know that this package requires some additional
# space in /boot.
@@ -451,8 +447,100 @@
%files -f kernel.files
%changelog -n kernel-kdump
-* Wed May 03 2006 - aj(a)suse.de
-- Move SL101_RC4 tag.
+* Sat May 06 2006 - gregkh(a)suse.de
+- patches.fixes/fs-locks.c-Fix-sys_flock-race.patch: [PATCH]
+ fs/locks.c: Fix sys_flock() race (173001).
+* Sat May 06 2006 - agruen(a)suse.de
+- patches.drivers/msi-save-restore-for-suspend-resume.patch:
+ Delete.
+* Sat May 06 2006 - jeffm(a)suse.de
+- patches.suse/reiserfs-bkl-inversion: fix reiserfs lock inversion
+ of bkl vs inode semaphore (116531).
+* Sat May 06 2006 - agruen(a)suse.de
+- rpm/kernel-binary.spec.in: Abort build on undefined symbols in
+ modules. This check was configurable in earlier releases because
+ we did not want errors in km_* modules to abort the kernel
+ build.
+* Sat May 06 2006 - olh(a)suse.de
+- compile Apple touchpad driver into the kernel
+* Fri May 05 2006 - gregkh(a)suse.de
+- Update to 2.6.16.14:
+- smbfs chroot issue (CVE-2006-1864)
+* Fri May 05 2006 - axboe(a)suse.de
+- patches.fixes/cfq-tune: remove
+- patches.fixes/cfq-queueing-fixes: fix tcq performance issues (172301)
+* Fri May 05 2006 - ak(a)suse.de
+- patches.arch/x86_64-add-nmi_exit-to-die_nmi: add nmi_exit
+ to die_nmi.
+- patches.arch/x86_64-fix-die_lock-nesting: fix die_lock nesting.
+* Fri May 05 2006 - ak(a)suse.de
+- patches.arch/x86_64-avoid-ebda: Fix problems pointed out by
+ review
+* Fri May 05 2006 - olh(a)suse.de
+- add patches.fixes/usb-hid-ppc-ibmkbd-noget.patch
+ add an IBM USB keyboard to the HID_QUIRK_NOGET blacklist (161066 - LTC21605)
+* Fri May 05 2006 - olh(a)suse.de
+- add patches.arch/ppc-970mp-oprofile-num_pmcs.patch
+ add num_pmcs to 970MP cputable entry (172957)
+* Fri May 05 2006 - jbeulich(a)novell.com
+- Update Xen patches to 3.0.2 c/s 9664.
+* Fri May 05 2006 - ak(a)suse.de
+- patches.arch/x86_64-avoid-ebda: Avoid EBDA area in early boot
+ allocator (166022).
+* Fri May 05 2006 - hare(a)suse.de
+- patches.arch/s390-console-unblank.patch:
+ Fix softdog crash (#161997 - LTC22671)
+* Thu May 04 2006 - andrea(a)suse.de
+- patches.arch/s390-mapped-base.patch: fixed 32bit s390 (168805).
+- patches.suse/silent-stack-overflow: ported but still disabled in
+ the series file.
+- patches.fixes/acpi-nsxfname: deleted.
+- patches.fixes/fix-hugetlb-lock: deleted.
+* Thu May 04 2006 - tiwai(a)suse.de
+- patches.drivers/alsa-stac7661-vaio-line-in-fix,
+ patches.drivers/alsa-stac7661-vaio-mute-fix:
+ Fix line-in and mute on VAIO on VAIO laptops with STAC7661
+ (156494, 172628).
+- patches.drivers/alsa-ad1986a-asus-z62f,
+ patches.drivers/alsa-ad1988b-id-add,
+ patches.drivers/alsa-add-stac92xx-ids,
+ patches.drivers/alsa-alc260-vaio-a790,
+ patches.drivers/alsa-alc880-lg-s1,
+ patches.drivers/alsa-asus-a6km-workaround:
+ Fix sound support on laptops/mobos (172638).
+* Thu May 04 2006 - ak(a)suse.de
+- patches.fixes/ondemand-workqueue: Move ondemand timer into
+ own work queue (168612).
+* Thu May 04 2006 - hare(a)suse.de
+- patches.fixes/i2o_exec_lct_modified-memoryleak-fix.patch
+ Fix memleak in i2o driver (#169381)
+* Wed May 03 2006 - schwab(a)suse.de
+- memcpy-mck: Fix return value of memcpy for McKinley.
+* Wed May 03 2006 - agruen(a)suse.de
+- Update config files for patches.drivers/qla4xxx.
+* Wed May 03 2006 - hare(a)suse.de
+- patches.drivers/qla4xxx: Update to 5.00.05-d5 (#169991).
+* Wed May 03 2006 - axboe(a)suse.de
+- patches.fixes/blk-limit-recursion: Limit recursion of the
+ request handler (170315).
+* Wed May 03 2006 - hare(a)suse.de
+- patches.drivers/ibmvscsi-RAID-failure
+ Fix ibmvscsi to properly handle RAID disks (#170012 - LTC23393)
+- patches.drivers/mptfc_rolechg_sles10.patch
+ Fix race condition in mpt fusion (#170314)
+* Wed May 03 2006 - jbeulich(a)novell.com
+- patches.xen/net-csum.patch: Update missing from previous Xen commit.
+- patches.xen/xen3-x86_64-hotadd-reserve: Support memory hotadd
+ without sparsemem (142035 148522 149117 160861).
+- patches.xen/xen3-x86_64-srat-hotadd-reserve: Reserve SRAT
+ hotadd memory on x86-64 (142035 148522 149117 160861).
+- patches.xen/xen3-x86_64-reserve-hotadd-fixup: Delete.
+- patches.xen/xen3-rename-e820-mapped: Refresh.
+- patches.xen/xen3-e820-all-mapped: Refresh.
+- patches.xen/xen3-auto-arch-i386.diff: Refresh.
+* Wed May 03 2006 - hare(a)suse.de
+- patches.drivers/open-iscsi-svn.diff
+ Update open-iscsi to svn r564
* Tue May 02 2006 - jeffm(a)suse.de
- patches.fixes/dm-proper-refcounting.diff: Fixed refcounting when
md != NULL but md->interface_ptr is. It would return NULL, but
@@ -461,17 +549,49 @@
* Tue May 02 2006 - gregkh(a)suse.de
- Update to 2.6.16.13
- NETFILTER: SCTP conntrack: fix infinite loop (CVE-2006-1527)
+* Tue May 02 2006 - ak(a)suse.de
+- patches.arch/x86_64-discontig-hotadd-meminit: Delete.
+- patches.arch/x86_64-reserve-hotadd-fixup: Delete.
+- patches.arch/x86_64-empty-pxm: Rediff
+- patches.arch/x86_64-srat-hotadd-reserve: Merge to mainline
+ (142035 148522 149117 160861).
+- patches.arch/e820-all-mapped: Rediff
+- patches.arch/rename-e820-mapped: Rediff
+- patches.arch/x86_64-rename-node: Rename struct node in x86-64
+ NUMA code to struct boot node.
+- patches.arch/x86_64-hotadd-reserve: Merge to mainline. Limit max
+ memory preallocated to 10%% (142035 148522 149117 160861).
* Tue May 02 2006 - jack(a)suse.cz
- patches.fixes/jbd-2.6.16-1-realloc_freed_fix.diff: Fix assertion
failure in ext3 (152664).
-* Tue May 02 2006 - aj(a)suse.de
-- Add SL101_RC4 tag.
+* Tue May 02 2006 - hare(a)suse.de
+- patches.drivers/lpfc-8.1.6-update
+ Include bugfixes from Emulex (#171455)
+- patches.fixes/qla_os_eh_abort_fix
+ Fix eh_abort handler in qla2xxx (#170455)
+* Tue May 02 2006 - rw(a)suse.de
+- patches.suse/lkcd-handle_holey_pgdats.patch:
+ LKCD: fix overrun when num_mbanks > MAX_NUMNODES. (#168907)
+- patches.arch/ia64-sn2-tioce_provider:
+ Altix: fix tioce_reserve_m32() bug. (#169879)
+- patches.arch/ia64-sn2-hwperf-get_nearest_node_objdata:
+ Altix 4700: fix discover of nearest cpu node to IO node. (#168515)
+- patches.arch/ia64-sn2-hwperf-topology_show:
+ Altix: reduce overhead of reading sn_topology. (#168839)
* Tue May 02 2006 - okir(a)suse.de
- patches.fixes/nfs4-open-delegated: [NFSv4] nfs4_open_delegated
returned random garbage.
+* Tue May 02 2006 - olh(a)suse.de
+- add patches.arch/ppc-oprofile_call.patch
+ support callgraph on ppc64 (169983)
+* Tue May 02 2006 - olh(a)suse.de
+- add patches.arch/ppc-pseries-rtas-suspend.patch
+ fix panic during suspend calls (171016 - LTC23499)
* Tue May 02 2006 - okir(a)suse.de
- patches.fixes/nfs4-setclientid: NFSv4: SETCLIENTID_CONFIRM
should handle NFS4ERR_DELAY/NFS4ERR_RESOURCE (167953).
+* Tue May 02 2006 - olh(a)suse.de
+- define EXPORT_SYMBOL_GPL_FUTURE when KMOD is disabled
* Tue May 02 2006 - gregkh(a)suse.de
- Update to 2.6.16.12 which fixed the following:
- added for_each_possible_cpu
@@ -499,14 +619,21 @@
- x86_64: Fix a race in the free_iommu path.
- x86_64: Pass -32 to the assembler when compiling the 32bit vsyscall pages
- x86/PAE: Fix pte_clear for the >4GB RAM case
+- patches.arch/x86_64-free-iommu-race: Delete.
+- patches.arch/x86_64-vsyscall32-aflags: Delete.
+- patches.drivers/e1000-update: e1000 Update.
+- patches.xen/xen3-auto-arch-i386.diff: xen3 arch-i386.
+- patches.kernel.org/patch-2.6.16.12: Linux 2.6.16.12.
* Mon May 01 2006 - perex(a)suse.de
- patches.suse/netfilter-conntrack-sinzero:
VUL-0: kernel: minor information leak in SO_ORIGINAL_DST (#159046)
+* Mon May 01 2006 - garloff(a)suse.de
+- patches.scsi/scsi-tolerate-pq3-?: Cosmetic cleanups from akpm.
* Sun Apr 30 2006 - agruen(a)suse.de
- patches.fixes/nfs-acl-caching.diff: Need to update the cached
acls in nfs3_proc_setacls as well (171059).
* Sat Apr 29 2006 - jeffm(a)suse.de
-- series.conf: helps to enable the patch
+- patches.fixes/dm-proper-refcounting.diff: update missing refcount
* Sat Apr 29 2006 - jeffm(a)suse.de
- patches.fixes/ext3-resize-oops.diff: [PATCH] forgotten ->b_data
in memcpy() call in ext3/resize.c (oopsable).
@@ -517,24 +644,195 @@
- patches.fixes/disable-nfsv4-posix-acl-hack.diff: Improved fix
based on a comment by Neil Brown. Also disable NFSv4 support
on the client side (169033).
+* Sat Apr 29 2006 - olh(a)suse.de
+- add patches.arch/ppc-eeh-increment-counter.patch
+ Increment fail counter in PCI recovery (171020 - LTC23497)
+ add patches.arch/ppc-eeh-print-loc-code.patch
+ Print PCI slot location code on failure (171020 - LTC23497)
+* Sat Apr 29 2006 - olh(a)suse.de
+- update patches.drivers/ibmvscsis.patch
+ change the sysfs driver name from ibmvscsi to ibmvscsis
+* Fri Apr 28 2006 - olh(a)suse.de
+- update patches.suse/crasher-26.diff
+ add 3 module options to crasher.ko to call panic, BUG or trap
* Fri Apr 28 2006 - agruen(a)suse.de
- patches.fixes/disable-nfsv4-posix-acl-hack.diff: Disable NFSv4
deamon-side POSIX ACL <=> NFSv4 ACL mapping (169033).
-* Tue Apr 25 2006 - trenn(a)suse.de
-- patches.arch/acpi_asus_strict_model_check.patch: Do only load
- asus acpi module when model is listed (166920).
+* Fri Apr 28 2006 - hare(a)suse.de
+- patches.suse/sas-transport-attribute-write-fix.patch
+ Fix writing to SAS transport attributes (#166035)
+- patches.fixes/scsi-fix-remove-single-device.patch
+ Fix return value of 'scsi remove-single-device' (#169712)
+* Fri Apr 28 2006 - olh(a)suse.de
+- disable lots of config options in the powerpc kdump kernel
+ to reduce memory footprint
+ disable non-working pmac support, disable other untested subarchs
+* Fri Apr 28 2006 - olh(a)suse.de
+- update patches.suse/suse-ppc-legacy-io.patch
+ fix link errors when pmac support is disabled
+* Fri Apr 28 2006 - jbeulich(a)novell.com
+- Update Xen patches to 3.0-testing c/s 9656.
+- patches.xen/xen-SiS-APIC-bug.patch: Delete.
+- patches.xen/xenbus_be-non-modular.patch: Delete.
+- patches.xen/xen3-e820-all-mapped: Introduce e820_all_mapped
+ (160583).
+- patches.xen/xen-refine-irqdebug.patch: replace forced noirqdebug
+ on 32-bit Xen kernel.
+* Thu Apr 27 2006 - hare(a)suse.de
+- patches.fixes/scsi_transport_fc_deadlock.patch
+ Fix deadlock in scsi_transport_fc (#159596)
+- patches.fixes/mptfc-deadlock.patch
+ Update mptfc to work with the transport class changes (#168076)
+* Thu Apr 27 2006 - hare(a)suse.de
+- supported.conf: mark ctcmpc & libiscsi as supported,
+ claw as unsupported.
+* Thu Apr 27 2006 - hare(a)suse.de
+- patches.arch/s390-02-1{5,6}-october2005.diff
+ Include latest patches from IBM
+- patches.arch/s390-02-05-october2005.diff
+ Fix patch to use the correct syscall number (#170110)
+* Thu Apr 27 2006 - hare(a)suse.de
+- patches.arch/s390-dasd-uid.diff
+ Add missing EXPORT_SYMBOLs
+* Wed Apr 26 2006 - jeffm(a)suse.de
+- series.conf: moved ocfs2 patches to keep them grouped together.
+* Wed Apr 26 2006 - lmb(a)suse.de
+- patches.suse/ocfs2-update-2.6.16-20060423154214: Numerous OCFS2 fixes
+ and enhancements from Oracle.
+* Wed Apr 26 2006 - olh(a)suse.de
+- run panic_notifier_list before kexec only in lkcd case (169078)
+* Wed Apr 26 2006 - hare(a)suse.de
+- patches.drivers/open-iscsi-svn.diff
+ Fix read stall (#157463)
+* Wed Apr 26 2006 - gregkh(a)suse.de
+- Fix build error in ioat patch on SMP.
+* Wed Apr 26 2006 - gregkh(a)suse.de
+- patches.suse/ioat-engine-dma-mask: Delete.
+- patches.suse/ioat-engine-locking: Delete.
+- patches.suse/ioat-engine-no-unload: Delete.
+- patches.suse/ioat-helpers: Delete.
+- patches.suse/ioat-license: Delete.
+- patches.suse/ioat-network-client: Delete.
+- patches.suse/ioat-dma-subsystem: Delete.
+- patches.suse/ioat-tcp: Delete.
+- patches.suse/ioat-tcp-structs: Delete.
+- patches.suse/ioat-dma-driver: Delete.
+- Update config files.
+- patches.suse/lkcd.patch: lkcd (142097).
+- patches.suse/ioat-1.6.patch: IOAT DMA Engine code 1.6 release
+ (#167549)
+* Tue Apr 25 2006 - agruen(a)suse.de
+- patches.suse/dmapi-xfs-event-mask-fix: Fix event mask check.
+* Tue Apr 25 2006 - hare(a)suse.de
+- patches.suse/lsi-eventstr-overflow.patch
+ Fix string overflow in mpt fusion (#166035)
+* Tue Apr 25 2006 - lmb(a)suse.de
+- patches.fixes/ipmi-startup-race: Fix race condition during IPMI
+ startup (#162061).
+* Tue Apr 25 2006 - lmb(a)suse.de
+- patches.suse/lkcd-GFP_COMP: Fix LKCD to handle GFP_COMP flagged pages
+ (#168514).
* Tue Apr 25 2006 - tonyj(a)suse.de
- patches.suse/apparmor: Fix for critical bug #159411 ("Apparmor message
- reports unknown xattr type"). Ack'd by gregkh.
+ reports unknown xattr type").
+* Mon Apr 24 2006 - olh(a)suse.de
+- add patches.fixes/tg3-selftest-phy_reset.patch
+ workaround for lost carrier during ethtool -t (158568 - LTC22155)
* Mon Apr 24 2006 - gregkh(a)suse.de
- Update config files.
* Mon Apr 24 2006 - gregkh(a)suse.de
-- Update to 2.6.16.11 (bug fixes and security issues fixed)
+- Update to 2.6.16.11 (bug and security fixes)
- patches.fixes/tcp-truesize-underflow: Delete.
+- patches.fixes/network-fix-hotplug-race-during-device-registration.patch:
+ Delete.
- patches.fixes/file-lookup-without-ref.patch: Delete.
- patches.kernel.org/patch-2.6.16.9: Delete.
- patches.kernel.org/patch-2.6.16.11: Linux 2.6.16.11.
-* Mon Apr 24 2006 - jbeulich(a)novell.com
+* Mon Apr 24 2006 - trenn(a)suse.de
+- patches.arch/acpi_asus_init_fixups.patch: Remove __init from
+ asus_acpi .add and .remove funcs. (only rediffed)
+- patches.arch/acpi_asus_strict_model_check.patch: Do only load
+ asus acpi module when model is listed (166920).
+- patches.arch/acpi_processor_exit_acpi_off: Exit ACPI processor
+ module gracefully if acpi is disabled (165803).
+* Mon Apr 24 2006 - garloff(a)suse.de
+- patches.fixes/sg2616dio_lk.diff: Added Patch-Mainline annotation.
+- patches.suse/scsi-scan-tolerate-pq3-[23]: Change BLIST_ATTACH_PQ3
+ flag to 0x1000000 to avoid conflict with BLIST_MAX_512.
+* Sun Apr 23 2006 - agruen(a)suse.de
+- Update the required version of perl-Bootloader.
+* Sat Apr 22 2006 - olh(a)suse.de
+- build pdc202xx_new as a module in kdump kernel (158247 - LTC22416)
+* Sat Apr 22 2006 - jeffm(a)suse.de
+- patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs:
+ fix handling of device names with /'s in them (#154278).
+* Fri Apr 21 2006 - gregkh(a)suse.de
+- Update config files.
+- patches.drivers/usb-add-driver-for-funsoft-usb-serial-device.patch:
+ [PATCH] USB: add driver for funsoft usb serial device (#164598).
+* Fri Apr 21 2006 - gregkh(a)suse.de
+- patches.drivers/usb-unplug-usbkb-from-hub.patch: USB: fix
+ error messages when USB keyboard is unplugged (#167170).
+- patches.fixes/usb-hid-dead-mouse: Fix dying mice on Intel UHCI
+ controllers (146781, 151719, 94064).
+* Fri Apr 21 2006 - gregkh(a)suse.de
+- patches.fixes/network-fix-hotplug-race-during-device-registration.patch:
+ [NET]: Fix hotplug race during device registration (#165050).
+* Fri Apr 21 2006 - olh(a)suse.de
+- update patches.drivers/lpfc-8.1.5-update
+ remove lpfc_set_slim
+* Fri Apr 21 2006 - olh(a)suse.de
+- update patches.suse/mv643xx_eth.SET_NETDEV_DEV.patch
+ really provide sysfs class device symlink (161555)
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.arch/s390-02-1{2,3,4}-october2005.diff
+ Include latest patchset from IBM.
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.drivers/lpfc-8.1.5-update
+ Update lpfc driver to 8.1.5 (#166928)
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.arch/s390-02-[05-10]-october2005.diff
+ Include latest patchset from IBM
+- patches.arch/s390-dasd-uid.diff
+ Generate unique DASD IDs.
+* Fri Apr 21 2006 - hare(a)suse.de
+- Mark zfcp_hbaapi as supported (#163245 - LTC22901)
+* Fri Apr 21 2006 - schwab(a)suse.de
+- resume-init: Fix resuming from INIT handler.
+* Fri Apr 21 2006 - tiwai(a)suse.de
+- patches.drivers/alsa-ad1981hd-all-hp-laptops: Use model "hp" for
+ all HP laptops with AD1981HD.
+- patches.drivers/alsa-ad1981hd-thinkpad-x60: Add Thinkpad
+ X60/T60/Z60 support.
+- patches.drivers/alsa-ad1986a-asus-m9: Add model entry for ASUS
+ M9 laptop.
+- patches.drivers/alsa-ad1986a-asus-u5a: Add support of ASUS U5A
+ with AD1986A codec
+- patches.drivers/alsa-ad1986a-hp-presario-b2800: support HP
+ Compaq Presario B2800 laptop with AD1986A codec
+- patches.drivers/alsa-alc880-epox-ep5lda: Add entry for Epox
+ EP-5LDA+ GLi.
+- patches.drivers/alsa-intel8x0-disable-ali5455-spdif-in: Disable
+ ALI5455 SPDIF-input.
+- patches.drivers/alsa-stac92xx-intel-d945pvs: Adds HDA support
+ for Intel D945Pvs board with subdevice id 0x0707.
+- patches.drivers/alsa-via8251-ac97-fix: add support for VIA
+ VT8251 (AC'97).
+- patches.drivers/alsa-via8251-ac97-tweak: tweak VT8251
+ workaround.
+* Fri Apr 21 2006 - jbeulich(a)novell.com
+- patches.xen/xen3-rename-e820-mapped: Rename e820_mapped to
+ e820_any_mapped.
+- patches.xen/xen3-e820-all-mapped: Introduce e820_all_mapped
+ (160583).
+- Re-diff a few other Xen patches.
+* Fri Apr 21 2006 - ak(a)suse.de
+- patches.fixes/ipfrag-hash: [IPV4] ip_fragment: Always compute
+ hash with ipfrag_lock held. (164777).
+* Fri Apr 21 2006 - trenn(a)suse.de
+- patches.arch/ia64_acpi_unalignments.patch: Avoid unaligned
+ memory access (153173).
+* Fri Apr 21 2006 - jbeulich(a)novell.com
- Update Xen patches to 3.0.2-2 (c/s 9629).
- patches.xen/xen3-patch-2.6.16.9: Linux 2.6.16.9.
- patches.xen/xen-SiS-APIC-bug.patch: Forward information on
@@ -547,29 +845,50 @@
doesn't build properly as a module.
- Update Xen config files.
- supported.conf: Add xenbus_be.
-* Mon Apr 24 2006 - garloff(a)suse.de
-- patches.fixes/sg2616dio_lk.diff: Added Patch-Mainline annotation.
-- patches.suse/scsi-scan-tolerate-pq3-[23]: Change BLIST_ATTACH_PQ3
- flag to 0x1000000 to avoid conflict with BLIST_MAX_512.
-* Sun Apr 23 2006 - agruen(a)suse.de
-- Update the required version of perl-Bootloader.
-* Sat Apr 22 2006 - olh(a)suse.de
-- update patches.suse/mv643xx_eth.SET_NETDEV_DEV.patch
- really provide sysfs class device symlink (161555)
-* Sat Apr 22 2006 - jeffm(a)suse.de
-- patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs:
- fix handling of device names with /'s in them (#154278).
+* Fri Apr 21 2006 - olh(a)suse.de
+- add patches.arch/ppc-eeh-mem_init_done.patch
+ avoid crash in PCI code if mem system not up (167020 - LTC22896)
+* Fri Apr 21 2006 - ak(a)suse.de
+- patches.arch/disable-mmconfig: Delete (160583)
+- patches.arch/rename-e820-mapped: Rename e820_mapped to
+ e820_any_mapped.
+- patches.arch/e820-all-mapped: Introduce e820_all_mapped
+ (160583).
+- patches.arch/mcfg-e820: Check that MCFG points to an e820 reserved area
+- patches.arch/mcfg-check-more-busses: i386/x86_64: Check if
+ MCFG works for the first 16 busses (160583).
+- patches.arch/mmconfig-testbit: Small change to make the
+ mcfg-check-more-busses patch in go cleanly.
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.drivers/open-iscsi-svn.diff
+ Update open-iscsi to svn r545 (#157463)
+- patches.drivers/iscsitarget
+- patches.drivers/qla4xxx
+ Update patches to apply again.
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.suse/lsi_sas_transport_end_device_fix.patch
+- patches.suse/lsi_mptspi_reset_fix.patch
+ Convert mptspi to use generic domain validation (#166035)
* Fri Apr 21 2006 - ak(a)suse.de
- patches.arch/x86_64-vsyscall32-aflags: Pass -32 to the assembler
when compiling the 32bit vsyscall pages (163112).
-- patches.xen/xen3-auto-arch-x86_64.diff: Rediff and fix there too
+- patches.xen/xen3-auto-arch-x86_64.diff: Rediff and add flags
+ there too.
* Fri Apr 21 2006 - ak(a)suse.de
- patches.arch/x86_64-free-iommu-race: Fix a race in the
free_iommu path..
* Thu Apr 20 2006 - agruen(a)suse.de
- patches.arch/acpi_show_errors-fix: ACPI compile fix.
+* Thu Apr 20 2006 - hare(a)suse.de
+- Update SAS transport class for aic94xx
+- Include aic94xx driver (#142153 - LTC20571).
+- Include logical id and slot support for mpt (#158713)
+- Expander hot-add / remove support for mpt (#158723)
+- Update mpt driver to work with SAS transport class changes
+ (166035).
+- Update configuration files.
* Thu Apr 20 2006 - gregkh(a)suse.de
-- make the kernel version be 2.6.16.9
+- put the version number back in the 2.6.16.9 patch
- patches.kernel.org/patch-2.6.16.9: Linux 2.6.16.9.
* Thu Apr 20 2006 - trenn(a)suse.de
- patches.arch/acpi_ibm_notify.patch: Fix Thinkpad A21m shutdown
++++++ kernel-ppc64.spec ++++++
--- /var/tmp/diff_new_pack.Fmxy4x/_old 2006-05-09 00:39:26.000000000 +0200
+++ /var/tmp/diff_new_pack.Fmxy4x/_new 2006-05-09 00:39:26.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-ppc64 (Version 2.6.16.13)
+# spec file for package kernel-ppc64 (Version 2.6.16.14)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -19,7 +19,7 @@
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
-Version: 2.6.16.13
+Version: 2.6.16.14
Release: 2
Summary: Kernel for ppc64 Systems
License: GPL, LGPL
@@ -28,7 +28,7 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.16.13-%release
+Provides: kernel = 2.6.16.14-%release
%endif
%endif
Provides: kernel-ppc64-nongpl
@@ -98,8 +98,6 @@
NoSource: 120
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
-# Will unknown sybols cause the kernel build to fail (0/1)?
-%define unknown_symbol_check 0
# Will modules not listed in supported.conf abort the kernel build (0/1)?
%define supported_modules_check 0
# Are we building with debug symbols enabled?
@@ -129,13 +127,12 @@
Tom Gall <tom_gall(a)vnet.ibm.com>
see /usr/src/linux-pmac-benh/CREDITS for more details.
-Source Timestamp: 2006/05/03 04:53:23 UTC
-CVS Branch: SL101_BRANCH
+Source Timestamp: 2006/05/06 22:45:17 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
- echo "The kernel-ppc64-2.6.16.13.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.16.13.src.rpm."
+ echo "The kernel-ppc64-2.6.16.14.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.16.14.src.rpm."
exit 1
fi
symbols=$(
@@ -419,13 +416,12 @@
%buildroot/lib/modules/$KERNELRELEASE/source
ln -s /$obj_dir/$SUBARCH/ppc64 \
%buildroot/lib/modules/$KERNELRELEASE/build
-/sbin/depmod -b %buildroot -ae -F %buildroot/boot/System.map-$KERNELRELEASE \
- $KERNELRELEASE 2>&1 \
-| awk '
- /needs unknown symbol/ { fail=FAIL }
- { print }
- END { exit fail }
-' FAIL=%unknown_symbol_check
+# Abort if there are any undefined symbols
+msg="$(/sbin/depmod -F %buildroot/boot/System.map-$KERNELRELEASE \
+ -b %buildroot -ae $KERNELRELEASE 2>&1)"
+if [ $? -ne 0 ] || echo "$msg" | grep 'needs unknown symbol'; then
+ exit 1
+fi
# Create a dummy initrd with roughly the size the real one will have.
# That way, YaST will know that this package requires some additional
# space in /boot.
@@ -456,8 +452,100 @@
%files -f kernel.files
%changelog -n kernel-ppc64
-* Wed May 03 2006 - aj(a)suse.de
-- Move SL101_RC4 tag.
+* Sat May 06 2006 - gregkh(a)suse.de
+- patches.fixes/fs-locks.c-Fix-sys_flock-race.patch: [PATCH]
+ fs/locks.c: Fix sys_flock() race (173001).
+* Sat May 06 2006 - agruen(a)suse.de
+- patches.drivers/msi-save-restore-for-suspend-resume.patch:
+ Delete.
+* Sat May 06 2006 - jeffm(a)suse.de
+- patches.suse/reiserfs-bkl-inversion: fix reiserfs lock inversion
+ of bkl vs inode semaphore (116531).
+* Sat May 06 2006 - agruen(a)suse.de
+- rpm/kernel-binary.spec.in: Abort build on undefined symbols in
+ modules. This check was configurable in earlier releases because
+ we did not want errors in km_* modules to abort the kernel
+ build.
+* Sat May 06 2006 - olh(a)suse.de
+- compile Apple touchpad driver into the kernel
+* Fri May 05 2006 - gregkh(a)suse.de
+- Update to 2.6.16.14:
+- smbfs chroot issue (CVE-2006-1864)
+* Fri May 05 2006 - axboe(a)suse.de
+- patches.fixes/cfq-tune: remove
+- patches.fixes/cfq-queueing-fixes: fix tcq performance issues (172301)
+* Fri May 05 2006 - ak(a)suse.de
+- patches.arch/x86_64-add-nmi_exit-to-die_nmi: add nmi_exit
+ to die_nmi.
+- patches.arch/x86_64-fix-die_lock-nesting: fix die_lock nesting.
+* Fri May 05 2006 - ak(a)suse.de
+- patches.arch/x86_64-avoid-ebda: Fix problems pointed out by
+ review
+* Fri May 05 2006 - olh(a)suse.de
+- add patches.fixes/usb-hid-ppc-ibmkbd-noget.patch
+ add an IBM USB keyboard to the HID_QUIRK_NOGET blacklist (161066 - LTC21605)
+* Fri May 05 2006 - olh(a)suse.de
+- add patches.arch/ppc-970mp-oprofile-num_pmcs.patch
+ add num_pmcs to 970MP cputable entry (172957)
+* Fri May 05 2006 - jbeulich(a)novell.com
+- Update Xen patches to 3.0.2 c/s 9664.
+* Fri May 05 2006 - ak(a)suse.de
+- patches.arch/x86_64-avoid-ebda: Avoid EBDA area in early boot
+ allocator (166022).
+* Fri May 05 2006 - hare(a)suse.de
+- patches.arch/s390-console-unblank.patch:
+ Fix softdog crash (#161997 - LTC22671)
+* Thu May 04 2006 - andrea(a)suse.de
+- patches.arch/s390-mapped-base.patch: fixed 32bit s390 (168805).
+- patches.suse/silent-stack-overflow: ported but still disabled in
+ the series file.
+- patches.fixes/acpi-nsxfname: deleted.
+- patches.fixes/fix-hugetlb-lock: deleted.
+* Thu May 04 2006 - tiwai(a)suse.de
+- patches.drivers/alsa-stac7661-vaio-line-in-fix,
+ patches.drivers/alsa-stac7661-vaio-mute-fix:
+ Fix line-in and mute on VAIO on VAIO laptops with STAC7661
+ (156494, 172628).
+- patches.drivers/alsa-ad1986a-asus-z62f,
+ patches.drivers/alsa-ad1988b-id-add,
+ patches.drivers/alsa-add-stac92xx-ids,
+ patches.drivers/alsa-alc260-vaio-a790,
+ patches.drivers/alsa-alc880-lg-s1,
+ patches.drivers/alsa-asus-a6km-workaround:
+ Fix sound support on laptops/mobos (172638).
+* Thu May 04 2006 - ak(a)suse.de
+- patches.fixes/ondemand-workqueue: Move ondemand timer into
+ own work queue (168612).
+* Thu May 04 2006 - hare(a)suse.de
+- patches.fixes/i2o_exec_lct_modified-memoryleak-fix.patch
+ Fix memleak in i2o driver (#169381)
+* Wed May 03 2006 - schwab(a)suse.de
+- memcpy-mck: Fix return value of memcpy for McKinley.
+* Wed May 03 2006 - agruen(a)suse.de
+- Update config files for patches.drivers/qla4xxx.
+* Wed May 03 2006 - hare(a)suse.de
+- patches.drivers/qla4xxx: Update to 5.00.05-d5 (#169991).
+* Wed May 03 2006 - axboe(a)suse.de
+- patches.fixes/blk-limit-recursion: Limit recursion of the
+ request handler (170315).
+* Wed May 03 2006 - hare(a)suse.de
+- patches.drivers/ibmvscsi-RAID-failure
+ Fix ibmvscsi to properly handle RAID disks (#170012 - LTC23393)
+- patches.drivers/mptfc_rolechg_sles10.patch
+ Fix race condition in mpt fusion (#170314)
+* Wed May 03 2006 - jbeulich(a)novell.com
+- patches.xen/net-csum.patch: Update missing from previous Xen commit.
+- patches.xen/xen3-x86_64-hotadd-reserve: Support memory hotadd
+ without sparsemem (142035 148522 149117 160861).
+- patches.xen/xen3-x86_64-srat-hotadd-reserve: Reserve SRAT
+ hotadd memory on x86-64 (142035 148522 149117 160861).
+- patches.xen/xen3-x86_64-reserve-hotadd-fixup: Delete.
+- patches.xen/xen3-rename-e820-mapped: Refresh.
+- patches.xen/xen3-e820-all-mapped: Refresh.
+- patches.xen/xen3-auto-arch-i386.diff: Refresh.
+* Wed May 03 2006 - hare(a)suse.de
+- patches.drivers/open-iscsi-svn.diff
+ Update open-iscsi to svn r564
* Tue May 02 2006 - jeffm(a)suse.de
- patches.fixes/dm-proper-refcounting.diff: Fixed refcounting when
md != NULL but md->interface_ptr is. It would return NULL, but
@@ -466,17 +554,49 @@
* Tue May 02 2006 - gregkh(a)suse.de
- Update to 2.6.16.13
- NETFILTER: SCTP conntrack: fix infinite loop (CVE-2006-1527)
+* Tue May 02 2006 - ak(a)suse.de
+- patches.arch/x86_64-discontig-hotadd-meminit: Delete.
+- patches.arch/x86_64-reserve-hotadd-fixup: Delete.
+- patches.arch/x86_64-empty-pxm: Rediff
+- patches.arch/x86_64-srat-hotadd-reserve: Merge to mainline
+ (142035 148522 149117 160861).
+- patches.arch/e820-all-mapped: Rediff
+- patches.arch/rename-e820-mapped: Rediff
+- patches.arch/x86_64-rename-node: Rename struct node in x86-64
+ NUMA code to struct boot node.
+- patches.arch/x86_64-hotadd-reserve: Merge to mainline. Limit max
+ memory preallocated to 10%% (142035 148522 149117 160861).
* Tue May 02 2006 - jack(a)suse.cz
- patches.fixes/jbd-2.6.16-1-realloc_freed_fix.diff: Fix assertion
failure in ext3 (152664).
-* Tue May 02 2006 - aj(a)suse.de
-- Add SL101_RC4 tag.
+* Tue May 02 2006 - hare(a)suse.de
+- patches.drivers/lpfc-8.1.6-update
+ Include bugfixes from Emulex (#171455)
+- patches.fixes/qla_os_eh_abort_fix
+ Fix eh_abort handler in qla2xxx (#170455)
+* Tue May 02 2006 - rw(a)suse.de
+- patches.suse/lkcd-handle_holey_pgdats.patch:
+ LKCD: fix overrun when num_mbanks > MAX_NUMNODES. (#168907)
+- patches.arch/ia64-sn2-tioce_provider:
+ Altix: fix tioce_reserve_m32() bug. (#169879)
+- patches.arch/ia64-sn2-hwperf-get_nearest_node_objdata:
+ Altix 4700: fix discover of nearest cpu node to IO node. (#168515)
+- patches.arch/ia64-sn2-hwperf-topology_show:
+ Altix: reduce overhead of reading sn_topology. (#168839)
* Tue May 02 2006 - okir(a)suse.de
- patches.fixes/nfs4-open-delegated: [NFSv4] nfs4_open_delegated
returned random garbage.
+* Tue May 02 2006 - olh(a)suse.de
+- add patches.arch/ppc-oprofile_call.patch
+ support callgraph on ppc64 (169983)
+* Tue May 02 2006 - olh(a)suse.de
+- add patches.arch/ppc-pseries-rtas-suspend.patch
+ fix panic during suspend calls (171016 - LTC23499)
* Tue May 02 2006 - okir(a)suse.de
- patches.fixes/nfs4-setclientid: NFSv4: SETCLIENTID_CONFIRM
should handle NFS4ERR_DELAY/NFS4ERR_RESOURCE (167953).
+* Tue May 02 2006 - olh(a)suse.de
+- define EXPORT_SYMBOL_GPL_FUTURE when KMOD is disabled
* Tue May 02 2006 - gregkh(a)suse.de
- Update to 2.6.16.12 which fixed the following:
- added for_each_possible_cpu
@@ -504,14 +624,21 @@
- x86_64: Fix a race in the free_iommu path.
- x86_64: Pass -32 to the assembler when compiling the 32bit vsyscall pages
- x86/PAE: Fix pte_clear for the >4GB RAM case
+- patches.arch/x86_64-free-iommu-race: Delete.
+- patches.arch/x86_64-vsyscall32-aflags: Delete.
+- patches.drivers/e1000-update: e1000 Update.
+- patches.xen/xen3-auto-arch-i386.diff: xen3 arch-i386.
+- patches.kernel.org/patch-2.6.16.12: Linux 2.6.16.12.
* Mon May 01 2006 - perex(a)suse.de
- patches.suse/netfilter-conntrack-sinzero:
VUL-0: kernel: minor information leak in SO_ORIGINAL_DST (#159046)
+* Mon May 01 2006 - garloff(a)suse.de
+- patches.scsi/scsi-tolerate-pq3-?: Cosmetic cleanups from akpm.
* Sun Apr 30 2006 - agruen(a)suse.de
- patches.fixes/nfs-acl-caching.diff: Need to update the cached
acls in nfs3_proc_setacls as well (171059).
* Sat Apr 29 2006 - jeffm(a)suse.de
-- series.conf: helps to enable the patch
+- patches.fixes/dm-proper-refcounting.diff: update missing refcount
* Sat Apr 29 2006 - jeffm(a)suse.de
- patches.fixes/ext3-resize-oops.diff: [PATCH] forgotten ->b_data
in memcpy() call in ext3/resize.c (oopsable).
@@ -522,24 +649,195 @@
- patches.fixes/disable-nfsv4-posix-acl-hack.diff: Improved fix
based on a comment by Neil Brown. Also disable NFSv4 support
on the client side (169033).
+* Sat Apr 29 2006 - olh(a)suse.de
+- add patches.arch/ppc-eeh-increment-counter.patch
+ Increment fail counter in PCI recovery (171020 - LTC23497)
+ add patches.arch/ppc-eeh-print-loc-code.patch
+ Print PCI slot location code on failure (171020 - LTC23497)
+* Sat Apr 29 2006 - olh(a)suse.de
+- update patches.drivers/ibmvscsis.patch
+ change the sysfs driver name from ibmvscsi to ibmvscsis
+* Fri Apr 28 2006 - olh(a)suse.de
+- update patches.suse/crasher-26.diff
+ add 3 module options to crasher.ko to call panic, BUG or trap
* Fri Apr 28 2006 - agruen(a)suse.de
- patches.fixes/disable-nfsv4-posix-acl-hack.diff: Disable NFSv4
deamon-side POSIX ACL <=> NFSv4 ACL mapping (169033).
-* Tue Apr 25 2006 - trenn(a)suse.de
-- patches.arch/acpi_asus_strict_model_check.patch: Do only load
- asus acpi module when model is listed (166920).
+* Fri Apr 28 2006 - hare(a)suse.de
+- patches.suse/sas-transport-attribute-write-fix.patch
+ Fix writing to SAS transport attributes (#166035)
+- patches.fixes/scsi-fix-remove-single-device.patch
+ Fix return value of 'scsi remove-single-device' (#169712)
+* Fri Apr 28 2006 - olh(a)suse.de
+- disable lots of config options in the powerpc kdump kernel
+ to reduce memory footprint
+ disable non-working pmac support, disable other untested subarchs
+* Fri Apr 28 2006 - olh(a)suse.de
+- update patches.suse/suse-ppc-legacy-io.patch
+ fix link errors when pmac support is disabled
+* Fri Apr 28 2006 - jbeulich(a)novell.com
+- Update Xen patches to 3.0-testing c/s 9656.
+- patches.xen/xen-SiS-APIC-bug.patch: Delete.
+- patches.xen/xenbus_be-non-modular.patch: Delete.
+- patches.xen/xen3-e820-all-mapped: Introduce e820_all_mapped
+ (160583).
+- patches.xen/xen-refine-irqdebug.patch: replace forced noirqdebug
+ on 32-bit Xen kernel.
+* Thu Apr 27 2006 - hare(a)suse.de
+- patches.fixes/scsi_transport_fc_deadlock.patch
+ Fix deadlock in scsi_transport_fc (#159596)
+- patches.fixes/mptfc-deadlock.patch
+ Update mptfc to work with the transport class changes (#168076)
+* Thu Apr 27 2006 - hare(a)suse.de
+- supported.conf: mark ctcmpc & libiscsi as supported,
+ claw as unsupported.
+* Thu Apr 27 2006 - hare(a)suse.de
+- patches.arch/s390-02-1{5,6}-october2005.diff
+ Include latest patches from IBM
+- patches.arch/s390-02-05-october2005.diff
+ Fix patch to use the correct syscall number (#170110)
+* Thu Apr 27 2006 - hare(a)suse.de
+- patches.arch/s390-dasd-uid.diff
+ Add missing EXPORT_SYMBOLs
+* Wed Apr 26 2006 - jeffm(a)suse.de
+- series.conf: moved ocfs2 patches to keep them grouped together.
+* Wed Apr 26 2006 - lmb(a)suse.de
+- patches.suse/ocfs2-update-2.6.16-20060423154214: Numerous OCFS2 fixes
+ and enhancements from Oracle.
+* Wed Apr 26 2006 - olh(a)suse.de
+- run panic_notifier_list before kexec only in lkcd case (169078)
+* Wed Apr 26 2006 - hare(a)suse.de
+- patches.drivers/open-iscsi-svn.diff
+ Fix read stall (#157463)
+* Wed Apr 26 2006 - gregkh(a)suse.de
+- Fix build error in ioat patch on SMP.
+* Wed Apr 26 2006 - gregkh(a)suse.de
+- patches.suse/ioat-engine-dma-mask: Delete.
+- patches.suse/ioat-engine-locking: Delete.
+- patches.suse/ioat-engine-no-unload: Delete.
+- patches.suse/ioat-helpers: Delete.
+- patches.suse/ioat-license: Delete.
+- patches.suse/ioat-network-client: Delete.
+- patches.suse/ioat-dma-subsystem: Delete.
+- patches.suse/ioat-tcp: Delete.
+- patches.suse/ioat-tcp-structs: Delete.
+- patches.suse/ioat-dma-driver: Delete.
+- Update config files.
+- patches.suse/lkcd.patch: lkcd (142097).
+- patches.suse/ioat-1.6.patch: IOAT DMA Engine code 1.6 release
+ (#167549)
+* Tue Apr 25 2006 - agruen(a)suse.de
+- patches.suse/dmapi-xfs-event-mask-fix: Fix event mask check.
+* Tue Apr 25 2006 - hare(a)suse.de
+- patches.suse/lsi-eventstr-overflow.patch
+ Fix string overflow in mpt fusion (#166035)
+* Tue Apr 25 2006 - lmb(a)suse.de
+- patches.fixes/ipmi-startup-race: Fix race condition during IPMI
+ startup (#162061).
+* Tue Apr 25 2006 - lmb(a)suse.de
+- patches.suse/lkcd-GFP_COMP: Fix LKCD to handle GFP_COMP flagged pages
+ (#168514).
* Tue Apr 25 2006 - tonyj(a)suse.de
- patches.suse/apparmor: Fix for critical bug #159411 ("Apparmor message
- reports unknown xattr type"). Ack'd by gregkh.
+ reports unknown xattr type").
+* Mon Apr 24 2006 - olh(a)suse.de
+- add patches.fixes/tg3-selftest-phy_reset.patch
+ workaround for lost carrier during ethtool -t (158568 - LTC22155)
* Mon Apr 24 2006 - gregkh(a)suse.de
- Update config files.
* Mon Apr 24 2006 - gregkh(a)suse.de
-- Update to 2.6.16.11 (bug fixes and security issues fixed)
+- Update to 2.6.16.11 (bug and security fixes)
- patches.fixes/tcp-truesize-underflow: Delete.
+- patches.fixes/network-fix-hotplug-race-during-device-registration.patch:
+ Delete.
- patches.fixes/file-lookup-without-ref.patch: Delete.
- patches.kernel.org/patch-2.6.16.9: Delete.
- patches.kernel.org/patch-2.6.16.11: Linux 2.6.16.11.
-* Mon Apr 24 2006 - jbeulich(a)novell.com
+* Mon Apr 24 2006 - trenn(a)suse.de
+- patches.arch/acpi_asus_init_fixups.patch: Remove __init from
+ asus_acpi .add and .remove funcs. (only rediffed)
+- patches.arch/acpi_asus_strict_model_check.patch: Do only load
+ asus acpi module when model is listed (166920).
+- patches.arch/acpi_processor_exit_acpi_off: Exit ACPI processor
+ module gracefully if acpi is disabled (165803).
+* Mon Apr 24 2006 - garloff(a)suse.de
+- patches.fixes/sg2616dio_lk.diff: Added Patch-Mainline annotation.
+- patches.suse/scsi-scan-tolerate-pq3-[23]: Change BLIST_ATTACH_PQ3
+ flag to 0x1000000 to avoid conflict with BLIST_MAX_512.
+* Sun Apr 23 2006 - agruen(a)suse.de
+- Update the required version of perl-Bootloader.
+* Sat Apr 22 2006 - olh(a)suse.de
+- build pdc202xx_new as a module in kdump kernel (158247 - LTC22416)
+* Sat Apr 22 2006 - jeffm(a)suse.de
+- patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs:
+ fix handling of device names with /'s in them (#154278).
+* Fri Apr 21 2006 - gregkh(a)suse.de
+- Update config files.
+- patches.drivers/usb-add-driver-for-funsoft-usb-serial-device.patch:
+ [PATCH] USB: add driver for funsoft usb serial device (#164598).
+* Fri Apr 21 2006 - gregkh(a)suse.de
+- patches.drivers/usb-unplug-usbkb-from-hub.patch: USB: fix
+ error messages when USB keyboard is unplugged (#167170).
+- patches.fixes/usb-hid-dead-mouse: Fix dying mice on Intel UHCI
+ controllers (146781, 151719, 94064).
+* Fri Apr 21 2006 - gregkh(a)suse.de
+- patches.fixes/network-fix-hotplug-race-during-device-registration.patch:
+ [NET]: Fix hotplug race during device registration (#165050).
+* Fri Apr 21 2006 - olh(a)suse.de
+- update patches.drivers/lpfc-8.1.5-update
+ remove lpfc_set_slim
+* Fri Apr 21 2006 - olh(a)suse.de
+- update patches.suse/mv643xx_eth.SET_NETDEV_DEV.patch
+ really provide sysfs class device symlink (161555)
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.arch/s390-02-1{2,3,4}-october2005.diff
+ Include latest patchset from IBM.
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.drivers/lpfc-8.1.5-update
+ Update lpfc driver to 8.1.5 (#166928)
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.arch/s390-02-[05-10]-october2005.diff
+ Include latest patchset from IBM
+- patches.arch/s390-dasd-uid.diff
+ Generate unique DASD IDs.
+* Fri Apr 21 2006 - hare(a)suse.de
+- Mark zfcp_hbaapi as supported (#163245 - LTC22901)
+* Fri Apr 21 2006 - schwab(a)suse.de
+- resume-init: Fix resuming from INIT handler.
+* Fri Apr 21 2006 - tiwai(a)suse.de
+- patches.drivers/alsa-ad1981hd-all-hp-laptops: Use model "hp" for
+ all HP laptops with AD1981HD.
+- patches.drivers/alsa-ad1981hd-thinkpad-x60: Add Thinkpad
+ X60/T60/Z60 support.
+- patches.drivers/alsa-ad1986a-asus-m9: Add model entry for ASUS
+ M9 laptop.
+- patches.drivers/alsa-ad1986a-asus-u5a: Add support of ASUS U5A
+ with AD1986A codec
+- patches.drivers/alsa-ad1986a-hp-presario-b2800: support HP
+ Compaq Presario B2800 laptop with AD1986A codec
+- patches.drivers/alsa-alc880-epox-ep5lda: Add entry for Epox
+ EP-5LDA+ GLi.
+- patches.drivers/alsa-intel8x0-disable-ali5455-spdif-in: Disable
+ ALI5455 SPDIF-input.
+- patches.drivers/alsa-stac92xx-intel-d945pvs: Adds HDA support
+ for Intel D945Pvs board with subdevice id 0x0707.
+- patches.drivers/alsa-via8251-ac97-fix: add support for VIA
+ VT8251 (AC'97).
+- patches.drivers/alsa-via8251-ac97-tweak: tweak VT8251
+ workaround.
+* Fri Apr 21 2006 - jbeulich(a)novell.com
+- patches.xen/xen3-rename-e820-mapped: Rename e820_mapped to
+ e820_any_mapped.
+- patches.xen/xen3-e820-all-mapped: Introduce e820_all_mapped
+ (160583).
+- Re-diff a few other Xen patches.
+* Fri Apr 21 2006 - ak(a)suse.de
+- patches.fixes/ipfrag-hash: [IPV4] ip_fragment: Always compute
+ hash with ipfrag_lock held. (164777).
+* Fri Apr 21 2006 - trenn(a)suse.de
+- patches.arch/ia64_acpi_unalignments.patch: Avoid unaligned
+ memory access (153173).
+* Fri Apr 21 2006 - jbeulich(a)novell.com
- Update Xen patches to 3.0.2-2 (c/s 9629).
- patches.xen/xen3-patch-2.6.16.9: Linux 2.6.16.9.
- patches.xen/xen-SiS-APIC-bug.patch: Forward information on
@@ -552,29 +850,50 @@
doesn't build properly as a module.
- Update Xen config files.
- supported.conf: Add xenbus_be.
-* Mon Apr 24 2006 - garloff(a)suse.de
-- patches.fixes/sg2616dio_lk.diff: Added Patch-Mainline annotation.
-- patches.suse/scsi-scan-tolerate-pq3-[23]: Change BLIST_ATTACH_PQ3
- flag to 0x1000000 to avoid conflict with BLIST_MAX_512.
-* Sun Apr 23 2006 - agruen(a)suse.de
-- Update the required version of perl-Bootloader.
-* Sat Apr 22 2006 - olh(a)suse.de
-- update patches.suse/mv643xx_eth.SET_NETDEV_DEV.patch
- really provide sysfs class device symlink (161555)
-* Sat Apr 22 2006 - jeffm(a)suse.de
-- patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs:
- fix handling of device names with /'s in them (#154278).
+* Fri Apr 21 2006 - olh(a)suse.de
+- add patches.arch/ppc-eeh-mem_init_done.patch
+ avoid crash in PCI code if mem system not up (167020 - LTC22896)
+* Fri Apr 21 2006 - ak(a)suse.de
+- patches.arch/disable-mmconfig: Delete (160583)
+- patches.arch/rename-e820-mapped: Rename e820_mapped to
+ e820_any_mapped.
+- patches.arch/e820-all-mapped: Introduce e820_all_mapped
+ (160583).
+- patches.arch/mcfg-e820: Check that MCFG points to an e820 reserved area
+- patches.arch/mcfg-check-more-busses: i386/x86_64: Check if
+ MCFG works for the first 16 busses (160583).
+- patches.arch/mmconfig-testbit: Small change to make the
+ mcfg-check-more-busses patch in go cleanly.
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.drivers/open-iscsi-svn.diff
+ Update open-iscsi to svn r545 (#157463)
+- patches.drivers/iscsitarget
+- patches.drivers/qla4xxx
+ Update patches to apply again.
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.suse/lsi_sas_transport_end_device_fix.patch
+- patches.suse/lsi_mptspi_reset_fix.patch
+ Convert mptspi to use generic domain validation (#166035)
* Fri Apr 21 2006 - ak(a)suse.de
- patches.arch/x86_64-vsyscall32-aflags: Pass -32 to the assembler
when compiling the 32bit vsyscall pages (163112).
-- patches.xen/xen3-auto-arch-x86_64.diff: Rediff and fix there too
+- patches.xen/xen3-auto-arch-x86_64.diff: Rediff and add flags
+ there too.
* Fri Apr 21 2006 - ak(a)suse.de
- patches.arch/x86_64-free-iommu-race: Fix a race in the
free_iommu path..
* Thu Apr 20 2006 - agruen(a)suse.de
- patches.arch/acpi_show_errors-fix: ACPI compile fix.
+* Thu Apr 20 2006 - hare(a)suse.de
+- Update SAS transport class for aic94xx
+- Include aic94xx driver (#142153 - LTC20571).
+- Include logical id and slot support for mpt (#158713)
+- Expander hot-add / remove support for mpt (#158723)
+- Update mpt driver to work with SAS transport class changes
+ (166035).
+- Update configuration files.
* Thu Apr 20 2006 - gregkh(a)suse.de
-- make the kernel version be 2.6.16.9
+- put the version number back in the 2.6.16.9 patch
- patches.kernel.org/patch-2.6.16.9: Linux 2.6.16.9.
* Thu Apr 20 2006 - trenn(a)suse.de
- patches.arch/acpi_ibm_notify.patch: Fix Thinkpad A21m shutdown
++++++ kernel-s390.spec ++++++
--- /var/tmp/diff_new_pack.Fmxy4x/_old 2006-05-09 00:39:26.000000000 +0200
+++ /var/tmp/diff_new_pack.Fmxy4x/_new 2006-05-09 00:39:26.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-s390 (Version 2.6.16.13)
+# spec file for package kernel-s390 (Version 2.6.16.14)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -20,7 +20,7 @@
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
-Version: 2.6.16.13
+Version: 2.6.16.14
Release: 2
Summary: The Standard Kernel
License: GPL
@@ -29,7 +29,7 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.16.13-%release
+Provides: kernel = 2.6.16.14-%release
%endif
%endif
Provides: kernel-s390-nongpl
@@ -94,8 +94,6 @@
NoSource: 120
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
-# Will unknown sybols cause the kernel build to fail (0/1)?
-%define unknown_symbol_check 0
# Will modules not listed in supported.conf abort the kernel build (0/1)?
%define supported_modules_check 0
# Are we building with debug symbols enabled?
@@ -112,13 +110,12 @@
-Source Timestamp: 2006/05/03 04:53:23 UTC
-CVS Branch: SL101_BRANCH
+Source Timestamp: 2006/05/06 22:45:17 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
- echo "The kernel-s390-2.6.16.13.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.16.13.src.rpm."
+ echo "The kernel-s390-2.6.16.14.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.16.14.src.rpm."
exit 1
fi
symbols=$(
@@ -402,13 +399,12 @@
%buildroot/lib/modules/$KERNELRELEASE/source
ln -s /$obj_dir/$SUBARCH/s390 \
%buildroot/lib/modules/$KERNELRELEASE/build
-/sbin/depmod -b %buildroot -ae -F %buildroot/boot/System.map-$KERNELRELEASE \
- $KERNELRELEASE 2>&1 \
-| awk '
- /needs unknown symbol/ { fail=FAIL }
- { print }
- END { exit fail }
-' FAIL=%unknown_symbol_check
+# Abort if there are any undefined symbols
+msg="$(/sbin/depmod -F %buildroot/boot/System.map-$KERNELRELEASE \
+ -b %buildroot -ae $KERNELRELEASE 2>&1)"
+if [ $? -ne 0 ] || echo "$msg" | grep 'needs unknown symbol'; then
+ exit 1
+fi
# Create a dummy initrd with roughly the size the real one will have.
# That way, YaST will know that this package requires some additional
# space in /boot.
@@ -439,8 +435,100 @@
%files -f kernel.files
%changelog -n kernel-s390
-* Wed May 03 2006 - aj(a)suse.de
-- Move SL101_RC4 tag.
+* Sat May 06 2006 - gregkh(a)suse.de
+- patches.fixes/fs-locks.c-Fix-sys_flock-race.patch: [PATCH]
+ fs/locks.c: Fix sys_flock() race (173001).
+* Sat May 06 2006 - agruen(a)suse.de
+- patches.drivers/msi-save-restore-for-suspend-resume.patch:
+ Delete.
+* Sat May 06 2006 - jeffm(a)suse.de
+- patches.suse/reiserfs-bkl-inversion: fix reiserfs lock inversion
+ of bkl vs inode semaphore (116531).
+* Sat May 06 2006 - agruen(a)suse.de
+- rpm/kernel-binary.spec.in: Abort build on undefined symbols in
+ modules. This check was configurable in earlier releases because
+ we did not want errors in km_* modules to abort the kernel
+ build.
+* Sat May 06 2006 - olh(a)suse.de
+- compile Apple touchpad driver into the kernel
+* Fri May 05 2006 - gregkh(a)suse.de
+- Update to 2.6.16.14:
+- smbfs chroot issue (CVE-2006-1864)
+* Fri May 05 2006 - axboe(a)suse.de
+- patches.fixes/cfq-tune: remove
+- patches.fixes/cfq-queueing-fixes: fix tcq performance issues (172301)
+* Fri May 05 2006 - ak(a)suse.de
+- patches.arch/x86_64-add-nmi_exit-to-die_nmi: add nmi_exit
+ to die_nmi.
+- patches.arch/x86_64-fix-die_lock-nesting: fix die_lock nesting.
+* Fri May 05 2006 - ak(a)suse.de
+- patches.arch/x86_64-avoid-ebda: Fix problems pointed out by
+ review
+* Fri May 05 2006 - olh(a)suse.de
+- add patches.fixes/usb-hid-ppc-ibmkbd-noget.patch
+ add an IBM USB keyboard to the HID_QUIRK_NOGET blacklist (161066 - LTC21605)
+* Fri May 05 2006 - olh(a)suse.de
+- add patches.arch/ppc-970mp-oprofile-num_pmcs.patch
+ add num_pmcs to 970MP cputable entry (172957)
+* Fri May 05 2006 - jbeulich(a)novell.com
+- Update Xen patches to 3.0.2 c/s 9664.
+* Fri May 05 2006 - ak(a)suse.de
+- patches.arch/x86_64-avoid-ebda: Avoid EBDA area in early boot
+ allocator (166022).
+* Fri May 05 2006 - hare(a)suse.de
+- patches.arch/s390-console-unblank.patch:
+ Fix softdog crash (#161997 - LTC22671)
+* Thu May 04 2006 - andrea(a)suse.de
+- patches.arch/s390-mapped-base.patch: fixed 32bit s390 (168805).
+- patches.suse/silent-stack-overflow: ported but still disabled in
+ the series file.
+- patches.fixes/acpi-nsxfname: deleted.
+- patches.fixes/fix-hugetlb-lock: deleted.
+* Thu May 04 2006 - tiwai(a)suse.de
+- patches.drivers/alsa-stac7661-vaio-line-in-fix,
+ patches.drivers/alsa-stac7661-vaio-mute-fix:
+ Fix line-in and mute on VAIO on VAIO laptops with STAC7661
+ (156494, 172628).
+- patches.drivers/alsa-ad1986a-asus-z62f,
+ patches.drivers/alsa-ad1988b-id-add,
+ patches.drivers/alsa-add-stac92xx-ids,
+ patches.drivers/alsa-alc260-vaio-a790,
+ patches.drivers/alsa-alc880-lg-s1,
+ patches.drivers/alsa-asus-a6km-workaround:
+ Fix sound support on laptops/mobos (172638).
+* Thu May 04 2006 - ak(a)suse.de
+- patches.fixes/ondemand-workqueue: Move ondemand timer into
+ own work queue (168612).
+* Thu May 04 2006 - hare(a)suse.de
+- patches.fixes/i2o_exec_lct_modified-memoryleak-fix.patch
+ Fix memleak in i2o driver (#169381)
+* Wed May 03 2006 - schwab(a)suse.de
+- memcpy-mck: Fix return value of memcpy for McKinley.
+* Wed May 03 2006 - agruen(a)suse.de
+- Update config files for patches.drivers/qla4xxx.
+* Wed May 03 2006 - hare(a)suse.de
+- patches.drivers/qla4xxx: Update to 5.00.05-d5 (#169991).
+* Wed May 03 2006 - axboe(a)suse.de
+- patches.fixes/blk-limit-recursion: Limit recursion of the
+ request handler (170315).
+* Wed May 03 2006 - hare(a)suse.de
+- patches.drivers/ibmvscsi-RAID-failure
+ Fix ibmvscsi to properly handle RAID disks (#170012 - LTC23393)
+- patches.drivers/mptfc_rolechg_sles10.patch
+ Fix race condition in mpt fusion (#170314)
+* Wed May 03 2006 - jbeulich(a)novell.com
+- patches.xen/net-csum.patch: Update missing from previous Xen commit.
+- patches.xen/xen3-x86_64-hotadd-reserve: Support memory hotadd
+ without sparsemem (142035 148522 149117 160861).
+- patches.xen/xen3-x86_64-srat-hotadd-reserve: Reserve SRAT
+ hotadd memory on x86-64 (142035 148522 149117 160861).
+- patches.xen/xen3-x86_64-reserve-hotadd-fixup: Delete.
+- patches.xen/xen3-rename-e820-mapped: Refresh.
+- patches.xen/xen3-e820-all-mapped: Refresh.
+- patches.xen/xen3-auto-arch-i386.diff: Refresh.
+* Wed May 03 2006 - hare(a)suse.de
+- patches.drivers/open-iscsi-svn.diff
+ Update open-iscsi to svn r564
* Tue May 02 2006 - jeffm(a)suse.de
- patches.fixes/dm-proper-refcounting.diff: Fixed refcounting when
md != NULL but md->interface_ptr is. It would return NULL, but
@@ -449,17 +537,49 @@
* Tue May 02 2006 - gregkh(a)suse.de
- Update to 2.6.16.13
- NETFILTER: SCTP conntrack: fix infinite loop (CVE-2006-1527)
+* Tue May 02 2006 - ak(a)suse.de
+- patches.arch/x86_64-discontig-hotadd-meminit: Delete.
+- patches.arch/x86_64-reserve-hotadd-fixup: Delete.
+- patches.arch/x86_64-empty-pxm: Rediff
+- patches.arch/x86_64-srat-hotadd-reserve: Merge to mainline
+ (142035 148522 149117 160861).
+- patches.arch/e820-all-mapped: Rediff
+- patches.arch/rename-e820-mapped: Rediff
+- patches.arch/x86_64-rename-node: Rename struct node in x86-64
+ NUMA code to struct boot node.
+- patches.arch/x86_64-hotadd-reserve: Merge to mainline. Limit max
+ memory preallocated to 10%% (142035 148522 149117 160861).
* Tue May 02 2006 - jack(a)suse.cz
- patches.fixes/jbd-2.6.16-1-realloc_freed_fix.diff: Fix assertion
failure in ext3 (152664).
-* Tue May 02 2006 - aj(a)suse.de
-- Add SL101_RC4 tag.
+* Tue May 02 2006 - hare(a)suse.de
+- patches.drivers/lpfc-8.1.6-update
+ Include bugfixes from Emulex (#171455)
+- patches.fixes/qla_os_eh_abort_fix
+ Fix eh_abort handler in qla2xxx (#170455)
+* Tue May 02 2006 - rw(a)suse.de
+- patches.suse/lkcd-handle_holey_pgdats.patch:
+ LKCD: fix overrun when num_mbanks > MAX_NUMNODES. (#168907)
+- patches.arch/ia64-sn2-tioce_provider:
+ Altix: fix tioce_reserve_m32() bug. (#169879)
+- patches.arch/ia64-sn2-hwperf-get_nearest_node_objdata:
+ Altix 4700: fix discover of nearest cpu node to IO node. (#168515)
+- patches.arch/ia64-sn2-hwperf-topology_show:
+ Altix: reduce overhead of reading sn_topology. (#168839)
* Tue May 02 2006 - okir(a)suse.de
- patches.fixes/nfs4-open-delegated: [NFSv4] nfs4_open_delegated
returned random garbage.
+* Tue May 02 2006 - olh(a)suse.de
+- add patches.arch/ppc-oprofile_call.patch
+ support callgraph on ppc64 (169983)
+* Tue May 02 2006 - olh(a)suse.de
+- add patches.arch/ppc-pseries-rtas-suspend.patch
+ fix panic during suspend calls (171016 - LTC23499)
* Tue May 02 2006 - okir(a)suse.de
- patches.fixes/nfs4-setclientid: NFSv4: SETCLIENTID_CONFIRM
should handle NFS4ERR_DELAY/NFS4ERR_RESOURCE (167953).
+* Tue May 02 2006 - olh(a)suse.de
+- define EXPORT_SYMBOL_GPL_FUTURE when KMOD is disabled
* Tue May 02 2006 - gregkh(a)suse.de
- Update to 2.6.16.12 which fixed the following:
- added for_each_possible_cpu
@@ -487,14 +607,21 @@
- x86_64: Fix a race in the free_iommu path.
- x86_64: Pass -32 to the assembler when compiling the 32bit vsyscall pages
- x86/PAE: Fix pte_clear for the >4GB RAM case
+- patches.arch/x86_64-free-iommu-race: Delete.
+- patches.arch/x86_64-vsyscall32-aflags: Delete.
+- patches.drivers/e1000-update: e1000 Update.
+- patches.xen/xen3-auto-arch-i386.diff: xen3 arch-i386.
+- patches.kernel.org/patch-2.6.16.12: Linux 2.6.16.12.
* Mon May 01 2006 - perex(a)suse.de
- patches.suse/netfilter-conntrack-sinzero:
VUL-0: kernel: minor information leak in SO_ORIGINAL_DST (#159046)
+* Mon May 01 2006 - garloff(a)suse.de
+- patches.scsi/scsi-tolerate-pq3-?: Cosmetic cleanups from akpm.
* Sun Apr 30 2006 - agruen(a)suse.de
- patches.fixes/nfs-acl-caching.diff: Need to update the cached
acls in nfs3_proc_setacls as well (171059).
* Sat Apr 29 2006 - jeffm(a)suse.de
-- series.conf: helps to enable the patch
+- patches.fixes/dm-proper-refcounting.diff: update missing refcount
* Sat Apr 29 2006 - jeffm(a)suse.de
- patches.fixes/ext3-resize-oops.diff: [PATCH] forgotten ->b_data
in memcpy() call in ext3/resize.c (oopsable).
@@ -505,24 +632,195 @@
- patches.fixes/disable-nfsv4-posix-acl-hack.diff: Improved fix
based on a comment by Neil Brown. Also disable NFSv4 support
on the client side (169033).
+* Sat Apr 29 2006 - olh(a)suse.de
+- add patches.arch/ppc-eeh-increment-counter.patch
+ Increment fail counter in PCI recovery (171020 - LTC23497)
+ add patches.arch/ppc-eeh-print-loc-code.patch
+ Print PCI slot location code on failure (171020 - LTC23497)
+* Sat Apr 29 2006 - olh(a)suse.de
+- update patches.drivers/ibmvscsis.patch
+ change the sysfs driver name from ibmvscsi to ibmvscsis
+* Fri Apr 28 2006 - olh(a)suse.de
+- update patches.suse/crasher-26.diff
+ add 3 module options to crasher.ko to call panic, BUG or trap
* Fri Apr 28 2006 - agruen(a)suse.de
- patches.fixes/disable-nfsv4-posix-acl-hack.diff: Disable NFSv4
deamon-side POSIX ACL <=> NFSv4 ACL mapping (169033).
-* Tue Apr 25 2006 - trenn(a)suse.de
-- patches.arch/acpi_asus_strict_model_check.patch: Do only load
- asus acpi module when model is listed (166920).
+* Fri Apr 28 2006 - hare(a)suse.de
+- patches.suse/sas-transport-attribute-write-fix.patch
+ Fix writing to SAS transport attributes (#166035)
+- patches.fixes/scsi-fix-remove-single-device.patch
+ Fix return value of 'scsi remove-single-device' (#169712)
+* Fri Apr 28 2006 - olh(a)suse.de
+- disable lots of config options in the powerpc kdump kernel
+ to reduce memory footprint
+ disable non-working pmac support, disable other untested subarchs
+* Fri Apr 28 2006 - olh(a)suse.de
+- update patches.suse/suse-ppc-legacy-io.patch
+ fix link errors when pmac support is disabled
+* Fri Apr 28 2006 - jbeulich(a)novell.com
+- Update Xen patches to 3.0-testing c/s 9656.
+- patches.xen/xen-SiS-APIC-bug.patch: Delete.
+- patches.xen/xenbus_be-non-modular.patch: Delete.
+- patches.xen/xen3-e820-all-mapped: Introduce e820_all_mapped
+ (160583).
+- patches.xen/xen-refine-irqdebug.patch: replace forced noirqdebug
+ on 32-bit Xen kernel.
+* Thu Apr 27 2006 - hare(a)suse.de
+- patches.fixes/scsi_transport_fc_deadlock.patch
+ Fix deadlock in scsi_transport_fc (#159596)
+- patches.fixes/mptfc-deadlock.patch
+ Update mptfc to work with the transport class changes (#168076)
+* Thu Apr 27 2006 - hare(a)suse.de
+- supported.conf: mark ctcmpc & libiscsi as supported,
+ claw as unsupported.
+* Thu Apr 27 2006 - hare(a)suse.de
+- patches.arch/s390-02-1{5,6}-october2005.diff
+ Include latest patches from IBM
+- patches.arch/s390-02-05-october2005.diff
+ Fix patch to use the correct syscall number (#170110)
+* Thu Apr 27 2006 - hare(a)suse.de
+- patches.arch/s390-dasd-uid.diff
+ Add missing EXPORT_SYMBOLs
+* Wed Apr 26 2006 - jeffm(a)suse.de
+- series.conf: moved ocfs2 patches to keep them grouped together.
+* Wed Apr 26 2006 - lmb(a)suse.de
+- patches.suse/ocfs2-update-2.6.16-20060423154214: Numerous OCFS2 fixes
+ and enhancements from Oracle.
+* Wed Apr 26 2006 - olh(a)suse.de
+- run panic_notifier_list before kexec only in lkcd case (169078)
+* Wed Apr 26 2006 - hare(a)suse.de
+- patches.drivers/open-iscsi-svn.diff
+ Fix read stall (#157463)
+* Wed Apr 26 2006 - gregkh(a)suse.de
+- Fix build error in ioat patch on SMP.
+* Wed Apr 26 2006 - gregkh(a)suse.de
+- patches.suse/ioat-engine-dma-mask: Delete.
+- patches.suse/ioat-engine-locking: Delete.
+- patches.suse/ioat-engine-no-unload: Delete.
+- patches.suse/ioat-helpers: Delete.
+- patches.suse/ioat-license: Delete.
+- patches.suse/ioat-network-client: Delete.
+- patches.suse/ioat-dma-subsystem: Delete.
+- patches.suse/ioat-tcp: Delete.
+- patches.suse/ioat-tcp-structs: Delete.
+- patches.suse/ioat-dma-driver: Delete.
+- Update config files.
+- patches.suse/lkcd.patch: lkcd (142097).
+- patches.suse/ioat-1.6.patch: IOAT DMA Engine code 1.6 release
+ (#167549)
+* Tue Apr 25 2006 - agruen(a)suse.de
+- patches.suse/dmapi-xfs-event-mask-fix: Fix event mask check.
+* Tue Apr 25 2006 - hare(a)suse.de
+- patches.suse/lsi-eventstr-overflow.patch
+ Fix string overflow in mpt fusion (#166035)
+* Tue Apr 25 2006 - lmb(a)suse.de
+- patches.fixes/ipmi-startup-race: Fix race condition during IPMI
+ startup (#162061).
+* Tue Apr 25 2006 - lmb(a)suse.de
+- patches.suse/lkcd-GFP_COMP: Fix LKCD to handle GFP_COMP flagged pages
+ (#168514).
* Tue Apr 25 2006 - tonyj(a)suse.de
- patches.suse/apparmor: Fix for critical bug #159411 ("Apparmor message
- reports unknown xattr type"). Ack'd by gregkh.
+ reports unknown xattr type").
+* Mon Apr 24 2006 - olh(a)suse.de
+- add patches.fixes/tg3-selftest-phy_reset.patch
+ workaround for lost carrier during ethtool -t (158568 - LTC22155)
* Mon Apr 24 2006 - gregkh(a)suse.de
- Update config files.
* Mon Apr 24 2006 - gregkh(a)suse.de
-- Update to 2.6.16.11 (bug fixes and security issues fixed)
+- Update to 2.6.16.11 (bug and security fixes)
- patches.fixes/tcp-truesize-underflow: Delete.
+- patches.fixes/network-fix-hotplug-race-during-device-registration.patch:
+ Delete.
- patches.fixes/file-lookup-without-ref.patch: Delete.
- patches.kernel.org/patch-2.6.16.9: Delete.
- patches.kernel.org/patch-2.6.16.11: Linux 2.6.16.11.
-* Mon Apr 24 2006 - jbeulich(a)novell.com
+* Mon Apr 24 2006 - trenn(a)suse.de
+- patches.arch/acpi_asus_init_fixups.patch: Remove __init from
+ asus_acpi .add and .remove funcs. (only rediffed)
+- patches.arch/acpi_asus_strict_model_check.patch: Do only load
+ asus acpi module when model is listed (166920).
+- patches.arch/acpi_processor_exit_acpi_off: Exit ACPI processor
+ module gracefully if acpi is disabled (165803).
+* Mon Apr 24 2006 - garloff(a)suse.de
+- patches.fixes/sg2616dio_lk.diff: Added Patch-Mainline annotation.
+- patches.suse/scsi-scan-tolerate-pq3-[23]: Change BLIST_ATTACH_PQ3
+ flag to 0x1000000 to avoid conflict with BLIST_MAX_512.
+* Sun Apr 23 2006 - agruen(a)suse.de
+- Update the required version of perl-Bootloader.
+* Sat Apr 22 2006 - olh(a)suse.de
+- build pdc202xx_new as a module in kdump kernel (158247 - LTC22416)
+* Sat Apr 22 2006 - jeffm(a)suse.de
+- patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs:
+ fix handling of device names with /'s in them (#154278).
+* Fri Apr 21 2006 - gregkh(a)suse.de
+- Update config files.
+- patches.drivers/usb-add-driver-for-funsoft-usb-serial-device.patch:
+ [PATCH] USB: add driver for funsoft usb serial device (#164598).
+* Fri Apr 21 2006 - gregkh(a)suse.de
+- patches.drivers/usb-unplug-usbkb-from-hub.patch: USB: fix
+ error messages when USB keyboard is unplugged (#167170).
+- patches.fixes/usb-hid-dead-mouse: Fix dying mice on Intel UHCI
+ controllers (146781, 151719, 94064).
+* Fri Apr 21 2006 - gregkh(a)suse.de
+- patches.fixes/network-fix-hotplug-race-during-device-registration.patch:
+ [NET]: Fix hotplug race during device registration (#165050).
+* Fri Apr 21 2006 - olh(a)suse.de
+- update patches.drivers/lpfc-8.1.5-update
+ remove lpfc_set_slim
+* Fri Apr 21 2006 - olh(a)suse.de
+- update patches.suse/mv643xx_eth.SET_NETDEV_DEV.patch
+ really provide sysfs class device symlink (161555)
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.arch/s390-02-1{2,3,4}-october2005.diff
+ Include latest patchset from IBM.
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.drivers/lpfc-8.1.5-update
+ Update lpfc driver to 8.1.5 (#166928)
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.arch/s390-02-[05-10]-october2005.diff
+ Include latest patchset from IBM
+- patches.arch/s390-dasd-uid.diff
+ Generate unique DASD IDs.
+* Fri Apr 21 2006 - hare(a)suse.de
+- Mark zfcp_hbaapi as supported (#163245 - LTC22901)
+* Fri Apr 21 2006 - schwab(a)suse.de
+- resume-init: Fix resuming from INIT handler.
+* Fri Apr 21 2006 - tiwai(a)suse.de
+- patches.drivers/alsa-ad1981hd-all-hp-laptops: Use model "hp" for
+ all HP laptops with AD1981HD.
+- patches.drivers/alsa-ad1981hd-thinkpad-x60: Add Thinkpad
+ X60/T60/Z60 support.
+- patches.drivers/alsa-ad1986a-asus-m9: Add model entry for ASUS
+ M9 laptop.
+- patches.drivers/alsa-ad1986a-asus-u5a: Add support of ASUS U5A
+ with AD1986A codec
+- patches.drivers/alsa-ad1986a-hp-presario-b2800: support HP
+ Compaq Presario B2800 laptop with AD1986A codec
+- patches.drivers/alsa-alc880-epox-ep5lda: Add entry for Epox
+ EP-5LDA+ GLi.
+- patches.drivers/alsa-intel8x0-disable-ali5455-spdif-in: Disable
+ ALI5455 SPDIF-input.
+- patches.drivers/alsa-stac92xx-intel-d945pvs: Adds HDA support
+ for Intel D945Pvs board with subdevice id 0x0707.
+- patches.drivers/alsa-via8251-ac97-fix: add support for VIA
+ VT8251 (AC'97).
+- patches.drivers/alsa-via8251-ac97-tweak: tweak VT8251
+ workaround.
+* Fri Apr 21 2006 - jbeulich(a)novell.com
+- patches.xen/xen3-rename-e820-mapped: Rename e820_mapped to
+ e820_any_mapped.
+- patches.xen/xen3-e820-all-mapped: Introduce e820_all_mapped
+ (160583).
+- Re-diff a few other Xen patches.
+* Fri Apr 21 2006 - ak(a)suse.de
+- patches.fixes/ipfrag-hash: [IPV4] ip_fragment: Always compute
+ hash with ipfrag_lock held. (164777).
+* Fri Apr 21 2006 - trenn(a)suse.de
+- patches.arch/ia64_acpi_unalignments.patch: Avoid unaligned
+ memory access (153173).
+* Fri Apr 21 2006 - jbeulich(a)novell.com
- Update Xen patches to 3.0.2-2 (c/s 9629).
- patches.xen/xen3-patch-2.6.16.9: Linux 2.6.16.9.
- patches.xen/xen-SiS-APIC-bug.patch: Forward information on
@@ -535,29 +833,50 @@
doesn't build properly as a module.
- Update Xen config files.
- supported.conf: Add xenbus_be.
-* Mon Apr 24 2006 - garloff(a)suse.de
-- patches.fixes/sg2616dio_lk.diff: Added Patch-Mainline annotation.
-- patches.suse/scsi-scan-tolerate-pq3-[23]: Change BLIST_ATTACH_PQ3
- flag to 0x1000000 to avoid conflict with BLIST_MAX_512.
-* Sun Apr 23 2006 - agruen(a)suse.de
-- Update the required version of perl-Bootloader.
-* Sat Apr 22 2006 - olh(a)suse.de
-- update patches.suse/mv643xx_eth.SET_NETDEV_DEV.patch
- really provide sysfs class device symlink (161555)
-* Sat Apr 22 2006 - jeffm(a)suse.de
-- patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs:
- fix handling of device names with /'s in them (#154278).
+* Fri Apr 21 2006 - olh(a)suse.de
+- add patches.arch/ppc-eeh-mem_init_done.patch
+ avoid crash in PCI code if mem system not up (167020 - LTC22896)
+* Fri Apr 21 2006 - ak(a)suse.de
+- patches.arch/disable-mmconfig: Delete (160583)
+- patches.arch/rename-e820-mapped: Rename e820_mapped to
+ e820_any_mapped.
+- patches.arch/e820-all-mapped: Introduce e820_all_mapped
+ (160583).
+- patches.arch/mcfg-e820: Check that MCFG points to an e820 reserved area
+- patches.arch/mcfg-check-more-busses: i386/x86_64: Check if
+ MCFG works for the first 16 busses (160583).
+- patches.arch/mmconfig-testbit: Small change to make the
+ mcfg-check-more-busses patch in go cleanly.
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.drivers/open-iscsi-svn.diff
+ Update open-iscsi to svn r545 (#157463)
+- patches.drivers/iscsitarget
+- patches.drivers/qla4xxx
+ Update patches to apply again.
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.suse/lsi_sas_transport_end_device_fix.patch
+- patches.suse/lsi_mptspi_reset_fix.patch
+ Convert mptspi to use generic domain validation (#166035)
* Fri Apr 21 2006 - ak(a)suse.de
- patches.arch/x86_64-vsyscall32-aflags: Pass -32 to the assembler
when compiling the 32bit vsyscall pages (163112).
-- patches.xen/xen3-auto-arch-x86_64.diff: Rediff and fix there too
+- patches.xen/xen3-auto-arch-x86_64.diff: Rediff and add flags
+ there too.
* Fri Apr 21 2006 - ak(a)suse.de
- patches.arch/x86_64-free-iommu-race: Fix a race in the
free_iommu path..
* Thu Apr 20 2006 - agruen(a)suse.de
- patches.arch/acpi_show_errors-fix: ACPI compile fix.
+* Thu Apr 20 2006 - hare(a)suse.de
+- Update SAS transport class for aic94xx
+- Include aic94xx driver (#142153 - LTC20571).
+- Include logical id and slot support for mpt (#158713)
+- Expander hot-add / remove support for mpt (#158723)
+- Update mpt driver to work with SAS transport class changes
+ (166035).
+- Update configuration files.
* Thu Apr 20 2006 - gregkh(a)suse.de
-- make the kernel version be 2.6.16.9
+- put the version number back in the 2.6.16.9 patch
- patches.kernel.org/patch-2.6.16.9: Linux 2.6.16.9.
* Thu Apr 20 2006 - trenn(a)suse.de
- patches.arch/acpi_ibm_notify.patch: Fix Thinkpad A21m shutdown
++++++ kernel-smp.spec ++++++
--- /var/tmp/diff_new_pack.Fmxy4x/_old 2006-05-09 00:39:26.000000000 +0200
+++ /var/tmp/diff_new_pack.Fmxy4x/_new 2006-05-09 00:39:26.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-smp (Version 2.6.16.13)
+# spec file for package kernel-smp (Version 2.6.16.14)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -20,7 +20,7 @@
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
-Version: 2.6.16.13
+Version: 2.6.16.14
Release: 2
Summary: Kernel with Multiprocessor Support
License: GPL
@@ -29,7 +29,7 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.16.13-%release
+Provides: kernel = 2.6.16.14-%release
%endif
%endif
Provides: kernel-smp-nongpl
@@ -104,8 +104,6 @@
NoSource: 120
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
-# Will unknown sybols cause the kernel build to fail (0/1)?
-%define unknown_symbol_check 0
# Will modules not listed in supported.conf abort the kernel build (0/1)?
%define supported_modules_check 0
# Are we building with debug symbols enabled?
@@ -123,13 +121,12 @@
-Source Timestamp: 2006/05/03 04:53:23 UTC
-CVS Branch: SL101_BRANCH
+Source Timestamp: 2006/05/06 22:45:17 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
- echo "The kernel-smp-2.6.16.13.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.16.13.src.rpm."
+ echo "The kernel-smp-2.6.16.14.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.16.14.src.rpm."
exit 1
fi
symbols=$(
@@ -413,13 +410,12 @@
%buildroot/lib/modules/$KERNELRELEASE/source
ln -s /$obj_dir/$SUBARCH/smp \
%buildroot/lib/modules/$KERNELRELEASE/build
-/sbin/depmod -b %buildroot -ae -F %buildroot/boot/System.map-$KERNELRELEASE \
- $KERNELRELEASE 2>&1 \
-| awk '
- /needs unknown symbol/ { fail=FAIL }
- { print }
- END { exit fail }
-' FAIL=%unknown_symbol_check
+# Abort if there are any undefined symbols
+msg="$(/sbin/depmod -F %buildroot/boot/System.map-$KERNELRELEASE \
+ -b %buildroot -ae $KERNELRELEASE 2>&1)"
+if [ $? -ne 0 ] || echo "$msg" | grep 'needs unknown symbol'; then
+ exit 1
+fi
# Create a dummy initrd with roughly the size the real one will have.
# That way, YaST will know that this package requires some additional
# space in /boot.
@@ -450,8 +446,100 @@
%files -f kernel.files
%changelog -n kernel-smp
-* Wed May 03 2006 - aj(a)suse.de
-- Move SL101_RC4 tag.
+* Sat May 06 2006 - gregkh(a)suse.de
+- patches.fixes/fs-locks.c-Fix-sys_flock-race.patch: [PATCH]
+ fs/locks.c: Fix sys_flock() race (173001).
+* Sat May 06 2006 - agruen(a)suse.de
+- patches.drivers/msi-save-restore-for-suspend-resume.patch:
+ Delete.
+* Sat May 06 2006 - jeffm(a)suse.de
+- patches.suse/reiserfs-bkl-inversion: fix reiserfs lock inversion
+ of bkl vs inode semaphore (116531).
+* Sat May 06 2006 - agruen(a)suse.de
+- rpm/kernel-binary.spec.in: Abort build on undefined symbols in
+ modules. This check was configurable in earlier releases because
+ we did not want errors in km_* modules to abort the kernel
+ build.
+* Sat May 06 2006 - olh(a)suse.de
+- compile Apple touchpad driver into the kernel
+* Fri May 05 2006 - gregkh(a)suse.de
+- Update to 2.6.16.14:
+- smbfs chroot issue (CVE-2006-1864)
+* Fri May 05 2006 - axboe(a)suse.de
+- patches.fixes/cfq-tune: remove
+- patches.fixes/cfq-queueing-fixes: fix tcq performance issues (172301)
+* Fri May 05 2006 - ak(a)suse.de
+- patches.arch/x86_64-add-nmi_exit-to-die_nmi: add nmi_exit
+ to die_nmi.
+- patches.arch/x86_64-fix-die_lock-nesting: fix die_lock nesting.
+* Fri May 05 2006 - ak(a)suse.de
+- patches.arch/x86_64-avoid-ebda: Fix problems pointed out by
+ review
+* Fri May 05 2006 - olh(a)suse.de
+- add patches.fixes/usb-hid-ppc-ibmkbd-noget.patch
+ add an IBM USB keyboard to the HID_QUIRK_NOGET blacklist (161066 - LTC21605)
+* Fri May 05 2006 - olh(a)suse.de
+- add patches.arch/ppc-970mp-oprofile-num_pmcs.patch
+ add num_pmcs to 970MP cputable entry (172957)
+* Fri May 05 2006 - jbeulich(a)novell.com
+- Update Xen patches to 3.0.2 c/s 9664.
+* Fri May 05 2006 - ak(a)suse.de
+- patches.arch/x86_64-avoid-ebda: Avoid EBDA area in early boot
+ allocator (166022).
+* Fri May 05 2006 - hare(a)suse.de
+- patches.arch/s390-console-unblank.patch:
+ Fix softdog crash (#161997 - LTC22671)
+* Thu May 04 2006 - andrea(a)suse.de
+- patches.arch/s390-mapped-base.patch: fixed 32bit s390 (168805).
+- patches.suse/silent-stack-overflow: ported but still disabled in
+ the series file.
+- patches.fixes/acpi-nsxfname: deleted.
+- patches.fixes/fix-hugetlb-lock: deleted.
+* Thu May 04 2006 - tiwai(a)suse.de
+- patches.drivers/alsa-stac7661-vaio-line-in-fix,
+ patches.drivers/alsa-stac7661-vaio-mute-fix:
+ Fix line-in and mute on VAIO on VAIO laptops with STAC7661
+ (156494, 172628).
+- patches.drivers/alsa-ad1986a-asus-z62f,
+ patches.drivers/alsa-ad1988b-id-add,
+ patches.drivers/alsa-add-stac92xx-ids,
+ patches.drivers/alsa-alc260-vaio-a790,
+ patches.drivers/alsa-alc880-lg-s1,
+ patches.drivers/alsa-asus-a6km-workaround:
+ Fix sound support on laptops/mobos (172638).
+* Thu May 04 2006 - ak(a)suse.de
+- patches.fixes/ondemand-workqueue: Move ondemand timer into
+ own work queue (168612).
+* Thu May 04 2006 - hare(a)suse.de
+- patches.fixes/i2o_exec_lct_modified-memoryleak-fix.patch
+ Fix memleak in i2o driver (#169381)
+* Wed May 03 2006 - schwab(a)suse.de
+- memcpy-mck: Fix return value of memcpy for McKinley.
+* Wed May 03 2006 - agruen(a)suse.de
+- Update config files for patches.drivers/qla4xxx.
+* Wed May 03 2006 - hare(a)suse.de
+- patches.drivers/qla4xxx: Update to 5.00.05-d5 (#169991).
+* Wed May 03 2006 - axboe(a)suse.de
+- patches.fixes/blk-limit-recursion: Limit recursion of the
+ request handler (170315).
+* Wed May 03 2006 - hare(a)suse.de
+- patches.drivers/ibmvscsi-RAID-failure
+ Fix ibmvscsi to properly handle RAID disks (#170012 - LTC23393)
+- patches.drivers/mptfc_rolechg_sles10.patch
+ Fix race condition in mpt fusion (#170314)
+* Wed May 03 2006 - jbeulich(a)novell.com
+- patches.xen/net-csum.patch: Update missing from previous Xen commit.
+- patches.xen/xen3-x86_64-hotadd-reserve: Support memory hotadd
+ without sparsemem (142035 148522 149117 160861).
+- patches.xen/xen3-x86_64-srat-hotadd-reserve: Reserve SRAT
+ hotadd memory on x86-64 (142035 148522 149117 160861).
+- patches.xen/xen3-x86_64-reserve-hotadd-fixup: Delete.
+- patches.xen/xen3-rename-e820-mapped: Refresh.
+- patches.xen/xen3-e820-all-mapped: Refresh.
+- patches.xen/xen3-auto-arch-i386.diff: Refresh.
+* Wed May 03 2006 - hare(a)suse.de
+- patches.drivers/open-iscsi-svn.diff
+ Update open-iscsi to svn r564
* Tue May 02 2006 - jeffm(a)suse.de
- patches.fixes/dm-proper-refcounting.diff: Fixed refcounting when
md != NULL but md->interface_ptr is. It would return NULL, but
@@ -460,17 +548,49 @@
* Tue May 02 2006 - gregkh(a)suse.de
- Update to 2.6.16.13
- NETFILTER: SCTP conntrack: fix infinite loop (CVE-2006-1527)
+* Tue May 02 2006 - ak(a)suse.de
+- patches.arch/x86_64-discontig-hotadd-meminit: Delete.
+- patches.arch/x86_64-reserve-hotadd-fixup: Delete.
+- patches.arch/x86_64-empty-pxm: Rediff
+- patches.arch/x86_64-srat-hotadd-reserve: Merge to mainline
+ (142035 148522 149117 160861).
+- patches.arch/e820-all-mapped: Rediff
+- patches.arch/rename-e820-mapped: Rediff
+- patches.arch/x86_64-rename-node: Rename struct node in x86-64
+ NUMA code to struct boot node.
+- patches.arch/x86_64-hotadd-reserve: Merge to mainline. Limit max
+ memory preallocated to 10%% (142035 148522 149117 160861).
* Tue May 02 2006 - jack(a)suse.cz
- patches.fixes/jbd-2.6.16-1-realloc_freed_fix.diff: Fix assertion
failure in ext3 (152664).
-* Tue May 02 2006 - aj(a)suse.de
-- Add SL101_RC4 tag.
+* Tue May 02 2006 - hare(a)suse.de
+- patches.drivers/lpfc-8.1.6-update
+ Include bugfixes from Emulex (#171455)
+- patches.fixes/qla_os_eh_abort_fix
+ Fix eh_abort handler in qla2xxx (#170455)
+* Tue May 02 2006 - rw(a)suse.de
+- patches.suse/lkcd-handle_holey_pgdats.patch:
+ LKCD: fix overrun when num_mbanks > MAX_NUMNODES. (#168907)
+- patches.arch/ia64-sn2-tioce_provider:
+ Altix: fix tioce_reserve_m32() bug. (#169879)
+- patches.arch/ia64-sn2-hwperf-get_nearest_node_objdata:
+ Altix 4700: fix discover of nearest cpu node to IO node. (#168515)
+- patches.arch/ia64-sn2-hwperf-topology_show:
+ Altix: reduce overhead of reading sn_topology. (#168839)
* Tue May 02 2006 - okir(a)suse.de
- patches.fixes/nfs4-open-delegated: [NFSv4] nfs4_open_delegated
returned random garbage.
+* Tue May 02 2006 - olh(a)suse.de
+- add patches.arch/ppc-oprofile_call.patch
+ support callgraph on ppc64 (169983)
+* Tue May 02 2006 - olh(a)suse.de
+- add patches.arch/ppc-pseries-rtas-suspend.patch
+ fix panic during suspend calls (171016 - LTC23499)
* Tue May 02 2006 - okir(a)suse.de
- patches.fixes/nfs4-setclientid: NFSv4: SETCLIENTID_CONFIRM
should handle NFS4ERR_DELAY/NFS4ERR_RESOURCE (167953).
+* Tue May 02 2006 - olh(a)suse.de
+- define EXPORT_SYMBOL_GPL_FUTURE when KMOD is disabled
* Tue May 02 2006 - gregkh(a)suse.de
- Update to 2.6.16.12 which fixed the following:
- added for_each_possible_cpu
@@ -498,14 +618,21 @@
- x86_64: Fix a race in the free_iommu path.
- x86_64: Pass -32 to the assembler when compiling the 32bit vsyscall pages
- x86/PAE: Fix pte_clear for the >4GB RAM case
+- patches.arch/x86_64-free-iommu-race: Delete.
+- patches.arch/x86_64-vsyscall32-aflags: Delete.
+- patches.drivers/e1000-update: e1000 Update.
+- patches.xen/xen3-auto-arch-i386.diff: xen3 arch-i386.
+- patches.kernel.org/patch-2.6.16.12: Linux 2.6.16.12.
* Mon May 01 2006 - perex(a)suse.de
- patches.suse/netfilter-conntrack-sinzero:
VUL-0: kernel: minor information leak in SO_ORIGINAL_DST (#159046)
+* Mon May 01 2006 - garloff(a)suse.de
+- patches.scsi/scsi-tolerate-pq3-?: Cosmetic cleanups from akpm.
* Sun Apr 30 2006 - agruen(a)suse.de
- patches.fixes/nfs-acl-caching.diff: Need to update the cached
acls in nfs3_proc_setacls as well (171059).
* Sat Apr 29 2006 - jeffm(a)suse.de
-- series.conf: helps to enable the patch
+- patches.fixes/dm-proper-refcounting.diff: update missing refcount
* Sat Apr 29 2006 - jeffm(a)suse.de
- patches.fixes/ext3-resize-oops.diff: [PATCH] forgotten ->b_data
in memcpy() call in ext3/resize.c (oopsable).
@@ -516,24 +643,195 @@
- patches.fixes/disable-nfsv4-posix-acl-hack.diff: Improved fix
based on a comment by Neil Brown. Also disable NFSv4 support
on the client side (169033).
+* Sat Apr 29 2006 - olh(a)suse.de
+- add patches.arch/ppc-eeh-increment-counter.patch
+ Increment fail counter in PCI recovery (171020 - LTC23497)
+ add patches.arch/ppc-eeh-print-loc-code.patch
+ Print PCI slot location code on failure (171020 - LTC23497)
+* Sat Apr 29 2006 - olh(a)suse.de
+- update patches.drivers/ibmvscsis.patch
+ change the sysfs driver name from ibmvscsi to ibmvscsis
+* Fri Apr 28 2006 - olh(a)suse.de
+- update patches.suse/crasher-26.diff
+ add 3 module options to crasher.ko to call panic, BUG or trap
* Fri Apr 28 2006 - agruen(a)suse.de
- patches.fixes/disable-nfsv4-posix-acl-hack.diff: Disable NFSv4
deamon-side POSIX ACL <=> NFSv4 ACL mapping (169033).
-* Tue Apr 25 2006 - trenn(a)suse.de
-- patches.arch/acpi_asus_strict_model_check.patch: Do only load
- asus acpi module when model is listed (166920).
+* Fri Apr 28 2006 - hare(a)suse.de
+- patches.suse/sas-transport-attribute-write-fix.patch
+ Fix writing to SAS transport attributes (#166035)
+- patches.fixes/scsi-fix-remove-single-device.patch
+ Fix return value of 'scsi remove-single-device' (#169712)
+* Fri Apr 28 2006 - olh(a)suse.de
+- disable lots of config options in the powerpc kdump kernel
+ to reduce memory footprint
+ disable non-working pmac support, disable other untested subarchs
+* Fri Apr 28 2006 - olh(a)suse.de
+- update patches.suse/suse-ppc-legacy-io.patch
+ fix link errors when pmac support is disabled
+* Fri Apr 28 2006 - jbeulich(a)novell.com
+- Update Xen patches to 3.0-testing c/s 9656.
+- patches.xen/xen-SiS-APIC-bug.patch: Delete.
+- patches.xen/xenbus_be-non-modular.patch: Delete.
+- patches.xen/xen3-e820-all-mapped: Introduce e820_all_mapped
+ (160583).
+- patches.xen/xen-refine-irqdebug.patch: replace forced noirqdebug
+ on 32-bit Xen kernel.
+* Thu Apr 27 2006 - hare(a)suse.de
+- patches.fixes/scsi_transport_fc_deadlock.patch
+ Fix deadlock in scsi_transport_fc (#159596)
+- patches.fixes/mptfc-deadlock.patch
+ Update mptfc to work with the transport class changes (#168076)
+* Thu Apr 27 2006 - hare(a)suse.de
+- supported.conf: mark ctcmpc & libiscsi as supported,
+ claw as unsupported.
+* Thu Apr 27 2006 - hare(a)suse.de
+- patches.arch/s390-02-1{5,6}-october2005.diff
+ Include latest patches from IBM
+- patches.arch/s390-02-05-october2005.diff
+ Fix patch to use the correct syscall number (#170110)
+* Thu Apr 27 2006 - hare(a)suse.de
+- patches.arch/s390-dasd-uid.diff
+ Add missing EXPORT_SYMBOLs
+* Wed Apr 26 2006 - jeffm(a)suse.de
+- series.conf: moved ocfs2 patches to keep them grouped together.
+* Wed Apr 26 2006 - lmb(a)suse.de
+- patches.suse/ocfs2-update-2.6.16-20060423154214: Numerous OCFS2 fixes
+ and enhancements from Oracle.
+* Wed Apr 26 2006 - olh(a)suse.de
+- run panic_notifier_list before kexec only in lkcd case (169078)
+* Wed Apr 26 2006 - hare(a)suse.de
+- patches.drivers/open-iscsi-svn.diff
+ Fix read stall (#157463)
+* Wed Apr 26 2006 - gregkh(a)suse.de
+- Fix build error in ioat patch on SMP.
+* Wed Apr 26 2006 - gregkh(a)suse.de
+- patches.suse/ioat-engine-dma-mask: Delete.
+- patches.suse/ioat-engine-locking: Delete.
+- patches.suse/ioat-engine-no-unload: Delete.
+- patches.suse/ioat-helpers: Delete.
+- patches.suse/ioat-license: Delete.
+- patches.suse/ioat-network-client: Delete.
+- patches.suse/ioat-dma-subsystem: Delete.
+- patches.suse/ioat-tcp: Delete.
+- patches.suse/ioat-tcp-structs: Delete.
+- patches.suse/ioat-dma-driver: Delete.
+- Update config files.
+- patches.suse/lkcd.patch: lkcd (142097).
+- patches.suse/ioat-1.6.patch: IOAT DMA Engine code 1.6 release
+ (#167549)
+* Tue Apr 25 2006 - agruen(a)suse.de
+- patches.suse/dmapi-xfs-event-mask-fix: Fix event mask check.
+* Tue Apr 25 2006 - hare(a)suse.de
+- patches.suse/lsi-eventstr-overflow.patch
+ Fix string overflow in mpt fusion (#166035)
+* Tue Apr 25 2006 - lmb(a)suse.de
+- patches.fixes/ipmi-startup-race: Fix race condition during IPMI
+ startup (#162061).
+* Tue Apr 25 2006 - lmb(a)suse.de
+- patches.suse/lkcd-GFP_COMP: Fix LKCD to handle GFP_COMP flagged pages
+ (#168514).
* Tue Apr 25 2006 - tonyj(a)suse.de
- patches.suse/apparmor: Fix for critical bug #159411 ("Apparmor message
- reports unknown xattr type"). Ack'd by gregkh.
+ reports unknown xattr type").
+* Mon Apr 24 2006 - olh(a)suse.de
+- add patches.fixes/tg3-selftest-phy_reset.patch
+ workaround for lost carrier during ethtool -t (158568 - LTC22155)
* Mon Apr 24 2006 - gregkh(a)suse.de
- Update config files.
* Mon Apr 24 2006 - gregkh(a)suse.de
-- Update to 2.6.16.11 (bug fixes and security issues fixed)
+- Update to 2.6.16.11 (bug and security fixes)
- patches.fixes/tcp-truesize-underflow: Delete.
+- patches.fixes/network-fix-hotplug-race-during-device-registration.patch:
+ Delete.
- patches.fixes/file-lookup-without-ref.patch: Delete.
- patches.kernel.org/patch-2.6.16.9: Delete.
- patches.kernel.org/patch-2.6.16.11: Linux 2.6.16.11.
-* Mon Apr 24 2006 - jbeulich(a)novell.com
+* Mon Apr 24 2006 - trenn(a)suse.de
+- patches.arch/acpi_asus_init_fixups.patch: Remove __init from
+ asus_acpi .add and .remove funcs. (only rediffed)
+- patches.arch/acpi_asus_strict_model_check.patch: Do only load
+ asus acpi module when model is listed (166920).
+- patches.arch/acpi_processor_exit_acpi_off: Exit ACPI processor
+ module gracefully if acpi is disabled (165803).
+* Mon Apr 24 2006 - garloff(a)suse.de
+- patches.fixes/sg2616dio_lk.diff: Added Patch-Mainline annotation.
+- patches.suse/scsi-scan-tolerate-pq3-[23]: Change BLIST_ATTACH_PQ3
+ flag to 0x1000000 to avoid conflict with BLIST_MAX_512.
+* Sun Apr 23 2006 - agruen(a)suse.de
+- Update the required version of perl-Bootloader.
+* Sat Apr 22 2006 - olh(a)suse.de
+- build pdc202xx_new as a module in kdump kernel (158247 - LTC22416)
+* Sat Apr 22 2006 - jeffm(a)suse.de
+- patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs:
+ fix handling of device names with /'s in them (#154278).
+* Fri Apr 21 2006 - gregkh(a)suse.de
+- Update config files.
+- patches.drivers/usb-add-driver-for-funsoft-usb-serial-device.patch:
+ [PATCH] USB: add driver for funsoft usb serial device (#164598).
+* Fri Apr 21 2006 - gregkh(a)suse.de
+- patches.drivers/usb-unplug-usbkb-from-hub.patch: USB: fix
+ error messages when USB keyboard is unplugged (#167170).
+- patches.fixes/usb-hid-dead-mouse: Fix dying mice on Intel UHCI
+ controllers (146781, 151719, 94064).
+* Fri Apr 21 2006 - gregkh(a)suse.de
+- patches.fixes/network-fix-hotplug-race-during-device-registration.patch:
+ [NET]: Fix hotplug race during device registration (#165050).
+* Fri Apr 21 2006 - olh(a)suse.de
+- update patches.drivers/lpfc-8.1.5-update
+ remove lpfc_set_slim
+* Fri Apr 21 2006 - olh(a)suse.de
+- update patches.suse/mv643xx_eth.SET_NETDEV_DEV.patch
+ really provide sysfs class device symlink (161555)
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.arch/s390-02-1{2,3,4}-october2005.diff
+ Include latest patchset from IBM.
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.drivers/lpfc-8.1.5-update
+ Update lpfc driver to 8.1.5 (#166928)
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.arch/s390-02-[05-10]-october2005.diff
+ Include latest patchset from IBM
+- patches.arch/s390-dasd-uid.diff
+ Generate unique DASD IDs.
+* Fri Apr 21 2006 - hare(a)suse.de
+- Mark zfcp_hbaapi as supported (#163245 - LTC22901)
+* Fri Apr 21 2006 - schwab(a)suse.de
+- resume-init: Fix resuming from INIT handler.
+* Fri Apr 21 2006 - tiwai(a)suse.de
+- patches.drivers/alsa-ad1981hd-all-hp-laptops: Use model "hp" for
+ all HP laptops with AD1981HD.
+- patches.drivers/alsa-ad1981hd-thinkpad-x60: Add Thinkpad
+ X60/T60/Z60 support.
+- patches.drivers/alsa-ad1986a-asus-m9: Add model entry for ASUS
+ M9 laptop.
+- patches.drivers/alsa-ad1986a-asus-u5a: Add support of ASUS U5A
+ with AD1986A codec
+- patches.drivers/alsa-ad1986a-hp-presario-b2800: support HP
+ Compaq Presario B2800 laptop with AD1986A codec
+- patches.drivers/alsa-alc880-epox-ep5lda: Add entry for Epox
+ EP-5LDA+ GLi.
+- patches.drivers/alsa-intel8x0-disable-ali5455-spdif-in: Disable
+ ALI5455 SPDIF-input.
+- patches.drivers/alsa-stac92xx-intel-d945pvs: Adds HDA support
+ for Intel D945Pvs board with subdevice id 0x0707.
+- patches.drivers/alsa-via8251-ac97-fix: add support for VIA
+ VT8251 (AC'97).
+- patches.drivers/alsa-via8251-ac97-tweak: tweak VT8251
+ workaround.
+* Fri Apr 21 2006 - jbeulich(a)novell.com
+- patches.xen/xen3-rename-e820-mapped: Rename e820_mapped to
+ e820_any_mapped.
+- patches.xen/xen3-e820-all-mapped: Introduce e820_all_mapped
+ (160583).
+- Re-diff a few other Xen patches.
+* Fri Apr 21 2006 - ak(a)suse.de
+- patches.fixes/ipfrag-hash: [IPV4] ip_fragment: Always compute
+ hash with ipfrag_lock held. (164777).
+* Fri Apr 21 2006 - trenn(a)suse.de
+- patches.arch/ia64_acpi_unalignments.patch: Avoid unaligned
+ memory access (153173).
+* Fri Apr 21 2006 - jbeulich(a)novell.com
- Update Xen patches to 3.0.2-2 (c/s 9629).
- patches.xen/xen3-patch-2.6.16.9: Linux 2.6.16.9.
- patches.xen/xen-SiS-APIC-bug.patch: Forward information on
@@ -546,29 +844,50 @@
doesn't build properly as a module.
- Update Xen config files.
- supported.conf: Add xenbus_be.
-* Mon Apr 24 2006 - garloff(a)suse.de
-- patches.fixes/sg2616dio_lk.diff: Added Patch-Mainline annotation.
-- patches.suse/scsi-scan-tolerate-pq3-[23]: Change BLIST_ATTACH_PQ3
- flag to 0x1000000 to avoid conflict with BLIST_MAX_512.
-* Sun Apr 23 2006 - agruen(a)suse.de
-- Update the required version of perl-Bootloader.
-* Sat Apr 22 2006 - olh(a)suse.de
-- update patches.suse/mv643xx_eth.SET_NETDEV_DEV.patch
- really provide sysfs class device symlink (161555)
-* Sat Apr 22 2006 - jeffm(a)suse.de
-- patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs:
- fix handling of device names with /'s in them (#154278).
+* Fri Apr 21 2006 - olh(a)suse.de
+- add patches.arch/ppc-eeh-mem_init_done.patch
+ avoid crash in PCI code if mem system not up (167020 - LTC22896)
+* Fri Apr 21 2006 - ak(a)suse.de
+- patches.arch/disable-mmconfig: Delete (160583)
+- patches.arch/rename-e820-mapped: Rename e820_mapped to
+ e820_any_mapped.
+- patches.arch/e820-all-mapped: Introduce e820_all_mapped
+ (160583).
+- patches.arch/mcfg-e820: Check that MCFG points to an e820 reserved area
+- patches.arch/mcfg-check-more-busses: i386/x86_64: Check if
+ MCFG works for the first 16 busses (160583).
+- patches.arch/mmconfig-testbit: Small change to make the
+ mcfg-check-more-busses patch in go cleanly.
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.drivers/open-iscsi-svn.diff
+ Update open-iscsi to svn r545 (#157463)
+- patches.drivers/iscsitarget
+- patches.drivers/qla4xxx
+ Update patches to apply again.
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.suse/lsi_sas_transport_end_device_fix.patch
+- patches.suse/lsi_mptspi_reset_fix.patch
+ Convert mptspi to use generic domain validation (#166035)
* Fri Apr 21 2006 - ak(a)suse.de
- patches.arch/x86_64-vsyscall32-aflags: Pass -32 to the assembler
when compiling the 32bit vsyscall pages (163112).
-- patches.xen/xen3-auto-arch-x86_64.diff: Rediff and fix there too
+- patches.xen/xen3-auto-arch-x86_64.diff: Rediff and add flags
+ there too.
* Fri Apr 21 2006 - ak(a)suse.de
- patches.arch/x86_64-free-iommu-race: Fix a race in the
free_iommu path..
* Thu Apr 20 2006 - agruen(a)suse.de
- patches.arch/acpi_show_errors-fix: ACPI compile fix.
+* Thu Apr 20 2006 - hare(a)suse.de
+- Update SAS transport class for aic94xx
+- Include aic94xx driver (#142153 - LTC20571).
+- Include logical id and slot support for mpt (#158713)
+- Expander hot-add / remove support for mpt (#158723)
+- Update mpt driver to work with SAS transport class changes
+ (166035).
+- Update configuration files.
* Thu Apr 20 2006 - gregkh(a)suse.de
-- make the kernel version be 2.6.16.9
+- put the version number back in the 2.6.16.9 patch
- patches.kernel.org/patch-2.6.16.9: Linux 2.6.16.9.
* Thu Apr 20 2006 - trenn(a)suse.de
- patches.arch/acpi_ibm_notify.patch: Fix Thinkpad A21m shutdown
++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.Fmxy4x/_old 2006-05-09 00:39:26.000000000 +0200
+++ /var/tmp/diff_new_pack.Fmxy4x/_new 2006-05-09 00:39:26.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-source (Version 2.6.16.13)
+# spec file for package kernel-source (Version 2.6.16.14)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -24,7 +24,7 @@
Obsoletes: linux lx-gdt lx-hack lx-suse lx1162_1 lx1162_2 lx1212_1 lx1212_2 lx1213_1 lx1213_2 lx121_1 lx121_2 lx126_1 lx126_2 lx129_1 lx129_2 lx_large kernel_headers lx_suse lx_sus22 lx_sus24
%endif
PreReq: /sbin/insserv /usr/bin/grep /bin/sed /bin/uname /bin/mkdir /bin/cat /bin/ln /bin/rm /etc/rc.status
-Version: 2.6.16.13
+Version: 2.6.16.14
Release: 2
Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.16.tar.bz2
Source1: functions.sh
@@ -93,8 +93,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2006/05/03 04:53:23 UTC
-CVS Branch: SL101_BRANCH
+Source Timestamp: 2006/05/06 22:45:17 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
@@ -117,16 +116,16 @@
# Apply the patches needed for this architecture.
%_sourcedir/guards %symbols < %_sourcedir/series.conf \
- > %_builddir/kernel-source-2.6.16.13/kernel-source.patches
-for patch in $(< %_builddir/kernel-source-2.6.16.13/kernel-source.patches); do
- if ! patch -s -E -p1 --no-backup-if-mismatch -i %_builddir/kernel-source-2.6.16.13/$patch; then
+ > %_builddir/kernel-source-2.6.16.14/kernel-source.patches
+for patch in $(< %_builddir/kernel-source-2.6.16.14/kernel-source.patches); do
+ if ! patch -s -E -p1 --no-backup-if-mismatch -i %_builddir/kernel-source-2.6.16.14/$patch; then
echo "*** Patch $patch failed ***"
exit 1
fi
done
-%_sourcedir/install-configs %_sourcedir %_builddir/kernel-source-2.6.16.13 %release
-KERNELRELEASE=2.6.16.13-%release
+%_sourcedir/install-configs %_sourcedir %_builddir/kernel-source-2.6.16.14 %release
+KERNELRELEASE=2.6.16.14-%release
cat > %_builddir/%{name}-%{version}/.rpm-defs <<EOF
KERNELRELEASE=$KERNELRELEASE
SYMBOLS=$symbols
@@ -147,8 +146,8 @@
;;
esac
%_sourcedir/guards %symbols kernel-$flavor < %_sourcedir/series.conf \
- > %_builddir/kernel-source-2.6.16.13/kernel-$flavor.patches
- diff -q %_builddir/kernel-source-2.6.16.13/kernel-{source,$flavor}.patches \
+ > %_builddir/kernel-source-2.6.16.14/kernel-$flavor.patches
+ diff -q %_builddir/kernel-source-2.6.16.14/kernel-{source,$flavor}.patches \
|| continue
o=$RPM_BUILD_ROOT/usr/src/linux-$KERNELRELEASE-obj/$arch/$flavor
mkdir -p $o
@@ -274,8 +273,100 @@
%files -f kernel-source.files
%changelog -n kernel-source
-* Wed May 03 2006 - aj(a)suse.de
-- Move SL101_RC4 tag.
+* Sat May 06 2006 - gregkh(a)suse.de
+- patches.fixes/fs-locks.c-Fix-sys_flock-race.patch: [PATCH]
+ fs/locks.c: Fix sys_flock() race (173001).
+* Sat May 06 2006 - agruen(a)suse.de
+- patches.drivers/msi-save-restore-for-suspend-resume.patch:
+ Delete.
+* Sat May 06 2006 - jeffm(a)suse.de
+- patches.suse/reiserfs-bkl-inversion: fix reiserfs lock inversion
+ of bkl vs inode semaphore (116531).
+* Sat May 06 2006 - agruen(a)suse.de
+- rpm/kernel-binary.spec.in: Abort build on undefined symbols in
+ modules. This check was configurable in earlier releases because
+ we did not want errors in km_* modules to abort the kernel
+ build.
+* Sat May 06 2006 - olh(a)suse.de
+- compile Apple touchpad driver into the kernel
+* Fri May 05 2006 - gregkh(a)suse.de
+- Update to 2.6.16.14:
+- smbfs chroot issue (CVE-2006-1864)
+* Fri May 05 2006 - axboe(a)suse.de
+- patches.fixes/cfq-tune: remove
+- patches.fixes/cfq-queueing-fixes: fix tcq performance issues (172301)
+* Fri May 05 2006 - ak(a)suse.de
+- patches.arch/x86_64-add-nmi_exit-to-die_nmi: add nmi_exit
+ to die_nmi.
+- patches.arch/x86_64-fix-die_lock-nesting: fix die_lock nesting.
+* Fri May 05 2006 - ak(a)suse.de
+- patches.arch/x86_64-avoid-ebda: Fix problems pointed out by
+ review
+* Fri May 05 2006 - olh(a)suse.de
+- add patches.fixes/usb-hid-ppc-ibmkbd-noget.patch
+ add an IBM USB keyboard to the HID_QUIRK_NOGET blacklist (161066 - LTC21605)
+* Fri May 05 2006 - olh(a)suse.de
+- add patches.arch/ppc-970mp-oprofile-num_pmcs.patch
+ add num_pmcs to 970MP cputable entry (172957)
+* Fri May 05 2006 - jbeulich(a)novell.com
+- Update Xen patches to 3.0.2 c/s 9664.
+* Fri May 05 2006 - ak(a)suse.de
+- patches.arch/x86_64-avoid-ebda: Avoid EBDA area in early boot
+ allocator (166022).
+* Fri May 05 2006 - hare(a)suse.de
+- patches.arch/s390-console-unblank.patch:
+ Fix softdog crash (#161997 - LTC22671)
+* Thu May 04 2006 - andrea(a)suse.de
+- patches.arch/s390-mapped-base.patch: fixed 32bit s390 (168805).
+- patches.suse/silent-stack-overflow: ported but still disabled in
+ the series file.
+- patches.fixes/acpi-nsxfname: deleted.
+- patches.fixes/fix-hugetlb-lock: deleted.
+* Thu May 04 2006 - tiwai(a)suse.de
+- patches.drivers/alsa-stac7661-vaio-line-in-fix,
+ patches.drivers/alsa-stac7661-vaio-mute-fix:
+ Fix line-in and mute on VAIO on VAIO laptops with STAC7661
+ (156494, 172628).
+- patches.drivers/alsa-ad1986a-asus-z62f,
+ patches.drivers/alsa-ad1988b-id-add,
+ patches.drivers/alsa-add-stac92xx-ids,
+ patches.drivers/alsa-alc260-vaio-a790,
+ patches.drivers/alsa-alc880-lg-s1,
+ patches.drivers/alsa-asus-a6km-workaround:
+ Fix sound support on laptops/mobos (172638).
+* Thu May 04 2006 - ak(a)suse.de
+- patches.fixes/ondemand-workqueue: Move ondemand timer into
+ own work queue (168612).
+* Thu May 04 2006 - hare(a)suse.de
+- patches.fixes/i2o_exec_lct_modified-memoryleak-fix.patch
+ Fix memleak in i2o driver (#169381)
+* Wed May 03 2006 - schwab(a)suse.de
+- memcpy-mck: Fix return value of memcpy for McKinley.
+* Wed May 03 2006 - agruen(a)suse.de
+- Update config files for patches.drivers/qla4xxx.
+* Wed May 03 2006 - hare(a)suse.de
+- patches.drivers/qla4xxx: Update to 5.00.05-d5 (#169991).
+* Wed May 03 2006 - axboe(a)suse.de
+- patches.fixes/blk-limit-recursion: Limit recursion of the
+ request handler (170315).
+* Wed May 03 2006 - hare(a)suse.de
+- patches.drivers/ibmvscsi-RAID-failure
+ Fix ibmvscsi to properly handle RAID disks (#170012 - LTC23393)
+- patches.drivers/mptfc_rolechg_sles10.patch
+ Fix race condition in mpt fusion (#170314)
+* Wed May 03 2006 - jbeulich(a)novell.com
+- patches.xen/net-csum.patch: Update missing from previous Xen commit.
+- patches.xen/xen3-x86_64-hotadd-reserve: Support memory hotadd
+ without sparsemem (142035 148522 149117 160861).
+- patches.xen/xen3-x86_64-srat-hotadd-reserve: Reserve SRAT
+ hotadd memory on x86-64 (142035 148522 149117 160861).
+- patches.xen/xen3-x86_64-reserve-hotadd-fixup: Delete.
+- patches.xen/xen3-rename-e820-mapped: Refresh.
+- patches.xen/xen3-e820-all-mapped: Refresh.
+- patches.xen/xen3-auto-arch-i386.diff: Refresh.
+* Wed May 03 2006 - hare(a)suse.de
+- patches.drivers/open-iscsi-svn.diff
+ Update open-iscsi to svn r564
* Tue May 02 2006 - jeffm(a)suse.de
- patches.fixes/dm-proper-refcounting.diff: Fixed refcounting when
md != NULL but md->interface_ptr is. It would return NULL, but
@@ -284,17 +375,49 @@
* Tue May 02 2006 - gregkh(a)suse.de
- Update to 2.6.16.13
- NETFILTER: SCTP conntrack: fix infinite loop (CVE-2006-1527)
+* Tue May 02 2006 - ak(a)suse.de
+- patches.arch/x86_64-discontig-hotadd-meminit: Delete.
+- patches.arch/x86_64-reserve-hotadd-fixup: Delete.
+- patches.arch/x86_64-empty-pxm: Rediff
+- patches.arch/x86_64-srat-hotadd-reserve: Merge to mainline
+ (142035 148522 149117 160861).
+- patches.arch/e820-all-mapped: Rediff
+- patches.arch/rename-e820-mapped: Rediff
+- patches.arch/x86_64-rename-node: Rename struct node in x86-64
+ NUMA code to struct boot node.
+- patches.arch/x86_64-hotadd-reserve: Merge to mainline. Limit max
+ memory preallocated to 10%% (142035 148522 149117 160861).
* Tue May 02 2006 - jack(a)suse.cz
- patches.fixes/jbd-2.6.16-1-realloc_freed_fix.diff: Fix assertion
failure in ext3 (152664).
-* Tue May 02 2006 - aj(a)suse.de
-- Add SL101_RC4 tag.
+* Tue May 02 2006 - hare(a)suse.de
+- patches.drivers/lpfc-8.1.6-update
+ Include bugfixes from Emulex (#171455)
+- patches.fixes/qla_os_eh_abort_fix
+ Fix eh_abort handler in qla2xxx (#170455)
+* Tue May 02 2006 - rw(a)suse.de
+- patches.suse/lkcd-handle_holey_pgdats.patch:
+ LKCD: fix overrun when num_mbanks > MAX_NUMNODES. (#168907)
+- patches.arch/ia64-sn2-tioce_provider:
+ Altix: fix tioce_reserve_m32() bug. (#169879)
+- patches.arch/ia64-sn2-hwperf-get_nearest_node_objdata:
+ Altix 4700: fix discover of nearest cpu node to IO node. (#168515)
+- patches.arch/ia64-sn2-hwperf-topology_show:
+ Altix: reduce overhead of reading sn_topology. (#168839)
* Tue May 02 2006 - okir(a)suse.de
- patches.fixes/nfs4-open-delegated: [NFSv4] nfs4_open_delegated
returned random garbage.
+* Tue May 02 2006 - olh(a)suse.de
+- add patches.arch/ppc-oprofile_call.patch
+ support callgraph on ppc64 (169983)
+* Tue May 02 2006 - olh(a)suse.de
+- add patches.arch/ppc-pseries-rtas-suspend.patch
+ fix panic during suspend calls (171016 - LTC23499)
* Tue May 02 2006 - okir(a)suse.de
- patches.fixes/nfs4-setclientid: NFSv4: SETCLIENTID_CONFIRM
should handle NFS4ERR_DELAY/NFS4ERR_RESOURCE (167953).
+* Tue May 02 2006 - olh(a)suse.de
+- define EXPORT_SYMBOL_GPL_FUTURE when KMOD is disabled
* Tue May 02 2006 - gregkh(a)suse.de
- Update to 2.6.16.12 which fixed the following:
- added for_each_possible_cpu
@@ -322,14 +445,21 @@
- x86_64: Fix a race in the free_iommu path.
- x86_64: Pass -32 to the assembler when compiling the 32bit vsyscall pages
- x86/PAE: Fix pte_clear for the >4GB RAM case
+- patches.arch/x86_64-free-iommu-race: Delete.
+- patches.arch/x86_64-vsyscall32-aflags: Delete.
+- patches.drivers/e1000-update: e1000 Update.
+- patches.xen/xen3-auto-arch-i386.diff: xen3 arch-i386.
+- patches.kernel.org/patch-2.6.16.12: Linux 2.6.16.12.
* Mon May 01 2006 - perex(a)suse.de
- patches.suse/netfilter-conntrack-sinzero:
VUL-0: kernel: minor information leak in SO_ORIGINAL_DST (#159046)
+* Mon May 01 2006 - garloff(a)suse.de
+- patches.scsi/scsi-tolerate-pq3-?: Cosmetic cleanups from akpm.
* Sun Apr 30 2006 - agruen(a)suse.de
- patches.fixes/nfs-acl-caching.diff: Need to update the cached
acls in nfs3_proc_setacls as well (171059).
* Sat Apr 29 2006 - jeffm(a)suse.de
-- series.conf: helps to enable the patch
+- patches.fixes/dm-proper-refcounting.diff: update missing refcount
* Sat Apr 29 2006 - jeffm(a)suse.de
- patches.fixes/ext3-resize-oops.diff: [PATCH] forgotten ->b_data
in memcpy() call in ext3/resize.c (oopsable).
@@ -340,24 +470,195 @@
- patches.fixes/disable-nfsv4-posix-acl-hack.diff: Improved fix
based on a comment by Neil Brown. Also disable NFSv4 support
on the client side (169033).
+* Sat Apr 29 2006 - olh(a)suse.de
+- add patches.arch/ppc-eeh-increment-counter.patch
+ Increment fail counter in PCI recovery (171020 - LTC23497)
+ add patches.arch/ppc-eeh-print-loc-code.patch
+ Print PCI slot location code on failure (171020 - LTC23497)
+* Sat Apr 29 2006 - olh(a)suse.de
+- update patches.drivers/ibmvscsis.patch
+ change the sysfs driver name from ibmvscsi to ibmvscsis
+* Fri Apr 28 2006 - olh(a)suse.de
+- update patches.suse/crasher-26.diff
+ add 3 module options to crasher.ko to call panic, BUG or trap
* Fri Apr 28 2006 - agruen(a)suse.de
- patches.fixes/disable-nfsv4-posix-acl-hack.diff: Disable NFSv4
deamon-side POSIX ACL <=> NFSv4 ACL mapping (169033).
-* Tue Apr 25 2006 - trenn(a)suse.de
-- patches.arch/acpi_asus_strict_model_check.patch: Do only load
- asus acpi module when model is listed (166920).
+* Fri Apr 28 2006 - hare(a)suse.de
+- patches.suse/sas-transport-attribute-write-fix.patch
+ Fix writing to SAS transport attributes (#166035)
+- patches.fixes/scsi-fix-remove-single-device.patch
+ Fix return value of 'scsi remove-single-device' (#169712)
+* Fri Apr 28 2006 - olh(a)suse.de
+- disable lots of config options in the powerpc kdump kernel
+ to reduce memory footprint
+ disable non-working pmac support, disable other untested subarchs
+* Fri Apr 28 2006 - olh(a)suse.de
+- update patches.suse/suse-ppc-legacy-io.patch
+ fix link errors when pmac support is disabled
+* Fri Apr 28 2006 - jbeulich(a)novell.com
+- Update Xen patches to 3.0-testing c/s 9656.
+- patches.xen/xen-SiS-APIC-bug.patch: Delete.
+- patches.xen/xenbus_be-non-modular.patch: Delete.
+- patches.xen/xen3-e820-all-mapped: Introduce e820_all_mapped
+ (160583).
+- patches.xen/xen-refine-irqdebug.patch: replace forced noirqdebug
+ on 32-bit Xen kernel.
+* Thu Apr 27 2006 - hare(a)suse.de
+- patches.fixes/scsi_transport_fc_deadlock.patch
+ Fix deadlock in scsi_transport_fc (#159596)
+- patches.fixes/mptfc-deadlock.patch
+ Update mptfc to work with the transport class changes (#168076)
+* Thu Apr 27 2006 - hare(a)suse.de
+- supported.conf: mark ctcmpc & libiscsi as supported,
+ claw as unsupported.
+* Thu Apr 27 2006 - hare(a)suse.de
+- patches.arch/s390-02-1{5,6}-october2005.diff
+ Include latest patches from IBM
+- patches.arch/s390-02-05-october2005.diff
+ Fix patch to use the correct syscall number (#170110)
+* Thu Apr 27 2006 - hare(a)suse.de
+- patches.arch/s390-dasd-uid.diff
+ Add missing EXPORT_SYMBOLs
+* Wed Apr 26 2006 - jeffm(a)suse.de
+- series.conf: moved ocfs2 patches to keep them grouped together.
+* Wed Apr 26 2006 - lmb(a)suse.de
+- patches.suse/ocfs2-update-2.6.16-20060423154214: Numerous OCFS2 fixes
+ and enhancements from Oracle.
+* Wed Apr 26 2006 - olh(a)suse.de
+- run panic_notifier_list before kexec only in lkcd case (169078)
+* Wed Apr 26 2006 - hare(a)suse.de
+- patches.drivers/open-iscsi-svn.diff
+ Fix read stall (#157463)
+* Wed Apr 26 2006 - gregkh(a)suse.de
+- Fix build error in ioat patch on SMP.
+* Wed Apr 26 2006 - gregkh(a)suse.de
+- patches.suse/ioat-engine-dma-mask: Delete.
+- patches.suse/ioat-engine-locking: Delete.
+- patches.suse/ioat-engine-no-unload: Delete.
+- patches.suse/ioat-helpers: Delete.
+- patches.suse/ioat-license: Delete.
+- patches.suse/ioat-network-client: Delete.
+- patches.suse/ioat-dma-subsystem: Delete.
+- patches.suse/ioat-tcp: Delete.
+- patches.suse/ioat-tcp-structs: Delete.
+- patches.suse/ioat-dma-driver: Delete.
+- Update config files.
+- patches.suse/lkcd.patch: lkcd (142097).
+- patches.suse/ioat-1.6.patch: IOAT DMA Engine code 1.6 release
+ (#167549)
+* Tue Apr 25 2006 - agruen(a)suse.de
+- patches.suse/dmapi-xfs-event-mask-fix: Fix event mask check.
+* Tue Apr 25 2006 - hare(a)suse.de
+- patches.suse/lsi-eventstr-overflow.patch
+ Fix string overflow in mpt fusion (#166035)
+* Tue Apr 25 2006 - lmb(a)suse.de
+- patches.fixes/ipmi-startup-race: Fix race condition during IPMI
+ startup (#162061).
+* Tue Apr 25 2006 - lmb(a)suse.de
+- patches.suse/lkcd-GFP_COMP: Fix LKCD to handle GFP_COMP flagged pages
+ (#168514).
* Tue Apr 25 2006 - tonyj(a)suse.de
- patches.suse/apparmor: Fix for critical bug #159411 ("Apparmor message
- reports unknown xattr type"). Ack'd by gregkh.
+ reports unknown xattr type").
+* Mon Apr 24 2006 - olh(a)suse.de
+- add patches.fixes/tg3-selftest-phy_reset.patch
+ workaround for lost carrier during ethtool -t (158568 - LTC22155)
* Mon Apr 24 2006 - gregkh(a)suse.de
- Update config files.
* Mon Apr 24 2006 - gregkh(a)suse.de
-- Update to 2.6.16.11 (bug fixes and security issues fixed)
+- Update to 2.6.16.11 (bug and security fixes)
- patches.fixes/tcp-truesize-underflow: Delete.
+- patches.fixes/network-fix-hotplug-race-during-device-registration.patch:
+ Delete.
- patches.fixes/file-lookup-without-ref.patch: Delete.
- patches.kernel.org/patch-2.6.16.9: Delete.
- patches.kernel.org/patch-2.6.16.11: Linux 2.6.16.11.
-* Mon Apr 24 2006 - jbeulich(a)novell.com
+* Mon Apr 24 2006 - trenn(a)suse.de
+- patches.arch/acpi_asus_init_fixups.patch: Remove __init from
+ asus_acpi .add and .remove funcs. (only rediffed)
+- patches.arch/acpi_asus_strict_model_check.patch: Do only load
+ asus acpi module when model is listed (166920).
+- patches.arch/acpi_processor_exit_acpi_off: Exit ACPI processor
+ module gracefully if acpi is disabled (165803).
+* Mon Apr 24 2006 - garloff(a)suse.de
+- patches.fixes/sg2616dio_lk.diff: Added Patch-Mainline annotation.
+- patches.suse/scsi-scan-tolerate-pq3-[23]: Change BLIST_ATTACH_PQ3
+ flag to 0x1000000 to avoid conflict with BLIST_MAX_512.
+* Sun Apr 23 2006 - agruen(a)suse.de
+- Update the required version of perl-Bootloader.
+* Sat Apr 22 2006 - olh(a)suse.de
+- build pdc202xx_new as a module in kdump kernel (158247 - LTC22416)
+* Sat Apr 22 2006 - jeffm(a)suse.de
+- patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs:
+ fix handling of device names with /'s in them (#154278).
+* Fri Apr 21 2006 - gregkh(a)suse.de
+- Update config files.
+- patches.drivers/usb-add-driver-for-funsoft-usb-serial-device.patch:
+ [PATCH] USB: add driver for funsoft usb serial device (#164598).
+* Fri Apr 21 2006 - gregkh(a)suse.de
+- patches.drivers/usb-unplug-usbkb-from-hub.patch: USB: fix
+ error messages when USB keyboard is unplugged (#167170).
+- patches.fixes/usb-hid-dead-mouse: Fix dying mice on Intel UHCI
+ controllers (146781, 151719, 94064).
+* Fri Apr 21 2006 - gregkh(a)suse.de
+- patches.fixes/network-fix-hotplug-race-during-device-registration.patch:
+ [NET]: Fix hotplug race during device registration (#165050).
+* Fri Apr 21 2006 - olh(a)suse.de
+- update patches.drivers/lpfc-8.1.5-update
+ remove lpfc_set_slim
+* Fri Apr 21 2006 - olh(a)suse.de
+- update patches.suse/mv643xx_eth.SET_NETDEV_DEV.patch
+ really provide sysfs class device symlink (161555)
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.arch/s390-02-1{2,3,4}-october2005.diff
+ Include latest patchset from IBM.
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.drivers/lpfc-8.1.5-update
+ Update lpfc driver to 8.1.5 (#166928)
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.arch/s390-02-[05-10]-october2005.diff
+ Include latest patchset from IBM
+- patches.arch/s390-dasd-uid.diff
+ Generate unique DASD IDs.
+* Fri Apr 21 2006 - hare(a)suse.de
+- Mark zfcp_hbaapi as supported (#163245 - LTC22901)
+* Fri Apr 21 2006 - schwab(a)suse.de
+- resume-init: Fix resuming from INIT handler.
+* Fri Apr 21 2006 - tiwai(a)suse.de
+- patches.drivers/alsa-ad1981hd-all-hp-laptops: Use model "hp" for
+ all HP laptops with AD1981HD.
+- patches.drivers/alsa-ad1981hd-thinkpad-x60: Add Thinkpad
+ X60/T60/Z60 support.
+- patches.drivers/alsa-ad1986a-asus-m9: Add model entry for ASUS
+ M9 laptop.
+- patches.drivers/alsa-ad1986a-asus-u5a: Add support of ASUS U5A
+ with AD1986A codec
+- patches.drivers/alsa-ad1986a-hp-presario-b2800: support HP
+ Compaq Presario B2800 laptop with AD1986A codec
+- patches.drivers/alsa-alc880-epox-ep5lda: Add entry for Epox
+ EP-5LDA+ GLi.
+- patches.drivers/alsa-intel8x0-disable-ali5455-spdif-in: Disable
+ ALI5455 SPDIF-input.
+- patches.drivers/alsa-stac92xx-intel-d945pvs: Adds HDA support
+ for Intel D945Pvs board with subdevice id 0x0707.
+- patches.drivers/alsa-via8251-ac97-fix: add support for VIA
+ VT8251 (AC'97).
+- patches.drivers/alsa-via8251-ac97-tweak: tweak VT8251
+ workaround.
+* Fri Apr 21 2006 - jbeulich(a)novell.com
+- patches.xen/xen3-rename-e820-mapped: Rename e820_mapped to
+ e820_any_mapped.
+- patches.xen/xen3-e820-all-mapped: Introduce e820_all_mapped
+ (160583).
+- Re-diff a few other Xen patches.
+* Fri Apr 21 2006 - ak(a)suse.de
+- patches.fixes/ipfrag-hash: [IPV4] ip_fragment: Always compute
+ hash with ipfrag_lock held. (164777).
+* Fri Apr 21 2006 - trenn(a)suse.de
+- patches.arch/ia64_acpi_unalignments.patch: Avoid unaligned
+ memory access (153173).
+* Fri Apr 21 2006 - jbeulich(a)novell.com
- Update Xen patches to 3.0.2-2 (c/s 9629).
- patches.xen/xen3-patch-2.6.16.9: Linux 2.6.16.9.
- patches.xen/xen-SiS-APIC-bug.patch: Forward information on
@@ -370,29 +671,50 @@
doesn't build properly as a module.
- Update Xen config files.
- supported.conf: Add xenbus_be.
-* Mon Apr 24 2006 - garloff(a)suse.de
-- patches.fixes/sg2616dio_lk.diff: Added Patch-Mainline annotation.
-- patches.suse/scsi-scan-tolerate-pq3-[23]: Change BLIST_ATTACH_PQ3
- flag to 0x1000000 to avoid conflict with BLIST_MAX_512.
-* Sun Apr 23 2006 - agruen(a)suse.de
-- Update the required version of perl-Bootloader.
-* Sat Apr 22 2006 - olh(a)suse.de
-- update patches.suse/mv643xx_eth.SET_NETDEV_DEV.patch
- really provide sysfs class device symlink (161555)
-* Sat Apr 22 2006 - jeffm(a)suse.de
-- patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs:
- fix handling of device names with /'s in them (#154278).
+* Fri Apr 21 2006 - olh(a)suse.de
+- add patches.arch/ppc-eeh-mem_init_done.patch
+ avoid crash in PCI code if mem system not up (167020 - LTC22896)
+* Fri Apr 21 2006 - ak(a)suse.de
+- patches.arch/disable-mmconfig: Delete (160583)
+- patches.arch/rename-e820-mapped: Rename e820_mapped to
+ e820_any_mapped.
+- patches.arch/e820-all-mapped: Introduce e820_all_mapped
+ (160583).
+- patches.arch/mcfg-e820: Check that MCFG points to an e820 reserved area
+- patches.arch/mcfg-check-more-busses: i386/x86_64: Check if
+ MCFG works for the first 16 busses (160583).
+- patches.arch/mmconfig-testbit: Small change to make the
+ mcfg-check-more-busses patch in go cleanly.
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.drivers/open-iscsi-svn.diff
+ Update open-iscsi to svn r545 (#157463)
+- patches.drivers/iscsitarget
+- patches.drivers/qla4xxx
+ Update patches to apply again.
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.suse/lsi_sas_transport_end_device_fix.patch
+- patches.suse/lsi_mptspi_reset_fix.patch
+ Convert mptspi to use generic domain validation (#166035)
* Fri Apr 21 2006 - ak(a)suse.de
- patches.arch/x86_64-vsyscall32-aflags: Pass -32 to the assembler
when compiling the 32bit vsyscall pages (163112).
-- patches.xen/xen3-auto-arch-x86_64.diff: Rediff and fix there too
+- patches.xen/xen3-auto-arch-x86_64.diff: Rediff and add flags
+ there too.
* Fri Apr 21 2006 - ak(a)suse.de
- patches.arch/x86_64-free-iommu-race: Fix a race in the
free_iommu path..
* Thu Apr 20 2006 - agruen(a)suse.de
- patches.arch/acpi_show_errors-fix: ACPI compile fix.
+* Thu Apr 20 2006 - hare(a)suse.de
+- Update SAS transport class for aic94xx
+- Include aic94xx driver (#142153 - LTC20571).
+- Include logical id and slot support for mpt (#158713)
+- Expander hot-add / remove support for mpt (#158723)
+- Update mpt driver to work with SAS transport class changes
+ (166035).
+- Update configuration files.
* Thu Apr 20 2006 - gregkh(a)suse.de
-- make the kernel version be 2.6.16.9
+- put the version number back in the 2.6.16.9 patch
- patches.kernel.org/patch-2.6.16.9: Linux 2.6.16.9.
* Thu Apr 20 2006 - trenn(a)suse.de
- patches.arch/acpi_ibm_notify.patch: Fix Thinkpad A21m shutdown
++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.Fmxy4x/_old 2006-05-09 00:39:26.000000000 +0200
+++ /var/tmp/diff_new_pack.Fmxy4x/_new 2006-05-09 00:39:26.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-syms (Version 2.6.16.13)
+# spec file for package kernel-syms (Version 2.6.16.14)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -48,10 +48,10 @@
Autoreqprov: off
Summary: Kernel Symbol Versions (modversions)
Group: Development/Sources
-Version: 2.6.16.13
+Version: 2.6.16.14
Release: 2
Requires: linux
-Requires: kernel-source = 2.6.16.13-%release
+Requires: kernel-source = 2.6.16.14-%release
Source11: arch-symbols
Source12: guards
Source21: config.conf
@@ -84,8 +84,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2006/05/03 04:53:23 UTC
-CVS Branch: SL101_BRANCH
+Source Timestamp: 2006/05/06 22:45:17 UTC
%install
@@ -128,8 +127,100 @@
/boot/symsets-*-*.tar.gz
%changelog -n kernel-syms
-* Wed May 03 2006 - aj(a)suse.de
-- Move SL101_RC4 tag.
+* Sat May 06 2006 - gregkh(a)suse.de
+- patches.fixes/fs-locks.c-Fix-sys_flock-race.patch: [PATCH]
+ fs/locks.c: Fix sys_flock() race (173001).
+* Sat May 06 2006 - agruen(a)suse.de
+- patches.drivers/msi-save-restore-for-suspend-resume.patch:
+ Delete.
+* Sat May 06 2006 - jeffm(a)suse.de
+- patches.suse/reiserfs-bkl-inversion: fix reiserfs lock inversion
+ of bkl vs inode semaphore (116531).
+* Sat May 06 2006 - agruen(a)suse.de
+- rpm/kernel-binary.spec.in: Abort build on undefined symbols in
+ modules. This check was configurable in earlier releases because
+ we did not want errors in km_* modules to abort the kernel
+ build.
+* Sat May 06 2006 - olh(a)suse.de
+- compile Apple touchpad driver into the kernel
+* Fri May 05 2006 - gregkh(a)suse.de
+- Update to 2.6.16.14:
+- smbfs chroot issue (CVE-2006-1864)
+* Fri May 05 2006 - axboe(a)suse.de
+- patches.fixes/cfq-tune: remove
+- patches.fixes/cfq-queueing-fixes: fix tcq performance issues (172301)
+* Fri May 05 2006 - ak(a)suse.de
+- patches.arch/x86_64-add-nmi_exit-to-die_nmi: add nmi_exit
+ to die_nmi.
+- patches.arch/x86_64-fix-die_lock-nesting: fix die_lock nesting.
+* Fri May 05 2006 - ak(a)suse.de
+- patches.arch/x86_64-avoid-ebda: Fix problems pointed out by
+ review
+* Fri May 05 2006 - olh(a)suse.de
+- add patches.fixes/usb-hid-ppc-ibmkbd-noget.patch
+ add an IBM USB keyboard to the HID_QUIRK_NOGET blacklist (161066 - LTC21605)
+* Fri May 05 2006 - olh(a)suse.de
+- add patches.arch/ppc-970mp-oprofile-num_pmcs.patch
+ add num_pmcs to 970MP cputable entry (172957)
+* Fri May 05 2006 - jbeulich(a)novell.com
+- Update Xen patches to 3.0.2 c/s 9664.
+* Fri May 05 2006 - ak(a)suse.de
+- patches.arch/x86_64-avoid-ebda: Avoid EBDA area in early boot
+ allocator (166022).
+* Fri May 05 2006 - hare(a)suse.de
+- patches.arch/s390-console-unblank.patch:
+ Fix softdog crash (#161997 - LTC22671)
+* Thu May 04 2006 - andrea(a)suse.de
+- patches.arch/s390-mapped-base.patch: fixed 32bit s390 (168805).
+- patches.suse/silent-stack-overflow: ported but still disabled in
+ the series file.
+- patches.fixes/acpi-nsxfname: deleted.
+- patches.fixes/fix-hugetlb-lock: deleted.
+* Thu May 04 2006 - tiwai(a)suse.de
+- patches.drivers/alsa-stac7661-vaio-line-in-fix,
+ patches.drivers/alsa-stac7661-vaio-mute-fix:
+ Fix line-in and mute on VAIO on VAIO laptops with STAC7661
+ (156494, 172628).
+- patches.drivers/alsa-ad1986a-asus-z62f,
+ patches.drivers/alsa-ad1988b-id-add,
+ patches.drivers/alsa-add-stac92xx-ids,
+ patches.drivers/alsa-alc260-vaio-a790,
+ patches.drivers/alsa-alc880-lg-s1,
+ patches.drivers/alsa-asus-a6km-workaround:
+ Fix sound support on laptops/mobos (172638).
+* Thu May 04 2006 - ak(a)suse.de
+- patches.fixes/ondemand-workqueue: Move ondemand timer into
+ own work queue (168612).
+* Thu May 04 2006 - hare(a)suse.de
+- patches.fixes/i2o_exec_lct_modified-memoryleak-fix.patch
+ Fix memleak in i2o driver (#169381)
+* Wed May 03 2006 - schwab(a)suse.de
+- memcpy-mck: Fix return value of memcpy for McKinley.
+* Wed May 03 2006 - agruen(a)suse.de
+- Update config files for patches.drivers/qla4xxx.
+* Wed May 03 2006 - hare(a)suse.de
+- patches.drivers/qla4xxx: Update to 5.00.05-d5 (#169991).
+* Wed May 03 2006 - axboe(a)suse.de
+- patches.fixes/blk-limit-recursion: Limit recursion of the
+ request handler (170315).
+* Wed May 03 2006 - hare(a)suse.de
+- patches.drivers/ibmvscsi-RAID-failure
+ Fix ibmvscsi to properly handle RAID disks (#170012 - LTC23393)
+- patches.drivers/mptfc_rolechg_sles10.patch
+ Fix race condition in mpt fusion (#170314)
+* Wed May 03 2006 - jbeulich(a)novell.com
+- patches.xen/net-csum.patch: Update missing from previous Xen commit.
+- patches.xen/xen3-x86_64-hotadd-reserve: Support memory hotadd
+ without sparsemem (142035 148522 149117 160861).
+- patches.xen/xen3-x86_64-srat-hotadd-reserve: Reserve SRAT
+ hotadd memory on x86-64 (142035 148522 149117 160861).
+- patches.xen/xen3-x86_64-reserve-hotadd-fixup: Delete.
+- patches.xen/xen3-rename-e820-mapped: Refresh.
+- patches.xen/xen3-e820-all-mapped: Refresh.
+- patches.xen/xen3-auto-arch-i386.diff: Refresh.
+* Wed May 03 2006 - hare(a)suse.de
+- patches.drivers/open-iscsi-svn.diff
+ Update open-iscsi to svn r564
* Tue May 02 2006 - jeffm(a)suse.de
- patches.fixes/dm-proper-refcounting.diff: Fixed refcounting when
md != NULL but md->interface_ptr is. It would return NULL, but
@@ -138,17 +229,49 @@
* Tue May 02 2006 - gregkh(a)suse.de
- Update to 2.6.16.13
- NETFILTER: SCTP conntrack: fix infinite loop (CVE-2006-1527)
+* Tue May 02 2006 - ak(a)suse.de
+- patches.arch/x86_64-discontig-hotadd-meminit: Delete.
+- patches.arch/x86_64-reserve-hotadd-fixup: Delete.
+- patches.arch/x86_64-empty-pxm: Rediff
+- patches.arch/x86_64-srat-hotadd-reserve: Merge to mainline
+ (142035 148522 149117 160861).
+- patches.arch/e820-all-mapped: Rediff
+- patches.arch/rename-e820-mapped: Rediff
+- patches.arch/x86_64-rename-node: Rename struct node in x86-64
+ NUMA code to struct boot node.
+- patches.arch/x86_64-hotadd-reserve: Merge to mainline. Limit max
+ memory preallocated to 10%% (142035 148522 149117 160861).
* Tue May 02 2006 - jack(a)suse.cz
- patches.fixes/jbd-2.6.16-1-realloc_freed_fix.diff: Fix assertion
failure in ext3 (152664).
-* Tue May 02 2006 - aj(a)suse.de
-- Add SL101_RC4 tag.
+* Tue May 02 2006 - hare(a)suse.de
+- patches.drivers/lpfc-8.1.6-update
+ Include bugfixes from Emulex (#171455)
+- patches.fixes/qla_os_eh_abort_fix
+ Fix eh_abort handler in qla2xxx (#170455)
+* Tue May 02 2006 - rw(a)suse.de
+- patches.suse/lkcd-handle_holey_pgdats.patch:
+ LKCD: fix overrun when num_mbanks > MAX_NUMNODES. (#168907)
+- patches.arch/ia64-sn2-tioce_provider:
+ Altix: fix tioce_reserve_m32() bug. (#169879)
+- patches.arch/ia64-sn2-hwperf-get_nearest_node_objdata:
+ Altix 4700: fix discover of nearest cpu node to IO node. (#168515)
+- patches.arch/ia64-sn2-hwperf-topology_show:
+ Altix: reduce overhead of reading sn_topology. (#168839)
* Tue May 02 2006 - okir(a)suse.de
- patches.fixes/nfs4-open-delegated: [NFSv4] nfs4_open_delegated
returned random garbage.
+* Tue May 02 2006 - olh(a)suse.de
+- add patches.arch/ppc-oprofile_call.patch
+ support callgraph on ppc64 (169983)
+* Tue May 02 2006 - olh(a)suse.de
+- add patches.arch/ppc-pseries-rtas-suspend.patch
+ fix panic during suspend calls (171016 - LTC23499)
* Tue May 02 2006 - okir(a)suse.de
- patches.fixes/nfs4-setclientid: NFSv4: SETCLIENTID_CONFIRM
should handle NFS4ERR_DELAY/NFS4ERR_RESOURCE (167953).
+* Tue May 02 2006 - olh(a)suse.de
+- define EXPORT_SYMBOL_GPL_FUTURE when KMOD is disabled
* Tue May 02 2006 - gregkh(a)suse.de
- Update to 2.6.16.12 which fixed the following:
- added for_each_possible_cpu
@@ -176,14 +299,21 @@
- x86_64: Fix a race in the free_iommu path.
- x86_64: Pass -32 to the assembler when compiling the 32bit vsyscall pages
- x86/PAE: Fix pte_clear for the >4GB RAM case
+- patches.arch/x86_64-free-iommu-race: Delete.
+- patches.arch/x86_64-vsyscall32-aflags: Delete.
+- patches.drivers/e1000-update: e1000 Update.
+- patches.xen/xen3-auto-arch-i386.diff: xen3 arch-i386.
+- patches.kernel.org/patch-2.6.16.12: Linux 2.6.16.12.
* Mon May 01 2006 - perex(a)suse.de
- patches.suse/netfilter-conntrack-sinzero:
VUL-0: kernel: minor information leak in SO_ORIGINAL_DST (#159046)
+* Mon May 01 2006 - garloff(a)suse.de
+- patches.scsi/scsi-tolerate-pq3-?: Cosmetic cleanups from akpm.
* Sun Apr 30 2006 - agruen(a)suse.de
- patches.fixes/nfs-acl-caching.diff: Need to update the cached
acls in nfs3_proc_setacls as well (171059).
* Sat Apr 29 2006 - jeffm(a)suse.de
-- series.conf: helps to enable the patch
+- patches.fixes/dm-proper-refcounting.diff: update missing refcount
* Sat Apr 29 2006 - jeffm(a)suse.de
- patches.fixes/ext3-resize-oops.diff: [PATCH] forgotten ->b_data
in memcpy() call in ext3/resize.c (oopsable).
@@ -194,24 +324,195 @@
- patches.fixes/disable-nfsv4-posix-acl-hack.diff: Improved fix
based on a comment by Neil Brown. Also disable NFSv4 support
on the client side (169033).
+* Sat Apr 29 2006 - olh(a)suse.de
+- add patches.arch/ppc-eeh-increment-counter.patch
+ Increment fail counter in PCI recovery (171020 - LTC23497)
+ add patches.arch/ppc-eeh-print-loc-code.patch
+ Print PCI slot location code on failure (171020 - LTC23497)
+* Sat Apr 29 2006 - olh(a)suse.de
+- update patches.drivers/ibmvscsis.patch
+ change the sysfs driver name from ibmvscsi to ibmvscsis
+* Fri Apr 28 2006 - olh(a)suse.de
+- update patches.suse/crasher-26.diff
+ add 3 module options to crasher.ko to call panic, BUG or trap
* Fri Apr 28 2006 - agruen(a)suse.de
- patches.fixes/disable-nfsv4-posix-acl-hack.diff: Disable NFSv4
deamon-side POSIX ACL <=> NFSv4 ACL mapping (169033).
-* Tue Apr 25 2006 - trenn(a)suse.de
-- patches.arch/acpi_asus_strict_model_check.patch: Do only load
- asus acpi module when model is listed (166920).
+* Fri Apr 28 2006 - hare(a)suse.de
+- patches.suse/sas-transport-attribute-write-fix.patch
+ Fix writing to SAS transport attributes (#166035)
+- patches.fixes/scsi-fix-remove-single-device.patch
+ Fix return value of 'scsi remove-single-device' (#169712)
+* Fri Apr 28 2006 - olh(a)suse.de
+- disable lots of config options in the powerpc kdump kernel
+ to reduce memory footprint
+ disable non-working pmac support, disable other untested subarchs
+* Fri Apr 28 2006 - olh(a)suse.de
+- update patches.suse/suse-ppc-legacy-io.patch
+ fix link errors when pmac support is disabled
+* Fri Apr 28 2006 - jbeulich(a)novell.com
+- Update Xen patches to 3.0-testing c/s 9656.
+- patches.xen/xen-SiS-APIC-bug.patch: Delete.
+- patches.xen/xenbus_be-non-modular.patch: Delete.
+- patches.xen/xen3-e820-all-mapped: Introduce e820_all_mapped
+ (160583).
+- patches.xen/xen-refine-irqdebug.patch: replace forced noirqdebug
+ on 32-bit Xen kernel.
+* Thu Apr 27 2006 - hare(a)suse.de
+- patches.fixes/scsi_transport_fc_deadlock.patch
+ Fix deadlock in scsi_transport_fc (#159596)
+- patches.fixes/mptfc-deadlock.patch
+ Update mptfc to work with the transport class changes (#168076)
+* Thu Apr 27 2006 - hare(a)suse.de
+- supported.conf: mark ctcmpc & libiscsi as supported,
+ claw as unsupported.
+* Thu Apr 27 2006 - hare(a)suse.de
+- patches.arch/s390-02-1{5,6}-october2005.diff
+ Include latest patches from IBM
+- patches.arch/s390-02-05-october2005.diff
+ Fix patch to use the correct syscall number (#170110)
+* Thu Apr 27 2006 - hare(a)suse.de
+- patches.arch/s390-dasd-uid.diff
+ Add missing EXPORT_SYMBOLs
+* Wed Apr 26 2006 - jeffm(a)suse.de
+- series.conf: moved ocfs2 patches to keep them grouped together.
+* Wed Apr 26 2006 - lmb(a)suse.de
+- patches.suse/ocfs2-update-2.6.16-20060423154214: Numerous OCFS2 fixes
+ and enhancements from Oracle.
+* Wed Apr 26 2006 - olh(a)suse.de
+- run panic_notifier_list before kexec only in lkcd case (169078)
+* Wed Apr 26 2006 - hare(a)suse.de
+- patches.drivers/open-iscsi-svn.diff
+ Fix read stall (#157463)
+* Wed Apr 26 2006 - gregkh(a)suse.de
+- Fix build error in ioat patch on SMP.
+* Wed Apr 26 2006 - gregkh(a)suse.de
+- patches.suse/ioat-engine-dma-mask: Delete.
+- patches.suse/ioat-engine-locking: Delete.
+- patches.suse/ioat-engine-no-unload: Delete.
+- patches.suse/ioat-helpers: Delete.
+- patches.suse/ioat-license: Delete.
+- patches.suse/ioat-network-client: Delete.
+- patches.suse/ioat-dma-subsystem: Delete.
+- patches.suse/ioat-tcp: Delete.
+- patches.suse/ioat-tcp-structs: Delete.
+- patches.suse/ioat-dma-driver: Delete.
+- Update config files.
+- patches.suse/lkcd.patch: lkcd (142097).
+- patches.suse/ioat-1.6.patch: IOAT DMA Engine code 1.6 release
+ (#167549)
+* Tue Apr 25 2006 - agruen(a)suse.de
+- patches.suse/dmapi-xfs-event-mask-fix: Fix event mask check.
+* Tue Apr 25 2006 - hare(a)suse.de
+- patches.suse/lsi-eventstr-overflow.patch
+ Fix string overflow in mpt fusion (#166035)
+* Tue Apr 25 2006 - lmb(a)suse.de
+- patches.fixes/ipmi-startup-race: Fix race condition during IPMI
+ startup (#162061).
+* Tue Apr 25 2006 - lmb(a)suse.de
+- patches.suse/lkcd-GFP_COMP: Fix LKCD to handle GFP_COMP flagged pages
+ (#168514).
* Tue Apr 25 2006 - tonyj(a)suse.de
- patches.suse/apparmor: Fix for critical bug #159411 ("Apparmor message
- reports unknown xattr type"). Ack'd by gregkh.
+ reports unknown xattr type").
+* Mon Apr 24 2006 - olh(a)suse.de
+- add patches.fixes/tg3-selftest-phy_reset.patch
+ workaround for lost carrier during ethtool -t (158568 - LTC22155)
* Mon Apr 24 2006 - gregkh(a)suse.de
- Update config files.
* Mon Apr 24 2006 - gregkh(a)suse.de
-- Update to 2.6.16.11 (bug fixes and security issues fixed)
+- Update to 2.6.16.11 (bug and security fixes)
- patches.fixes/tcp-truesize-underflow: Delete.
+- patches.fixes/network-fix-hotplug-race-during-device-registration.patch:
+ Delete.
- patches.fixes/file-lookup-without-ref.patch: Delete.
- patches.kernel.org/patch-2.6.16.9: Delete.
- patches.kernel.org/patch-2.6.16.11: Linux 2.6.16.11.
-* Mon Apr 24 2006 - jbeulich(a)novell.com
+* Mon Apr 24 2006 - trenn(a)suse.de
+- patches.arch/acpi_asus_init_fixups.patch: Remove __init from
+ asus_acpi .add and .remove funcs. (only rediffed)
+- patches.arch/acpi_asus_strict_model_check.patch: Do only load
+ asus acpi module when model is listed (166920).
+- patches.arch/acpi_processor_exit_acpi_off: Exit ACPI processor
+ module gracefully if acpi is disabled (165803).
+* Mon Apr 24 2006 - garloff(a)suse.de
+- patches.fixes/sg2616dio_lk.diff: Added Patch-Mainline annotation.
+- patches.suse/scsi-scan-tolerate-pq3-[23]: Change BLIST_ATTACH_PQ3
+ flag to 0x1000000 to avoid conflict with BLIST_MAX_512.
+* Sun Apr 23 2006 - agruen(a)suse.de
+- Update the required version of perl-Bootloader.
+* Sat Apr 22 2006 - olh(a)suse.de
+- build pdc202xx_new as a module in kdump kernel (158247 - LTC22416)
+* Sat Apr 22 2006 - jeffm(a)suse.de
+- patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs:
+ fix handling of device names with /'s in them (#154278).
+* Fri Apr 21 2006 - gregkh(a)suse.de
+- Update config files.
+- patches.drivers/usb-add-driver-for-funsoft-usb-serial-device.patch:
+ [PATCH] USB: add driver for funsoft usb serial device (#164598).
+* Fri Apr 21 2006 - gregkh(a)suse.de
+- patches.drivers/usb-unplug-usbkb-from-hub.patch: USB: fix
+ error messages when USB keyboard is unplugged (#167170).
+- patches.fixes/usb-hid-dead-mouse: Fix dying mice on Intel UHCI
+ controllers (146781, 151719, 94064).
+* Fri Apr 21 2006 - gregkh(a)suse.de
+- patches.fixes/network-fix-hotplug-race-during-device-registration.patch:
+ [NET]: Fix hotplug race during device registration (#165050).
+* Fri Apr 21 2006 - olh(a)suse.de
+- update patches.drivers/lpfc-8.1.5-update
+ remove lpfc_set_slim
+* Fri Apr 21 2006 - olh(a)suse.de
+- update patches.suse/mv643xx_eth.SET_NETDEV_DEV.patch
+ really provide sysfs class device symlink (161555)
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.arch/s390-02-1{2,3,4}-october2005.diff
+ Include latest patchset from IBM.
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.drivers/lpfc-8.1.5-update
+ Update lpfc driver to 8.1.5 (#166928)
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.arch/s390-02-[05-10]-october2005.diff
+ Include latest patchset from IBM
+- patches.arch/s390-dasd-uid.diff
+ Generate unique DASD IDs.
+* Fri Apr 21 2006 - hare(a)suse.de
+- Mark zfcp_hbaapi as supported (#163245 - LTC22901)
+* Fri Apr 21 2006 - schwab(a)suse.de
+- resume-init: Fix resuming from INIT handler.
+* Fri Apr 21 2006 - tiwai(a)suse.de
+- patches.drivers/alsa-ad1981hd-all-hp-laptops: Use model "hp" for
+ all HP laptops with AD1981HD.
+- patches.drivers/alsa-ad1981hd-thinkpad-x60: Add Thinkpad
+ X60/T60/Z60 support.
+- patches.drivers/alsa-ad1986a-asus-m9: Add model entry for ASUS
+ M9 laptop.
+- patches.drivers/alsa-ad1986a-asus-u5a: Add support of ASUS U5A
+ with AD1986A codec
+- patches.drivers/alsa-ad1986a-hp-presario-b2800: support HP
+ Compaq Presario B2800 laptop with AD1986A codec
+- patches.drivers/alsa-alc880-epox-ep5lda: Add entry for Epox
+ EP-5LDA+ GLi.
+- patches.drivers/alsa-intel8x0-disable-ali5455-spdif-in: Disable
+ ALI5455 SPDIF-input.
+- patches.drivers/alsa-stac92xx-intel-d945pvs: Adds HDA support
+ for Intel D945Pvs board with subdevice id 0x0707.
+- patches.drivers/alsa-via8251-ac97-fix: add support for VIA
+ VT8251 (AC'97).
+- patches.drivers/alsa-via8251-ac97-tweak: tweak VT8251
+ workaround.
+* Fri Apr 21 2006 - jbeulich(a)novell.com
+- patches.xen/xen3-rename-e820-mapped: Rename e820_mapped to
+ e820_any_mapped.
+- patches.xen/xen3-e820-all-mapped: Introduce e820_all_mapped
+ (160583).
+- Re-diff a few other Xen patches.
+* Fri Apr 21 2006 - ak(a)suse.de
+- patches.fixes/ipfrag-hash: [IPV4] ip_fragment: Always compute
+ hash with ipfrag_lock held. (164777).
+* Fri Apr 21 2006 - trenn(a)suse.de
+- patches.arch/ia64_acpi_unalignments.patch: Avoid unaligned
+ memory access (153173).
+* Fri Apr 21 2006 - jbeulich(a)novell.com
- Update Xen patches to 3.0.2-2 (c/s 9629).
- patches.xen/xen3-patch-2.6.16.9: Linux 2.6.16.9.
- patches.xen/xen-SiS-APIC-bug.patch: Forward information on
@@ -224,29 +525,50 @@
doesn't build properly as a module.
- Update Xen config files.
- supported.conf: Add xenbus_be.
-* Mon Apr 24 2006 - garloff(a)suse.de
-- patches.fixes/sg2616dio_lk.diff: Added Patch-Mainline annotation.
-- patches.suse/scsi-scan-tolerate-pq3-[23]: Change BLIST_ATTACH_PQ3
- flag to 0x1000000 to avoid conflict with BLIST_MAX_512.
-* Sun Apr 23 2006 - agruen(a)suse.de
-- Update the required version of perl-Bootloader.
-* Sat Apr 22 2006 - olh(a)suse.de
-- update patches.suse/mv643xx_eth.SET_NETDEV_DEV.patch
- really provide sysfs class device symlink (161555)
-* Sat Apr 22 2006 - jeffm(a)suse.de
-- patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs:
- fix handling of device names with /'s in them (#154278).
+* Fri Apr 21 2006 - olh(a)suse.de
+- add patches.arch/ppc-eeh-mem_init_done.patch
+ avoid crash in PCI code if mem system not up (167020 - LTC22896)
+* Fri Apr 21 2006 - ak(a)suse.de
+- patches.arch/disable-mmconfig: Delete (160583)
+- patches.arch/rename-e820-mapped: Rename e820_mapped to
+ e820_any_mapped.
+- patches.arch/e820-all-mapped: Introduce e820_all_mapped
+ (160583).
+- patches.arch/mcfg-e820: Check that MCFG points to an e820 reserved area
+- patches.arch/mcfg-check-more-busses: i386/x86_64: Check if
+ MCFG works for the first 16 busses (160583).
+- patches.arch/mmconfig-testbit: Small change to make the
+ mcfg-check-more-busses patch in go cleanly.
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.drivers/open-iscsi-svn.diff
+ Update open-iscsi to svn r545 (#157463)
+- patches.drivers/iscsitarget
+- patches.drivers/qla4xxx
+ Update patches to apply again.
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.suse/lsi_sas_transport_end_device_fix.patch
+- patches.suse/lsi_mptspi_reset_fix.patch
+ Convert mptspi to use generic domain validation (#166035)
* Fri Apr 21 2006 - ak(a)suse.de
- patches.arch/x86_64-vsyscall32-aflags: Pass -32 to the assembler
when compiling the 32bit vsyscall pages (163112).
-- patches.xen/xen3-auto-arch-x86_64.diff: Rediff and fix there too
+- patches.xen/xen3-auto-arch-x86_64.diff: Rediff and add flags
+ there too.
* Fri Apr 21 2006 - ak(a)suse.de
- patches.arch/x86_64-free-iommu-race: Fix a race in the
free_iommu path..
* Thu Apr 20 2006 - agruen(a)suse.de
- patches.arch/acpi_show_errors-fix: ACPI compile fix.
+* Thu Apr 20 2006 - hare(a)suse.de
+- Update SAS transport class for aic94xx
+- Include aic94xx driver (#142153 - LTC20571).
+- Include logical id and slot support for mpt (#158713)
+- Expander hot-add / remove support for mpt (#158723)
+- Update mpt driver to work with SAS transport class changes
+ (166035).
+- Update configuration files.
* Thu Apr 20 2006 - gregkh(a)suse.de
-- make the kernel version be 2.6.16.9
+- put the version number back in the 2.6.16.9 patch
- patches.kernel.org/patch-2.6.16.9: Linux 2.6.16.9.
* Thu Apr 20 2006 - trenn(a)suse.de
- patches.arch/acpi_ibm_notify.patch: Fix Thinkpad A21m shutdown
++++++ kernel-um.spec ++++++
--- /var/tmp/diff_new_pack.Fmxy4x/_old 2006-05-09 00:39:26.000000000 +0200
+++ /var/tmp/diff_new_pack.Fmxy4x/_new 2006-05-09 00:39:26.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-um (Version 2.6.16.13)
+# spec file for package kernel-um (Version 2.6.16.14)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -20,7 +20,7 @@
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
-Version: 2.6.16.13
+Version: 2.6.16.14
Release: 2
Summary: The User Mode Linux kernel.
License: GPL
@@ -29,7 +29,7 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.16.13-%release
+Provides: kernel = 2.6.16.14-%release
%endif
%endif
Provides: kernel-um-nongpl
@@ -94,8 +94,6 @@
NoSource: 120
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
-# Will unknown sybols cause the kernel build to fail (0/1)?
-%define unknown_symbol_check 0
# Will modules not listed in supported.conf abort the kernel build (0/1)?
%define supported_modules_check 0
# Are we building with debug symbols enabled?
@@ -115,13 +113,12 @@
-Source Timestamp: 2006/05/03 04:53:23 UTC
-CVS Branch: SL101_BRANCH
+Source Timestamp: 2006/05/06 22:45:17 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
- echo "The kernel-um-2.6.16.13.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.16.13.src.rpm."
+ echo "The kernel-um-2.6.16.14.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.16.14.src.rpm."
exit 1
fi
symbols=$(
@@ -405,13 +402,12 @@
%buildroot/lib/modules/$KERNELRELEASE/source
ln -s /$obj_dir/$SUBARCH/um \
%buildroot/lib/modules/$KERNELRELEASE/build
-/sbin/depmod -b %buildroot -ae -F %buildroot/boot/System.map-$KERNELRELEASE \
- $KERNELRELEASE 2>&1 \
-| awk '
- /needs unknown symbol/ { fail=FAIL }
- { print }
- END { exit fail }
-' FAIL=%unknown_symbol_check
+# Abort if there are any undefined symbols
+msg="$(/sbin/depmod -F %buildroot/boot/System.map-$KERNELRELEASE \
+ -b %buildroot -ae $KERNELRELEASE 2>&1)"
+if [ $? -ne 0 ] || echo "$msg" | grep 'needs unknown symbol'; then
+ exit 1
+fi
# Create a dummy initrd with roughly the size the real one will have.
# That way, YaST will know that this package requires some additional
# space in /boot.
@@ -442,8 +438,100 @@
%files -f kernel.files
%changelog -n kernel-um
-* Wed May 03 2006 - aj(a)suse.de
-- Move SL101_RC4 tag.
+* Sat May 06 2006 - gregkh(a)suse.de
+- patches.fixes/fs-locks.c-Fix-sys_flock-race.patch: [PATCH]
+ fs/locks.c: Fix sys_flock() race (173001).
+* Sat May 06 2006 - agruen(a)suse.de
+- patches.drivers/msi-save-restore-for-suspend-resume.patch:
+ Delete.
+* Sat May 06 2006 - jeffm(a)suse.de
+- patches.suse/reiserfs-bkl-inversion: fix reiserfs lock inversion
+ of bkl vs inode semaphore (116531).
+* Sat May 06 2006 - agruen(a)suse.de
+- rpm/kernel-binary.spec.in: Abort build on undefined symbols in
+ modules. This check was configurable in earlier releases because
+ we did not want errors in km_* modules to abort the kernel
+ build.
+* Sat May 06 2006 - olh(a)suse.de
+- compile Apple touchpad driver into the kernel
+* Fri May 05 2006 - gregkh(a)suse.de
+- Update to 2.6.16.14:
+- smbfs chroot issue (CVE-2006-1864)
+* Fri May 05 2006 - axboe(a)suse.de
+- patches.fixes/cfq-tune: remove
+- patches.fixes/cfq-queueing-fixes: fix tcq performance issues (172301)
+* Fri May 05 2006 - ak(a)suse.de
+- patches.arch/x86_64-add-nmi_exit-to-die_nmi: add nmi_exit
+ to die_nmi.
+- patches.arch/x86_64-fix-die_lock-nesting: fix die_lock nesting.
+* Fri May 05 2006 - ak(a)suse.de
+- patches.arch/x86_64-avoid-ebda: Fix problems pointed out by
+ review
+* Fri May 05 2006 - olh(a)suse.de
+- add patches.fixes/usb-hid-ppc-ibmkbd-noget.patch
+ add an IBM USB keyboard to the HID_QUIRK_NOGET blacklist (161066 - LTC21605)
+* Fri May 05 2006 - olh(a)suse.de
+- add patches.arch/ppc-970mp-oprofile-num_pmcs.patch
+ add num_pmcs to 970MP cputable entry (172957)
+* Fri May 05 2006 - jbeulich(a)novell.com
+- Update Xen patches to 3.0.2 c/s 9664.
+* Fri May 05 2006 - ak(a)suse.de
+- patches.arch/x86_64-avoid-ebda: Avoid EBDA area in early boot
+ allocator (166022).
+* Fri May 05 2006 - hare(a)suse.de
+- patches.arch/s390-console-unblank.patch:
+ Fix softdog crash (#161997 - LTC22671)
+* Thu May 04 2006 - andrea(a)suse.de
+- patches.arch/s390-mapped-base.patch: fixed 32bit s390 (168805).
+- patches.suse/silent-stack-overflow: ported but still disabled in
+ the series file.
+- patches.fixes/acpi-nsxfname: deleted.
+- patches.fixes/fix-hugetlb-lock: deleted.
+* Thu May 04 2006 - tiwai(a)suse.de
+- patches.drivers/alsa-stac7661-vaio-line-in-fix,
+ patches.drivers/alsa-stac7661-vaio-mute-fix:
+ Fix line-in and mute on VAIO on VAIO laptops with STAC7661
+ (156494, 172628).
+- patches.drivers/alsa-ad1986a-asus-z62f,
+ patches.drivers/alsa-ad1988b-id-add,
+ patches.drivers/alsa-add-stac92xx-ids,
+ patches.drivers/alsa-alc260-vaio-a790,
+ patches.drivers/alsa-alc880-lg-s1,
+ patches.drivers/alsa-asus-a6km-workaround:
+ Fix sound support on laptops/mobos (172638).
+* Thu May 04 2006 - ak(a)suse.de
+- patches.fixes/ondemand-workqueue: Move ondemand timer into
+ own work queue (168612).
+* Thu May 04 2006 - hare(a)suse.de
+- patches.fixes/i2o_exec_lct_modified-memoryleak-fix.patch
+ Fix memleak in i2o driver (#169381)
+* Wed May 03 2006 - schwab(a)suse.de
+- memcpy-mck: Fix return value of memcpy for McKinley.
+* Wed May 03 2006 - agruen(a)suse.de
+- Update config files for patches.drivers/qla4xxx.
+* Wed May 03 2006 - hare(a)suse.de
+- patches.drivers/qla4xxx: Update to 5.00.05-d5 (#169991).
+* Wed May 03 2006 - axboe(a)suse.de
+- patches.fixes/blk-limit-recursion: Limit recursion of the
+ request handler (170315).
+* Wed May 03 2006 - hare(a)suse.de
+- patches.drivers/ibmvscsi-RAID-failure
+ Fix ibmvscsi to properly handle RAID disks (#170012 - LTC23393)
+- patches.drivers/mptfc_rolechg_sles10.patch
+ Fix race condition in mpt fusion (#170314)
+* Wed May 03 2006 - jbeulich(a)novell.com
+- patches.xen/net-csum.patch: Update missing from previous Xen commit.
+- patches.xen/xen3-x86_64-hotadd-reserve: Support memory hotadd
+ without sparsemem (142035 148522 149117 160861).
+- patches.xen/xen3-x86_64-srat-hotadd-reserve: Reserve SRAT
+ hotadd memory on x86-64 (142035 148522 149117 160861).
+- patches.xen/xen3-x86_64-reserve-hotadd-fixup: Delete.
+- patches.xen/xen3-rename-e820-mapped: Refresh.
+- patches.xen/xen3-e820-all-mapped: Refresh.
+- patches.xen/xen3-auto-arch-i386.diff: Refresh.
+* Wed May 03 2006 - hare(a)suse.de
+- patches.drivers/open-iscsi-svn.diff
+ Update open-iscsi to svn r564
* Tue May 02 2006 - jeffm(a)suse.de
- patches.fixes/dm-proper-refcounting.diff: Fixed refcounting when
md != NULL but md->interface_ptr is. It would return NULL, but
@@ -452,17 +540,49 @@
* Tue May 02 2006 - gregkh(a)suse.de
- Update to 2.6.16.13
- NETFILTER: SCTP conntrack: fix infinite loop (CVE-2006-1527)
+* Tue May 02 2006 - ak(a)suse.de
+- patches.arch/x86_64-discontig-hotadd-meminit: Delete.
+- patches.arch/x86_64-reserve-hotadd-fixup: Delete.
+- patches.arch/x86_64-empty-pxm: Rediff
+- patches.arch/x86_64-srat-hotadd-reserve: Merge to mainline
+ (142035 148522 149117 160861).
+- patches.arch/e820-all-mapped: Rediff
+- patches.arch/rename-e820-mapped: Rediff
+- patches.arch/x86_64-rename-node: Rename struct node in x86-64
+ NUMA code to struct boot node.
+- patches.arch/x86_64-hotadd-reserve: Merge to mainline. Limit max
+ memory preallocated to 10%% (142035 148522 149117 160861).
* Tue May 02 2006 - jack(a)suse.cz
- patches.fixes/jbd-2.6.16-1-realloc_freed_fix.diff: Fix assertion
failure in ext3 (152664).
-* Tue May 02 2006 - aj(a)suse.de
-- Add SL101_RC4 tag.
+* Tue May 02 2006 - hare(a)suse.de
+- patches.drivers/lpfc-8.1.6-update
+ Include bugfixes from Emulex (#171455)
+- patches.fixes/qla_os_eh_abort_fix
+ Fix eh_abort handler in qla2xxx (#170455)
+* Tue May 02 2006 - rw(a)suse.de
+- patches.suse/lkcd-handle_holey_pgdats.patch:
+ LKCD: fix overrun when num_mbanks > MAX_NUMNODES. (#168907)
+- patches.arch/ia64-sn2-tioce_provider:
+ Altix: fix tioce_reserve_m32() bug. (#169879)
+- patches.arch/ia64-sn2-hwperf-get_nearest_node_objdata:
+ Altix 4700: fix discover of nearest cpu node to IO node. (#168515)
+- patches.arch/ia64-sn2-hwperf-topology_show:
+ Altix: reduce overhead of reading sn_topology. (#168839)
* Tue May 02 2006 - okir(a)suse.de
- patches.fixes/nfs4-open-delegated: [NFSv4] nfs4_open_delegated
returned random garbage.
+* Tue May 02 2006 - olh(a)suse.de
+- add patches.arch/ppc-oprofile_call.patch
+ support callgraph on ppc64 (169983)
+* Tue May 02 2006 - olh(a)suse.de
+- add patches.arch/ppc-pseries-rtas-suspend.patch
+ fix panic during suspend calls (171016 - LTC23499)
* Tue May 02 2006 - okir(a)suse.de
- patches.fixes/nfs4-setclientid: NFSv4: SETCLIENTID_CONFIRM
should handle NFS4ERR_DELAY/NFS4ERR_RESOURCE (167953).
+* Tue May 02 2006 - olh(a)suse.de
+- define EXPORT_SYMBOL_GPL_FUTURE when KMOD is disabled
* Tue May 02 2006 - gregkh(a)suse.de
- Update to 2.6.16.12 which fixed the following:
- added for_each_possible_cpu
@@ -490,14 +610,21 @@
- x86_64: Fix a race in the free_iommu path.
- x86_64: Pass -32 to the assembler when compiling the 32bit vsyscall pages
- x86/PAE: Fix pte_clear for the >4GB RAM case
+- patches.arch/x86_64-free-iommu-race: Delete.
+- patches.arch/x86_64-vsyscall32-aflags: Delete.
+- patches.drivers/e1000-update: e1000 Update.
+- patches.xen/xen3-auto-arch-i386.diff: xen3 arch-i386.
+- patches.kernel.org/patch-2.6.16.12: Linux 2.6.16.12.
* Mon May 01 2006 - perex(a)suse.de
- patches.suse/netfilter-conntrack-sinzero:
VUL-0: kernel: minor information leak in SO_ORIGINAL_DST (#159046)
+* Mon May 01 2006 - garloff(a)suse.de
+- patches.scsi/scsi-tolerate-pq3-?: Cosmetic cleanups from akpm.
* Sun Apr 30 2006 - agruen(a)suse.de
- patches.fixes/nfs-acl-caching.diff: Need to update the cached
acls in nfs3_proc_setacls as well (171059).
* Sat Apr 29 2006 - jeffm(a)suse.de
-- series.conf: helps to enable the patch
+- patches.fixes/dm-proper-refcounting.diff: update missing refcount
* Sat Apr 29 2006 - jeffm(a)suse.de
- patches.fixes/ext3-resize-oops.diff: [PATCH] forgotten ->b_data
in memcpy() call in ext3/resize.c (oopsable).
@@ -508,24 +635,195 @@
- patches.fixes/disable-nfsv4-posix-acl-hack.diff: Improved fix
based on a comment by Neil Brown. Also disable NFSv4 support
on the client side (169033).
+* Sat Apr 29 2006 - olh(a)suse.de
+- add patches.arch/ppc-eeh-increment-counter.patch
+ Increment fail counter in PCI recovery (171020 - LTC23497)
+ add patches.arch/ppc-eeh-print-loc-code.patch
+ Print PCI slot location code on failure (171020 - LTC23497)
+* Sat Apr 29 2006 - olh(a)suse.de
+- update patches.drivers/ibmvscsis.patch
+ change the sysfs driver name from ibmvscsi to ibmvscsis
+* Fri Apr 28 2006 - olh(a)suse.de
+- update patches.suse/crasher-26.diff
+ add 3 module options to crasher.ko to call panic, BUG or trap
* Fri Apr 28 2006 - agruen(a)suse.de
- patches.fixes/disable-nfsv4-posix-acl-hack.diff: Disable NFSv4
deamon-side POSIX ACL <=> NFSv4 ACL mapping (169033).
-* Tue Apr 25 2006 - trenn(a)suse.de
-- patches.arch/acpi_asus_strict_model_check.patch: Do only load
- asus acpi module when model is listed (166920).
+* Fri Apr 28 2006 - hare(a)suse.de
+- patches.suse/sas-transport-attribute-write-fix.patch
+ Fix writing to SAS transport attributes (#166035)
+- patches.fixes/scsi-fix-remove-single-device.patch
+ Fix return value of 'scsi remove-single-device' (#169712)
+* Fri Apr 28 2006 - olh(a)suse.de
+- disable lots of config options in the powerpc kdump kernel
+ to reduce memory footprint
+ disable non-working pmac support, disable other untested subarchs
+* Fri Apr 28 2006 - olh(a)suse.de
+- update patches.suse/suse-ppc-legacy-io.patch
+ fix link errors when pmac support is disabled
+* Fri Apr 28 2006 - jbeulich(a)novell.com
+- Update Xen patches to 3.0-testing c/s 9656.
+- patches.xen/xen-SiS-APIC-bug.patch: Delete.
+- patches.xen/xenbus_be-non-modular.patch: Delete.
+- patches.xen/xen3-e820-all-mapped: Introduce e820_all_mapped
+ (160583).
+- patches.xen/xen-refine-irqdebug.patch: replace forced noirqdebug
+ on 32-bit Xen kernel.
+* Thu Apr 27 2006 - hare(a)suse.de
+- patches.fixes/scsi_transport_fc_deadlock.patch
+ Fix deadlock in scsi_transport_fc (#159596)
+- patches.fixes/mptfc-deadlock.patch
+ Update mptfc to work with the transport class changes (#168076)
+* Thu Apr 27 2006 - hare(a)suse.de
+- supported.conf: mark ctcmpc & libiscsi as supported,
+ claw as unsupported.
+* Thu Apr 27 2006 - hare(a)suse.de
+- patches.arch/s390-02-1{5,6}-october2005.diff
+ Include latest patches from IBM
+- patches.arch/s390-02-05-october2005.diff
+ Fix patch to use the correct syscall number (#170110)
+* Thu Apr 27 2006 - hare(a)suse.de
+- patches.arch/s390-dasd-uid.diff
+ Add missing EXPORT_SYMBOLs
+* Wed Apr 26 2006 - jeffm(a)suse.de
+- series.conf: moved ocfs2 patches to keep them grouped together.
+* Wed Apr 26 2006 - lmb(a)suse.de
+- patches.suse/ocfs2-update-2.6.16-20060423154214: Numerous OCFS2 fixes
+ and enhancements from Oracle.
+* Wed Apr 26 2006 - olh(a)suse.de
+- run panic_notifier_list before kexec only in lkcd case (169078)
+* Wed Apr 26 2006 - hare(a)suse.de
+- patches.drivers/open-iscsi-svn.diff
+ Fix read stall (#157463)
+* Wed Apr 26 2006 - gregkh(a)suse.de
+- Fix build error in ioat patch on SMP.
+* Wed Apr 26 2006 - gregkh(a)suse.de
+- patches.suse/ioat-engine-dma-mask: Delete.
+- patches.suse/ioat-engine-locking: Delete.
+- patches.suse/ioat-engine-no-unload: Delete.
+- patches.suse/ioat-helpers: Delete.
+- patches.suse/ioat-license: Delete.
+- patches.suse/ioat-network-client: Delete.
+- patches.suse/ioat-dma-subsystem: Delete.
+- patches.suse/ioat-tcp: Delete.
+- patches.suse/ioat-tcp-structs: Delete.
+- patches.suse/ioat-dma-driver: Delete.
+- Update config files.
+- patches.suse/lkcd.patch: lkcd (142097).
+- patches.suse/ioat-1.6.patch: IOAT DMA Engine code 1.6 release
+ (#167549)
+* Tue Apr 25 2006 - agruen(a)suse.de
+- patches.suse/dmapi-xfs-event-mask-fix: Fix event mask check.
+* Tue Apr 25 2006 - hare(a)suse.de
+- patches.suse/lsi-eventstr-overflow.patch
+ Fix string overflow in mpt fusion (#166035)
+* Tue Apr 25 2006 - lmb(a)suse.de
+- patches.fixes/ipmi-startup-race: Fix race condition during IPMI
+ startup (#162061).
+* Tue Apr 25 2006 - lmb(a)suse.de
+- patches.suse/lkcd-GFP_COMP: Fix LKCD to handle GFP_COMP flagged pages
+ (#168514).
* Tue Apr 25 2006 - tonyj(a)suse.de
- patches.suse/apparmor: Fix for critical bug #159411 ("Apparmor message
- reports unknown xattr type"). Ack'd by gregkh.
+ reports unknown xattr type").
+* Mon Apr 24 2006 - olh(a)suse.de
+- add patches.fixes/tg3-selftest-phy_reset.patch
+ workaround for lost carrier during ethtool -t (158568 - LTC22155)
* Mon Apr 24 2006 - gregkh(a)suse.de
- Update config files.
* Mon Apr 24 2006 - gregkh(a)suse.de
-- Update to 2.6.16.11 (bug fixes and security issues fixed)
+- Update to 2.6.16.11 (bug and security fixes)
- patches.fixes/tcp-truesize-underflow: Delete.
+- patches.fixes/network-fix-hotplug-race-during-device-registration.patch:
+ Delete.
- patches.fixes/file-lookup-without-ref.patch: Delete.
- patches.kernel.org/patch-2.6.16.9: Delete.
- patches.kernel.org/patch-2.6.16.11: Linux 2.6.16.11.
-* Mon Apr 24 2006 - jbeulich(a)novell.com
+* Mon Apr 24 2006 - trenn(a)suse.de
+- patches.arch/acpi_asus_init_fixups.patch: Remove __init from
+ asus_acpi .add and .remove funcs. (only rediffed)
+- patches.arch/acpi_asus_strict_model_check.patch: Do only load
+ asus acpi module when model is listed (166920).
+- patches.arch/acpi_processor_exit_acpi_off: Exit ACPI processor
+ module gracefully if acpi is disabled (165803).
+* Mon Apr 24 2006 - garloff(a)suse.de
+- patches.fixes/sg2616dio_lk.diff: Added Patch-Mainline annotation.
+- patches.suse/scsi-scan-tolerate-pq3-[23]: Change BLIST_ATTACH_PQ3
+ flag to 0x1000000 to avoid conflict with BLIST_MAX_512.
+* Sun Apr 23 2006 - agruen(a)suse.de
+- Update the required version of perl-Bootloader.
+* Sat Apr 22 2006 - olh(a)suse.de
+- build pdc202xx_new as a module in kdump kernel (158247 - LTC22416)
+* Sat Apr 22 2006 - jeffm(a)suse.de
+- patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs:
+ fix handling of device names with /'s in them (#154278).
+* Fri Apr 21 2006 - gregkh(a)suse.de
+- Update config files.
+- patches.drivers/usb-add-driver-for-funsoft-usb-serial-device.patch:
+ [PATCH] USB: add driver for funsoft usb serial device (#164598).
+* Fri Apr 21 2006 - gregkh(a)suse.de
+- patches.drivers/usb-unplug-usbkb-from-hub.patch: USB: fix
+ error messages when USB keyboard is unplugged (#167170).
+- patches.fixes/usb-hid-dead-mouse: Fix dying mice on Intel UHCI
+ controllers (146781, 151719, 94064).
+* Fri Apr 21 2006 - gregkh(a)suse.de
+- patches.fixes/network-fix-hotplug-race-during-device-registration.patch:
+ [NET]: Fix hotplug race during device registration (#165050).
+* Fri Apr 21 2006 - olh(a)suse.de
+- update patches.drivers/lpfc-8.1.5-update
+ remove lpfc_set_slim
+* Fri Apr 21 2006 - olh(a)suse.de
+- update patches.suse/mv643xx_eth.SET_NETDEV_DEV.patch
+ really provide sysfs class device symlink (161555)
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.arch/s390-02-1{2,3,4}-october2005.diff
+ Include latest patchset from IBM.
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.drivers/lpfc-8.1.5-update
+ Update lpfc driver to 8.1.5 (#166928)
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.arch/s390-02-[05-10]-october2005.diff
+ Include latest patchset from IBM
+- patches.arch/s390-dasd-uid.diff
+ Generate unique DASD IDs.
+* Fri Apr 21 2006 - hare(a)suse.de
+- Mark zfcp_hbaapi as supported (#163245 - LTC22901)
+* Fri Apr 21 2006 - schwab(a)suse.de
+- resume-init: Fix resuming from INIT handler.
+* Fri Apr 21 2006 - tiwai(a)suse.de
+- patches.drivers/alsa-ad1981hd-all-hp-laptops: Use model "hp" for
+ all HP laptops with AD1981HD.
+- patches.drivers/alsa-ad1981hd-thinkpad-x60: Add Thinkpad
+ X60/T60/Z60 support.
+- patches.drivers/alsa-ad1986a-asus-m9: Add model entry for ASUS
+ M9 laptop.
+- patches.drivers/alsa-ad1986a-asus-u5a: Add support of ASUS U5A
+ with AD1986A codec
+- patches.drivers/alsa-ad1986a-hp-presario-b2800: support HP
+ Compaq Presario B2800 laptop with AD1986A codec
+- patches.drivers/alsa-alc880-epox-ep5lda: Add entry for Epox
+ EP-5LDA+ GLi.
+- patches.drivers/alsa-intel8x0-disable-ali5455-spdif-in: Disable
+ ALI5455 SPDIF-input.
+- patches.drivers/alsa-stac92xx-intel-d945pvs: Adds HDA support
+ for Intel D945Pvs board with subdevice id 0x0707.
+- patches.drivers/alsa-via8251-ac97-fix: add support for VIA
+ VT8251 (AC'97).
+- patches.drivers/alsa-via8251-ac97-tweak: tweak VT8251
+ workaround.
+* Fri Apr 21 2006 - jbeulich(a)novell.com
+- patches.xen/xen3-rename-e820-mapped: Rename e820_mapped to
+ e820_any_mapped.
+- patches.xen/xen3-e820-all-mapped: Introduce e820_all_mapped
+ (160583).
+- Re-diff a few other Xen patches.
+* Fri Apr 21 2006 - ak(a)suse.de
+- patches.fixes/ipfrag-hash: [IPV4] ip_fragment: Always compute
+ hash with ipfrag_lock held. (164777).
+* Fri Apr 21 2006 - trenn(a)suse.de
+- patches.arch/ia64_acpi_unalignments.patch: Avoid unaligned
+ memory access (153173).
+* Fri Apr 21 2006 - jbeulich(a)novell.com
- Update Xen patches to 3.0.2-2 (c/s 9629).
- patches.xen/xen3-patch-2.6.16.9: Linux 2.6.16.9.
- patches.xen/xen-SiS-APIC-bug.patch: Forward information on
@@ -538,29 +836,50 @@
doesn't build properly as a module.
- Update Xen config files.
- supported.conf: Add xenbus_be.
-* Mon Apr 24 2006 - garloff(a)suse.de
-- patches.fixes/sg2616dio_lk.diff: Added Patch-Mainline annotation.
-- patches.suse/scsi-scan-tolerate-pq3-[23]: Change BLIST_ATTACH_PQ3
- flag to 0x1000000 to avoid conflict with BLIST_MAX_512.
-* Sun Apr 23 2006 - agruen(a)suse.de
-- Update the required version of perl-Bootloader.
-* Sat Apr 22 2006 - olh(a)suse.de
-- update patches.suse/mv643xx_eth.SET_NETDEV_DEV.patch
- really provide sysfs class device symlink (161555)
-* Sat Apr 22 2006 - jeffm(a)suse.de
-- patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs:
- fix handling of device names with /'s in them (#154278).
+* Fri Apr 21 2006 - olh(a)suse.de
+- add patches.arch/ppc-eeh-mem_init_done.patch
+ avoid crash in PCI code if mem system not up (167020 - LTC22896)
+* Fri Apr 21 2006 - ak(a)suse.de
+- patches.arch/disable-mmconfig: Delete (160583)
+- patches.arch/rename-e820-mapped: Rename e820_mapped to
+ e820_any_mapped.
+- patches.arch/e820-all-mapped: Introduce e820_all_mapped
+ (160583).
+- patches.arch/mcfg-e820: Check that MCFG points to an e820 reserved area
+- patches.arch/mcfg-check-more-busses: i386/x86_64: Check if
+ MCFG works for the first 16 busses (160583).
+- patches.arch/mmconfig-testbit: Small change to make the
+ mcfg-check-more-busses patch in go cleanly.
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.drivers/open-iscsi-svn.diff
+ Update open-iscsi to svn r545 (#157463)
+- patches.drivers/iscsitarget
+- patches.drivers/qla4xxx
+ Update patches to apply again.
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.suse/lsi_sas_transport_end_device_fix.patch
+- patches.suse/lsi_mptspi_reset_fix.patch
+ Convert mptspi to use generic domain validation (#166035)
* Fri Apr 21 2006 - ak(a)suse.de
- patches.arch/x86_64-vsyscall32-aflags: Pass -32 to the assembler
when compiling the 32bit vsyscall pages (163112).
-- patches.xen/xen3-auto-arch-x86_64.diff: Rediff and fix there too
+- patches.xen/xen3-auto-arch-x86_64.diff: Rediff and add flags
+ there too.
* Fri Apr 21 2006 - ak(a)suse.de
- patches.arch/x86_64-free-iommu-race: Fix a race in the
free_iommu path..
* Thu Apr 20 2006 - agruen(a)suse.de
- patches.arch/acpi_show_errors-fix: ACPI compile fix.
+* Thu Apr 20 2006 - hare(a)suse.de
+- Update SAS transport class for aic94xx
+- Include aic94xx driver (#142153 - LTC20571).
+- Include logical id and slot support for mpt (#158713)
+- Expander hot-add / remove support for mpt (#158723)
+- Update mpt driver to work with SAS transport class changes
+ (166035).
+- Update configuration files.
* Thu Apr 20 2006 - gregkh(a)suse.de
-- make the kernel version be 2.6.16.9
+- put the version number back in the 2.6.16.9 patch
- patches.kernel.org/patch-2.6.16.9: Linux 2.6.16.9.
* Thu Apr 20 2006 - trenn(a)suse.de
- patches.arch/acpi_ibm_notify.patch: Fix Thinkpad A21m shutdown
++++++ kernel-xen.spec ++++++
--- /var/tmp/diff_new_pack.Fmxy4x/_old 2006-05-09 00:39:27.000000000 +0200
+++ /var/tmp/diff_new_pack.Fmxy4x/_new 2006-05-09 00:39:27.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-xen (Version 2.6.16.13)
+# spec file for package kernel-xen (Version 2.6.16.14)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -20,7 +20,7 @@
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
-Version: 2.6.16.13
+Version: 2.6.16.14
Release: 2
Summary: The Xen Kernel
License: GPL
@@ -29,7 +29,7 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.16.13-%release
+Provides: kernel = 2.6.16.14-%release
%endif
%endif
Provides: kernel-xen-nongpl
@@ -97,8 +97,6 @@
NoSource: 120
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
-# Will unknown sybols cause the kernel build to fail (0/1)?
-%define unknown_symbol_check 0
# Will modules not listed in supported.conf abort the kernel build (0/1)?
%define supported_modules_check 0
# Are we building with debug symbols enabled?
@@ -118,13 +116,12 @@
-Source Timestamp: 2006/05/03 04:53:23 UTC
-CVS Branch: SL101_BRANCH
+Source Timestamp: 2006/05/06 22:45:17 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
- echo "The kernel-xen-2.6.16.13.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.16.13.src.rpm."
+ echo "The kernel-xen-2.6.16.14.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.16.14.src.rpm."
exit 1
fi
symbols=$(
@@ -408,13 +405,12 @@
%buildroot/lib/modules/$KERNELRELEASE/source
ln -s /$obj_dir/$SUBARCH/xen \
%buildroot/lib/modules/$KERNELRELEASE/build
-/sbin/depmod -b %buildroot -ae -F %buildroot/boot/System.map-$KERNELRELEASE \
- $KERNELRELEASE 2>&1 \
-| awk '
- /needs unknown symbol/ { fail=FAIL }
- { print }
- END { exit fail }
-' FAIL=%unknown_symbol_check
+# Abort if there are any undefined symbols
+msg="$(/sbin/depmod -F %buildroot/boot/System.map-$KERNELRELEASE \
+ -b %buildroot -ae $KERNELRELEASE 2>&1)"
+if [ $? -ne 0 ] || echo "$msg" | grep 'needs unknown symbol'; then
+ exit 1
+fi
# Create a dummy initrd with roughly the size the real one will have.
# That way, YaST will know that this package requires some additional
# space in /boot.
@@ -445,8 +441,100 @@
%files -f kernel.files
%changelog -n kernel-xen
-* Wed May 03 2006 - aj(a)suse.de
-- Move SL101_RC4 tag.
+* Sat May 06 2006 - gregkh(a)suse.de
+- patches.fixes/fs-locks.c-Fix-sys_flock-race.patch: [PATCH]
+ fs/locks.c: Fix sys_flock() race (173001).
+* Sat May 06 2006 - agruen(a)suse.de
+- patches.drivers/msi-save-restore-for-suspend-resume.patch:
+ Delete.
+* Sat May 06 2006 - jeffm(a)suse.de
+- patches.suse/reiserfs-bkl-inversion: fix reiserfs lock inversion
+ of bkl vs inode semaphore (116531).
+* Sat May 06 2006 - agruen(a)suse.de
+- rpm/kernel-binary.spec.in: Abort build on undefined symbols in
+ modules. This check was configurable in earlier releases because
+ we did not want errors in km_* modules to abort the kernel
+ build.
+* Sat May 06 2006 - olh(a)suse.de
+- compile Apple touchpad driver into the kernel
+* Fri May 05 2006 - gregkh(a)suse.de
+- Update to 2.6.16.14:
+- smbfs chroot issue (CVE-2006-1864)
+* Fri May 05 2006 - axboe(a)suse.de
+- patches.fixes/cfq-tune: remove
+- patches.fixes/cfq-queueing-fixes: fix tcq performance issues (172301)
+* Fri May 05 2006 - ak(a)suse.de
+- patches.arch/x86_64-add-nmi_exit-to-die_nmi: add nmi_exit
+ to die_nmi.
+- patches.arch/x86_64-fix-die_lock-nesting: fix die_lock nesting.
+* Fri May 05 2006 - ak(a)suse.de
+- patches.arch/x86_64-avoid-ebda: Fix problems pointed out by
+ review
+* Fri May 05 2006 - olh(a)suse.de
+- add patches.fixes/usb-hid-ppc-ibmkbd-noget.patch
+ add an IBM USB keyboard to the HID_QUIRK_NOGET blacklist (161066 - LTC21605)
+* Fri May 05 2006 - olh(a)suse.de
+- add patches.arch/ppc-970mp-oprofile-num_pmcs.patch
+ add num_pmcs to 970MP cputable entry (172957)
+* Fri May 05 2006 - jbeulich(a)novell.com
+- Update Xen patches to 3.0.2 c/s 9664.
+* Fri May 05 2006 - ak(a)suse.de
+- patches.arch/x86_64-avoid-ebda: Avoid EBDA area in early boot
+ allocator (166022).
+* Fri May 05 2006 - hare(a)suse.de
+- patches.arch/s390-console-unblank.patch:
+ Fix softdog crash (#161997 - LTC22671)
+* Thu May 04 2006 - andrea(a)suse.de
+- patches.arch/s390-mapped-base.patch: fixed 32bit s390 (168805).
+- patches.suse/silent-stack-overflow: ported but still disabled in
+ the series file.
+- patches.fixes/acpi-nsxfname: deleted.
+- patches.fixes/fix-hugetlb-lock: deleted.
+* Thu May 04 2006 - tiwai(a)suse.de
+- patches.drivers/alsa-stac7661-vaio-line-in-fix,
+ patches.drivers/alsa-stac7661-vaio-mute-fix:
+ Fix line-in and mute on VAIO on VAIO laptops with STAC7661
+ (156494, 172628).
+- patches.drivers/alsa-ad1986a-asus-z62f,
+ patches.drivers/alsa-ad1988b-id-add,
+ patches.drivers/alsa-add-stac92xx-ids,
+ patches.drivers/alsa-alc260-vaio-a790,
+ patches.drivers/alsa-alc880-lg-s1,
+ patches.drivers/alsa-asus-a6km-workaround:
+ Fix sound support on laptops/mobos (172638).
+* Thu May 04 2006 - ak(a)suse.de
+- patches.fixes/ondemand-workqueue: Move ondemand timer into
+ own work queue (168612).
+* Thu May 04 2006 - hare(a)suse.de
+- patches.fixes/i2o_exec_lct_modified-memoryleak-fix.patch
+ Fix memleak in i2o driver (#169381)
+* Wed May 03 2006 - schwab(a)suse.de
+- memcpy-mck: Fix return value of memcpy for McKinley.
+* Wed May 03 2006 - agruen(a)suse.de
+- Update config files for patches.drivers/qla4xxx.
+* Wed May 03 2006 - hare(a)suse.de
+- patches.drivers/qla4xxx: Update to 5.00.05-d5 (#169991).
+* Wed May 03 2006 - axboe(a)suse.de
+- patches.fixes/blk-limit-recursion: Limit recursion of the
+ request handler (170315).
+* Wed May 03 2006 - hare(a)suse.de
+- patches.drivers/ibmvscsi-RAID-failure
+ Fix ibmvscsi to properly handle RAID disks (#170012 - LTC23393)
+- patches.drivers/mptfc_rolechg_sles10.patch
+ Fix race condition in mpt fusion (#170314)
+* Wed May 03 2006 - jbeulich(a)novell.com
+- patches.xen/net-csum.patch: Update missing from previous Xen commit.
+- patches.xen/xen3-x86_64-hotadd-reserve: Support memory hotadd
+ without sparsemem (142035 148522 149117 160861).
+- patches.xen/xen3-x86_64-srat-hotadd-reserve: Reserve SRAT
+ hotadd memory on x86-64 (142035 148522 149117 160861).
+- patches.xen/xen3-x86_64-reserve-hotadd-fixup: Delete.
+- patches.xen/xen3-rename-e820-mapped: Refresh.
+- patches.xen/xen3-e820-all-mapped: Refresh.
+- patches.xen/xen3-auto-arch-i386.diff: Refresh.
+* Wed May 03 2006 - hare(a)suse.de
+- patches.drivers/open-iscsi-svn.diff
+ Update open-iscsi to svn r564
* Tue May 02 2006 - jeffm(a)suse.de
- patches.fixes/dm-proper-refcounting.diff: Fixed refcounting when
md != NULL but md->interface_ptr is. It would return NULL, but
@@ -455,17 +543,49 @@
* Tue May 02 2006 - gregkh(a)suse.de
- Update to 2.6.16.13
- NETFILTER: SCTP conntrack: fix infinite loop (CVE-2006-1527)
+* Tue May 02 2006 - ak(a)suse.de
+- patches.arch/x86_64-discontig-hotadd-meminit: Delete.
+- patches.arch/x86_64-reserve-hotadd-fixup: Delete.
+- patches.arch/x86_64-empty-pxm: Rediff
+- patches.arch/x86_64-srat-hotadd-reserve: Merge to mainline
+ (142035 148522 149117 160861).
+- patches.arch/e820-all-mapped: Rediff
+- patches.arch/rename-e820-mapped: Rediff
+- patches.arch/x86_64-rename-node: Rename struct node in x86-64
+ NUMA code to struct boot node.
+- patches.arch/x86_64-hotadd-reserve: Merge to mainline. Limit max
+ memory preallocated to 10%% (142035 148522 149117 160861).
* Tue May 02 2006 - jack(a)suse.cz
- patches.fixes/jbd-2.6.16-1-realloc_freed_fix.diff: Fix assertion
failure in ext3 (152664).
-* Tue May 02 2006 - aj(a)suse.de
-- Add SL101_RC4 tag.
+* Tue May 02 2006 - hare(a)suse.de
+- patches.drivers/lpfc-8.1.6-update
+ Include bugfixes from Emulex (#171455)
+- patches.fixes/qla_os_eh_abort_fix
+ Fix eh_abort handler in qla2xxx (#170455)
+* Tue May 02 2006 - rw(a)suse.de
+- patches.suse/lkcd-handle_holey_pgdats.patch:
+ LKCD: fix overrun when num_mbanks > MAX_NUMNODES. (#168907)
+- patches.arch/ia64-sn2-tioce_provider:
+ Altix: fix tioce_reserve_m32() bug. (#169879)
+- patches.arch/ia64-sn2-hwperf-get_nearest_node_objdata:
+ Altix 4700: fix discover of nearest cpu node to IO node. (#168515)
+- patches.arch/ia64-sn2-hwperf-topology_show:
+ Altix: reduce overhead of reading sn_topology. (#168839)
* Tue May 02 2006 - okir(a)suse.de
- patches.fixes/nfs4-open-delegated: [NFSv4] nfs4_open_delegated
returned random garbage.
+* Tue May 02 2006 - olh(a)suse.de
+- add patches.arch/ppc-oprofile_call.patch
+ support callgraph on ppc64 (169983)
+* Tue May 02 2006 - olh(a)suse.de
+- add patches.arch/ppc-pseries-rtas-suspend.patch
+ fix panic during suspend calls (171016 - LTC23499)
* Tue May 02 2006 - okir(a)suse.de
- patches.fixes/nfs4-setclientid: NFSv4: SETCLIENTID_CONFIRM
should handle NFS4ERR_DELAY/NFS4ERR_RESOURCE (167953).
+* Tue May 02 2006 - olh(a)suse.de
+- define EXPORT_SYMBOL_GPL_FUTURE when KMOD is disabled
* Tue May 02 2006 - gregkh(a)suse.de
- Update to 2.6.16.12 which fixed the following:
- added for_each_possible_cpu
@@ -493,14 +613,21 @@
- x86_64: Fix a race in the free_iommu path.
- x86_64: Pass -32 to the assembler when compiling the 32bit vsyscall pages
- x86/PAE: Fix pte_clear for the >4GB RAM case
+- patches.arch/x86_64-free-iommu-race: Delete.
+- patches.arch/x86_64-vsyscall32-aflags: Delete.
+- patches.drivers/e1000-update: e1000 Update.
+- patches.xen/xen3-auto-arch-i386.diff: xen3 arch-i386.
+- patches.kernel.org/patch-2.6.16.12: Linux 2.6.16.12.
* Mon May 01 2006 - perex(a)suse.de
- patches.suse/netfilter-conntrack-sinzero:
VUL-0: kernel: minor information leak in SO_ORIGINAL_DST (#159046)
+* Mon May 01 2006 - garloff(a)suse.de
+- patches.scsi/scsi-tolerate-pq3-?: Cosmetic cleanups from akpm.
* Sun Apr 30 2006 - agruen(a)suse.de
- patches.fixes/nfs-acl-caching.diff: Need to update the cached
acls in nfs3_proc_setacls as well (171059).
* Sat Apr 29 2006 - jeffm(a)suse.de
-- series.conf: helps to enable the patch
+- patches.fixes/dm-proper-refcounting.diff: update missing refcount
* Sat Apr 29 2006 - jeffm(a)suse.de
- patches.fixes/ext3-resize-oops.diff: [PATCH] forgotten ->b_data
in memcpy() call in ext3/resize.c (oopsable).
@@ -511,24 +638,195 @@
- patches.fixes/disable-nfsv4-posix-acl-hack.diff: Improved fix
based on a comment by Neil Brown. Also disable NFSv4 support
on the client side (169033).
+* Sat Apr 29 2006 - olh(a)suse.de
+- add patches.arch/ppc-eeh-increment-counter.patch
+ Increment fail counter in PCI recovery (171020 - LTC23497)
+ add patches.arch/ppc-eeh-print-loc-code.patch
+ Print PCI slot location code on failure (171020 - LTC23497)
+* Sat Apr 29 2006 - olh(a)suse.de
+- update patches.drivers/ibmvscsis.patch
+ change the sysfs driver name from ibmvscsi to ibmvscsis
+* Fri Apr 28 2006 - olh(a)suse.de
+- update patches.suse/crasher-26.diff
+ add 3 module options to crasher.ko to call panic, BUG or trap
* Fri Apr 28 2006 - agruen(a)suse.de
- patches.fixes/disable-nfsv4-posix-acl-hack.diff: Disable NFSv4
deamon-side POSIX ACL <=> NFSv4 ACL mapping (169033).
-* Tue Apr 25 2006 - trenn(a)suse.de
-- patches.arch/acpi_asus_strict_model_check.patch: Do only load
- asus acpi module when model is listed (166920).
+* Fri Apr 28 2006 - hare(a)suse.de
+- patches.suse/sas-transport-attribute-write-fix.patch
+ Fix writing to SAS transport attributes (#166035)
+- patches.fixes/scsi-fix-remove-single-device.patch
+ Fix return value of 'scsi remove-single-device' (#169712)
+* Fri Apr 28 2006 - olh(a)suse.de
+- disable lots of config options in the powerpc kdump kernel
+ to reduce memory footprint
+ disable non-working pmac support, disable other untested subarchs
+* Fri Apr 28 2006 - olh(a)suse.de
+- update patches.suse/suse-ppc-legacy-io.patch
+ fix link errors when pmac support is disabled
+* Fri Apr 28 2006 - jbeulich(a)novell.com
+- Update Xen patches to 3.0-testing c/s 9656.
+- patches.xen/xen-SiS-APIC-bug.patch: Delete.
+- patches.xen/xenbus_be-non-modular.patch: Delete.
+- patches.xen/xen3-e820-all-mapped: Introduce e820_all_mapped
+ (160583).
+- patches.xen/xen-refine-irqdebug.patch: replace forced noirqdebug
+ on 32-bit Xen kernel.
+* Thu Apr 27 2006 - hare(a)suse.de
+- patches.fixes/scsi_transport_fc_deadlock.patch
+ Fix deadlock in scsi_transport_fc (#159596)
+- patches.fixes/mptfc-deadlock.patch
+ Update mptfc to work with the transport class changes (#168076)
+* Thu Apr 27 2006 - hare(a)suse.de
+- supported.conf: mark ctcmpc & libiscsi as supported,
+ claw as unsupported.
+* Thu Apr 27 2006 - hare(a)suse.de
+- patches.arch/s390-02-1{5,6}-october2005.diff
+ Include latest patches from IBM
+- patches.arch/s390-02-05-october2005.diff
+ Fix patch to use the correct syscall number (#170110)
+* Thu Apr 27 2006 - hare(a)suse.de
+- patches.arch/s390-dasd-uid.diff
+ Add missing EXPORT_SYMBOLs
+* Wed Apr 26 2006 - jeffm(a)suse.de
+- series.conf: moved ocfs2 patches to keep them grouped together.
+* Wed Apr 26 2006 - lmb(a)suse.de
+- patches.suse/ocfs2-update-2.6.16-20060423154214: Numerous OCFS2 fixes
+ and enhancements from Oracle.
+* Wed Apr 26 2006 - olh(a)suse.de
+- run panic_notifier_list before kexec only in lkcd case (169078)
+* Wed Apr 26 2006 - hare(a)suse.de
+- patches.drivers/open-iscsi-svn.diff
+ Fix read stall (#157463)
+* Wed Apr 26 2006 - gregkh(a)suse.de
+- Fix build error in ioat patch on SMP.
+* Wed Apr 26 2006 - gregkh(a)suse.de
+- patches.suse/ioat-engine-dma-mask: Delete.
+- patches.suse/ioat-engine-locking: Delete.
+- patches.suse/ioat-engine-no-unload: Delete.
+- patches.suse/ioat-helpers: Delete.
+- patches.suse/ioat-license: Delete.
+- patches.suse/ioat-network-client: Delete.
+- patches.suse/ioat-dma-subsystem: Delete.
+- patches.suse/ioat-tcp: Delete.
+- patches.suse/ioat-tcp-structs: Delete.
+- patches.suse/ioat-dma-driver: Delete.
+- Update config files.
+- patches.suse/lkcd.patch: lkcd (142097).
+- patches.suse/ioat-1.6.patch: IOAT DMA Engine code 1.6 release
+ (#167549)
+* Tue Apr 25 2006 - agruen(a)suse.de
+- patches.suse/dmapi-xfs-event-mask-fix: Fix event mask check.
+* Tue Apr 25 2006 - hare(a)suse.de
+- patches.suse/lsi-eventstr-overflow.patch
+ Fix string overflow in mpt fusion (#166035)
+* Tue Apr 25 2006 - lmb(a)suse.de
+- patches.fixes/ipmi-startup-race: Fix race condition during IPMI
+ startup (#162061).
+* Tue Apr 25 2006 - lmb(a)suse.de
+- patches.suse/lkcd-GFP_COMP: Fix LKCD to handle GFP_COMP flagged pages
+ (#168514).
* Tue Apr 25 2006 - tonyj(a)suse.de
- patches.suse/apparmor: Fix for critical bug #159411 ("Apparmor message
- reports unknown xattr type"). Ack'd by gregkh.
+ reports unknown xattr type").
+* Mon Apr 24 2006 - olh(a)suse.de
+- add patches.fixes/tg3-selftest-phy_reset.patch
+ workaround for lost carrier during ethtool -t (158568 - LTC22155)
* Mon Apr 24 2006 - gregkh(a)suse.de
- Update config files.
* Mon Apr 24 2006 - gregkh(a)suse.de
-- Update to 2.6.16.11 (bug fixes and security issues fixed)
+- Update to 2.6.16.11 (bug and security fixes)
- patches.fixes/tcp-truesize-underflow: Delete.
+- patches.fixes/network-fix-hotplug-race-during-device-registration.patch:
+ Delete.
- patches.fixes/file-lookup-without-ref.patch: Delete.
- patches.kernel.org/patch-2.6.16.9: Delete.
- patches.kernel.org/patch-2.6.16.11: Linux 2.6.16.11.
-* Mon Apr 24 2006 - jbeulich(a)novell.com
+* Mon Apr 24 2006 - trenn(a)suse.de
+- patches.arch/acpi_asus_init_fixups.patch: Remove __init from
+ asus_acpi .add and .remove funcs. (only rediffed)
+- patches.arch/acpi_asus_strict_model_check.patch: Do only load
+ asus acpi module when model is listed (166920).
+- patches.arch/acpi_processor_exit_acpi_off: Exit ACPI processor
+ module gracefully if acpi is disabled (165803).
+* Mon Apr 24 2006 - garloff(a)suse.de
+- patches.fixes/sg2616dio_lk.diff: Added Patch-Mainline annotation.
+- patches.suse/scsi-scan-tolerate-pq3-[23]: Change BLIST_ATTACH_PQ3
+ flag to 0x1000000 to avoid conflict with BLIST_MAX_512.
+* Sun Apr 23 2006 - agruen(a)suse.de
+- Update the required version of perl-Bootloader.
+* Sat Apr 22 2006 - olh(a)suse.de
+- build pdc202xx_new as a module in kdump kernel (158247 - LTC22416)
+* Sat Apr 22 2006 - jeffm(a)suse.de
+- patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs:
+ fix handling of device names with /'s in them (#154278).
+* Fri Apr 21 2006 - gregkh(a)suse.de
+- Update config files.
+- patches.drivers/usb-add-driver-for-funsoft-usb-serial-device.patch:
+ [PATCH] USB: add driver for funsoft usb serial device (#164598).
+* Fri Apr 21 2006 - gregkh(a)suse.de
+- patches.drivers/usb-unplug-usbkb-from-hub.patch: USB: fix
+ error messages when USB keyboard is unplugged (#167170).
+- patches.fixes/usb-hid-dead-mouse: Fix dying mice on Intel UHCI
+ controllers (146781, 151719, 94064).
+* Fri Apr 21 2006 - gregkh(a)suse.de
+- patches.fixes/network-fix-hotplug-race-during-device-registration.patch:
+ [NET]: Fix hotplug race during device registration (#165050).
+* Fri Apr 21 2006 - olh(a)suse.de
+- update patches.drivers/lpfc-8.1.5-update
+ remove lpfc_set_slim
+* Fri Apr 21 2006 - olh(a)suse.de
+- update patches.suse/mv643xx_eth.SET_NETDEV_DEV.patch
+ really provide sysfs class device symlink (161555)
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.arch/s390-02-1{2,3,4}-october2005.diff
+ Include latest patchset from IBM.
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.drivers/lpfc-8.1.5-update
+ Update lpfc driver to 8.1.5 (#166928)
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.arch/s390-02-[05-10]-october2005.diff
+ Include latest patchset from IBM
+- patches.arch/s390-dasd-uid.diff
+ Generate unique DASD IDs.
+* Fri Apr 21 2006 - hare(a)suse.de
+- Mark zfcp_hbaapi as supported (#163245 - LTC22901)
+* Fri Apr 21 2006 - schwab(a)suse.de
+- resume-init: Fix resuming from INIT handler.
+* Fri Apr 21 2006 - tiwai(a)suse.de
+- patches.drivers/alsa-ad1981hd-all-hp-laptops: Use model "hp" for
+ all HP laptops with AD1981HD.
+- patches.drivers/alsa-ad1981hd-thinkpad-x60: Add Thinkpad
+ X60/T60/Z60 support.
+- patches.drivers/alsa-ad1986a-asus-m9: Add model entry for ASUS
+ M9 laptop.
+- patches.drivers/alsa-ad1986a-asus-u5a: Add support of ASUS U5A
+ with AD1986A codec
+- patches.drivers/alsa-ad1986a-hp-presario-b2800: support HP
+ Compaq Presario B2800 laptop with AD1986A codec
+- patches.drivers/alsa-alc880-epox-ep5lda: Add entry for Epox
+ EP-5LDA+ GLi.
+- patches.drivers/alsa-intel8x0-disable-ali5455-spdif-in: Disable
+ ALI5455 SPDIF-input.
+- patches.drivers/alsa-stac92xx-intel-d945pvs: Adds HDA support
+ for Intel D945Pvs board with subdevice id 0x0707.
+- patches.drivers/alsa-via8251-ac97-fix: add support for VIA
+ VT8251 (AC'97).
+- patches.drivers/alsa-via8251-ac97-tweak: tweak VT8251
+ workaround.
+* Fri Apr 21 2006 - jbeulich(a)novell.com
+- patches.xen/xen3-rename-e820-mapped: Rename e820_mapped to
+ e820_any_mapped.
+- patches.xen/xen3-e820-all-mapped: Introduce e820_all_mapped
+ (160583).
+- Re-diff a few other Xen patches.
+* Fri Apr 21 2006 - ak(a)suse.de
+- patches.fixes/ipfrag-hash: [IPV4] ip_fragment: Always compute
+ hash with ipfrag_lock held. (164777).
+* Fri Apr 21 2006 - trenn(a)suse.de
+- patches.arch/ia64_acpi_unalignments.patch: Avoid unaligned
+ memory access (153173).
+* Fri Apr 21 2006 - jbeulich(a)novell.com
- Update Xen patches to 3.0.2-2 (c/s 9629).
- patches.xen/xen3-patch-2.6.16.9: Linux 2.6.16.9.
- patches.xen/xen-SiS-APIC-bug.patch: Forward information on
@@ -541,29 +839,50 @@
doesn't build properly as a module.
- Update Xen config files.
- supported.conf: Add xenbus_be.
-* Mon Apr 24 2006 - garloff(a)suse.de
-- patches.fixes/sg2616dio_lk.diff: Added Patch-Mainline annotation.
-- patches.suse/scsi-scan-tolerate-pq3-[23]: Change BLIST_ATTACH_PQ3
- flag to 0x1000000 to avoid conflict with BLIST_MAX_512.
-* Sun Apr 23 2006 - agruen(a)suse.de
-- Update the required version of perl-Bootloader.
-* Sat Apr 22 2006 - olh(a)suse.de
-- update patches.suse/mv643xx_eth.SET_NETDEV_DEV.patch
- really provide sysfs class device symlink (161555)
-* Sat Apr 22 2006 - jeffm(a)suse.de
-- patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs:
- fix handling of device names with /'s in them (#154278).
+* Fri Apr 21 2006 - olh(a)suse.de
+- add patches.arch/ppc-eeh-mem_init_done.patch
+ avoid crash in PCI code if mem system not up (167020 - LTC22896)
+* Fri Apr 21 2006 - ak(a)suse.de
+- patches.arch/disable-mmconfig: Delete (160583)
+- patches.arch/rename-e820-mapped: Rename e820_mapped to
+ e820_any_mapped.
+- patches.arch/e820-all-mapped: Introduce e820_all_mapped
+ (160583).
+- patches.arch/mcfg-e820: Check that MCFG points to an e820 reserved area
+- patches.arch/mcfg-check-more-busses: i386/x86_64: Check if
+ MCFG works for the first 16 busses (160583).
+- patches.arch/mmconfig-testbit: Small change to make the
+ mcfg-check-more-busses patch in go cleanly.
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.drivers/open-iscsi-svn.diff
+ Update open-iscsi to svn r545 (#157463)
+- patches.drivers/iscsitarget
+- patches.drivers/qla4xxx
+ Update patches to apply again.
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.suse/lsi_sas_transport_end_device_fix.patch
+- patches.suse/lsi_mptspi_reset_fix.patch
+ Convert mptspi to use generic domain validation (#166035)
* Fri Apr 21 2006 - ak(a)suse.de
- patches.arch/x86_64-vsyscall32-aflags: Pass -32 to the assembler
when compiling the 32bit vsyscall pages (163112).
-- patches.xen/xen3-auto-arch-x86_64.diff: Rediff and fix there too
+- patches.xen/xen3-auto-arch-x86_64.diff: Rediff and add flags
+ there too.
* Fri Apr 21 2006 - ak(a)suse.de
- patches.arch/x86_64-free-iommu-race: Fix a race in the
free_iommu path..
* Thu Apr 20 2006 - agruen(a)suse.de
- patches.arch/acpi_show_errors-fix: ACPI compile fix.
+* Thu Apr 20 2006 - hare(a)suse.de
+- Update SAS transport class for aic94xx
+- Include aic94xx driver (#142153 - LTC20571).
+- Include logical id and slot support for mpt (#158713)
+- Expander hot-add / remove support for mpt (#158723)
+- Update mpt driver to work with SAS transport class changes
+ (166035).
+- Update configuration files.
* Thu Apr 20 2006 - gregkh(a)suse.de
-- make the kernel version be 2.6.16.9
+- put the version number back in the 2.6.16.9 patch
- patches.kernel.org/patch-2.6.16.9: Linux 2.6.16.9.
* Thu Apr 20 2006 - trenn(a)suse.de
- patches.arch/acpi_ibm_notify.patch: Fix Thinkpad A21m shutdown
++++++ kernel-xenpae.spec ++++++
--- /var/tmp/diff_new_pack.Fmxy4x/_old 2006-05-09 00:39:27.000000000 +0200
+++ /var/tmp/diff_new_pack.Fmxy4x/_new 2006-05-09 00:39:27.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-xenpae (Version 2.6.16.13)
+# spec file for package kernel-xenpae (Version 2.6.16.14)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -20,7 +20,7 @@
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
-Version: 2.6.16.13
+Version: 2.6.16.14
Release: 2
Summary: The Xen Kernel with PAE support
License: GPL
@@ -29,7 +29,7 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.16.13-%release
+Provides: kernel = 2.6.16.14-%release
%endif
%endif
Provides: kernel-xenpae-nongpl
@@ -92,8 +92,6 @@
NoSource: 120
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
-# Will unknown sybols cause the kernel build to fail (0/1)?
-%define unknown_symbol_check 0
# Will modules not listed in supported.conf abort the kernel build (0/1)?
%define supported_modules_check 0
# Are we building with debug symbols enabled?
@@ -115,13 +113,12 @@
-Source Timestamp: 2006/05/03 04:53:23 UTC
-CVS Branch: SL101_BRANCH
+Source Timestamp: 2006/05/06 22:45:17 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
- echo "The kernel-xenpae-2.6.16.13.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.16.13.src.rpm."
+ echo "The kernel-xenpae-2.6.16.14.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.16.14.src.rpm."
exit 1
fi
symbols=$(
@@ -405,13 +402,12 @@
%buildroot/lib/modules/$KERNELRELEASE/source
ln -s /$obj_dir/$SUBARCH/xenpae \
%buildroot/lib/modules/$KERNELRELEASE/build
-/sbin/depmod -b %buildroot -ae -F %buildroot/boot/System.map-$KERNELRELEASE \
- $KERNELRELEASE 2>&1 \
-| awk '
- /needs unknown symbol/ { fail=FAIL }
- { print }
- END { exit fail }
-' FAIL=%unknown_symbol_check
+# Abort if there are any undefined symbols
+msg="$(/sbin/depmod -F %buildroot/boot/System.map-$KERNELRELEASE \
+ -b %buildroot -ae $KERNELRELEASE 2>&1)"
+if [ $? -ne 0 ] || echo "$msg" | grep 'needs unknown symbol'; then
+ exit 1
+fi
# Create a dummy initrd with roughly the size the real one will have.
# That way, YaST will know that this package requires some additional
# space in /boot.
@@ -442,8 +438,100 @@
%files -f kernel.files
%changelog -n kernel-xenpae
-* Wed May 03 2006 - aj(a)suse.de
-- Move SL101_RC4 tag.
+* Sat May 06 2006 - gregkh(a)suse.de
+- patches.fixes/fs-locks.c-Fix-sys_flock-race.patch: [PATCH]
+ fs/locks.c: Fix sys_flock() race (173001).
+* Sat May 06 2006 - agruen(a)suse.de
+- patches.drivers/msi-save-restore-for-suspend-resume.patch:
+ Delete.
+* Sat May 06 2006 - jeffm(a)suse.de
+- patches.suse/reiserfs-bkl-inversion: fix reiserfs lock inversion
+ of bkl vs inode semaphore (116531).
+* Sat May 06 2006 - agruen(a)suse.de
+- rpm/kernel-binary.spec.in: Abort build on undefined symbols in
+ modules. This check was configurable in earlier releases because
+ we did not want errors in km_* modules to abort the kernel
+ build.
+* Sat May 06 2006 - olh(a)suse.de
+- compile Apple touchpad driver into the kernel
+* Fri May 05 2006 - gregkh(a)suse.de
+- Update to 2.6.16.14:
+- smbfs chroot issue (CVE-2006-1864)
+* Fri May 05 2006 - axboe(a)suse.de
+- patches.fixes/cfq-tune: remove
+- patches.fixes/cfq-queueing-fixes: fix tcq performance issues (172301)
+* Fri May 05 2006 - ak(a)suse.de
+- patches.arch/x86_64-add-nmi_exit-to-die_nmi: add nmi_exit
+ to die_nmi.
+- patches.arch/x86_64-fix-die_lock-nesting: fix die_lock nesting.
+* Fri May 05 2006 - ak(a)suse.de
+- patches.arch/x86_64-avoid-ebda: Fix problems pointed out by
+ review
+* Fri May 05 2006 - olh(a)suse.de
+- add patches.fixes/usb-hid-ppc-ibmkbd-noget.patch
+ add an IBM USB keyboard to the HID_QUIRK_NOGET blacklist (161066 - LTC21605)
+* Fri May 05 2006 - olh(a)suse.de
+- add patches.arch/ppc-970mp-oprofile-num_pmcs.patch
+ add num_pmcs to 970MP cputable entry (172957)
+* Fri May 05 2006 - jbeulich(a)novell.com
+- Update Xen patches to 3.0.2 c/s 9664.
+* Fri May 05 2006 - ak(a)suse.de
+- patches.arch/x86_64-avoid-ebda: Avoid EBDA area in early boot
+ allocator (166022).
+* Fri May 05 2006 - hare(a)suse.de
+- patches.arch/s390-console-unblank.patch:
+ Fix softdog crash (#161997 - LTC22671)
+* Thu May 04 2006 - andrea(a)suse.de
+- patches.arch/s390-mapped-base.patch: fixed 32bit s390 (168805).
+- patches.suse/silent-stack-overflow: ported but still disabled in
+ the series file.
+- patches.fixes/acpi-nsxfname: deleted.
+- patches.fixes/fix-hugetlb-lock: deleted.
+* Thu May 04 2006 - tiwai(a)suse.de
+- patches.drivers/alsa-stac7661-vaio-line-in-fix,
+ patches.drivers/alsa-stac7661-vaio-mute-fix:
+ Fix line-in and mute on VAIO on VAIO laptops with STAC7661
+ (156494, 172628).
+- patches.drivers/alsa-ad1986a-asus-z62f,
+ patches.drivers/alsa-ad1988b-id-add,
+ patches.drivers/alsa-add-stac92xx-ids,
+ patches.drivers/alsa-alc260-vaio-a790,
+ patches.drivers/alsa-alc880-lg-s1,
+ patches.drivers/alsa-asus-a6km-workaround:
+ Fix sound support on laptops/mobos (172638).
+* Thu May 04 2006 - ak(a)suse.de
+- patches.fixes/ondemand-workqueue: Move ondemand timer into
+ own work queue (168612).
+* Thu May 04 2006 - hare(a)suse.de
+- patches.fixes/i2o_exec_lct_modified-memoryleak-fix.patch
+ Fix memleak in i2o driver (#169381)
+* Wed May 03 2006 - schwab(a)suse.de
+- memcpy-mck: Fix return value of memcpy for McKinley.
+* Wed May 03 2006 - agruen(a)suse.de
+- Update config files for patches.drivers/qla4xxx.
+* Wed May 03 2006 - hare(a)suse.de
+- patches.drivers/qla4xxx: Update to 5.00.05-d5 (#169991).
+* Wed May 03 2006 - axboe(a)suse.de
+- patches.fixes/blk-limit-recursion: Limit recursion of the
+ request handler (170315).
+* Wed May 03 2006 - hare(a)suse.de
+- patches.drivers/ibmvscsi-RAID-failure
+ Fix ibmvscsi to properly handle RAID disks (#170012 - LTC23393)
+- patches.drivers/mptfc_rolechg_sles10.patch
+ Fix race condition in mpt fusion (#170314)
+* Wed May 03 2006 - jbeulich(a)novell.com
+- patches.xen/net-csum.patch: Update missing from previous Xen commit.
+- patches.xen/xen3-x86_64-hotadd-reserve: Support memory hotadd
+ without sparsemem (142035 148522 149117 160861).
+- patches.xen/xen3-x86_64-srat-hotadd-reserve: Reserve SRAT
+ hotadd memory on x86-64 (142035 148522 149117 160861).
+- patches.xen/xen3-x86_64-reserve-hotadd-fixup: Delete.
+- patches.xen/xen3-rename-e820-mapped: Refresh.
+- patches.xen/xen3-e820-all-mapped: Refresh.
+- patches.xen/xen3-auto-arch-i386.diff: Refresh.
+* Wed May 03 2006 - hare(a)suse.de
+- patches.drivers/open-iscsi-svn.diff
+ Update open-iscsi to svn r564
* Tue May 02 2006 - jeffm(a)suse.de
- patches.fixes/dm-proper-refcounting.diff: Fixed refcounting when
md != NULL but md->interface_ptr is. It would return NULL, but
@@ -452,17 +540,49 @@
* Tue May 02 2006 - gregkh(a)suse.de
- Update to 2.6.16.13
- NETFILTER: SCTP conntrack: fix infinite loop (CVE-2006-1527)
+* Tue May 02 2006 - ak(a)suse.de
+- patches.arch/x86_64-discontig-hotadd-meminit: Delete.
+- patches.arch/x86_64-reserve-hotadd-fixup: Delete.
+- patches.arch/x86_64-empty-pxm: Rediff
+- patches.arch/x86_64-srat-hotadd-reserve: Merge to mainline
+ (142035 148522 149117 160861).
+- patches.arch/e820-all-mapped: Rediff
+- patches.arch/rename-e820-mapped: Rediff
+- patches.arch/x86_64-rename-node: Rename struct node in x86-64
+ NUMA code to struct boot node.
+- patches.arch/x86_64-hotadd-reserve: Merge to mainline. Limit max
+ memory preallocated to 10%% (142035 148522 149117 160861).
* Tue May 02 2006 - jack(a)suse.cz
- patches.fixes/jbd-2.6.16-1-realloc_freed_fix.diff: Fix assertion
failure in ext3 (152664).
-* Tue May 02 2006 - aj(a)suse.de
-- Add SL101_RC4 tag.
+* Tue May 02 2006 - hare(a)suse.de
+- patches.drivers/lpfc-8.1.6-update
+ Include bugfixes from Emulex (#171455)
+- patches.fixes/qla_os_eh_abort_fix
+ Fix eh_abort handler in qla2xxx (#170455)
+* Tue May 02 2006 - rw(a)suse.de
+- patches.suse/lkcd-handle_holey_pgdats.patch:
+ LKCD: fix overrun when num_mbanks > MAX_NUMNODES. (#168907)
+- patches.arch/ia64-sn2-tioce_provider:
+ Altix: fix tioce_reserve_m32() bug. (#169879)
+- patches.arch/ia64-sn2-hwperf-get_nearest_node_objdata:
+ Altix 4700: fix discover of nearest cpu node to IO node. (#168515)
+- patches.arch/ia64-sn2-hwperf-topology_show:
+ Altix: reduce overhead of reading sn_topology. (#168839)
* Tue May 02 2006 - okir(a)suse.de
- patches.fixes/nfs4-open-delegated: [NFSv4] nfs4_open_delegated
returned random garbage.
+* Tue May 02 2006 - olh(a)suse.de
+- add patches.arch/ppc-oprofile_call.patch
+ support callgraph on ppc64 (169983)
+* Tue May 02 2006 - olh(a)suse.de
+- add patches.arch/ppc-pseries-rtas-suspend.patch
+ fix panic during suspend calls (171016 - LTC23499)
* Tue May 02 2006 - okir(a)suse.de
- patches.fixes/nfs4-setclientid: NFSv4: SETCLIENTID_CONFIRM
should handle NFS4ERR_DELAY/NFS4ERR_RESOURCE (167953).
+* Tue May 02 2006 - olh(a)suse.de
+- define EXPORT_SYMBOL_GPL_FUTURE when KMOD is disabled
* Tue May 02 2006 - gregkh(a)suse.de
- Update to 2.6.16.12 which fixed the following:
- added for_each_possible_cpu
@@ -490,14 +610,21 @@
- x86_64: Fix a race in the free_iommu path.
- x86_64: Pass -32 to the assembler when compiling the 32bit vsyscall pages
- x86/PAE: Fix pte_clear for the >4GB RAM case
+- patches.arch/x86_64-free-iommu-race: Delete.
+- patches.arch/x86_64-vsyscall32-aflags: Delete.
+- patches.drivers/e1000-update: e1000 Update.
+- patches.xen/xen3-auto-arch-i386.diff: xen3 arch-i386.
+- patches.kernel.org/patch-2.6.16.12: Linux 2.6.16.12.
* Mon May 01 2006 - perex(a)suse.de
- patches.suse/netfilter-conntrack-sinzero:
VUL-0: kernel: minor information leak in SO_ORIGINAL_DST (#159046)
+* Mon May 01 2006 - garloff(a)suse.de
+- patches.scsi/scsi-tolerate-pq3-?: Cosmetic cleanups from akpm.
* Sun Apr 30 2006 - agruen(a)suse.de
- patches.fixes/nfs-acl-caching.diff: Need to update the cached
acls in nfs3_proc_setacls as well (171059).
* Sat Apr 29 2006 - jeffm(a)suse.de
-- series.conf: helps to enable the patch
+- patches.fixes/dm-proper-refcounting.diff: update missing refcount
* Sat Apr 29 2006 - jeffm(a)suse.de
- patches.fixes/ext3-resize-oops.diff: [PATCH] forgotten ->b_data
in memcpy() call in ext3/resize.c (oopsable).
@@ -508,24 +635,195 @@
- patches.fixes/disable-nfsv4-posix-acl-hack.diff: Improved fix
based on a comment by Neil Brown. Also disable NFSv4 support
on the client side (169033).
+* Sat Apr 29 2006 - olh(a)suse.de
+- add patches.arch/ppc-eeh-increment-counter.patch
+ Increment fail counter in PCI recovery (171020 - LTC23497)
+ add patches.arch/ppc-eeh-print-loc-code.patch
+ Print PCI slot location code on failure (171020 - LTC23497)
+* Sat Apr 29 2006 - olh(a)suse.de
+- update patches.drivers/ibmvscsis.patch
+ change the sysfs driver name from ibmvscsi to ibmvscsis
+* Fri Apr 28 2006 - olh(a)suse.de
+- update patches.suse/crasher-26.diff
+ add 3 module options to crasher.ko to call panic, BUG or trap
* Fri Apr 28 2006 - agruen(a)suse.de
- patches.fixes/disable-nfsv4-posix-acl-hack.diff: Disable NFSv4
deamon-side POSIX ACL <=> NFSv4 ACL mapping (169033).
-* Tue Apr 25 2006 - trenn(a)suse.de
-- patches.arch/acpi_asus_strict_model_check.patch: Do only load
- asus acpi module when model is listed (166920).
+* Fri Apr 28 2006 - hare(a)suse.de
+- patches.suse/sas-transport-attribute-write-fix.patch
+ Fix writing to SAS transport attributes (#166035)
+- patches.fixes/scsi-fix-remove-single-device.patch
+ Fix return value of 'scsi remove-single-device' (#169712)
+* Fri Apr 28 2006 - olh(a)suse.de
+- disable lots of config options in the powerpc kdump kernel
+ to reduce memory footprint
+ disable non-working pmac support, disable other untested subarchs
+* Fri Apr 28 2006 - olh(a)suse.de
+- update patches.suse/suse-ppc-legacy-io.patch
+ fix link errors when pmac support is disabled
+* Fri Apr 28 2006 - jbeulich(a)novell.com
+- Update Xen patches to 3.0-testing c/s 9656.
+- patches.xen/xen-SiS-APIC-bug.patch: Delete.
+- patches.xen/xenbus_be-non-modular.patch: Delete.
+- patches.xen/xen3-e820-all-mapped: Introduce e820_all_mapped
+ (160583).
+- patches.xen/xen-refine-irqdebug.patch: replace forced noirqdebug
+ on 32-bit Xen kernel.
+* Thu Apr 27 2006 - hare(a)suse.de
+- patches.fixes/scsi_transport_fc_deadlock.patch
+ Fix deadlock in scsi_transport_fc (#159596)
+- patches.fixes/mptfc-deadlock.patch
+ Update mptfc to work with the transport class changes (#168076)
+* Thu Apr 27 2006 - hare(a)suse.de
+- supported.conf: mark ctcmpc & libiscsi as supported,
+ claw as unsupported.
+* Thu Apr 27 2006 - hare(a)suse.de
+- patches.arch/s390-02-1{5,6}-october2005.diff
+ Include latest patches from IBM
+- patches.arch/s390-02-05-october2005.diff
+ Fix patch to use the correct syscall number (#170110)
+* Thu Apr 27 2006 - hare(a)suse.de
+- patches.arch/s390-dasd-uid.diff
+ Add missing EXPORT_SYMBOLs
+* Wed Apr 26 2006 - jeffm(a)suse.de
+- series.conf: moved ocfs2 patches to keep them grouped together.
+* Wed Apr 26 2006 - lmb(a)suse.de
+- patches.suse/ocfs2-update-2.6.16-20060423154214: Numerous OCFS2 fixes
+ and enhancements from Oracle.
+* Wed Apr 26 2006 - olh(a)suse.de
+- run panic_notifier_list before kexec only in lkcd case (169078)
+* Wed Apr 26 2006 - hare(a)suse.de
+- patches.drivers/open-iscsi-svn.diff
+ Fix read stall (#157463)
+* Wed Apr 26 2006 - gregkh(a)suse.de
+- Fix build error in ioat patch on SMP.
+* Wed Apr 26 2006 - gregkh(a)suse.de
+- patches.suse/ioat-engine-dma-mask: Delete.
+- patches.suse/ioat-engine-locking: Delete.
+- patches.suse/ioat-engine-no-unload: Delete.
+- patches.suse/ioat-helpers: Delete.
+- patches.suse/ioat-license: Delete.
+- patches.suse/ioat-network-client: Delete.
+- patches.suse/ioat-dma-subsystem: Delete.
+- patches.suse/ioat-tcp: Delete.
+- patches.suse/ioat-tcp-structs: Delete.
+- patches.suse/ioat-dma-driver: Delete.
+- Update config files.
+- patches.suse/lkcd.patch: lkcd (142097).
+- patches.suse/ioat-1.6.patch: IOAT DMA Engine code 1.6 release
+ (#167549)
+* Tue Apr 25 2006 - agruen(a)suse.de
+- patches.suse/dmapi-xfs-event-mask-fix: Fix event mask check.
+* Tue Apr 25 2006 - hare(a)suse.de
+- patches.suse/lsi-eventstr-overflow.patch
+ Fix string overflow in mpt fusion (#166035)
+* Tue Apr 25 2006 - lmb(a)suse.de
+- patches.fixes/ipmi-startup-race: Fix race condition during IPMI
+ startup (#162061).
+* Tue Apr 25 2006 - lmb(a)suse.de
+- patches.suse/lkcd-GFP_COMP: Fix LKCD to handle GFP_COMP flagged pages
+ (#168514).
* Tue Apr 25 2006 - tonyj(a)suse.de
- patches.suse/apparmor: Fix for critical bug #159411 ("Apparmor message
- reports unknown xattr type"). Ack'd by gregkh.
+ reports unknown xattr type").
+* Mon Apr 24 2006 - olh(a)suse.de
+- add patches.fixes/tg3-selftest-phy_reset.patch
+ workaround for lost carrier during ethtool -t (158568 - LTC22155)
* Mon Apr 24 2006 - gregkh(a)suse.de
- Update config files.
* Mon Apr 24 2006 - gregkh(a)suse.de
-- Update to 2.6.16.11 (bug fixes and security issues fixed)
+- Update to 2.6.16.11 (bug and security fixes)
- patches.fixes/tcp-truesize-underflow: Delete.
+- patches.fixes/network-fix-hotplug-race-during-device-registration.patch:
+ Delete.
- patches.fixes/file-lookup-without-ref.patch: Delete.
- patches.kernel.org/patch-2.6.16.9: Delete.
- patches.kernel.org/patch-2.6.16.11: Linux 2.6.16.11.
-* Mon Apr 24 2006 - jbeulich(a)novell.com
+* Mon Apr 24 2006 - trenn(a)suse.de
+- patches.arch/acpi_asus_init_fixups.patch: Remove __init from
+ asus_acpi .add and .remove funcs. (only rediffed)
+- patches.arch/acpi_asus_strict_model_check.patch: Do only load
+ asus acpi module when model is listed (166920).
+- patches.arch/acpi_processor_exit_acpi_off: Exit ACPI processor
+ module gracefully if acpi is disabled (165803).
+* Mon Apr 24 2006 - garloff(a)suse.de
+- patches.fixes/sg2616dio_lk.diff: Added Patch-Mainline annotation.
+- patches.suse/scsi-scan-tolerate-pq3-[23]: Change BLIST_ATTACH_PQ3
+ flag to 0x1000000 to avoid conflict with BLIST_MAX_512.
+* Sun Apr 23 2006 - agruen(a)suse.de
+- Update the required version of perl-Bootloader.
+* Sat Apr 22 2006 - olh(a)suse.de
+- build pdc202xx_new as a module in kdump kernel (158247 - LTC22416)
+* Sat Apr 22 2006 - jeffm(a)suse.de
+- patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs:
+ fix handling of device names with /'s in them (#154278).
+* Fri Apr 21 2006 - gregkh(a)suse.de
+- Update config files.
+- patches.drivers/usb-add-driver-for-funsoft-usb-serial-device.patch:
+ [PATCH] USB: add driver for funsoft usb serial device (#164598).
+* Fri Apr 21 2006 - gregkh(a)suse.de
+- patches.drivers/usb-unplug-usbkb-from-hub.patch: USB: fix
+ error messages when USB keyboard is unplugged (#167170).
+- patches.fixes/usb-hid-dead-mouse: Fix dying mice on Intel UHCI
+ controllers (146781, 151719, 94064).
+* Fri Apr 21 2006 - gregkh(a)suse.de
+- patches.fixes/network-fix-hotplug-race-during-device-registration.patch:
+ [NET]: Fix hotplug race during device registration (#165050).
+* Fri Apr 21 2006 - olh(a)suse.de
+- update patches.drivers/lpfc-8.1.5-update
+ remove lpfc_set_slim
+* Fri Apr 21 2006 - olh(a)suse.de
+- update patches.suse/mv643xx_eth.SET_NETDEV_DEV.patch
+ really provide sysfs class device symlink (161555)
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.arch/s390-02-1{2,3,4}-october2005.diff
+ Include latest patchset from IBM.
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.drivers/lpfc-8.1.5-update
+ Update lpfc driver to 8.1.5 (#166928)
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.arch/s390-02-[05-10]-october2005.diff
+ Include latest patchset from IBM
+- patches.arch/s390-dasd-uid.diff
+ Generate unique DASD IDs.
+* Fri Apr 21 2006 - hare(a)suse.de
+- Mark zfcp_hbaapi as supported (#163245 - LTC22901)
+* Fri Apr 21 2006 - schwab(a)suse.de
+- resume-init: Fix resuming from INIT handler.
+* Fri Apr 21 2006 - tiwai(a)suse.de
+- patches.drivers/alsa-ad1981hd-all-hp-laptops: Use model "hp" for
+ all HP laptops with AD1981HD.
+- patches.drivers/alsa-ad1981hd-thinkpad-x60: Add Thinkpad
+ X60/T60/Z60 support.
+- patches.drivers/alsa-ad1986a-asus-m9: Add model entry for ASUS
+ M9 laptop.
+- patches.drivers/alsa-ad1986a-asus-u5a: Add support of ASUS U5A
+ with AD1986A codec
+- patches.drivers/alsa-ad1986a-hp-presario-b2800: support HP
+ Compaq Presario B2800 laptop with AD1986A codec
+- patches.drivers/alsa-alc880-epox-ep5lda: Add entry for Epox
+ EP-5LDA+ GLi.
+- patches.drivers/alsa-intel8x0-disable-ali5455-spdif-in: Disable
+ ALI5455 SPDIF-input.
+- patches.drivers/alsa-stac92xx-intel-d945pvs: Adds HDA support
+ for Intel D945Pvs board with subdevice id 0x0707.
+- patches.drivers/alsa-via8251-ac97-fix: add support for VIA
+ VT8251 (AC'97).
+- patches.drivers/alsa-via8251-ac97-tweak: tweak VT8251
+ workaround.
+* Fri Apr 21 2006 - jbeulich(a)novell.com
+- patches.xen/xen3-rename-e820-mapped: Rename e820_mapped to
+ e820_any_mapped.
+- patches.xen/xen3-e820-all-mapped: Introduce e820_all_mapped
+ (160583).
+- Re-diff a few other Xen patches.
+* Fri Apr 21 2006 - ak(a)suse.de
+- patches.fixes/ipfrag-hash: [IPV4] ip_fragment: Always compute
+ hash with ipfrag_lock held. (164777).
+* Fri Apr 21 2006 - trenn(a)suse.de
+- patches.arch/ia64_acpi_unalignments.patch: Avoid unaligned
+ memory access (153173).
+* Fri Apr 21 2006 - jbeulich(a)novell.com
- Update Xen patches to 3.0.2-2 (c/s 9629).
- patches.xen/xen3-patch-2.6.16.9: Linux 2.6.16.9.
- patches.xen/xen-SiS-APIC-bug.patch: Forward information on
@@ -538,29 +836,50 @@
doesn't build properly as a module.
- Update Xen config files.
- supported.conf: Add xenbus_be.
-* Mon Apr 24 2006 - garloff(a)suse.de
-- patches.fixes/sg2616dio_lk.diff: Added Patch-Mainline annotation.
-- patches.suse/scsi-scan-tolerate-pq3-[23]: Change BLIST_ATTACH_PQ3
- flag to 0x1000000 to avoid conflict with BLIST_MAX_512.
-* Sun Apr 23 2006 - agruen(a)suse.de
-- Update the required version of perl-Bootloader.
-* Sat Apr 22 2006 - olh(a)suse.de
-- update patches.suse/mv643xx_eth.SET_NETDEV_DEV.patch
- really provide sysfs class device symlink (161555)
-* Sat Apr 22 2006 - jeffm(a)suse.de
-- patches.fixes/reiserfs-procfs-slashes.diff: [PATCH] reiserfs:
- fix handling of device names with /'s in them (#154278).
+* Fri Apr 21 2006 - olh(a)suse.de
+- add patches.arch/ppc-eeh-mem_init_done.patch
+ avoid crash in PCI code if mem system not up (167020 - LTC22896)
+* Fri Apr 21 2006 - ak(a)suse.de
+- patches.arch/disable-mmconfig: Delete (160583)
+- patches.arch/rename-e820-mapped: Rename e820_mapped to
+ e820_any_mapped.
+- patches.arch/e820-all-mapped: Introduce e820_all_mapped
+ (160583).
+- patches.arch/mcfg-e820: Check that MCFG points to an e820 reserved area
+- patches.arch/mcfg-check-more-busses: i386/x86_64: Check if
+ MCFG works for the first 16 busses (160583).
+- patches.arch/mmconfig-testbit: Small change to make the
+ mcfg-check-more-busses patch in go cleanly.
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.drivers/open-iscsi-svn.diff
+ Update open-iscsi to svn r545 (#157463)
+- patches.drivers/iscsitarget
+- patches.drivers/qla4xxx
+ Update patches to apply again.
+* Fri Apr 21 2006 - hare(a)suse.de
+- patches.suse/lsi_sas_transport_end_device_fix.patch
+- patches.suse/lsi_mptspi_reset_fix.patch
+ Convert mptspi to use generic domain validation (#166035)
* Fri Apr 21 2006 - ak(a)suse.de
- patches.arch/x86_64-vsyscall32-aflags: Pass -32 to the assembler
when compiling the 32bit vsyscall pages (163112).
-- patches.xen/xen3-auto-arch-x86_64.diff: Rediff and fix there too
+- patches.xen/xen3-auto-arch-x86_64.diff: Rediff and add flags
+ there too.
* Fri Apr 21 2006 - ak(a)suse.de
- patches.arch/x86_64-free-iommu-race: Fix a race in the
free_iommu path..
* Thu Apr 20 2006 - agruen(a)suse.de
- patches.arch/acpi_show_errors-fix: ACPI compile fix.
+* Thu Apr 20 2006 - hare(a)suse.de
+- Update SAS transport class for aic94xx
+- Include aic94xx driver (#142153 - LTC20571).
+- Include logical id and slot support for mpt (#158713)
+- Expander hot-add / remove support for mpt (#158723)
+- Update mpt driver to work with SAS transport class changes
+ (166035).
+- Update configuration files.
* Thu Apr 20 2006 - gregkh(a)suse.de
-- make the kernel version be 2.6.16.9
+- put the version number back in the 2.6.16.9 patch
- patches.kernel.org/patch-2.6.16.9: Linux 2.6.16.9.
* Thu Apr 20 2006 - trenn(a)suse.de
- patches.arch/acpi_ibm_notify.patch: Fix Thinkpad A21m shutdown
++++++ build-source-timestamp ++++++
--- kernel-source/build-source-timestamp 2006-05-03 06:54:14.000000000 +0200
+++ STABLE/kernel-source/build-source-timestamp 2006-05-07 23:42:02.000000000 +0200
@@ -1,2 +1 @@
-2006/05/03 04:53:23 UTC
-CVS Branch: SL101_BRANCH
+2006/05/06 22:45:17 UTC
++++++ config.tar.bz2 ++++++
++++ 1770 lines of diff (skipped)
++++++ kabi.tar.bz2 ++++++
++++++ minmem ++++++
--- kernel-source/minmem 2006-05-03 10:50:20.000000000 +0200
+++ STABLE/kernel-source/minmem 2006-05-07 23:42:18.000000000 +0200
@@ -1 +1 @@
-514000
+1048576
++++++ novell-kmp.tar.bz2 ++++++
++++++ patches.arch.tar.bz2 ++++++
++++ 4152 lines of diff (skipped)
++++++ patches.drivers.tar.bz2 ++++++
++++ 36688 lines of diff (skipped)
++++++ patches.fixes.tar.bz2 ++++++
++++ 2778 lines of diff (skipped)
++++++ patches.kernel.org.tar.bz2 ++++++
++++ 10006 lines of diff (skipped)
++++++ patches.rpmify.tar.bz2 ++++++
++++++ patches.suse.tar.bz2 ++++++
++++ 43331 lines of diff (skipped)
++++++ patches.uml.tar.bz2 ++++++
++++++ patches.xen.tar.bz2 ++++++
++++ 5800 lines of diff (skipped)
++++++ series.conf ++++++
--- kernel-source/series.conf 2006-05-03 06:54:18.000000000 +0200
+++ STABLE/kernel-source/series.conf 2006-05-07 23:42:07.000000000 +0200
@@ -21,7 +21,7 @@
# DO NOT MODIFY THEM!
# Send separate patches upstream if you find a problem...
- patches.kernel.org/patch-2.6.16.13
+ patches.kernel.org/patch-2.6.16.14
patches.fixes/setuid-dumpable-wrongdir
patches.fixes/git-kbuild.patch
@@ -72,6 +72,8 @@
# ia64
patches.arch/stack-limit
patches.arch/ia64-sn2-user-MMIO-migration
+ patches.arch/ia64-sn2-hwperf-get_nearest_node_objdata
+ patches.arch/ia64-sn2-hwperf-topology_show
# i386
patches.arch/acpi-ignore-bad-names
@@ -97,9 +99,9 @@
# x86-64 memory hotadd
# done without sparsemem
patches.arch/acpi-fix-memory-hotadd-for-x86_64
- patches.arch/x86_64-reserve-hotadd-fixup
+ patches.arch/x86_64-rename-node
+ patches.arch/x86_64-hotadd-reserve
patches.arch/x86_64-srat-hotadd-reserve
- patches.arch/x86_64-discontig-hotadd-meminit
patches.arch/x86_64-empty-pxm
patches.arch/x86_64-memmap-alloc
patches.arch/x86_64-clear-apic
@@ -107,6 +109,9 @@
patches.arch/x86_64-hpet-drift
patches.arch/x86_64-sync-rdtsc
patches.arch/x86_64-increase-nodemap
+ patches.arch/x86_64-avoid-ebda
+ patches.arch/x86_64-fix-die_lock-nesting
+ patches.arch/x86_64-add-nmi_exit-to-die_nmi
# for i386/x86-64
patches.arch/tune-generic
@@ -170,6 +175,9 @@
patches.arch/ppc-device-tree-dupnodes.patch
patches.arch/ppc-pseries-lparcfg-1.7.patch
patches.arch/ppc-pseries-rtas-mtcr-bug.patch
+ patches.arch/ppc-pseries-rtas-suspend.patch
+ patches.arch/ppc-oprofile_call.patch
+ patches.arch/ppc-970mp-oprofile-num_pmcs.patch
patches.arch/ppc-eeh-device-remove-fix.patch
patches.arch/ppc-eeh-mutex.patch
@@ -177,6 +185,9 @@
patches.arch/ppc-eeh-printing-cleanup.patch
patches.arch/ppc-eeh-decr-failcount.patch
patches.arch/ppc-eeh-message-disambig.patch
+ patches.arch/ppc-eeh-mem_init_done.patch
+ patches.arch/ppc-eeh-increment-counter.patch
+ patches.arch/ppc-eeh-print-loc-code.patch
# KDB v4.4
patches.suse/kdb-common
@@ -241,15 +252,17 @@
# upgrade asus_acpi module
patches.arch/acpi_asus_update_0_30
+ patches.arch/acpi_asus_strict_model_check.patch
patches.arch/acpi_asus_init_fixups.patch
patches.suse/acpi_sony_init_fixups.patch
- patches.arch/acpi_asus_strict_model_check.patch
patches.arch/acpi_ibm_notify.patch
patches.fixes/acpi-nolapic
+ patches.arch/acpi_processor_exit_acpi_off
+
# Fix ISA DMA resource setup in ACPIPnP (#116655)
patches.fixes/acpipnp-dma-resource-setup-fix.patch
@@ -259,6 +272,9 @@
patches.fixes/powernow-fix-3
patches.fixes/cpufreq_sysfs_max_override.patch
+ # Fix IA64 unalignment issue
+ patches.arch/ia64_acpi_unalignments.patch
+
########################################################
# Suse specific stuff
########################################################
@@ -348,6 +364,7 @@
patches.fixes/xfs-kdb-module
patches.suse/dmapi-enable
patches.suse/dmapi_src_drop2
+ patches.suse/dmapi-xfs-event-mask-fix
patches.fixes/xfs-linux-melb-25106a-xfs-per-cpu-sb-counters
patches.fixes/xfs-include
patches.fixes/xfs-kern-25683a-chash-doublelink
@@ -359,17 +376,7 @@
########################################################
patches.fixes/ipv6-init-fail-cleanup
- patches.suse/ioat-dma-subsystem
- patches.suse/ioat-network-client
- patches.suse/ioat-helpers
- patches.suse/ioat-tcp-structs
- patches.suse/ioat-tcp
- patches.suse/ioat-dma-driver
- patches.suse/ioat-license
- patches.suse/ioat-engine-locking
- patches.suse/ioat-engine-dma-mask
- patches.suse/ioat-engine-no-unload
-
+ patches.suse/ioat-1.6.patch
########################################################
# These patches are from the netfilter team, and
@@ -398,6 +405,8 @@
patches.drivers/lpfc-8.1.2-update
patches.drivers/lpfc-8.1.3-update
patches.drivers/lpfc-8.1.4-update
+ patches.drivers/lpfc-8.1.5-update
+ patches.drivers/lpfc-8.1.6-update
patches.drivers/snsc-powerdown-events
patches.drivers/ide-acpi-support
@@ -431,6 +440,7 @@
########################################################
patches.suse/tg3-start_xmit-barrier.patch
patches.fixes/tg3-init-netif_carrier_off
+ patches.fixes/tg3-selftest-phy_reset.patch
patches.fixes/tulip-quad-NIC-ifdown
patches.suse/prism-defaultmac
@@ -526,6 +536,8 @@
patches.drivers/usb-0076-cp2101-add-new-device-IDs.patch
patches.drivers/usb-0077-ftdi_sio-add-Icom-ID1-USB-product-and-vendor-ids.patch
patches.drivers/usb-0080-serial-add-navman-driver.patch
+ patches.drivers/usb-unplug-usbkb-from-hub.patch
+ patches.drivers/usb-add-driver-for-funsoft-usb-serial-device.patch
########################################################
# I2C
@@ -537,6 +549,8 @@
# 146781
patches.fixes/usb-hid-dead-mouse
+ # 161066
+ patches.fixes/usb-hid-ppc-ibmkbd-noget.patch
##########################################################
# Sound
@@ -615,6 +629,25 @@
patches.drivers/alsa-ad1981hd-hp-laptop-2
patches.drivers/alsa-cs4281-probe-fix
patches.drivers/alsa-usbmixer-resolution-fix
+ patches.drivers/alsa-via8251-ac97-fix
+ patches.drivers/alsa-via8251-ac97-tweak
+ patches.drivers/alsa-stac92xx-intel-d945pvs
+ patches.drivers/alsa-ad1981hd-all-hp-laptops
+ patches.drivers/alsa-ad1981hd-thinkpad-x60
+ patches.drivers/alsa-ad1986a-hp-presario-b2800
+ patches.drivers/alsa-ad1986a-asus-u5a
+ patches.drivers/alsa-ad1986a-asus-m9
+ patches.drivers/alsa-alc880-epox-ep5lda
+ patches.drivers/alsa-intel8x0-disable-ali5455-spdif-in
+ # post-beta11
+ patches.drivers/alsa-add-stac92xx-ids
+ patches.drivers/alsa-alc880-lg-s1
+ patches.drivers/alsa-ad1988b-id-add
+ patches.drivers/alsa-asus-a6km-workaround
+ patches.drivers/alsa-alc260-vaio-a790
+ patches.drivers/alsa-ad1986a-asus-z62f
+ patches.drivers/alsa-stac7661-vaio-line-in-fix
+ patches.drivers/alsa-stac7661-vaio-mute-fix
########################################################
# Other driver fixes
@@ -670,8 +703,20 @@
patches.arch/s390-02-02-october2005.diff
patches.arch/s390-02-03-october2005.diff
patches.arch/s390-02-04-october2005.diff
+ patches.arch/s390-02-05-october2005.diff
+ patches.arch/s390-02-06-october2005.diff
+ patches.arch/s390-02-07-october2005.diff
+ patches.arch/s390-02-08-october2005.diff
+ patches.arch/s390-02-09-october2005.diff
+ patches.arch/s390-02-10-october2005.diff
+ # s390-02-11 under review
+ patches.arch/s390-02-12-october2005.diff
+ patches.arch/s390-02-13-october2005.diff
+ patches.arch/s390-02-14-october2005.diff
patches.arch/s390-dasd-eer-october2005.diff
patches.arch/s390-statistic-disclaimer.diff
+ patches.arch/s390-dasd-uid.diff
+ patches.arch/s390-console-unblank.patch
########################################################
#
# Patches for S/390 from SUSE which don't rely on IBM's
@@ -760,12 +805,9 @@
### header to the patch to avoid duplicate work during SLES10
### development. --okir
###
-+andrea patches.fixes/acpi-nsxfname
patches.fixes/export-symbols-gpl
-+andrea patches.fixes/fix-hugetlb-lock
+andrea patches.fixes/mlock-lockups
+andrea patches.fixes/numa-lower-zone-protection
-+mantel patches.fixes/sbinfo-shmem
+SLRS patches.suse/SLRS-kbdhook
patches.suse/acct-eop-hook
patches.suse/apparmor
@@ -800,6 +842,8 @@
patches.suse/ocfs2-12-incorporate-disk-heartbeat.diff
patches.suse/ocfs2-update-2006-02-21.diff
patches.suse/ocfs2-update-2006-04-11.diff
+ patches.suse/ocfs2-application-hang
+ patches.suse/ocfs2-update-2.6.16-20060423154214
+thoenig patches.suse/asus-lcd-fix
+ak patches.fixes/ec-enable-interrupts
@@ -841,6 +885,8 @@
patches.suse/lkcd-netdev-parse-fix
patches.suse/lkcd-compile-warning-fix
+ patches.suse/lkcd-handle_holey_pgdats.patch
+
patches.fixes/libata-increase-timeout-for-resume
patches.suse/connector-read-mostly
patches.fixes/ahci-suspend
@@ -862,6 +908,7 @@
patches.drivers/aic79xx-target-hotplug-fixes
patches.fixes/altix-asic-workarounds
+ patches.arch/ia64-sn2-tioce_provider
patches.suse/export-ip_dev_find
patches.suse/multi-core-sched-opt
@@ -946,11 +993,17 @@
patches.fixes/libata-resume-drive_port-mode
patches.fixes/dm-netlink-fixes
- patches.arch/disable-mmconfig
patches.arch/lagrange-feature
patches.arch/disable-apic-error
patches.arch/amd-core-parsing
+
+ patches.arch/rename-e820-mapped
+ patches.arch/e820-all-mapped
+ patches.arch/mcfg-e820
+ patches.arch/mmconfig-testbit
+ patches.arch/mcfg-check-more-busses
+
+npiggin patches.fixes/scheduler-wakeup-no-starvation
patches.fixes/kernel-block-event-03.patch
@@ -959,9 +1012,9 @@
# Fix /proc/mmap_base for s390/s390x
patches.arch/s390-mapped-base.patch
+ patches.suse/reiserfs-bkl-inversion
patches.fixes/reiserfs-transaction-overflow
patches.fixes/reiserfs-procfs-slashes.diff
- patches.suse/ocfs2-application-hang
+off patches.drivers/e1000-no-tso
patches.fixes/md-barrier-fixes
@@ -999,6 +1052,22 @@
patches.fixes/fix-serial-8250-UART_BUG_TXEN-test
patches.fixes/nfsd-ref-fhandle-problem
+
+ # SAS fun
+ patches.suse/lsi-sas-transport_enclosure_id.patch
+ patches.suse/lsi-sas-mptsas-enclosure_id.patch
+ patches.suse/lsi-expander-update
+ patches.suse/aic94xx_for_sles10.patch
+ patches.suse/sas_transport_for_sles10.patch
+ patches.suse/lsi_sas_sync_for_sles10.patch
+ patches.suse/lsi_mpt_sync_for_sles10.patch
+ patches.suse/lsi-mptsas-fixes.patch
+ patches.suse/lsi_spi_transport_support.patch
+ patches.suse/lsi_sas_transport_end_device_fix.patch
+ patches.suse/lsi_mptspi_reset_fix.patch
+ patches.suse/lsi-eventstr-overflow.patch
+ patches.suse/sas-transport-attribute-write-fix.patch
+
patches.fixes/invalidate_page_non_destructive
# bug #161480
@@ -1008,11 +1077,29 @@
patches.fixes/show-mem
patches.drivers/ide-cd-confused
- patches.fixes/cfq-tune
+ patches.fixes/ipfrag-hash
+
+ # bug #164951
+ patches.fixes/resume-init
+ patches.suse/lkcd-GFP_COMP
+ patches.fixes/ipmi-startup-race
+ patches.fixes/scsi_transport_fc_deadlock.patch
+ patches.fixes/mptfc-deadlock.patch
+ patches.fixes/scsi-fix-remove-single-device.patch
+ patches.fixes/qla_os_eh_abort_fix.patch
# bug 152664
patches.fixes/jbd-2.6.16-1-realloc_freed_fix.diff
+ patches.fixes/ondemand-workqueue
+ patches.drivers/ibmvscsi-RAID-failure
+ patches.drivers/mptfc_rolechg_sles10.patch
+ patches.fixes/blk-limit-recursion
+ patches.fixes/memcpy-mck
+ patches.fixes/i2o_exec_lct_modified-memoryleak-fix.patch
+ patches.fixes/cfq-queueing-fixes
+ patches.fixes/fs-locks.c-Fix-sys_flock-race.patch
+
# PLEASE KEEP THESE PATCHES AT THE END OF series.conf
# (as all other arch specific patches should be kept at the end
# for obvious reasons.)
@@ -1067,13 +1154,16 @@
+skas patches.uml/skas-v9-pre7-for-xen
patches.xen/xen3-x86_64-hotadd-pud
patches.xen/xen3-x86_64-compat-nr-syscalls
- patches.xen/xen3-x86_64-reserve-hotadd-fixup
+ patches.xen/xen3-x86_64-hotadd-reserve
+ patches.xen/xen3-x86_64-srat-hotadd-reserve
patches.xen/xen3-pci-0029-resource-address-mismatch.patch
patches.xen/xen3-sysfs-crash-debugging.patch
+sles patches.xen/xen3-apic-timer-irq-delivery-dl760
+andrea patches.xen/xen3-silent-stack-overflow
patches.xen/xen3-lagrange-feature
patches.xen/xen3-amd-core-parsing
+ patches.xen/xen3-rename-e820-mapped
+ patches.xen/xen3-e820-all-mapped
patches.xen/xen3-mapped-base
# bugfixes
@@ -1082,9 +1172,8 @@
patches.xen/xen-i386-kexec-reserve.patch
patches.xen/xen-acpi-nolapic
patches.xen/xen-x86-assign_irq_vector.patch
- patches.xen/xenbus_be-non-modular.patch
- patches.xen/xen-SiS-APIC-bug.patch
patches.xen/xen-microcode-modular.patch
+ patches.xen/xen-refine-irqdebug.patch
# enhancements
patches.xen/xen-i386-panic-no-reboot
++++++ supported.conf ++++++
--- kernel-source/supported.conf 2006-05-03 06:54:18.000000000 +0200
+++ STABLE/kernel-source/supported.conf 2006-05-07 23:42:07.000000000 +0200
@@ -1202,7 +1202,10 @@
kernel/drivers/s390/net/netiucv
kernel/drivers/s390/net/qeth
kernel/drivers/s390/net/smsgiucv
+- kernel/drivers/s390/net/claw # ESCON CLAW driver
+ kernel/drivers/s390/net/ctcmpc
kernel/drivers/s390/scsi/zfcp
+ kernel/drivers/s390/scsi/zfcp_hbaapi
kernel/drivers/scsi/3w-9xxx # 3ware 9000 Storage Controller Linux Driver
kernel/drivers/scsi/3w-xxxx # 3ware Storage Controller Linux Driver
- kernel/drivers/scsi/aacraid/a100u2w # Initio INI-A100U2W
@@ -1287,6 +1290,7 @@
kernel/drivers/scsi/scsi_transport_fc # FC Transport Attributes
kernel/drivers/scsi/scsi_transport_iscsi
kernel/drivers/scsi/scsi_transport_spi # SPI Transport Attributes
+ kernel/drivers/scsi/libiscsi # open-iscsi library
kernel/drivers/scsi/iscsi_tcp # open-iscsi client
kernel/drivers/scsi/raid_class # implementation of a simple raid visualisation class
kernel/drivers/scsi/sata_mv # Marvell SATA support
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0
Hello community,
here is the log from the commit of package mkinitrd
checked in at Tue May 9 00:41:40 CEST 2006.
--------
--- mkinitrd/mkinitrd.changes 2006-04-25 20:10:51.000000000 +0200
+++ STABLE/mkinitrd/mkinitrd.changes 2006-05-08 02:30:52.000000000 +0200
@@ -1,0 +2,31 @@
+Mon May 8 02:29:19 CEST 2006 - garloff(a)suse.de
+
+- Add option u: also to the getopts call (#166921).
+
+-------------------------------------------------------------------
+Sun May 7 21:59:44 CEST 2006 - olh(a)suse.de
+
+- add some hints about nfsroot to the manpage
+
+-------------------------------------------------------------------
+Sun May 7 21:44:53 CEST 2006 - olh(a)suse.de
+
+- update the description of mkinitrd in the man page
+
+-------------------------------------------------------------------
+Sun May 7 21:32:22 CEST 2006 - olh(a)suse.de
+
+- update -k and -i description in manpage
+
+-------------------------------------------------------------------
+Sun May 7 21:07:37 CEST 2006 - olh(a)suse.de
+
+- use the sysfs modalias file when looking for a network driver
+ the driver symlink does not always match the kernel module name
+
+-------------------------------------------------------------------
+Sun May 7 20:59:49 CEST 2006 - olh(a)suse.de
+
+- add nfs module if nfsroot is detected
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ mkinitrd.spec ++++++
--- /var/tmp/diff_new_pack.WOI4Ui/_old 2006-05-09 00:41:17.000000000 +0200
+++ /var/tmp/diff_new_pack.WOI4Ui/_new 2006-05-09 00:41:17.000000000 +0200
@@ -18,7 +18,7 @@
# bootsplash required only if creating splash initrd's.
Autoreqprov: on
Version: 1.2
-Release: 101
+Release: 106
Summary: Creates an Initial RAM Disk Image for Preloading Modules
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source0: mkinitrd
@@ -85,6 +85,19 @@
%doc %{_mandir}/man8/mkinitrd.8.gz
%changelog -n mkinitrd
+* Mon May 08 2006 - garloff(a)suse.de
+- Add option u: also to the getopts call (#166921).
+* Sun May 07 2006 - olh(a)suse.de
+- add some hints about nfsroot to the manpage
+* Sun May 07 2006 - olh(a)suse.de
+- update the description of mkinitrd in the man page
+* Sun May 07 2006 - olh(a)suse.de
+- update -k and -i description in manpage
+* Sun May 07 2006 - olh(a)suse.de
+- use the sysfs modalias file when looking for a network driver
+ the driver symlink does not always match the kernel module name
+* Sun May 07 2006 - olh(a)suse.de
+- add nfs module if nfsroot is detected
* Tue Apr 25 2006 - olh(a)suse.de
- add more raid personalities based on mdstat and mdadm.conf
(#168518, #166239)
++++++ mkinitrd ++++++
--- mkinitrd/mkinitrd 2006-04-25 20:10:50.000000000 +0200
+++ STABLE/mkinitrd/mkinitrd 2006-05-08 02:30:52.000000000 +0200
@@ -23,7 +23,7 @@
# This file is kept in the following CVS repository:
#
# $Source: /suse/yast2/cvsroot/mkinitrd/mkinitrd,v $
-# $Revision: 1.290 $
+# $Revision: 1.293 $
usage() {
cat<<EOF
@@ -152,7 +152,7 @@
;;
esac
-while getopts :ef:hk:i:m:b:d:s:St:D:I:V:a:M:j: a ; do
+while getopts :ef:hk:i:m:u:b:d:s:St:D:I:V:a:M:j: a ; do
case $a in
\:|\?) case $OPTARG in
k) echo "-k requires kernel list parameter"
@@ -161,6 +161,8 @@
;;
m) echo "-m requires module list parameter"
;;
+ u) echo "-u requires module list parameter"
+ ;;
f) echo "-f requires feature list parameter"
;;
b) echo "-b requires boot dir parameter"
@@ -2922,6 +2924,10 @@
###################################################################
# add modules required by features
+if [ "$rootfstype" = "nfs" ] ; then
+ add_module nfs
+fi
+
if [ -n "$root_lvm" ] ; then
add_module lvm-mod
fi
@@ -2984,7 +2990,11 @@
if [ -n "$interface" ] ; then
# Pull in network module
if [ -d /sys/class/net/$interface/device ] ; then
- drvlink=$(cd /sys/class/net/$interface/device; readlink driver)
+ if [ -f /sys/class/net/$interface/device/modalias ] ; then
+ read drvlink < /sys/class/net/$interface/device/modalias
+ else
+ drvlink=$(cd /sys/class/net/$interface/device; readlink driver)
+ fi
add_module ${drvlink##*/}
fi
fi
++++++ mkinitrd.8 ++++++
--- mkinitrd/mkinitrd.8 2006-04-22 00:36:14.000000000 +0200
+++ STABLE/mkinitrd/mkinitrd.8 2006-05-08 02:30:52.000000000 +0200
@@ -1,15 +1,25 @@
.\" Copyright (C) 2003 SuSE Linux AG
-.\"$Id: mkinitrd.8,v 1.15 2006/04/21 22:36:14 olh Exp $
+.\"$Id: mkinitrd.8,v 1.18 2006/05/07 20:00:49 olh Exp $
.TH mkinitrd 8
.SH NAME
mkinitrd, mk_initrd \- create initrd disk image
.SH SYNOPSIS
\fBmkinitrd\fR [options] [root_dir]
.SH DESCRIPTION
-\fBmkinitrd\fR creates initial ramdisk images for booting linux
- with enviroments which need loading modules
- before mounting the root device (e.g SCSI
- controller)
+\fBmkinitrd\fR creates initial ramdisk images for booting Linux.
+The "/init" script in the compressed cpio archive loads all driver modules,
+creates all device nodes currently know by the kernel, does a filesystem check
+on the root filesystem and finally passes control to /sbin/init.
+udev is used to create the device nodes in a tmpfs mounted /dev directory.
+This directory is moved over to the final root filesystem, essentially hiding the
+on-disk content below /dev on the root filesystem.
+
+A few options can be specified via the kernel command line to modify some hardcoded
+values in the "/init" script. They are read from /proc/cmdline.
+
+While in the old days the Linux kernel was responsible for mounting the rootfilesystem
+and running /sbin/init, all the work is now done by the "/init" script.
+
.SH OPTIONS
.TP
\fB-h\fR
@@ -17,11 +27,11 @@
.TP
\fB-k "kernel list"\fR
list of kernel images for which initrd files are created (relative to
-boot_dir), defaults to "vmlinuz vmlinuz.shipped"
+boot_dir), defaults to "vmlinux" on powerpc, "image" on s390 and "vmlinuz" for everything else.
.TP
\fB-i "initrd list"\fR
list of file names (relativ to boot_dir) for the initrd; positions have to
-match the "kernel list", defaults to "initrd initrd.shipped"
+match the "kernel list", defaults to "initrd"
.TP
\fB-m "module list"\fR
modules to include in initrd, defaults to INITRD_MODULES variable in
@@ -139,6 +149,18 @@
\fBlvm\fR
Add support for LVM1
+.SH Using NFS as root filesystem
+To configure an initrd for an NFS client, specify these options to add nfs and network driver support into the initrd:
+.TP
+mkinitrd \fB-m "nfs e1000" -D eth0\fR
+This will add the required kernel modules and a dhcp client to the initrd, which will try to get an IP address via eth0.
+Boot the NFS client with these additional command line options to mount the server: \fBnfsroot=1.2.3.4:/exported/directory\fR
+
+.TP
+mkinitrd \fB-m "nfs e1000" -I eth0\fR
+This will add the required kernel modules to the initrd, a static IP address must be specified on the kernel cmdline.
+Boot the NFS client with these additional command line options to mount the server: \fBnfsroot=1.2.3.4:/exported/directory ip=1.2.3.42:1.2.3.4:1.2.3.1:255.255.255.0:clienthostname:eth0:none\fR . See the ip= description above for details about the ip= option.
+
.SH NOTE
\fBmk_initrd\fR is now a symbolic link to \fBmkinitrd\fR.
.SH ENVIRONMENT VARIABLES
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
1
0