Hello community,
here is the log from the commit of package kernel-source
checked in at Sun Sep 3 12:15:07 CEST 2006.
--------
--- kernel-source/kernel-bigsmp.changes 2006-08-31 00:48:27.000000000 +0200
+++ kernel-source/kernel-bigsmp.changes 2006-09-03 12:06:31.000000000 +0200
@@ -1,0 +2,60 @@
+Sun Sep 3 12:05:29 CEST 2006 - aj@suse.de
+
+- Require irqbalance always on x86 and x86-64.
+
+-------------------------------------------------------------------
+Sat Sep 2 00:27:46 CEST 2006 - gregkh@suse.de
+
+- Update to 2.6.18-rc5-git6
+ - USB fixes and some other stuff
+
+-------------------------------------------------------------------
+Fri Sep 1 12:16:21 CEST 2006 - jbeulich@novell.com
+
+- Update Xen patches to -unstable changeset 11259 and 2.6.18-rc5-git5.
+- Update Xen config files.
+- patches.xen/xen-x86-no-lapic: Disallow all accesses to the
+ local APIC page (191115).
+- patches.xen/xen-x86-no-ioapic-base: Disallow all accesses to
+ the IO-APIC pages (191115).
+- patches.xen/xen-vfb-frontend: Re: [Xen-devel] [PATCH 1/2]
+ Virtual frame buffer: frontend.
+- patches.xen/xen-vfb-dom0: Suppress Xen virtual framebuffer
+ and keyboard setup in dom0.
+- patches.xen/xen-balloon-max-target: Expose limit domain can
+ be ballooned up to (152667).
+- patches.xen/xen-x86-high_memory-early: Initialize high_memory
+ as early as possible.
+- patches.xen/xen-x86-dcr-fallback: Add fallback when
+ XENMEM_exchange fails to replace contiguous region (181869).
+
+-------------------------------------------------------------------
+Fri Sep 1 12:01:35 CEST 2006 - gregkh@suse.de
+
+- Update to 2.6.18-rc5-git5
+ - should build properly now...
+
+-------------------------------------------------------------------
+Thu Aug 31 20:34:39 CEST 2006 - gregkh@suse.de
+
+- update to 2.6.18-rc5-git3 which contains
+ - cifs fixes
+ - x86 and x86_64 fixes
+ - ppc fixes
+ - arm fixes (which we don't really care about...)
+ - other minor bugfixes
+- Update config files.
+- patches.fixes/i386-rwlock.h-fix-smp-alternatives-fix.patch:
+ [PATCH] i386: rwlock.h fix smp alternatives fix.
+
+-------------------------------------------------------------------
+Thu Aug 31 05:16:46 CEST 2006 - neilb@suse.de
+
+- patches.fixes/nfsd-dmapi-aware: Delete.
+
+-------------------------------------------------------------------
+Thu Aug 31 00:59:13 CEST 2006 - jblunck@suse.de
+
+- Update config files (enable CONFIG_EDAC_DEBUG for kernel-debug).
+
+-------------------------------------------------------------------
kernel-debug.changes: same change
kernel-default.changes: same change
kernel-dummy.changes: same change
kernel-iseries64.changes: same change
kernel-kdump.changes: same change
kernel-ppc64.changes: same change
kernel-s390.changes: same change
kernel-source.changes: same change
kernel-syms.changes: same change
kernel-um.changes: same change
kernel-xen.changes: same change
kernel-xenpae.changes: same change
Old:
----
kernel-vanilla.changes
kernel-vanilla.spec
New:
----
needed_space_in_mb
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kernel-bigsmp.spec ++++++
--- /var/tmp/diff_new_pack.SsE5Ci/_old 2006-09-03 12:12:16.000000000 +0200
+++ /var/tmp/diff_new_pack.SsE5Ci/_new 2006-09-03 12:12:16.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-bigsmp (Version 2.6.18_rc5)
+# spec file for package kernel-bigsmp (Version 2.6.18_rc5_git6)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -15,14 +15,13 @@
%define build_kdump %([ bigsmp != kdump ] ; echo $?)
%define build_xen %(case bigsmp in (xen*) echo 1;; (*) echo 0;; esac)
%define build_um %([ bigsmp != um ] ; echo $?)
-%define build_vanilla %([ bigsmp != vanilla ] ; echo $?)
BuildRequires: kernel-dummy
%ifarch ia64
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
-Version: 2.6.18_rc5
-Release: 4
+Version: 2.6.18_rc5_git6
+Release: 1
Summary: Kernel with Multiprocessor Support and PAE
License: GPL
Group: System/Kernel
@@ -30,7 +29,7 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.18_rc5-%release
+Provides: kernel = 2.6.18_rc5_git6-%release
%endif
%endif
Provides: kernel-bigsmp-nongpl
@@ -38,10 +37,8 @@
Provides: k_smp4G
Obsoletes: k_smp4G
%ifarch %ix86 x86_64
-%if "bigsmp" != "default" && "bigsmp" != "kdump"
Requires: irqbalance
%endif
-%endif
%if %build_xen
Requires: xen >= xen-3.0.2_09697
%endif
@@ -120,12 +117,12 @@
-Source Timestamp: 2006/08/30 16:35:31 UTC
+Source Timestamp: 2006/09/01 22:19:04 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.17.tar.bz2 ]; then
- echo "The kernel-bigsmp-2.6.18_rc5.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.18_rc5.src.rpm."
+ echo "The kernel-bigsmp-2.6.18_rc5_git6.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.18_rc5_git6.src.rpm."
exit 1
fi
symbols=$(
@@ -163,21 +160,12 @@
fi
subarch=${1%/*}
# Apply the patches needed for this architecture.
-%if !%build_vanilla
for patch in $(%_sourcedir/guards $symbols < %_sourcedir/series.conf); do
if ! patch -s -E -p1 --no-backup-if-mismatch -i ../$patch; then
echo "*** Patch $patch failed ***"
exit 1
fi
done
-%else
-for patch in $(%_sourcedir/guards $symbols < %_sourcedir/series.conf | grep kernel.org); do
- if ! patch -s -E -p1 --no-backup-if-mismatch -i ../$patch; then
- echo "*** Patch $patch failed ***"
- exit 1
- fi
-done
-%endif
%_sourcedir/install-configs %_sourcedir %my_builddir %release
config=arch/$subarch/defconfig.bigsmp
@@ -334,7 +322,7 @@
%endif
# kdump
%endif
-%if %build_kdump || %build_um || %build_xen || %build_vanilla
+%if %build_kdump || %build_um || %build_xen
suffix=-bigsmp
%endif
ln -s $image$suffix %buildroot/boot/$image$suffix
@@ -473,6 +461,45 @@
%files -f kernel.files
%changelog -n kernel-bigsmp
+* Sun Sep 03 2006 - aj@suse.de
+- Require irqbalance always on x86 and x86-64.
+* Sat Sep 02 2006 - gregkh@suse.de
+- Update to 2.6.18-rc5-git6
+- USB fixes and some other stuff
+* Fri Sep 01 2006 - jbeulich@novell.com
+- Update Xen patches to -unstable changeset 11259 and 2.6.18-rc5-git5.
+- Update Xen config files.
+- patches.xen/xen-x86-no-lapic: Disallow all accesses to the
+ local APIC page (191115).
+- patches.xen/xen-x86-no-ioapic-base: Disallow all accesses to
+ the IO-APIC pages (191115).
+- patches.xen/xen-vfb-frontend: Re: [Xen-devel] [PATCH 1/2]
+ Virtual frame buffer: frontend.
+- patches.xen/xen-vfb-dom0: Suppress Xen virtual framebuffer
+ and keyboard setup in dom0.
+- patches.xen/xen-balloon-max-target: Expose limit domain can
+ be ballooned up to (152667).
+- patches.xen/xen-x86-high_memory-early: Initialize high_memory
+ as early as possible.
+- patches.xen/xen-x86-dcr-fallback: Add fallback when
+ XENMEM_exchange fails to replace contiguous region (181869).
+* Fri Sep 01 2006 - gregkh@suse.de
+- Update to 2.6.18-rc5-git5
+- should build properly now...
+* Thu Aug 31 2006 - gregkh@suse.de
+- update to 2.6.18-rc5-git3 which contains
+- cifs fixes
+- x86 and x86_64 fixes
+- ppc fixes
+- arm fixes (which we don't really care about...)
+- other minor bugfixes
+- Update config files.
+- patches.fixes/i386-rwlock.h-fix-smp-alternatives-fix.patch:
+ [PATCH] i386: rwlock.h fix smp alternatives fix.
+* Thu Aug 31 2006 - neilb@suse.de
+- patches.fixes/nfsd-dmapi-aware: Delete.
+* Thu Aug 31 2006 - jblunck@suse.de
+- Update config files (enable CONFIG_EDAC_DEBUG for kernel-debug).
* Wed Aug 30 2006 - jblunck@suse.de
- Update config files (disable CONFIG_EDAC_DEBUG).
* Wed Aug 30 2006 - olh@suse.de
++++++ kernel-debug.spec ++++++
--- /var/tmp/diff_new_pack.SsE5Ci/_old 2006-09-03 12:12:16.000000000 +0200
+++ /var/tmp/diff_new_pack.SsE5Ci/_new 2006-09-03 12:12:16.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-debug (Version 2.6.18_rc5)
+# spec file for package kernel-debug (Version 2.6.18_rc5_git6)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -15,14 +15,13 @@
%define build_kdump %([ debug != kdump ] ; echo $?)
%define build_xen %(case debug in (xen*) echo 1;; (*) echo 0;; esac)
%define build_um %([ debug != um ] ; echo $?)
-%define build_vanilla %([ debug != vanilla ] ; echo $?)
BuildRequires: kernel-dummy
%ifarch ia64
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
-Version: 2.6.18_rc5
-Release: 4
+Version: 2.6.18_rc5_git6
+Release: 1
Summary: A Debug Version of the Kernel
License: GPL
Group: System/Kernel
@@ -30,7 +29,7 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.18_rc5-%release
+Provides: kernel = 2.6.18_rc5_git6-%release
%endif
%endif
Provides: kernel-debug-nongpl
@@ -44,10 +43,8 @@
%endif
%endif
%ifarch %ix86 x86_64
-%if "debug" != "default" && "debug" != "kdump"
Requires: irqbalance
%endif
-%endif
%if %build_xen
Requires: xen >= xen-3.0.2_09697
%endif
@@ -125,12 +122,12 @@
-Source Timestamp: 2006/08/30 16:35:31 UTC
+Source Timestamp: 2006/09/01 22:19:04 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.17.tar.bz2 ]; then
- echo "The kernel-debug-2.6.18_rc5.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.18_rc5.src.rpm."
+ echo "The kernel-debug-2.6.18_rc5_git6.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.18_rc5_git6.src.rpm."
exit 1
fi
symbols=$(
@@ -168,21 +165,12 @@
fi
subarch=${1%/*}
# Apply the patches needed for this architecture.
-%if !%build_vanilla
for patch in $(%_sourcedir/guards $symbols < %_sourcedir/series.conf); do
if ! patch -s -E -p1 --no-backup-if-mismatch -i ../$patch; then
echo "*** Patch $patch failed ***"
exit 1
fi
done
-%else
-for patch in $(%_sourcedir/guards $symbols < %_sourcedir/series.conf | grep kernel.org); do
- if ! patch -s -E -p1 --no-backup-if-mismatch -i ../$patch; then
- echo "*** Patch $patch failed ***"
- exit 1
- fi
-done
-%endif
%_sourcedir/install-configs %_sourcedir %my_builddir %release
config=arch/$subarch/defconfig.debug
@@ -339,7 +327,7 @@
%endif
# kdump
%endif
-%if %build_kdump || %build_um || %build_xen || %build_vanilla
+%if %build_kdump || %build_um || %build_xen
suffix=-debug
%endif
ln -s $image$suffix %buildroot/boot/$image$suffix
@@ -478,6 +466,45 @@
%files -f kernel.files
%changelog -n kernel-debug
+* Sun Sep 03 2006 - aj@suse.de
+- Require irqbalance always on x86 and x86-64.
+* Sat Sep 02 2006 - gregkh@suse.de
+- Update to 2.6.18-rc5-git6
+- USB fixes and some other stuff
+* Fri Sep 01 2006 - jbeulich@novell.com
+- Update Xen patches to -unstable changeset 11259 and 2.6.18-rc5-git5.
+- Update Xen config files.
+- patches.xen/xen-x86-no-lapic: Disallow all accesses to the
+ local APIC page (191115).
+- patches.xen/xen-x86-no-ioapic-base: Disallow all accesses to
+ the IO-APIC pages (191115).
+- patches.xen/xen-vfb-frontend: Re: [Xen-devel] [PATCH 1/2]
+ Virtual frame buffer: frontend.
+- patches.xen/xen-vfb-dom0: Suppress Xen virtual framebuffer
+ and keyboard setup in dom0.
+- patches.xen/xen-balloon-max-target: Expose limit domain can
+ be ballooned up to (152667).
+- patches.xen/xen-x86-high_memory-early: Initialize high_memory
+ as early as possible.
+- patches.xen/xen-x86-dcr-fallback: Add fallback when
+ XENMEM_exchange fails to replace contiguous region (181869).
+* Fri Sep 01 2006 - gregkh@suse.de
+- Update to 2.6.18-rc5-git5
+- should build properly now...
+* Thu Aug 31 2006 - gregkh@suse.de
+- update to 2.6.18-rc5-git3 which contains
+- cifs fixes
+- x86 and x86_64 fixes
+- ppc fixes
+- arm fixes (which we don't really care about...)
+- other minor bugfixes
+- Update config files.
+- patches.fixes/i386-rwlock.h-fix-smp-alternatives-fix.patch:
+ [PATCH] i386: rwlock.h fix smp alternatives fix.
+* Thu Aug 31 2006 - neilb@suse.de
+- patches.fixes/nfsd-dmapi-aware: Delete.
+* Thu Aug 31 2006 - jblunck@suse.de
+- Update config files (enable CONFIG_EDAC_DEBUG for kernel-debug).
* Wed Aug 30 2006 - jblunck@suse.de
- Update config files (disable CONFIG_EDAC_DEBUG).
* Wed Aug 30 2006 - olh@suse.de
++++++ kernel-default.spec ++++++
--- /var/tmp/diff_new_pack.SsE5Ci/_old 2006-09-03 12:12:16.000000000 +0200
+++ /var/tmp/diff_new_pack.SsE5Ci/_new 2006-09-03 12:12:16.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-default (Version 2.6.18_rc5)
+# spec file for package kernel-default (Version 2.6.18_rc5_git6)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -15,14 +15,13 @@
%define build_kdump %([ default != kdump ] ; echo $?)
%define build_xen %(case default in (xen*) echo 1;; (*) echo 0;; esac)
%define build_um %([ default != um ] ; echo $?)
-%define build_vanilla %([ default != vanilla ] ; echo $?)
BuildRequires: kernel-dummy
%ifarch ia64
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
-Version: 2.6.18_rc5
-Release: 4
+Version: 2.6.18_rc5_git6
+Release: 1
Summary: The Standard Kernel
License: GPL
Group: System/Kernel
@@ -30,7 +29,7 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.18_rc5-%release
+Provides: kernel = 2.6.18_rc5_git6-%release
%endif
%endif
Provides: kernel-default-nongpl
@@ -66,10 +65,8 @@
%endif
%endif
%ifarch %ix86 x86_64
-%if "default" != "default" && "default" != "kdump"
Requires: irqbalance
%endif
-%endif
%if %build_xen
Requires: xen >= xen-3.0.2_09697
%endif
@@ -146,12 +143,12 @@
-Source Timestamp: 2006/08/30 16:35:31 UTC
+Source Timestamp: 2006/09/01 22:19:04 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.17.tar.bz2 ]; then
- echo "The kernel-default-2.6.18_rc5.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.18_rc5.src.rpm."
+ echo "The kernel-default-2.6.18_rc5_git6.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.18_rc5_git6.src.rpm."
exit 1
fi
symbols=$(
@@ -189,21 +186,12 @@
fi
subarch=${1%/*}
# Apply the patches needed for this architecture.
-%if !%build_vanilla
for patch in $(%_sourcedir/guards $symbols < %_sourcedir/series.conf); do
if ! patch -s -E -p1 --no-backup-if-mismatch -i ../$patch; then
echo "*** Patch $patch failed ***"
exit 1
fi
done
-%else
-for patch in $(%_sourcedir/guards $symbols < %_sourcedir/series.conf | grep kernel.org); do
- if ! patch -s -E -p1 --no-backup-if-mismatch -i ../$patch; then
- echo "*** Patch $patch failed ***"
- exit 1
- fi
-done
-%endif
%_sourcedir/install-configs %_sourcedir %my_builddir %release
config=arch/$subarch/defconfig.default
@@ -360,7 +348,7 @@
%endif
# kdump
%endif
-%if %build_kdump || %build_um || %build_xen || %build_vanilla
+%if %build_kdump || %build_um || %build_xen
suffix=-default
%endif
ln -s $image$suffix %buildroot/boot/$image$suffix
@@ -499,6 +487,45 @@
%files -f kernel.files
%changelog -n kernel-default
+* Sun Sep 03 2006 - aj@suse.de
+- Require irqbalance always on x86 and x86-64.
+* Sat Sep 02 2006 - gregkh@suse.de
+- Update to 2.6.18-rc5-git6
+- USB fixes and some other stuff
+* Fri Sep 01 2006 - jbeulich@novell.com
+- Update Xen patches to -unstable changeset 11259 and 2.6.18-rc5-git5.
+- Update Xen config files.
+- patches.xen/xen-x86-no-lapic: Disallow all accesses to the
+ local APIC page (191115).
+- patches.xen/xen-x86-no-ioapic-base: Disallow all accesses to
+ the IO-APIC pages (191115).
+- patches.xen/xen-vfb-frontend: Re: [Xen-devel] [PATCH 1/2]
+ Virtual frame buffer: frontend.
+- patches.xen/xen-vfb-dom0: Suppress Xen virtual framebuffer
+ and keyboard setup in dom0.
+- patches.xen/xen-balloon-max-target: Expose limit domain can
+ be ballooned up to (152667).
+- patches.xen/xen-x86-high_memory-early: Initialize high_memory
+ as early as possible.
+- patches.xen/xen-x86-dcr-fallback: Add fallback when
+ XENMEM_exchange fails to replace contiguous region (181869).
+* Fri Sep 01 2006 - gregkh@suse.de
+- Update to 2.6.18-rc5-git5
+- should build properly now...
+* Thu Aug 31 2006 - gregkh@suse.de
+- update to 2.6.18-rc5-git3 which contains
+- cifs fixes
+- x86 and x86_64 fixes
+- ppc fixes
+- arm fixes (which we don't really care about...)
+- other minor bugfixes
+- Update config files.
+- patches.fixes/i386-rwlock.h-fix-smp-alternatives-fix.patch:
+ [PATCH] i386: rwlock.h fix smp alternatives fix.
+* Thu Aug 31 2006 - neilb@suse.de
+- patches.fixes/nfsd-dmapi-aware: Delete.
+* Thu Aug 31 2006 - jblunck@suse.de
+- Update config files (enable CONFIG_EDAC_DEBUG for kernel-debug).
* Wed Aug 30 2006 - jblunck@suse.de
- Update config files (disable CONFIG_EDAC_DEBUG).
* Wed Aug 30 2006 - olh@suse.de
++++++ kernel-dummy.spec ++++++
--- /var/tmp/diff_new_pack.SsE5Ci/_old 2006-09-03 12:12:16.000000000 +0200
+++ /var/tmp/diff_new_pack.SsE5Ci/_new 2006-09-03 12:12:16.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-dummy (Version 2.6.18_rc5)
+# spec file for package kernel-dummy (Version 2.6.18_rc5_git6)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -16,8 +16,8 @@
Autoreqprov: off
Summary: Internal dummy package for synchronizing release numbers
Group: System/Kernel
-Version: 2.6.18_rc5
-Release: 4
+Version: 2.6.18_rc5_git6
+Release: 1
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -27,7 +27,7 @@
--------
Andreas Gruenbacher
-Source Timestamp: 2006/08/30 16:35:31 UTC
+Source Timestamp: 2006/09/01 22:19:04 UTC
%install
@@ -40,6 +40,45 @@
/etc/dummy
%changelog -n kernel-dummy
+* Sun Sep 03 2006 - aj@suse.de
+- Require irqbalance always on x86 and x86-64.
+* Sat Sep 02 2006 - gregkh@suse.de
+- Update to 2.6.18-rc5-git6
+- USB fixes and some other stuff
+* Fri Sep 01 2006 - jbeulich@novell.com
+- Update Xen patches to -unstable changeset 11259 and 2.6.18-rc5-git5.
+- Update Xen config files.
+- patches.xen/xen-x86-no-lapic: Disallow all accesses to the
+ local APIC page (191115).
+- patches.xen/xen-x86-no-ioapic-base: Disallow all accesses to
+ the IO-APIC pages (191115).
+- patches.xen/xen-vfb-frontend: Re: [Xen-devel] [PATCH 1/2]
+ Virtual frame buffer: frontend.
+- patches.xen/xen-vfb-dom0: Suppress Xen virtual framebuffer
+ and keyboard setup in dom0.
+- patches.xen/xen-balloon-max-target: Expose limit domain can
+ be ballooned up to (152667).
+- patches.xen/xen-x86-high_memory-early: Initialize high_memory
+ as early as possible.
+- patches.xen/xen-x86-dcr-fallback: Add fallback when
+ XENMEM_exchange fails to replace contiguous region (181869).
+* Fri Sep 01 2006 - gregkh@suse.de
+- Update to 2.6.18-rc5-git5
+- should build properly now...
+* Thu Aug 31 2006 - gregkh@suse.de
+- update to 2.6.18-rc5-git3 which contains
+- cifs fixes
+- x86 and x86_64 fixes
+- ppc fixes
+- arm fixes (which we don't really care about...)
+- other minor bugfixes
+- Update config files.
+- patches.fixes/i386-rwlock.h-fix-smp-alternatives-fix.patch:
+ [PATCH] i386: rwlock.h fix smp alternatives fix.
+* Thu Aug 31 2006 - neilb@suse.de
+- patches.fixes/nfsd-dmapi-aware: Delete.
+* Thu Aug 31 2006 - jblunck@suse.de
+- Update config files (enable CONFIG_EDAC_DEBUG for kernel-debug).
* Wed Aug 30 2006 - jblunck@suse.de
- Update config files (disable CONFIG_EDAC_DEBUG).
* Wed Aug 30 2006 - olh@suse.de
++++++ kernel-iseries64.spec ++++++
--- /var/tmp/diff_new_pack.SsE5Ci/_old 2006-09-03 12:12:16.000000000 +0200
+++ /var/tmp/diff_new_pack.SsE5Ci/_new 2006-09-03 12:12:16.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-iseries64 (Version 2.6.18_rc5)
+# spec file for package kernel-iseries64 (Version 2.6.18_rc5_git6)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -15,14 +15,13 @@
%define build_kdump %([ iseries64 != kdump ] ; echo $?)
%define build_xen %(case iseries64 in (xen*) echo 1;; (*) echo 0;; esac)
%define build_um %([ iseries64 != um ] ; echo $?)
-%define build_vanilla %([ iseries64 != vanilla ] ; echo $?)
BuildRequires: kernel-dummy
%ifarch ia64
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
-Version: 2.6.18_rc5
-Release: 3
+Version: 2.6.18_rc5_git6
+Release: 1
Summary: 64-Bit Kernel for iSeries
License: GPL
Group: System/Kernel
@@ -30,7 +29,7 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.18_rc5-%release
+Provides: kernel = 2.6.18_rc5_git6-%release
%endif
%endif
Provides: kernel-iseries64-nongpl
@@ -41,10 +40,8 @@
%endif
%endif
%ifarch %ix86 x86_64
-%if "iseries64" != "default" && "iseries64" != "kdump"
Requires: irqbalance
%endif
-%endif
%if %build_xen
Requires: xen >= xen-3.0.2_09697
%endif
@@ -121,12 +118,12 @@
-Source Timestamp: 2006/08/30 16:35:31 UTC
+Source Timestamp: 2006/09/01 22:19:04 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.17.tar.bz2 ]; then
- echo "The kernel-iseries64-2.6.18_rc5.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.18_rc5.src.rpm."
+ echo "The kernel-iseries64-2.6.18_rc5_git6.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.18_rc5_git6.src.rpm."
exit 1
fi
symbols=$(
@@ -164,21 +161,12 @@
fi
subarch=${1%/*}
# Apply the patches needed for this architecture.
-%if !%build_vanilla
for patch in $(%_sourcedir/guards $symbols < %_sourcedir/series.conf); do
if ! patch -s -E -p1 --no-backup-if-mismatch -i ../$patch; then
echo "*** Patch $patch failed ***"
exit 1
fi
done
-%else
-for patch in $(%_sourcedir/guards $symbols < %_sourcedir/series.conf | grep kernel.org); do
- if ! patch -s -E -p1 --no-backup-if-mismatch -i ../$patch; then
- echo "*** Patch $patch failed ***"
- exit 1
- fi
-done
-%endif
%_sourcedir/install-configs %_sourcedir %my_builddir %release
config=arch/$subarch/defconfig.iseries64
@@ -335,7 +323,7 @@
%endif
# kdump
%endif
-%if %build_kdump || %build_um || %build_xen || %build_vanilla
+%if %build_kdump || %build_um || %build_xen
suffix=-iseries64
%endif
ln -s $image$suffix %buildroot/boot/$image$suffix
@@ -474,6 +462,45 @@
%files -f kernel.files
%changelog -n kernel-iseries64
+* Sun Sep 03 2006 - aj@suse.de
+- Require irqbalance always on x86 and x86-64.
+* Sat Sep 02 2006 - gregkh@suse.de
+- Update to 2.6.18-rc5-git6
+- USB fixes and some other stuff
+* Fri Sep 01 2006 - jbeulich@novell.com
+- Update Xen patches to -unstable changeset 11259 and 2.6.18-rc5-git5.
+- Update Xen config files.
+- patches.xen/xen-x86-no-lapic: Disallow all accesses to the
+ local APIC page (191115).
+- patches.xen/xen-x86-no-ioapic-base: Disallow all accesses to
+ the IO-APIC pages (191115).
+- patches.xen/xen-vfb-frontend: Re: [Xen-devel] [PATCH 1/2]
+ Virtual frame buffer: frontend.
+- patches.xen/xen-vfb-dom0: Suppress Xen virtual framebuffer
+ and keyboard setup in dom0.
+- patches.xen/xen-balloon-max-target: Expose limit domain can
+ be ballooned up to (152667).
+- patches.xen/xen-x86-high_memory-early: Initialize high_memory
+ as early as possible.
+- patches.xen/xen-x86-dcr-fallback: Add fallback when
+ XENMEM_exchange fails to replace contiguous region (181869).
+* Fri Sep 01 2006 - gregkh@suse.de
+- Update to 2.6.18-rc5-git5
+- should build properly now...
+* Thu Aug 31 2006 - gregkh@suse.de
+- update to 2.6.18-rc5-git3 which contains
+- cifs fixes
+- x86 and x86_64 fixes
+- ppc fixes
+- arm fixes (which we don't really care about...)
+- other minor bugfixes
+- Update config files.
+- patches.fixes/i386-rwlock.h-fix-smp-alternatives-fix.patch:
+ [PATCH] i386: rwlock.h fix smp alternatives fix.
+* Thu Aug 31 2006 - neilb@suse.de
+- patches.fixes/nfsd-dmapi-aware: Delete.
+* Thu Aug 31 2006 - jblunck@suse.de
+- Update config files (enable CONFIG_EDAC_DEBUG for kernel-debug).
* Wed Aug 30 2006 - jblunck@suse.de
- Update config files (disable CONFIG_EDAC_DEBUG).
* Wed Aug 30 2006 - olh@suse.de
++++++ kernel-kdump.spec ++++++
--- /var/tmp/diff_new_pack.SsE5Ci/_old 2006-09-03 12:12:16.000000000 +0200
+++ /var/tmp/diff_new_pack.SsE5Ci/_new 2006-09-03 12:12:16.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-kdump (Version 2.6.18_rc5)
+# spec file for package kernel-kdump (Version 2.6.18_rc5_git6)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -15,14 +15,13 @@
%define build_kdump %([ kdump != kdump ] ; echo $?)
%define build_xen %(case kdump in (xen*) echo 1;; (*) echo 0;; esac)
%define build_um %([ kdump != um ] ; echo $?)
-%define build_vanilla %([ kdump != vanilla ] ; echo $?)
BuildRequires: kernel-dummy
%ifarch ia64
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
-Version: 2.6.18_rc5
-Release: 4
+Version: 2.6.18_rc5_git6
+Release: 1
Summary: kernel for kdump
License: GPL
Group: System/Kernel
@@ -30,7 +29,7 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.18_rc5-%release
+Provides: kernel = 2.6.18_rc5_git6-%release
%endif
%endif
Provides: kernel-kdump-nongpl
@@ -47,10 +46,8 @@
%endif
%endif
%ifarch %ix86 x86_64
-%if "kdump" != "default" && "kdump" != "kdump"
Requires: irqbalance
%endif
-%endif
%if %build_xen
Requires: xen >= xen-3.0.2_09697
%endif
@@ -130,12 +127,12 @@
-Source Timestamp: 2006/08/30 16:35:31 UTC
+Source Timestamp: 2006/09/01 22:19:04 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.17.tar.bz2 ]; then
- echo "The kernel-kdump-2.6.18_rc5.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.18_rc5.src.rpm."
+ echo "The kernel-kdump-2.6.18_rc5_git6.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.18_rc5_git6.src.rpm."
exit 1
fi
symbols=$(
@@ -173,21 +170,12 @@
fi
subarch=${1%/*}
# Apply the patches needed for this architecture.
-%if !%build_vanilla
for patch in $(%_sourcedir/guards $symbols < %_sourcedir/series.conf); do
if ! patch -s -E -p1 --no-backup-if-mismatch -i ../$patch; then
echo "*** Patch $patch failed ***"
exit 1
fi
done
-%else
-for patch in $(%_sourcedir/guards $symbols < %_sourcedir/series.conf | grep kernel.org); do
- if ! patch -s -E -p1 --no-backup-if-mismatch -i ../$patch; then
- echo "*** Patch $patch failed ***"
- exit 1
- fi
-done
-%endif
%_sourcedir/install-configs %_sourcedir %my_builddir %release
config=arch/$subarch/defconfig.kdump
@@ -344,7 +332,7 @@
%endif
# kdump
%endif
-%if %build_kdump || %build_um || %build_xen || %build_vanilla
+%if %build_kdump || %build_um || %build_xen
suffix=-kdump
%endif
ln -s $image$suffix %buildroot/boot/$image$suffix
@@ -483,6 +471,45 @@
%files -f kernel.files
%changelog -n kernel-kdump
+* Sun Sep 03 2006 - aj@suse.de
+- Require irqbalance always on x86 and x86-64.
+* Sat Sep 02 2006 - gregkh@suse.de
+- Update to 2.6.18-rc5-git6
+- USB fixes and some other stuff
+* Fri Sep 01 2006 - jbeulich@novell.com
+- Update Xen patches to -unstable changeset 11259 and 2.6.18-rc5-git5.
+- Update Xen config files.
+- patches.xen/xen-x86-no-lapic: Disallow all accesses to the
+ local APIC page (191115).
+- patches.xen/xen-x86-no-ioapic-base: Disallow all accesses to
+ the IO-APIC pages (191115).
+- patches.xen/xen-vfb-frontend: Re: [Xen-devel] [PATCH 1/2]
+ Virtual frame buffer: frontend.
+- patches.xen/xen-vfb-dom0: Suppress Xen virtual framebuffer
+ and keyboard setup in dom0.
+- patches.xen/xen-balloon-max-target: Expose limit domain can
+ be ballooned up to (152667).
+- patches.xen/xen-x86-high_memory-early: Initialize high_memory
+ as early as possible.
+- patches.xen/xen-x86-dcr-fallback: Add fallback when
+ XENMEM_exchange fails to replace contiguous region (181869).
+* Fri Sep 01 2006 - gregkh@suse.de
+- Update to 2.6.18-rc5-git5
+- should build properly now...
+* Thu Aug 31 2006 - gregkh@suse.de
+- update to 2.6.18-rc5-git3 which contains
+- cifs fixes
+- x86 and x86_64 fixes
+- ppc fixes
+- arm fixes (which we don't really care about...)
+- other minor bugfixes
+- Update config files.
+- patches.fixes/i386-rwlock.h-fix-smp-alternatives-fix.patch:
+ [PATCH] i386: rwlock.h fix smp alternatives fix.
+* Thu Aug 31 2006 - neilb@suse.de
+- patches.fixes/nfsd-dmapi-aware: Delete.
+* Thu Aug 31 2006 - jblunck@suse.de
+- Update config files (enable CONFIG_EDAC_DEBUG for kernel-debug).
* Wed Aug 30 2006 - jblunck@suse.de
- Update config files (disable CONFIG_EDAC_DEBUG).
* Wed Aug 30 2006 - olh@suse.de
++++++ kernel-ppc64.spec ++++++
--- /var/tmp/diff_new_pack.SsE5Ci/_old 2006-09-03 12:12:16.000000000 +0200
+++ /var/tmp/diff_new_pack.SsE5Ci/_new 2006-09-03 12:12:16.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-ppc64 (Version 2.6.18_rc5)
+# spec file for package kernel-ppc64 (Version 2.6.18_rc5_git6)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -14,14 +14,13 @@
%define build_kdump %([ ppc64 != kdump ] ; echo $?)
%define build_xen %(case ppc64 in (xen*) echo 1;; (*) echo 0;; esac)
%define build_um %([ ppc64 != um ] ; echo $?)
-%define build_vanilla %([ ppc64 != vanilla ] ; echo $?)
BuildRequires: kernel-dummy
%ifarch ia64
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
-Version: 2.6.18_rc5
-Release: 3
+Version: 2.6.18_rc5_git6
+Release: 1
Summary: Kernel for ppc64 Systems
License: GPL, LGPL
Group: System/Kernel
@@ -29,7 +28,7 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.18_rc5-%release
+Provides: kernel = 2.6.18_rc5_git6-%release
%endif
%endif
Provides: kernel-ppc64-nongpl
@@ -42,10 +41,8 @@
%endif
%endif
%ifarch %ix86 x86_64
-%if "ppc64" != "default" && "ppc64" != "kdump"
Requires: irqbalance
%endif
-%endif
%if %build_xen
Requires: xen >= xen-3.0.2_09697
%endif
@@ -135,12 +132,12 @@
Tom Gall
see /usr/src/linux-pmac-benh/CREDITS for more details.
-Source Timestamp: 2006/08/30 16:35:31 UTC
+Source Timestamp: 2006/09/01 22:19:04 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.17.tar.bz2 ]; then
- echo "The kernel-ppc64-2.6.18_rc5.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.18_rc5.src.rpm."
+ echo "The kernel-ppc64-2.6.18_rc5_git6.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.18_rc5_git6.src.rpm."
exit 1
fi
symbols=$(
@@ -178,21 +175,12 @@
fi
subarch=${1%/*}
# Apply the patches needed for this architecture.
-%if !%build_vanilla
for patch in $(%_sourcedir/guards $symbols < %_sourcedir/series.conf); do
if ! patch -s -E -p1 --no-backup-if-mismatch -i ../$patch; then
echo "*** Patch $patch failed ***"
exit 1
fi
done
-%else
-for patch in $(%_sourcedir/guards $symbols < %_sourcedir/series.conf | grep kernel.org); do
- if ! patch -s -E -p1 --no-backup-if-mismatch -i ../$patch; then
- echo "*** Patch $patch failed ***"
- exit 1
- fi
-done
-%endif
%_sourcedir/install-configs %_sourcedir %my_builddir %release
config=arch/$subarch/defconfig.ppc64
@@ -349,7 +337,7 @@
%endif
# kdump
%endif
-%if %build_kdump || %build_um || %build_xen || %build_vanilla
+%if %build_kdump || %build_um || %build_xen
suffix=-ppc64
%endif
ln -s $image$suffix %buildroot/boot/$image$suffix
@@ -488,6 +476,45 @@
%files -f kernel.files
%changelog -n kernel-ppc64
+* Sun Sep 03 2006 - aj@suse.de
+- Require irqbalance always on x86 and x86-64.
+* Sat Sep 02 2006 - gregkh@suse.de
+- Update to 2.6.18-rc5-git6
+- USB fixes and some other stuff
+* Fri Sep 01 2006 - jbeulich@novell.com
+- Update Xen patches to -unstable changeset 11259 and 2.6.18-rc5-git5.
+- Update Xen config files.
+- patches.xen/xen-x86-no-lapic: Disallow all accesses to the
+ local APIC page (191115).
+- patches.xen/xen-x86-no-ioapic-base: Disallow all accesses to
+ the IO-APIC pages (191115).
+- patches.xen/xen-vfb-frontend: Re: [Xen-devel] [PATCH 1/2]
+ Virtual frame buffer: frontend.
+- patches.xen/xen-vfb-dom0: Suppress Xen virtual framebuffer
+ and keyboard setup in dom0.
+- patches.xen/xen-balloon-max-target: Expose limit domain can
+ be ballooned up to (152667).
+- patches.xen/xen-x86-high_memory-early: Initialize high_memory
+ as early as possible.
+- patches.xen/xen-x86-dcr-fallback: Add fallback when
+ XENMEM_exchange fails to replace contiguous region (181869).
+* Fri Sep 01 2006 - gregkh@suse.de
+- Update to 2.6.18-rc5-git5
+- should build properly now...
+* Thu Aug 31 2006 - gregkh@suse.de
+- update to 2.6.18-rc5-git3 which contains
+- cifs fixes
+- x86 and x86_64 fixes
+- ppc fixes
+- arm fixes (which we don't really care about...)
+- other minor bugfixes
+- Update config files.
+- patches.fixes/i386-rwlock.h-fix-smp-alternatives-fix.patch:
+ [PATCH] i386: rwlock.h fix smp alternatives fix.
+* Thu Aug 31 2006 - neilb@suse.de
+- patches.fixes/nfsd-dmapi-aware: Delete.
+* Thu Aug 31 2006 - jblunck@suse.de
+- Update config files (enable CONFIG_EDAC_DEBUG for kernel-debug).
* Wed Aug 30 2006 - jblunck@suse.de
- Update config files (disable CONFIG_EDAC_DEBUG).
* Wed Aug 30 2006 - olh@suse.de
++++++ kernel-s390.spec ++++++
--- /var/tmp/diff_new_pack.SsE5Ci/_old 2006-09-03 12:12:17.000000000 +0200
+++ /var/tmp/diff_new_pack.SsE5Ci/_new 2006-09-03 12:12:17.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-s390 (Version 2.6.18_rc5)
+# spec file for package kernel-s390 (Version 2.6.18_rc5_git6)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -15,14 +15,13 @@
%define build_kdump %([ s390 != kdump ] ; echo $?)
%define build_xen %(case s390 in (xen*) echo 1;; (*) echo 0;; esac)
%define build_um %([ s390 != um ] ; echo $?)
-%define build_vanilla %([ s390 != vanilla ] ; echo $?)
BuildRequires: kernel-dummy
%ifarch ia64
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
-Version: 2.6.18_rc5
-Release: 3
+Version: 2.6.18_rc5_git6
+Release: 1
Summary: The Standard Kernel
License: GPL
Group: System/Kernel
@@ -30,7 +29,7 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.18_rc5-%release
+Provides: kernel = 2.6.18_rc5_git6-%release
%endif
%endif
Provides: kernel-s390-nongpl
@@ -38,10 +37,8 @@
Provides: kernel-32bit k_deflt
Obsoletes: kernel-32bit k_deflt
%ifarch %ix86 x86_64
-%if "s390" != "default" && "s390" != "kdump"
Requires: irqbalance
%endif
-%endif
%if %build_xen
Requires: xen >= xen-3.0.2_09697
%endif
@@ -118,12 +115,12 @@
-Source Timestamp: 2006/08/30 16:35:31 UTC
+Source Timestamp: 2006/09/01 22:19:04 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.17.tar.bz2 ]; then
- echo "The kernel-s390-2.6.18_rc5.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.18_rc5.src.rpm."
+ echo "The kernel-s390-2.6.18_rc5_git6.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.18_rc5_git6.src.rpm."
exit 1
fi
symbols=$(
@@ -161,21 +158,12 @@
fi
subarch=${1%/*}
# Apply the patches needed for this architecture.
-%if !%build_vanilla
for patch in $(%_sourcedir/guards $symbols < %_sourcedir/series.conf); do
if ! patch -s -E -p1 --no-backup-if-mismatch -i ../$patch; then
echo "*** Patch $patch failed ***"
exit 1
fi
done
-%else
-for patch in $(%_sourcedir/guards $symbols < %_sourcedir/series.conf | grep kernel.org); do
- if ! patch -s -E -p1 --no-backup-if-mismatch -i ../$patch; then
- echo "*** Patch $patch failed ***"
- exit 1
- fi
-done
-%endif
%_sourcedir/install-configs %_sourcedir %my_builddir %release
config=arch/$subarch/defconfig.s390
@@ -332,7 +320,7 @@
%endif
# kdump
%endif
-%if %build_kdump || %build_um || %build_xen || %build_vanilla
+%if %build_kdump || %build_um || %build_xen
suffix=-s390
%endif
ln -s $image$suffix %buildroot/boot/$image$suffix
@@ -471,6 +459,45 @@
%files -f kernel.files
%changelog -n kernel-s390
+* Sun Sep 03 2006 - aj@suse.de
+- Require irqbalance always on x86 and x86-64.
+* Sat Sep 02 2006 - gregkh@suse.de
+- Update to 2.6.18-rc5-git6
+- USB fixes and some other stuff
+* Fri Sep 01 2006 - jbeulich@novell.com
+- Update Xen patches to -unstable changeset 11259 and 2.6.18-rc5-git5.
+- Update Xen config files.
+- patches.xen/xen-x86-no-lapic: Disallow all accesses to the
+ local APIC page (191115).
+- patches.xen/xen-x86-no-ioapic-base: Disallow all accesses to
+ the IO-APIC pages (191115).
+- patches.xen/xen-vfb-frontend: Re: [Xen-devel] [PATCH 1/2]
+ Virtual frame buffer: frontend.
+- patches.xen/xen-vfb-dom0: Suppress Xen virtual framebuffer
+ and keyboard setup in dom0.
+- patches.xen/xen-balloon-max-target: Expose limit domain can
+ be ballooned up to (152667).
+- patches.xen/xen-x86-high_memory-early: Initialize high_memory
+ as early as possible.
+- patches.xen/xen-x86-dcr-fallback: Add fallback when
+ XENMEM_exchange fails to replace contiguous region (181869).
+* Fri Sep 01 2006 - gregkh@suse.de
+- Update to 2.6.18-rc5-git5
+- should build properly now...
+* Thu Aug 31 2006 - gregkh@suse.de
+- update to 2.6.18-rc5-git3 which contains
+- cifs fixes
+- x86 and x86_64 fixes
+- ppc fixes
+- arm fixes (which we don't really care about...)
+- other minor bugfixes
+- Update config files.
+- patches.fixes/i386-rwlock.h-fix-smp-alternatives-fix.patch:
+ [PATCH] i386: rwlock.h fix smp alternatives fix.
+* Thu Aug 31 2006 - neilb@suse.de
+- patches.fixes/nfsd-dmapi-aware: Delete.
+* Thu Aug 31 2006 - jblunck@suse.de
+- Update config files (enable CONFIG_EDAC_DEBUG for kernel-debug).
* Wed Aug 30 2006 - jblunck@suse.de
- Update config files (disable CONFIG_EDAC_DEBUG).
* Wed Aug 30 2006 - olh@suse.de
++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.SsE5Ci/_old 2006-09-03 12:12:17.000000000 +0200
+++ /var/tmp/diff_new_pack.SsE5Ci/_new 2006-09-03 12:12:17.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-source (Version 2.6.18_rc5)
+# spec file for package kernel-source (Version 2.6.18_rc5_git6)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -24,8 +24,8 @@
Obsoletes: linux lx-gdt lx-hack lx-suse lx1162_1 lx1162_2 lx1212_1 lx1212_2 lx1213_1 lx1213_2 lx121_1 lx121_2 lx126_1 lx126_2 lx129_1 lx129_2 lx_large kernel_headers lx_suse lx_sus22 lx_sus24
%endif
PreReq: /sbin/insserv /usr/bin/grep /bin/sed /bin/uname /bin/mkdir /bin/cat /bin/ln /bin/rm /etc/rc.status
-Version: 2.6.18_rc5
-Release: 4
+Version: 2.6.18_rc5_git6
+Release: 1
Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.17.tar.bz2
Source1: functions.sh
Source2: source-post.sh
@@ -59,9 +59,8 @@
Source56: kernel-ppc64.spec
Source57: kernel-s390.spec
Source58: kernel-um.spec
-Source59: kernel-vanilla.spec
-Source60: kernel-xen.spec
-Source61: kernel-xenpae.spec
+Source59: kernel-xen.spec
+Source60: kernel-xenpae.spec
Source100: config.tar.bz2
Source101: patches.arch.tar.bz2
Source102: patches.drivers.tar.bz2
@@ -93,7 +92,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2006/08/30 16:35:31 UTC
+Source Timestamp: 2006/09/01 22:19:04 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.17.tar.bz2 ]; then
@@ -116,16 +115,16 @@
# Apply the patches needed for this architecture.
%_sourcedir/guards %symbols < %_sourcedir/series.conf \
- > %_builddir/kernel-source-2.6.18_rc5/kernel-source.patches
-for patch in $(< %_builddir/kernel-source-2.6.18_rc5/kernel-source.patches); do
- if ! patch -s -E -p1 --no-backup-if-mismatch -i %_builddir/kernel-source-2.6.18_rc5/$patch; then
+ > %_builddir/kernel-source-2.6.18_rc5_git6/kernel-source.patches
+for patch in $(< %_builddir/kernel-source-2.6.18_rc5_git6/kernel-source.patches); do
+ if ! patch -s -E -p1 --no-backup-if-mismatch -i %_builddir/kernel-source-2.6.18_rc5_git6/$patch; then
echo "*** Patch $patch failed ***"
exit 1
fi
done
-%_sourcedir/install-configs %_sourcedir %_builddir/kernel-source-2.6.18_rc5 %release
-KERNELRELEASE=2.6.18-rc5-%release
+%_sourcedir/install-configs %_sourcedir %_builddir/kernel-source-2.6.18_rc5_git6 %release
+KERNELRELEASE=2.6.18-rc5-git6-%release
cat > %_builddir/%{name}-%{version}/.rpm-defs < %_builddir/kernel-source-2.6.18_rc5/kernel-$flavor.patches
- diff -q %_builddir/kernel-source-2.6.18_rc5/kernel-{source,$flavor}.patches \
+ > %_builddir/kernel-source-2.6.18_rc5_git6/kernel-$flavor.patches
+ diff -q %_builddir/kernel-source-2.6.18_rc5_git6/kernel-{source,$flavor}.patches \
|| continue
o=$RPM_BUILD_ROOT/usr/src/linux-$KERNELRELEASE-obj/$arch/$flavor
mkdir -p $o
@@ -275,6 +274,45 @@
%files -f kernel-source.files
%changelog -n kernel-source
+* Sun Sep 03 2006 - aj@suse.de
+- Require irqbalance always on x86 and x86-64.
+* Sat Sep 02 2006 - gregkh@suse.de
+- Update to 2.6.18-rc5-git6
+- USB fixes and some other stuff
+* Fri Sep 01 2006 - jbeulich@novell.com
+- Update Xen patches to -unstable changeset 11259 and 2.6.18-rc5-git5.
+- Update Xen config files.
+- patches.xen/xen-x86-no-lapic: Disallow all accesses to the
+ local APIC page (191115).
+- patches.xen/xen-x86-no-ioapic-base: Disallow all accesses to
+ the IO-APIC pages (191115).
+- patches.xen/xen-vfb-frontend: Re: [Xen-devel] [PATCH 1/2]
+ Virtual frame buffer: frontend.
+- patches.xen/xen-vfb-dom0: Suppress Xen virtual framebuffer
+ and keyboard setup in dom0.
+- patches.xen/xen-balloon-max-target: Expose limit domain can
+ be ballooned up to (152667).
+- patches.xen/xen-x86-high_memory-early: Initialize high_memory
+ as early as possible.
+- patches.xen/xen-x86-dcr-fallback: Add fallback when
+ XENMEM_exchange fails to replace contiguous region (181869).
+* Fri Sep 01 2006 - gregkh@suse.de
+- Update to 2.6.18-rc5-git5
+- should build properly now...
+* Thu Aug 31 2006 - gregkh@suse.de
+- update to 2.6.18-rc5-git3 which contains
+- cifs fixes
+- x86 and x86_64 fixes
+- ppc fixes
+- arm fixes (which we don't really care about...)
+- other minor bugfixes
+- Update config files.
+- patches.fixes/i386-rwlock.h-fix-smp-alternatives-fix.patch:
+ [PATCH] i386: rwlock.h fix smp alternatives fix.
+* Thu Aug 31 2006 - neilb@suse.de
+- patches.fixes/nfsd-dmapi-aware: Delete.
+* Thu Aug 31 2006 - jblunck@suse.de
+- Update config files (enable CONFIG_EDAC_DEBUG for kernel-debug).
* Wed Aug 30 2006 - jblunck@suse.de
- Update config files (disable CONFIG_EDAC_DEBUG).
* Wed Aug 30 2006 - olh@suse.de
++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.SsE5Ci/_old 2006-09-03 12:12:17.000000000 +0200
+++ /var/tmp/diff_new_pack.SsE5Ci/_new 2006-09-03 12:12:17.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-syms (Version 2.6.18_rc5)
+# spec file for package kernel-syms (Version 2.6.18_rc5_git6)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -14,7 +14,7 @@
URL: http://www.kernel.org/
BuildRequires: kernel-dummy
%ifarch %ix86
-BuildRequires: kernel-bigsmp kernel-debug kernel-default kernel-kdump kernel-um kernel-vanilla kernel-xen kernel-xenpae
+BuildRequires: kernel-bigsmp kernel-debug kernel-default kernel-kdump kernel-um kernel-xen kernel-xenpae
%else
%ifarch ppc
BuildRequires: kernel-default kernel-iseries64 kernel-kdump kernel-ppc64
@@ -48,10 +48,10 @@
Autoreqprov: off
Summary: Kernel Symbol Versions (modversions)
Group: Development/Sources
-Version: 2.6.18_rc5
-Release: 4
+Version: 2.6.18_rc5_git6
+Release: 1
Requires: linux
-Requires: kernel-source = 2.6.18_rc5-%release
+Requires: kernel-source = 2.6.18_rc5_git6-%release
Source11: arch-symbols
Source12: guards
Source21: config.conf
@@ -84,7 +84,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2006/08/30 16:35:31 UTC
+Source Timestamp: 2006/09/01 22:19:04 UTC
%install
@@ -127,6 +127,45 @@
/boot/symsets-*-*.tar.gz
%changelog -n kernel-syms
+* Sun Sep 03 2006 - aj@suse.de
+- Require irqbalance always on x86 and x86-64.
+* Sat Sep 02 2006 - gregkh@suse.de
+- Update to 2.6.18-rc5-git6
+- USB fixes and some other stuff
+* Fri Sep 01 2006 - jbeulich@novell.com
+- Update Xen patches to -unstable changeset 11259 and 2.6.18-rc5-git5.
+- Update Xen config files.
+- patches.xen/xen-x86-no-lapic: Disallow all accesses to the
+ local APIC page (191115).
+- patches.xen/xen-x86-no-ioapic-base: Disallow all accesses to
+ the IO-APIC pages (191115).
+- patches.xen/xen-vfb-frontend: Re: [Xen-devel] [PATCH 1/2]
+ Virtual frame buffer: frontend.
+- patches.xen/xen-vfb-dom0: Suppress Xen virtual framebuffer
+ and keyboard setup in dom0.
+- patches.xen/xen-balloon-max-target: Expose limit domain can
+ be ballooned up to (152667).
+- patches.xen/xen-x86-high_memory-early: Initialize high_memory
+ as early as possible.
+- patches.xen/xen-x86-dcr-fallback: Add fallback when
+ XENMEM_exchange fails to replace contiguous region (181869).
+* Fri Sep 01 2006 - gregkh@suse.de
+- Update to 2.6.18-rc5-git5
+- should build properly now...
+* Thu Aug 31 2006 - gregkh@suse.de
+- update to 2.6.18-rc5-git3 which contains
+- cifs fixes
+- x86 and x86_64 fixes
+- ppc fixes
+- arm fixes (which we don't really care about...)
+- other minor bugfixes
+- Update config files.
+- patches.fixes/i386-rwlock.h-fix-smp-alternatives-fix.patch:
+ [PATCH] i386: rwlock.h fix smp alternatives fix.
+* Thu Aug 31 2006 - neilb@suse.de
+- patches.fixes/nfsd-dmapi-aware: Delete.
+* Thu Aug 31 2006 - jblunck@suse.de
+- Update config files (enable CONFIG_EDAC_DEBUG for kernel-debug).
* Wed Aug 30 2006 - jblunck@suse.de
- Update config files (disable CONFIG_EDAC_DEBUG).
* Wed Aug 30 2006 - olh@suse.de
++++++ kernel-um.spec ++++++
--- /var/tmp/diff_new_pack.SsE5Ci/_old 2006-09-03 12:12:17.000000000 +0200
+++ /var/tmp/diff_new_pack.SsE5Ci/_new 2006-09-03 12:12:17.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-um (Version 2.6.18_rc5)
+# spec file for package kernel-um (Version 2.6.18_rc5_git6)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -15,14 +15,13 @@
%define build_kdump %([ um != kdump ] ; echo $?)
%define build_xen %(case um in (xen*) echo 1;; (*) echo 0;; esac)
%define build_um %([ um != um ] ; echo $?)
-%define build_vanilla %([ um != vanilla ] ; echo $?)
BuildRequires: kernel-dummy libpcap xorg-x11-devel
%ifarch ia64
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
-Version: 2.6.18_rc5
-Release: 4
+Version: 2.6.18_rc5_git6
+Release: 1
Summary: The User Mode Linux kernel.
License: GPL
Group: System/Kernel
@@ -30,7 +29,7 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.18_rc5-%release
+Provides: kernel = 2.6.18_rc5_git6-%release
%endif
%endif
Provides: kernel-um-nongpl
@@ -43,10 +42,8 @@
%endif
%endif
%ifarch %ix86 x86_64
-%if "um" != "default" && "um" != "kdump"
Requires: irqbalance
%endif
-%endif
%if %build_xen
Requires: xen >= xen-3.0.2_09697
%endif
@@ -126,12 +123,12 @@
-Source Timestamp: 2006/08/30 16:35:31 UTC
+Source Timestamp: 2006/09/01 22:19:04 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.17.tar.bz2 ]; then
- echo "The kernel-um-2.6.18_rc5.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.18_rc5.src.rpm."
+ echo "The kernel-um-2.6.18_rc5_git6.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.18_rc5_git6.src.rpm."
exit 1
fi
symbols=$(
@@ -169,21 +166,12 @@
fi
subarch=${1%/*}
# Apply the patches needed for this architecture.
-%if !%build_vanilla
for patch in $(%_sourcedir/guards $symbols < %_sourcedir/series.conf); do
if ! patch -s -E -p1 --no-backup-if-mismatch -i ../$patch; then
echo "*** Patch $patch failed ***"
exit 1
fi
done
-%else
-for patch in $(%_sourcedir/guards $symbols < %_sourcedir/series.conf | grep kernel.org); do
- if ! patch -s -E -p1 --no-backup-if-mismatch -i ../$patch; then
- echo "*** Patch $patch failed ***"
- exit 1
- fi
-done
-%endif
%_sourcedir/install-configs %_sourcedir %my_builddir %release
config=arch/$subarch/defconfig.um
@@ -340,7 +328,7 @@
%endif
# kdump
%endif
-%if %build_kdump || %build_um || %build_xen || %build_vanilla
+%if %build_kdump || %build_um || %build_xen
suffix=-um
%endif
ln -s $image$suffix %buildroot/boot/$image$suffix
@@ -479,6 +467,45 @@
%files -f kernel.files
%changelog -n kernel-um
+* Sun Sep 03 2006 - aj@suse.de
+- Require irqbalance always on x86 and x86-64.
+* Sat Sep 02 2006 - gregkh@suse.de
+- Update to 2.6.18-rc5-git6
+- USB fixes and some other stuff
+* Fri Sep 01 2006 - jbeulich@novell.com
+- Update Xen patches to -unstable changeset 11259 and 2.6.18-rc5-git5.
+- Update Xen config files.
+- patches.xen/xen-x86-no-lapic: Disallow all accesses to the
+ local APIC page (191115).
+- patches.xen/xen-x86-no-ioapic-base: Disallow all accesses to
+ the IO-APIC pages (191115).
+- patches.xen/xen-vfb-frontend: Re: [Xen-devel] [PATCH 1/2]
+ Virtual frame buffer: frontend.
+- patches.xen/xen-vfb-dom0: Suppress Xen virtual framebuffer
+ and keyboard setup in dom0.
+- patches.xen/xen-balloon-max-target: Expose limit domain can
+ be ballooned up to (152667).
+- patches.xen/xen-x86-high_memory-early: Initialize high_memory
+ as early as possible.
+- patches.xen/xen-x86-dcr-fallback: Add fallback when
+ XENMEM_exchange fails to replace contiguous region (181869).
+* Fri Sep 01 2006 - gregkh@suse.de
+- Update to 2.6.18-rc5-git5
+- should build properly now...
+* Thu Aug 31 2006 - gregkh@suse.de
+- update to 2.6.18-rc5-git3 which contains
+- cifs fixes
+- x86 and x86_64 fixes
+- ppc fixes
+- arm fixes (which we don't really care about...)
+- other minor bugfixes
+- Update config files.
+- patches.fixes/i386-rwlock.h-fix-smp-alternatives-fix.patch:
+ [PATCH] i386: rwlock.h fix smp alternatives fix.
+* Thu Aug 31 2006 - neilb@suse.de
+- patches.fixes/nfsd-dmapi-aware: Delete.
+* Thu Aug 31 2006 - jblunck@suse.de
+- Update config files (enable CONFIG_EDAC_DEBUG for kernel-debug).
* Wed Aug 30 2006 - jblunck@suse.de
- Update config files (disable CONFIG_EDAC_DEBUG).
* Wed Aug 30 2006 - olh@suse.de
++++++ kernel-xen.spec ++++++
--- /var/tmp/diff_new_pack.SsE5Ci/_old 2006-09-03 12:12:17.000000000 +0200
+++ /var/tmp/diff_new_pack.SsE5Ci/_new 2006-09-03 12:12:17.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-xen (Version 2.6.18_rc5)
+# spec file for package kernel-xen (Version 2.6.18_rc5_git6)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -15,14 +15,13 @@
%define build_kdump %([ xen != kdump ] ; echo $?)
%define build_xen %(case xen in (xen*) echo 1;; (*) echo 0;; esac)
%define build_um %([ xen != um ] ; echo $?)
-%define build_vanilla %([ xen != vanilla ] ; echo $?)
BuildRequires: kernel-dummy
%ifarch ia64
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
-Version: 2.6.18_rc5
-Release: 4
+Version: 2.6.18_rc5_git6
+Release: 1
Summary: The Xen Kernel
License: GPL
Group: System/Kernel
@@ -30,7 +29,7 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.18_rc5-%release
+Provides: kernel = 2.6.18_rc5_git6-%release
%endif
%endif
Provides: kernel-xen-nongpl
@@ -41,10 +40,8 @@
%endif
%endif
%ifarch %ix86 x86_64
-%if "xen" != "default" && "xen" != "kdump"
Requires: irqbalance
%endif
-%endif
%if %build_xen
Requires: xen >= xen-3.0.2_09697
%endif
@@ -124,12 +121,12 @@
-Source Timestamp: 2006/08/30 16:35:31 UTC
+Source Timestamp: 2006/09/01 22:19:04 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.17.tar.bz2 ]; then
- echo "The kernel-xen-2.6.18_rc5.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.18_rc5.src.rpm."
+ echo "The kernel-xen-2.6.18_rc5_git6.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.18_rc5_git6.src.rpm."
exit 1
fi
symbols=$(
@@ -167,21 +164,12 @@
fi
subarch=${1%/*}
# Apply the patches needed for this architecture.
-%if !%build_vanilla
for patch in $(%_sourcedir/guards $symbols < %_sourcedir/series.conf); do
if ! patch -s -E -p1 --no-backup-if-mismatch -i ../$patch; then
echo "*** Patch $patch failed ***"
exit 1
fi
done
-%else
-for patch in $(%_sourcedir/guards $symbols < %_sourcedir/series.conf | grep kernel.org); do
- if ! patch -s -E -p1 --no-backup-if-mismatch -i ../$patch; then
- echo "*** Patch $patch failed ***"
- exit 1
- fi
-done
-%endif
%_sourcedir/install-configs %_sourcedir %my_builddir %release
config=arch/$subarch/defconfig.xen
@@ -338,7 +326,7 @@
%endif
# kdump
%endif
-%if %build_kdump || %build_um || %build_xen || %build_vanilla
+%if %build_kdump || %build_um || %build_xen
suffix=-xen
%endif
ln -s $image$suffix %buildroot/boot/$image$suffix
@@ -477,6 +465,45 @@
%files -f kernel.files
%changelog -n kernel-xen
+* Sun Sep 03 2006 - aj@suse.de
+- Require irqbalance always on x86 and x86-64.
+* Sat Sep 02 2006 - gregkh@suse.de
+- Update to 2.6.18-rc5-git6
+- USB fixes and some other stuff
+* Fri Sep 01 2006 - jbeulich@novell.com
+- Update Xen patches to -unstable changeset 11259 and 2.6.18-rc5-git5.
+- Update Xen config files.
+- patches.xen/xen-x86-no-lapic: Disallow all accesses to the
+ local APIC page (191115).
+- patches.xen/xen-x86-no-ioapic-base: Disallow all accesses to
+ the IO-APIC pages (191115).
+- patches.xen/xen-vfb-frontend: Re: [Xen-devel] [PATCH 1/2]
+ Virtual frame buffer: frontend.
+- patches.xen/xen-vfb-dom0: Suppress Xen virtual framebuffer
+ and keyboard setup in dom0.
+- patches.xen/xen-balloon-max-target: Expose limit domain can
+ be ballooned up to (152667).
+- patches.xen/xen-x86-high_memory-early: Initialize high_memory
+ as early as possible.
+- patches.xen/xen-x86-dcr-fallback: Add fallback when
+ XENMEM_exchange fails to replace contiguous region (181869).
+* Fri Sep 01 2006 - gregkh@suse.de
+- Update to 2.6.18-rc5-git5
+- should build properly now...
+* Thu Aug 31 2006 - gregkh@suse.de
+- update to 2.6.18-rc5-git3 which contains
+- cifs fixes
+- x86 and x86_64 fixes
+- ppc fixes
+- arm fixes (which we don't really care about...)
+- other minor bugfixes
+- Update config files.
+- patches.fixes/i386-rwlock.h-fix-smp-alternatives-fix.patch:
+ [PATCH] i386: rwlock.h fix smp alternatives fix.
+* Thu Aug 31 2006 - neilb@suse.de
+- patches.fixes/nfsd-dmapi-aware: Delete.
+* Thu Aug 31 2006 - jblunck@suse.de
+- Update config files (enable CONFIG_EDAC_DEBUG for kernel-debug).
* Wed Aug 30 2006 - jblunck@suse.de
- Update config files (disable CONFIG_EDAC_DEBUG).
* Wed Aug 30 2006 - olh@suse.de
++++++ kernel-xenpae.spec ++++++
--- /var/tmp/diff_new_pack.SsE5Ci/_old 2006-09-03 12:12:17.000000000 +0200
+++ /var/tmp/diff_new_pack.SsE5Ci/_new 2006-09-03 12:12:17.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-xenpae (Version 2.6.18_rc5)
+# spec file for package kernel-xenpae (Version 2.6.18_rc5_git6)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -15,14 +15,13 @@
%define build_kdump %([ xenpae != kdump ] ; echo $?)
%define build_xen %(case xenpae in (xen*) echo 1;; (*) echo 0;; esac)
%define build_um %([ xenpae != um ] ; echo $?)
-%define build_vanilla %([ xenpae != vanilla ] ; echo $?)
BuildRequires: kernel-dummy
%ifarch ia64
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
-Version: 2.6.18_rc5
-Release: 4
+Version: 2.6.18_rc5_git6
+Release: 1
Summary: The Xen Kernel with PAE support
License: GPL
Group: System/Kernel
@@ -30,16 +29,14 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.18_rc5-%release
+Provides: kernel = 2.6.18_rc5_git6-%release
%endif
%endif
Provides: kernel-xenpae-nongpl
Obsoletes: kernel-xenpae-nongpl
%ifarch %ix86 x86_64
-%if "xenpae" != "default" && "xenpae" != "kdump"
Requires: irqbalance
%endif
-%endif
%if %build_xen
Requires: xen >= xen-3.0.2_09697
%endif
@@ -121,12 +118,12 @@
-Source Timestamp: 2006/08/30 16:35:31 UTC
+Source Timestamp: 2006/09/01 22:19:04 UTC
%prep
if ! [ -e %_sourcedir/linux-2.6.17.tar.bz2 ]; then
- echo "The kernel-xenpae-2.6.18_rc5.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.18_rc5.src.rpm."
+ echo "The kernel-xenpae-2.6.18_rc5_git6.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.18_rc5_git6.src.rpm."
exit 1
fi
symbols=$(
@@ -164,21 +161,12 @@
fi
subarch=${1%/*}
# Apply the patches needed for this architecture.
-%if !%build_vanilla
for patch in $(%_sourcedir/guards $symbols < %_sourcedir/series.conf); do
if ! patch -s -E -p1 --no-backup-if-mismatch -i ../$patch; then
echo "*** Patch $patch failed ***"
exit 1
fi
done
-%else
-for patch in $(%_sourcedir/guards $symbols < %_sourcedir/series.conf | grep kernel.org); do
- if ! patch -s -E -p1 --no-backup-if-mismatch -i ../$patch; then
- echo "*** Patch $patch failed ***"
- exit 1
- fi
-done
-%endif
%_sourcedir/install-configs %_sourcedir %my_builddir %release
config=arch/$subarch/defconfig.xenpae
@@ -335,7 +323,7 @@
%endif
# kdump
%endif
-%if %build_kdump || %build_um || %build_xen || %build_vanilla
+%if %build_kdump || %build_um || %build_xen
suffix=-xenpae
%endif
ln -s $image$suffix %buildroot/boot/$image$suffix
@@ -474,6 +462,45 @@
%files -f kernel.files
%changelog -n kernel-xenpae
+* Sun Sep 03 2006 - aj@suse.de
+- Require irqbalance always on x86 and x86-64.
+* Sat Sep 02 2006 - gregkh@suse.de
+- Update to 2.6.18-rc5-git6
+- USB fixes and some other stuff
+* Fri Sep 01 2006 - jbeulich@novell.com
+- Update Xen patches to -unstable changeset 11259 and 2.6.18-rc5-git5.
+- Update Xen config files.
+- patches.xen/xen-x86-no-lapic: Disallow all accesses to the
+ local APIC page (191115).
+- patches.xen/xen-x86-no-ioapic-base: Disallow all accesses to
+ the IO-APIC pages (191115).
+- patches.xen/xen-vfb-frontend: Re: [Xen-devel] [PATCH 1/2]
+ Virtual frame buffer: frontend.
+- patches.xen/xen-vfb-dom0: Suppress Xen virtual framebuffer
+ and keyboard setup in dom0.
+- patches.xen/xen-balloon-max-target: Expose limit domain can
+ be ballooned up to (152667).
+- patches.xen/xen-x86-high_memory-early: Initialize high_memory
+ as early as possible.
+- patches.xen/xen-x86-dcr-fallback: Add fallback when
+ XENMEM_exchange fails to replace contiguous region (181869).
+* Fri Sep 01 2006 - gregkh@suse.de
+- Update to 2.6.18-rc5-git5
+- should build properly now...
+* Thu Aug 31 2006 - gregkh@suse.de
+- update to 2.6.18-rc5-git3 which contains
+- cifs fixes
+- x86 and x86_64 fixes
+- ppc fixes
+- arm fixes (which we don't really care about...)
+- other minor bugfixes
+- Update config files.
+- patches.fixes/i386-rwlock.h-fix-smp-alternatives-fix.patch:
+ [PATCH] i386: rwlock.h fix smp alternatives fix.
+* Thu Aug 31 2006 - neilb@suse.de
+- patches.fixes/nfsd-dmapi-aware: Delete.
+* Thu Aug 31 2006 - jblunck@suse.de
+- Update config files (enable CONFIG_EDAC_DEBUG for kernel-debug).
* Wed Aug 30 2006 - jblunck@suse.de
- Update config files (disable CONFIG_EDAC_DEBUG).
* Wed Aug 30 2006 - olh@suse.de
++++++ build-source-timestamp ++++++
--- kernel-source/build-source-timestamp 2006-08-31 00:48:20.000000000 +0200
+++ kernel-source/build-source-timestamp 2006-09-03 12:06:22.000000000 +0200
@@ -1 +1 @@
-2006/08/30 16:35:31 UTC
+2006/09/01 22:19:04 UTC
++++++ config.conf ++++++
--- kernel-source/config.conf 2006-08-31 00:48:30.000000000 +0200
+++ kernel-source/config.conf 2006-09-03 12:06:33.000000000 +0200
@@ -8,7 +8,6 @@
+IA32 i386/xen
+IA32 i386/xenpae
+IA32 i386/kdump
-+IA32 i386/vanilla
+ia64 ia64/default
+ia64 ia64/debug
++++++ config.tar.bz2 ++++++
++++ 3953 lines of diff (skipped)
++++++ kabi.tar.bz2 ++++++
++++++ novell-kmp.tar.bz2 ++++++
++++++ patches.arch.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/i386-default-max-mp-busses new/patches.arch/i386-default-max-mp-busses
--- old/patches.arch/i386-default-max-mp-busses 2006-08-30 21:42:19.000000000 +0200
+++ new/patches.arch/i386-default-max-mp-busses 1970-01-01 01:00:00.000000000 +0100
@@ -1,17 +0,0 @@
-From: ak@suse.de
-Subject: Increase MAX_MP_BUSSES in default kernel to match generic
-Suse-bugzilla: 57179
-Patch-mainline: Should be in 2.6.19
-
-Index: linux-2.6.15/include/asm-i386/mach-default/mach_mpspec.h
-===================================================================
---- linux-2.6.15.orig/include/asm-i386/mach-default/mach_mpspec.h
-+++ linux-2.6.15/include/asm-i386/mach-default/mach_mpspec.h
-@@ -3,6 +3,6 @@
-
- #define MAX_IRQ_SOURCES 256
-
--#define MAX_MP_BUSSES 32
-+#define MAX_MP_BUSSES 260
-
- #endif /* __ASM_MACH_MPSPEC_H */
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/ppc-update_gtod-race.patch new/patches.arch/ppc-update_gtod-race.patch
--- old/patches.arch/ppc-update_gtod-race.patch 2006-08-30 14:35:32.000000000 +0200
+++ new/patches.arch/ppc-update_gtod-race.patch 1970-01-01 01:00:00.000000000 +0100
@@ -1,145 +0,0 @@
-Subject: fix gettimeofday vs. update_gtod race
-From: Paul Mackerras
-References: 197699 , LTC24884 , 202146
-
-breaks ppc32, so make it 64bit only for the time being:
-
-
-Userspace can (very, very) occasionally get bogus time values due to
-a tiny race between powerpc's do_gettimeofday and timer interrupt:
-
-1. do_gettimeofday does get_tb()
-
-2. decrementer exception on boot cpu which runs timer_recalc_offset,
- which also samples the timebase and updates the do_gtod structure
- with a greater timebase value.
-
-3. do_gettimeofday calls __do_gettimeofday, which leads to the
- negative result from tb_val - temp_varp->tb_orig_stamp.
-
-The fix is to ensure that do_gettimeofday samples the timebase only
-after loading do_gtod.varp.
-
-
-Signed-off-by: Nathan Lynch
-Signed-off-by: Olaf Hering
-
-
-
-This patch should fix it. The problem was that I was comparing a
-32-bit quantity with a 64-bit quantity, and consequently time wasn't
-advancing. This makes us use a 64-bit quantity on all platforms,
-which ends up simplifying the code since we can now get rid of the
-tb_last_stamp variable (which actually fixes another bug that Ben H
-and I noticed while going carefully through the code).
-
-This works fine on my G4 tibook. Let me know how it goes on your
-machines.
-
-Paul.
-
----
- arch/powerpc/kernel/time.c | 25 ++++++++-----------------
- include/asm-powerpc/time.h | 4 ----
- 2 files changed, 8 insertions(+), 21 deletions(-)
-
-Index: linux-2.6.17/arch/powerpc/kernel/time.c
-===================================================================
---- linux-2.6.17.orig/arch/powerpc/kernel/time.c
-+++ linux-2.6.17/arch/powerpc/kernel/time.c
-@@ -125,15 +125,8 @@ static long timezone_offset;
- unsigned long ppc_proc_freq;
- unsigned long ppc_tb_freq;
-
--u64 tb_last_jiffy __cacheline_aligned_in_smp;
--unsigned long tb_last_stamp;
--
--/*
-- * Note that on ppc32 this only stores the bottom 32 bits of
-- * the timebase value, but that's enough to tell when a jiffy
-- * has passed.
-- */
--DEFINE_PER_CPU(unsigned long, last_jiffy);
-+static u64 tb_last_jiffy __cacheline_aligned_in_smp;
-+static DEFINE_PER_CPU(u64, last_jiffy);
-
- #ifdef CONFIG_VIRT_CPU_ACCOUNTING
- /*
-@@ -458,7 +451,7 @@ void do_gettimeofday(struct timeval *tv)
- do {
- seq = read_seqbegin_irqsave(&xtime_lock, flags);
- sec = xtime.tv_sec;
-- nsec = xtime.tv_nsec + tb_ticks_since(tb_last_stamp);
-+ nsec = xtime.tv_nsec + tb_ticks_since(tb_last_jiffy);
- } while (read_seqretry_irqrestore(&xtime_lock, seq, flags));
- usec = nsec / 1000;
- while (usec >= 1000000) {
-@@ -700,7 +693,6 @@ void timer_interrupt(struct pt_regs * re
- tb_next_jiffy = tb_last_jiffy + tb_ticks_per_jiffy;
- if (per_cpu(last_jiffy, cpu) >= tb_next_jiffy) {
- tb_last_jiffy = tb_next_jiffy;
-- tb_last_stamp = per_cpu(last_jiffy, cpu);
- do_timer(regs);
- timer_recalc_offset(tb_last_jiffy);
- timer_check_rtc();
-@@ -749,7 +741,7 @@ void __init smp_space_timers(unsigned in
- int i;
- unsigned long half = tb_ticks_per_jiffy / 2;
- unsigned long offset = tb_ticks_per_jiffy / max_cpus;
-- unsigned long previous_tb = per_cpu(last_jiffy, boot_cpuid);
-+ u64 previous_tb = per_cpu(last_jiffy, boot_cpuid);
-
- /* make sure tb > per_cpu(last_jiffy, cpu) for all cpus always */
- previous_tb -= tb_ticks_per_jiffy;
-@@ -830,7 +822,7 @@ int do_settimeofday(struct timespec *tv)
- * and therefore the (jiffies - wall_jiffies) computation
- * has been removed.
- */
-- tb_delta = tb_ticks_since(tb_last_stamp);
-+ tb_delta = tb_ticks_since(tb_last_jiffy);
- tb_delta = mulhdu(tb_delta, do_gtod.varp->tb_to_xs); /* in xsec */
- new_nsec -= SCALE_XSEC(tb_delta, 1000000000);
-
-@@ -950,8 +942,7 @@ void __init time_init(void)
- if (__USE_RTC()) {
- /* 601 processor: dec counts down by 128 every 128ns */
- ppc_tb_freq = 1000000000;
-- tb_last_stamp = get_rtcl();
-- tb_last_jiffy = tb_last_stamp;
-+ tb_last_jiffy = get_rtcl();
- } else {
- /* Normal PowerPC with timebase register */
- ppc_md.calibrate_decr();
-@@ -959,7 +950,7 @@ void __init time_init(void)
- ppc_tb_freq / 1000000, ppc_tb_freq % 1000000);
- printk(KERN_DEBUG "time_init: processor frequency = %lu.%.6lu MHz\n",
- ppc_proc_freq / 1000000, ppc_proc_freq % 1000000);
-- tb_last_stamp = tb_last_jiffy = get_tb();
-+ tb_last_jiffy = get_tb();
- }
-
- tb_ticks_per_jiffy = ppc_tb_freq / HZ;
-@@ -1036,7 +1027,7 @@ void __init time_init(void)
- do_gtod.varp = &do_gtod.vars[0];
- do_gtod.var_idx = 0;
- do_gtod.varp->tb_orig_stamp = tb_last_jiffy;
-- __get_cpu_var(last_jiffy) = tb_last_stamp;
-+ __get_cpu_var(last_jiffy) = tb_last_jiffy;
- do_gtod.varp->stamp_xsec = (u64) xtime.tv_sec * XSEC_PER_SEC;
- do_gtod.tb_ticks_per_sec = tb_ticks_per_sec;
- do_gtod.varp->tb_to_xs = tb_to_xs;
-Index: linux-2.6.17/include/asm-powerpc/time.h
-===================================================================
---- linux-2.6.17.orig/include/asm-powerpc/time.h
-+++ linux-2.6.17/include/asm-powerpc/time.h
-@@ -30,10 +30,6 @@ extern unsigned long tb_ticks_per_usec;
- extern unsigned long tb_ticks_per_sec;
- extern u64 tb_to_xs;
- extern unsigned tb_to_us;
--extern unsigned long tb_last_stamp;
--extern u64 tb_last_jiffy;
--
--DECLARE_PER_CPU(unsigned long, last_jiffy);
-
- struct rtc_time;
- extern void to_tm(int tim, struct rtc_time * tm);
++++++ patches.drivers.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.drivers/e100-ignore-bad-eeprom new/patches.drivers/e100-ignore-bad-eeprom
--- old/patches.drivers/e100-ignore-bad-eeprom 2006-01-25 11:53:54.000000000 +0100
+++ new/patches.drivers/e100-ignore-bad-eeprom 1970-01-01 01:00:00.000000000 +0100
@@ -1,38 +0,0 @@
-From: someone
-Subject: e100: add module parameter to ignore bad EEPROM checksum
-Patch-mainline: never
-References: 59705
-
-There seem to be cards out there that have a broken eeprom checksum,
-but work fine otherwise.
-
-Acked-by: okir@suse.de
-
- drivers/net/e100.c | 7 ++++++-
- 1 files changed, 6 insertions(+), 1 deletion(-)
-
-Index: build/drivers/net/e100.c
-===================================================================
---- build.orig/drivers/net/e100.c
-+++ build/drivers/net/e100.c
-@@ -737,6 +737,10 @@ static u16 e100_eeprom_read(struct nic *
- return le16_to_cpu(data);
- };
-
-+static int badeeprom = 0;
-+module_param(badeeprom, int, 0);
-+MODULE_PARM_DESC(badeeprom, "Allow initialization with a corrupt EEPROM");
-+
- /* Load entire EEPROM image into driver cache and validate checksum */
- static int e100_eeprom_load(struct nic *nic)
- {
-@@ -757,7 +761,8 @@ static int e100_eeprom_load(struct nic *
- checksum = le16_to_cpu(0xBABA - checksum);
- if(checksum != nic->eeprom[nic->eeprom_wc - 1]) {
- DPRINTK(PROBE, ERR, "EEPROM corrupted\n");
-- return -EAGAIN;
-+ if (!badeeprom)
-+ return -EAGAIN;
- }
-
- return 0;
++++++ patches.fixes.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/invalidate_page_non_destructive new/patches.fixes/invalidate_page_non_destructive
--- old/patches.fixes/invalidate_page_non_destructive 2006-04-11 02:31:42.000000000 +0200
+++ new/patches.fixes/invalidate_page_non_destructive 2006-09-01 13:27:05.000000000 +0200
@@ -3,6 +3,12 @@
Patch-mainline: pending
References: 133890
+Note: 30aug2006
+ Slightly revised patch submitted to akpm. However apparent Nick Piggin
+ has something in the works that will make this fairly redundant, or at
+ least change it substantially - his patch would cause filemap_nopage
+ to lock that page so that certain races will be avoided completely.
+
Make invalidate_inode_pages2 non-destructive so that dirty pages never
get removed. Otherwise nfs writes can be lost if they happen at an awkward time.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/ipv6-add-addr-install-dstentry new/patches.fixes/ipv6-add-addr-install-dstentry
--- old/patches.fixes/ipv6-add-addr-install-dstentry 2006-08-30 21:42:19.000000000 +0200
+++ new/patches.fixes/ipv6-add-addr-install-dstentry 1970-01-01 01:00:00.000000000 +0100
@@ -1,41 +0,0 @@
-From: Keir Fraser
-Subject: ipv6_add_addr should install dstentry earlier
-References: 185506
-
-ipv6_add_addr allocates a struct inet6_ifaddr and a dstentry, but it
-doesn't install the dstentry in ifa->rt until after it releases the
-addrconf_hash_lock. This means other CPUs will be able to see the new
-address while it hasn't been initialized completely yet.
-
-One possible fix would be to grab the ifp->lock spinlock when
-creating the address struct; a simpler fix is to just move the
-assignment.
-
-Acked-by: jbeulich@novell.com
-Acked-by: okir@suse.de
-
- net/ipv6/addrconf.c | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
-
-Index: build/net/ipv6/addrconf.c
-===================================================================
---- build.orig/net/ipv6/addrconf.c
-+++ build/net/ipv6/addrconf.c
-@@ -578,6 +578,8 @@ ipv6_add_addr(struct inet6_dev *idev, co
- ifa->flags = flags | IFA_F_TENTATIVE;
- ifa->cstamp = ifa->tstamp = jiffies;
-
-+ ifa->rt = rt;
-+
- ifa->idev = idev;
- in6_dev_hold(idev);
- /* For caller */
-@@ -603,8 +605,6 @@ ipv6_add_addr(struct inet6_dev *idev, co
- }
- #endif
-
-- ifa->rt = rt;
--
- in6_ifa_hold(ifa);
- write_unlock(&idev->lock);
- out2:
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/nfsd-dmapi-aware new/patches.fixes/nfsd-dmapi-aware
--- old/patches.fixes/nfsd-dmapi-aware 2006-08-01 11:07:46.000000000 +0200
+++ new/patches.fixes/nfsd-dmapi-aware 1970-01-01 01:00:00.000000000 +0100
@@ -1,165 +0,0 @@
-From: Greg Banks
-Subject: Make NFSD DMAPI aware
-References: 74107, 173874
-Patch-mainline: obstruction...
-
-G'day,
-
-The NFSv3 protocol specifies an error, NFS3ERR_JUKEBOX, which a server
-should return when an I/O operation will take a very long time.
-This causes a different pattern of retries in clients, and avoids
-a number of serious problems associated with I/Os which take longer
-than an RPC timeout. The Linux knfsd server has code to generate the
-jukebox error and many NFS clients are known to have working code to
-handle it.
-
-One scenario in which a server should emit the JUKEBOX error is when
-a file data which the client is attempting to access is managed by
-an HSM (Hierarchical Storage Manager) and is not present on the disk
-and needs to be brought in from tape. Due to the nature of tapes this
-operation can take minutes rather than the milliseconds normally seen
-for local file data.
-
-Currently the Linux knfsd handles this situation poorly. A READ NFS
-call will cause the nfsd thread handling it to block until the file
-is available, without sending a reply to the NFS client. After a
-few seconds the client retries, and this second READ call causes
-another nfsd to block behind the first one. A few seconds later and
-the client's retries have blocked *all* the nfsd threads, and all NFS
-service from the server stops until the original file arrives on disk.
-
-WRITEs and SETATTRs which truncate the file are marginally better, in
-that the knfsd dupcache will catch the retries and drop them without
-blocking an nfsd (the dupcache *will* catch the retries because the
-cache entry remains in RC_INPROG state and is not reused until the
-first call finishes). However the first call still blocks, so given
-WRITEs to enough offline files the server can still be locked up.
-
-There are also client-side implications, depending on the client
-implementation. For example, on a Linux client an RPC retry loop uses
-an RPC request slot, so reads from enough separate offline files can
-lock up a mountpoint.
-
-This patch seeks to remedy the interaction between knfsd and HSMs by
-providing mechanisms to allow knfsd to tell an underlying filesystem
-(which supports HSMs) not to block for reads, writes and truncates
-of offline files. It's a port of a Linux 2.4 patch used in SGI's
-ProPack distro for the last 12 months. The patch:
-
-* provides a new ATTR_NO_BLOCK flag which the kernel can
- use to tell a filesystem's inode_ops->setattr() operation not
- to block when truncating an offline file. XFS already obeys
- this flag (inside a #ifdef)
-
-* changes knfsd to provide ATTR_NO_BLOCK when it does the VFS
- calls to implement the SETATTR NFS call.
-
-* changes knfsd to supply the O_NONBLOCK flag in the temporary
- struct file it uses for VFS reads and writes, in order to ask
- the filesystem not to block when reading or writing an offline
- file. XFS already obeys this new semantic for O_NONBLOCK
- (and in SLES9 so does JFS).
-
-* adds code to translate the -EAGAIN the filesystem returns when
- it would have blocked, to the -ETIMEDOUT that knfsd expects.
-
-
-Signed-off-by: Greg Banks
-(SLES9 patch Acked-by: okir@suse.de)
-Signed-off-by: NeilBrown
-
-
----
- fs/nfsd/vfs.c | 33 +++++++++++++++++++++++++++++++--
- include/linux/fs.h | 1 +
- 2 files changed, 32 insertions(+), 2 deletions(-)
-
---- linux-2.6.17.orig/fs/nfsd/vfs.c
-+++ linux-2.6.17/fs/nfsd/vfs.c
-@@ -326,6 +326,16 @@ nfsd_setattr(struct svc_rqst *rqstp, str
- goto out_nfserr;
- }
- DQUOT_INIT(inode);
-+
-+
-+ /*
-+ * Tell a Hierarchical Storage Manager (e.g. via DMAPI) to
-+ * return EAGAIN when an action would take minutes instead of
-+ * milliseconds so that NFS can reply to the client with
-+ * NFSERR_JUKEBOX instead of blocking an nfsd thread.
-+ */
-+ if (rqstp->rq_vers >= 3)
-+ iap->ia_valid |= ATTR_NO_BLOCK;
- }
-
- imode = inode->i_mode;
-@@ -348,6 +358,9 @@ nfsd_setattr(struct svc_rqst *rqstp, str
- if (!check_guard || guardtime == inode->i_ctime.tv_sec) {
- fh_lock(fhp);
- err = notify_change(dentry, iap);
-+ /* to get NFSERR_JUKEBOX on the wire, need -ETIMEDOUT */
-+ if (err == -EAGAIN)
-+ err = -ETIMEDOUT;
- err = nfserrno(err);
- fh_unlock(fhp);
- }
-@@ -836,6 +849,10 @@ nfsd_vfs_read(struct svc_rqst *rqstp, st
- if (ra && ra->p_set)
- file->f_ra = ra->p_ra;
-
-+ /* Support HSMs -- see comment in nfsd_setattr() */
-+ if (rqstp->rq_vers >= 3)
-+ file->f_flags |= O_NONBLOCK;
-+
- if (file->f_op->sendfile && rqstp->rq_sendfile_ok) {
- svc_pushback_unused_pages(rqstp);
- err = file->f_op->sendfile(file, &offset, *count,
-@@ -861,8 +878,12 @@ nfsd_vfs_read(struct svc_rqst *rqstp, st
- *count = err;
- err = 0;
- fsnotify_access(file->f_dentry);
-- } else
-+ } else {
-+ /* to get NFSERR_JUKEBOX on the wire, need -ETIMEDOUT */
-+ if (err == -EAGAIN)
-+ err = -ETIMEDOUT;
- err = nfserrno(err);
-+ }
- out:
- return err;
- }
-@@ -920,6 +941,10 @@ nfsd_vfs_write(struct svc_rqst *rqstp, s
- if (stable && !EX_WGATHER(exp))
- file->f_flags |= O_SYNC;
-
-+ /* Support HSMs -- see comment in nfsd_setattr() */
-+ if (rqstp->rq_vers >= 3)
-+ file->f_flags |= O_NONBLOCK;
-+
- /* Write the data. */
- oldfs = get_fs(); set_fs(KERNEL_DS);
- err = vfs_writev(file, (struct iovec __user *)vec, vlen, &offset);
-@@ -972,8 +997,12 @@ nfsd_vfs_write(struct svc_rqst *rqstp, s
- dprintk("nfsd: write complete err=%d\n", err);
- if (err >= 0)
- err = 0;
-- else
-+ else {
-+ /* to get NFSERR_JUKEBOX on the wire, need -ETIMEDOUT */
-+ if (err == -EAGAIN)
-+ err = -ETIMEDOUT;
- err = nfserrno(err);
-+ }
- out:
- return err;
- }
---- linux-2.6.17.orig/include/linux/fs.h
-+++ linux-2.6.17/include/linux/fs.h
-@@ -276,6 +276,7 @@ typedef void (dio_iodone_t)(struct kiocb
- #define ATTR_KILL_SUID 2048
- #define ATTR_KILL_SGID 4096
- #define ATTR_FILE 8192
-+#define ATTR_NO_BLOCK 32768 /* Return EAGAIN and don't block on long truncates */
-
- /*
- * This is the Inode Attributes structure, used for notify_change(). It
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/samsung-unusual-floppy new/patches.fixes/samsung-unusual-floppy
--- old/patches.fixes/samsung-unusual-floppy 2006-08-30 21:42:20.000000000 +0200
+++ new/patches.fixes/samsung-unusual-floppy 1970-01-01 01:00:00.000000000 +0100
@@ -1,29 +0,0 @@
-From: juergen.mell@t-online.de
-Subject: USB floppy drive SAMSUNG SFD-321U/EP detected 8 times
-Patch-mainline: 2.6.19
-References: 117643
-
-USB floppy drive SAMSUNG SFD-321U/EP detected 8 times
-
-Is in gregkh's USB tree and the -mm release
-
-Acked-by: mantel@suse.de
-Signed-off-by: Greg Kroah-Hartman
-
-diff -urNp linux-2.6.13/drivers/usb/storage/unusual_devs.h linux-2.6.13.SUSE/drivers/usb/storage/unusual_devs.h
---- linux-2.6.13/drivers/usb/storage/unusual_devs.h 2005-10-27 14:16:25.369102521 +0200
-+++ linux-2.6.13.SUSE/drivers/usb/storage/unusual_devs.h 2005-10-27 14:17:29.827897180 +0200
-@@ -481,6 +481,13 @@ UNUSUAL_DEV( 0x054c, 0x0099, 0x0000, 0x
- US_SC_DEVICE, US_PR_DEVICE, NULL,
- US_FL_FIX_INQUIRY ),
-
-+/* floppy reports multiple luns */
-+UNUSUAL_DEV( 0x055d, 0x2020, 0x0000, 0x0210,
-+ "SAMSUNG",
-+ "SFD-321U [FW 0C]",
-+ US_SC_DEVICE, US_PR_DEVICE, NULL,
-+ US_FL_SINGLE_LUN ),
-+
-
- UNUSUAL_DEV( 0x057b, 0x0000, 0x0000, 0x0299,
- "Y-E Data",
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/smpalt-fixup new/patches.fixes/smpalt-fixup
--- old/patches.fixes/smpalt-fixup 2006-08-28 11:27:35.000000000 +0200
+++ new/patches.fixes/smpalt-fixup 1970-01-01 01:00:00.000000000 +0100
@@ -1,88 +0,0 @@
-Subject: fix up smp alternatives on x86-64
-References: 199984
-Patch-mainline: submitted 2006-08-28
-
-Don't use alternative_smp() in for __raw_spin_lock. gcc
-sometimes generates rip-relative addressing, so we can't
-simply copy the instruction to another place.
-
-Replace some leftover "lock;" with LOCK_PREFIX.
-
-Fillup space with 0x90 (nop) instead of 0x42, so
-"objdump -d -j .smp_altinstr_replacement vmlinux" gives more
-readable results.
-
-Signed-off-by: Gerd Hoffmann
-Index: linux-2.6.17/include/asm-i386/alternative.h
-===================================================================
---- linux-2.6.17.orig/include/asm-i386/alternative.h 2006-08-28 10:21:18.000000000 +0200
-+++ linux-2.6.17/include/asm-i386/alternative.h 2006-08-28 10:22:59.000000000 +0200
-@@ -122,7 +122,7 @@ static inline void alternatives_smp_swit
- ".previous\n" \
- ".section .smp_altinstr_replacement,\"awx\"\n" \
- "663:\n\t" upinstr "\n" /* replacement */ \
-- "664:\n\t.fill 662b-661b,1,0x42\n" /* space for original */ \
-+ "664:\n\t.fill 662b-661b,1,0x90\n" /* space for original */ \
- ".previous" : args)
-
- #define LOCK_PREFIX \
-Index: linux-2.6.17/include/asm-x86_64/alternative.h
-===================================================================
---- linux-2.6.17.orig/include/asm-x86_64/alternative.h 2006-08-28 10:21:21.000000000 +0200
-+++ linux-2.6.17/include/asm-x86_64/alternative.h 2006-08-28 10:23:13.000000000 +0200
-@@ -136,7 +136,7 @@ static inline void alternatives_smp_swit
- ".previous\n" \
- ".section .smp_altinstr_replacement,\"awx\"\n" \
- "663:\n\t" upinstr "\n" /* replacement */ \
-- "664:\n\t.fill 662b-661b,1,0x42\n" /* space for original */ \
-+ "664:\n\t.fill 662b-661b,1,0x90\n" /* space for original */ \
- ".previous" : args)
-
- #define LOCK_PREFIX \
-Index: linux-2.6.17/include/asm-x86_64/spinlock.h
-===================================================================
---- linux-2.6.17.orig/include/asm-x86_64/spinlock.h 2006-08-28 10:21:21.000000000 +0200
-+++ linux-2.6.17/include/asm-x86_64/spinlock.h 2006-08-28 11:07:14.000000000 +0200
-@@ -21,7 +21,7 @@
-
- #define __raw_spin_lock_string \
- "\n1:\t" \
-- "lock ; decl %0\n\t" \
-+ LOCK_PREFIX "decl %0\n\t" \
- "js 2f\n" \
- LOCK_SECTION_START("") \
- "2:\t" \
-@@ -40,10 +40,18 @@
-
- static inline void __raw_spin_lock(raw_spinlock_t *lock)
- {
-+#if 0
-+ /* gcc sometimes uses %(rip) addressing, so we can't
-+ * simply move around instructions ... */
- alternative_smp(
- __raw_spin_lock_string,
- __raw_spin_lock_string_up,
- "=m" (lock->slock) : : "memory");
-+#else
-+ __asm__ __volatile__(
-+ __raw_spin_lock_string
-+ : "=m" (lock->slock) : : "memory");
-+#endif
- }
-
- #define __raw_spin_lock_flags(lock, flags) __raw_spin_lock(lock)
-@@ -125,12 +133,12 @@ static inline int __raw_write_trylock(ra
-
- static inline void __raw_read_unlock(raw_rwlock_t *rw)
- {
-- asm volatile("lock ; incl %0" :"=m" (rw->lock) : : "memory");
-+ asm volatile(LOCK_PREFIX "incl %0" :"=m" (rw->lock) : : "memory");
- }
-
- static inline void __raw_write_unlock(raw_rwlock_t *rw)
- {
-- asm volatile("lock ; addl $" RW_LOCK_BIAS_STR ",%0"
-+ asm volatile(LOCK_PREFIX "lock ; addl $" RW_LOCK_BIAS_STR ",%0"
- : "=m" (rw->lock) : : "memory");
- }
-
++++++ patches.kernel.org.tar.bz2 ++++++
++++ 11982 lines of diff (skipped)
++++++ patches.rpmify.tar.bz2 ++++++
++++++ patches.suse.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.suse/floppy-printk.patch new/patches.suse/floppy-printk.patch
--- old/patches.suse/floppy-printk.patch 2006-08-30 14:40:00.000000000 +0200
+++ new/patches.suse/floppy-printk.patch 1970-01-01 01:00:00.000000000 +0100
@@ -1,50 +0,0 @@
-Subject: [PATCH] exit early in floppy_init when no floppy exists
-From: Olaf Hering
-References: 504 Gateway Time-Out
-
-modprobe -v floppy on a Apple G5 writes incorrect stuff to dmesg:
-
-Floppy drive(s): fd0 is 2.88M
-
-The reason is that the legacy io check happens very late,
-when part of the floppy stuff is already initialized.
-check_legacy_ioport() returns either -ENODEV right away, or it walks
-the device-tree looking for a floppy node.
-
-
-
-Signed-off-by: Olaf Hering
----
- drivers/block/floppy.c | 12 +++++-------
- 1 file changed, 5 insertions(+), 7 deletions(-)
-
-Index: linux-2.6.18-rc4/drivers/block/floppy.c
-===================================================================
---- linux-2.6.18-rc4.orig/drivers/block/floppy.c
-+++ linux-2.6.18-rc4/drivers/block/floppy.c
-@@ -4177,6 +4177,11 @@ static int __init floppy_init(void)
- int i, unit, drive;
- int err, dr;
-
-+#if defined(CONFIG_PPC_MERGE)
-+ if (check_legacy_ioport(FDC1))
-+ return -ENODEV;
-+#endif
-+
- raw_cmd = NULL;
-
- for (dr = 0; dr < N_DRIVE; dr++) {
-@@ -4234,13 +4239,6 @@ static int __init floppy_init(void)
- }
-
- use_virtual_dma = can_use_virtual_dma & 1;
--#if defined(CONFIG_PPC_MERGE)
-- if (check_legacy_ioport(FDC1)) {
-- del_timer(&fd_timeout);
-- err = -ENODEV;
-- goto out_unreg_region;
-- }
--#endif
- fdc_state[0].address = FDC1;
- if (fdc_state[0].address == -1) {
- del_timer(&fd_timeout);
++++++ patches.uml.tar.bz2 ++++++
++++++ patches.xen.tar.bz2 ++++++
++++ 20135 lines of diff (skipped)
++++++ series.conf ++++++
--- kernel-source/series.conf 2006-08-31 00:48:13.000000000 +0200
+++ kernel-source/series.conf 2006-09-03 12:05:56.000000000 +0200
@@ -25,8 +25,7 @@
patches.kernel.org/patch-2.6.18-rc2-rc3
patches.kernel.org/patch-2.6.18-rc3-rc4
patches.kernel.org/patch-2.6.18-rc4-rc5
-
- patches.arch/ppc-update_gtod-race.patch
+ patches.kernel.org/patch-2.6.18-rc5-git6
patches.fixes/setuid-dumpable-wrongdir
@@ -219,7 +218,6 @@
########################################################
# Networking, IPv6
########################################################
- patches.fixes/ipv6-add-addr-install-dstentry
patches.fixes/ipv6-no-autoconf
########################################################
@@ -243,7 +241,6 @@
########################################################
# Storage
########################################################
- patches.suse/floppy-printk.patch
# Remaining SCSI patches (garloff)
patches.suse/scsi-scan-inq-ppc64-dflt
patches.suse/scsi-error-test-unit-ready-timeout
@@ -256,7 +253,6 @@
patches.suse/nameif-track-rename.patch
patches.suse/rtnetlink-atomic2.patch
patches.suse/bonding-workqueue
- patches.drivers/e100-ignore-bad-eeprom
########################################################
# iSCSI
@@ -278,8 +274,6 @@
# make debugging easier
patches.drivers/always-announce-new-usb-devices.patch
- # usb quirks
- patches.fixes/samsung-unusual-floppy
########################################################
# I2C
########################################################
@@ -366,13 +360,8 @@
+sles10 patches.suse/dm-bbr
+sles10 patches.suse/dm-bbr.vmalloc
- patches.arch/i386-default-max-mp-busses
-
-
+notyet patches.fixes/dont-writeback-fd-bdev-inodes.patch
-
-
+andrea patches.suse/silent-stack-overflow
patches.fixes/do_anonymous_page-race
@@ -416,7 +405,6 @@
patches.fixes/sd-fix-unknown-size
- patches.fixes/nfsd-dmapi-aware
patches.suse/smtnice-disable
patches.suse/filp-slab-rcu
@@ -426,7 +414,6 @@
patches.fixes/ipmi-unload-crash
patches.fixes/loop-barriers
- patches.fixes/smpalt-fixup
# PLEASE KEEP THESE PATCHES AT THE END OF series.conf
# (as all other arch specific patches should be kept at the end
@@ -465,6 +452,9 @@
patches.xen/rename-TSS_sysenter_esp0-SYSENTER_stack_esp0.patch
+ignore patches.xen/xen-hotplug.patch
patches.xen/xenoprof-generic.patch
+ patches.xen/x86-put-note-sections-into-a-pt_note-segment-in-vmlinux.patch
+ patches.xen/x86_64-put-note-sections-into-a-pt_note-segment-in-vmlinux.patch
+ patches.xen/x86-elfnote-as-preprocessor-macro.patch
# bulk stuff, new files for xen
patches.xen/xen3-auto-xen-arch.diff
@@ -492,6 +482,9 @@
patches.xen/xen3-patch-2.6.17
patches.xen/xen3-patch-2.6.18-rc3
patches.xen/xen3-patch-2.6.18-rc3-rc4
+ patches.xen/xen3-patch-2.6.18-rc4-rc5
+ patches.xen/xen3-patch-2.6.18-rc5-git5
+ patches.xen/xen3-i386-apic-auto
patches.xen/xen3-sysfs-crash-debugging.patch
+andrea patches.xen/xen3-silent-stack-overflow
@@ -505,3 +498,11 @@
patches.xen/xen-x86-kconfig-no-cpu_freq
patches.xen/xen-x86_64-set_32bit_tls
patches.xen/xen-configurable-console
+ patches.xen/xen-x86_64-init-cleanup
+ patches.xen/xen-balloon-max-target
+ patches.xen/xen-x86-high_memory-early
+ patches.xen/xen-x86-dcr-fallback
+ patches.xen/xen-x86-no-lapic
+ patches.xen/xen-x86-no-ioapic-base
+ patches.xen/xen-vfb-frontend
+ patches.xen/xen-vfb-dom0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org