Hello community,
here is the log from the commit of package kernel-source
checked in at Thu Jan 11 11:29:19 CET 2007.
--------
--- kernel-source/kernel-bigsmp.changes 2007-01-04 09:44:15.000000000 +0100
+++ /mounts/work_src_done/STABLE/2620/kernel-source/kernel-bigsmp.changes 2007-01-10 18:40:23.000000000 +0100
@@ -1,0 +2,120 @@
+Wed Jan 10 16:58:37 CET 2007 - olh@suse.de
+
+- update to 2.16.20-rc4-git2
+ s390, powerpc, network, bluetooth, alsa fixes
+
+-------------------------------------------------------------------
+Wed Jan 10 09:17:05 CET 2007 - olh@suse.de
+
+- update patches.uml/uml-x11-fb
+ remove init_input_dev usage
+
+-------------------------------------------------------------------
+Tue Jan 9 14:54:30 CET 2007 - garloff@suse.de
+
+- Drop old SCSI patches st-ioctl-idlun-support and
+ st-non-blocking-open.
+
+-------------------------------------------------------------------
+Tue Jan 9 13:49:08 CET 2007 - olh@suse.de
+
+- update to 2.16.20-rc4
+
+-------------------------------------------------------------------
+Tue Jan 9 02:26:01 CET 2007 - gregkh@suse.de
+
+- Update config files.
+ - more arches fixed (x86-64 and alpha)
+
+-------------------------------------------------------------------
+Tue Jan 9 02:00:50 CET 2007 - gregkh@suse.de
+
+- Update config files.
+ - fix config for ia64
+
+-------------------------------------------------------------------
+Tue Jan 9 01:52:05 CET 2007 - gregkh@suse.de
+
+- Patch refresh and fixes for 2.6.19 forward port
+ - now builds in i386
+ - fixed up vanilla configs
+
+-------------------------------------------------------------------
+Tue Jan 9 01:02:28 CET 2007 - gregkh@suse.de
+
+- patches.fixes/patch-isdn-ppp-init-reset-state-timer: Delete.
+ was not used or referenced anywhere
+
+-------------------------------------------------------------------
+Tue Jan 9 01:01:10 CET 2007 - gregkh@suse.de
+
+- first step at updating to 2.6.19
+ - only i386 configs updated
+ - will not build yet due to some other issues.
+
+-------------------------------------------------------------------
+Mon Jan 8 18:37:42 CET 2007 - trenn@suse.de
+
+- patches.fixes/acpi_execute_notify_threaded.patch: Acpi:
+ create a dedicated workqueue for notify() execution
+ (http://bugzilla.kernel.org/show_bug.cgi?id=5534).
+
+-------------------------------------------------------------------
+Mon Jan 8 08:27:12 CET 2007 - olh@suse.de
+
+- update patches.suse/crasher-26.diff
+ remove unneeded linux/config.h inclusion
+ include required completion,jiffies and sched.h
+
+-------------------------------------------------------------------
+Mon Jan 8 08:25:49 CET 2007 - olh@suse.de
+
+- update patches.suse/bootsplash
+ remove unneeded linux/config.h inclusion
+
+-------------------------------------------------------------------
+Mon Jan 8 08:01:06 CET 2007 - olh@suse.de
+
+- update patches.xen/xen3-auto-xen-kconfig.diff
+ remove patches.xen/xen-x86-kconfig-no-cpu_freq
+ remove patches.xen/xen3-i386-apic-auto
+ remove unneeded Kconfig parts
+
+-------------------------------------------------------------------
+Mon Jan 8 07:48:17 CET 2007 - olh@suse.de
+
+- update patches.uml/uml-kconfig
+ remove unneeded Kconfig parts
+
+-------------------------------------------------------------------
+Fri Jan 5 20:28:01 CET 2007 - olh@suse.de
+
+- use SATA instead of IDE for winbond (159235 - LTC22345)
+
+-------------------------------------------------------------------
+Fri Jan 5 20:15:09 CET 2007 - olh@suse.de
+
+- add patches.suse/libata-pata_sl82c105-reset-delay.patch
+ some delay around the frequently called reset function (159235 - LTC22345)
+
+-------------------------------------------------------------------
+Fri Jan 5 20:00:07 CET 2007 - olh@suse.de
+
+- update patches.fixes/ignore-aix-disk-label.patch
+ fix AIX magic detection logic
+ relax check, consider common Linux partition types
+
+-------------------------------------------------------------------
+Fri Jan 5 19:48:06 CET 2007 - olh@suse.de
+
+- add patches.arch/ppc-pci-fixup_resource.patch
+ remove PCI bar 5 from winbond IDE for libata (159235 - LTC22345)
+
+-------------------------------------------------------------------
+Thu Jan 4 18:14:59 CET 2007 - jeffm@suse.de
+
+- patches.fixes/bad-file-inode-ops-sign-extension-fix.diff: vfs:
+ fix missing sign extension on error return codes w/ bad inodes
+ (230270).
+
+-------------------------------------------------------------------
kernel-debug.changes: same change
kernel-default.changes: same change
kernel-dummy.changes: same change
kernel-iseries64.changes: same change
kernel-kdump.changes: same change
kernel-ppc64.changes: same change
kernel-s390.changes: same change
kernel-source.changes: same change
kernel-syms.changes: same change
kernel-um.changes: same change
kernel-vanilla.changes: same change
Old:
----
kernel-xen.changes
kernel-xenpae.changes
kernel-xenpae.spec
kernel-xen.spec
linux-2.6.18.tar.bz2
New:
----
linux-2.6.19.tar.bz2
needed_space_in_mb
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kernel-bigsmp.spec ++++++
--- /var/tmp/diff_new_pack.Q21056/_old 2007-01-11 11:26:29.000000000 +0100
+++ /var/tmp/diff_new_pack.Q21056/_new 2007-01-11 11:26:29.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-bigsmp (Version 2.6.18.6)
+# spec file for package kernel-bigsmp (Version 2.6.20_rc4_git2)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -28,7 +28,7 @@
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
-Version: 2.6.18.6
+Version: 2.6.20_rc4_git2
Release: 1
Summary: Kernel with PAE Support
License: GNU General Public License (GPL)
@@ -37,7 +37,7 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.18.6-%source_rel
+Provides: kernel = 2.6.20_rc4_git2-%source_rel
%endif
%endif
Provides: kernel-bigsmp-nongpl
@@ -54,7 +54,7 @@
Conflicts: apparmor-parser <= 2.0-21.1
Autoreqprov: on
%define my_builddir %_builddir/%{name}-%{version}
-Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.bz2
+Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.19.tar.bz2
Source1: functions.sh
Source11: postun.sh
Source12: post.sh
@@ -125,12 +125,12 @@
-Source Timestamp: 2007/01/02 14:34:27 UTC
+Source Timestamp: 2007/01/10 15:59:52 UTC
%prep
-if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then
- echo "The kernel-bigsmp-2.6.18.6.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.18.6.src.rpm."
+if ! [ -e %_sourcedir/linux-2.6.19.tar.bz2 ]; then
+ echo "The kernel-bigsmp-2.6.20_rc4_git2.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.20_rc4_git2.src.rpm."
exit 1
fi
symbols=$(
@@ -150,8 +150,8 @@
%_sourcedir/guards $symbols $how < %_sourcedir/supported.conf \
) | sort | uniq -u | sed -e 's:$: '"$how"':'
done
-) | sed -e 's,.*/,,' | sort > linux-2.6.18/Module.supported
-cd linux-2.6.18
+) | sed -e 's,.*/,,' | sort > linux-2.6.19/Module.supported
+cd linux-2.6.19
# Find out for which architecture to build. We do this here, and use the
# result in the %build and %install sections.
#
@@ -210,7 +210,7 @@
%build
source .rpm-defs
-cd linux-2.6.18
+cd linux-2.6.19
cp .config .config.orig
%if %{tolerate_unknown_new_config_options}
MAKE_ARGS="$MAKE_ARGS -k"
@@ -251,7 +251,7 @@
export NO_BRP_STALE_LINK_ERROR=yes
# skip long-running sanity checks
export NO_BRP_NOEXECSTACK=yes
-cd linux-2.6.18
+cd linux-2.6.19
rm -rf %buildroot
mkdir -p %buildroot/boot
# (Could strip out non-public symbols.)
@@ -422,8 +422,8 @@
# Indicate the ABI badness in build result emails.
echo "KABI BADNESS $KABI" > %_rpmdir/%_arch/mbuild_subject.tag
fi
-# We were building in %my_builddir/linux-2.6.18, but the sources will
-# later be installed in /usr/src/linux-2.6.18-%source_rel. Fix up the
+# We were building in %my_builddir/linux-2.6.19, but the sources will
+# later be installed in /usr/src/linux-2.6.19-%source_rel. Fix up the
# build symlink.
rm -f %buildroot/lib/modules/$KERNELRELEASE/{source,build}
ln -s /usr/src/linux-${KERNELRELEASE%%-bigsmp} \
@@ -471,6 +471,69 @@
%files -f kernel.files
%changelog -n kernel-bigsmp
+* Wed Jan 10 2007 - olh@suse.de
+- update to 2.16.20-rc4-git2
+ s390, powerpc, network, bluetooth, alsa fixes
+* Wed Jan 10 2007 - olh@suse.de
+- update patches.uml/uml-x11-fb
+ remove init_input_dev usage
+* Tue Jan 09 2007 - garloff@suse.de
+- Drop old SCSI patches st-ioctl-idlun-support and
+ st-non-blocking-open.
+* Tue Jan 09 2007 - olh@suse.de
+- update to 2.16.20-rc4
+* Tue Jan 09 2007 - gregkh@suse.de
+- Update config files.
+ - more arches fixed (x86-64 and alpha)
+* Tue Jan 09 2007 - gregkh@suse.de
+- Update config files.
+ - fix config for ia64
+* Tue Jan 09 2007 - gregkh@suse.de
+- Patch refresh and fixes for 2.6.19 forward port
+ - now builds in i386
+ - fixed up vanilla configs
+* Tue Jan 09 2007 - gregkh@suse.de
+- patches.fixes/patch-isdn-ppp-init-reset-state-timer: Delete.
+ was not used or referenced anywhere
+* Tue Jan 09 2007 - gregkh@suse.de
+- first step at updating to 2.6.19
+ - only i386 configs updated
+ - will not build yet due to some other issues.
+* Mon Jan 08 2007 - trenn@suse.de
+- patches.fixes/acpi_execute_notify_threaded.patch: Acpi:
+ create a dedicated workqueue for notify() execution
+ (http://bugzilla.kernel.org/show_bug.cgi?id=5534).
+* Mon Jan 08 2007 - olh@suse.de
+- update patches.suse/crasher-26.diff
+ remove unneeded linux/config.h inclusion
+ include required completion,jiffies and sched.h
+* Mon Jan 08 2007 - olh@suse.de
+- update patches.suse/bootsplash
+ remove unneeded linux/config.h inclusion
+* Mon Jan 08 2007 - olh@suse.de
+- update patches.xen/xen3-auto-xen-kconfig.diff
+ remove patches.xen/xen-x86-kconfig-no-cpu_freq
+ remove patches.xen/xen3-i386-apic-auto
+ remove unneeded Kconfig parts
+* Mon Jan 08 2007 - olh@suse.de
+- update patches.uml/uml-kconfig
+ remove unneeded Kconfig parts
+* Fri Jan 05 2007 - olh@suse.de
+- use SATA instead of IDE for winbond (159235 - LTC22345)
+* Fri Jan 05 2007 - olh@suse.de
+- add patches.suse/libata-pata_sl82c105-reset-delay.patch
+ some delay around the frequently called reset function (159235 - LTC22345)
+* Fri Jan 05 2007 - olh@suse.de
+- update patches.fixes/ignore-aix-disk-label.patch
+ fix AIX magic detection logic
+ relax check, consider common Linux partition types
+* Fri Jan 05 2007 - olh@suse.de
+- add patches.arch/ppc-pci-fixup_resource.patch
+ remove PCI bar 5 from winbond IDE for libata (159235 - LTC22345)
+* Thu Jan 04 2007 - jeffm@suse.de
+- patches.fixes/bad-file-inode-ops-sign-extension-fix.diff: vfs:
+ fix missing sign extension on error return codes w/ bad inodes
+ (230270).
* Tue Jan 02 2007 - olh@suse.de
- Update to 2.6.18.6
EBTABLES: Fix wraparounds in ebt_entries verification.
++++++ kernel-debug.spec ++++++
--- /var/tmp/diff_new_pack.Q21056/_old 2007-01-11 11:26:29.000000000 +0100
+++ /var/tmp/diff_new_pack.Q21056/_new 2007-01-11 11:26:29.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-debug (Version 2.6.18.6)
+# spec file for package kernel-debug (Version 2.6.20_rc4_git2)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -28,7 +28,7 @@
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
-Version: 2.6.18.6
+Version: 2.6.20_rc4_git2
Release: 1
Summary: A Debug Version of the Kernel
License: GNU General Public License (GPL)
@@ -37,7 +37,7 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.18.6-%source_rel
+Provides: kernel = 2.6.20_rc4_git2-%source_rel
%endif
%endif
Provides: kernel-debug-nongpl
@@ -60,7 +60,7 @@
Conflicts: apparmor-parser <= 2.0-21.1
Autoreqprov: on
%define my_builddir %_builddir/%{name}-%{version}
-Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.bz2
+Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.19.tar.bz2
Source1: functions.sh
Source11: postun.sh
Source12: post.sh
@@ -130,12 +130,12 @@
-Source Timestamp: 2007/01/02 14:34:27 UTC
+Source Timestamp: 2007/01/10 15:59:52 UTC
%prep
-if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then
- echo "The kernel-debug-2.6.18.6.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.18.6.src.rpm."
+if ! [ -e %_sourcedir/linux-2.6.19.tar.bz2 ]; then
+ echo "The kernel-debug-2.6.20_rc4_git2.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.20_rc4_git2.src.rpm."
exit 1
fi
symbols=$(
@@ -155,8 +155,8 @@
%_sourcedir/guards $symbols $how < %_sourcedir/supported.conf \
) | sort | uniq -u | sed -e 's:$: '"$how"':'
done
-) | sed -e 's,.*/,,' | sort > linux-2.6.18/Module.supported
-cd linux-2.6.18
+) | sed -e 's,.*/,,' | sort > linux-2.6.19/Module.supported
+cd linux-2.6.19
# Find out for which architecture to build. We do this here, and use the
# result in the %build and %install sections.
#
@@ -215,7 +215,7 @@
%build
source .rpm-defs
-cd linux-2.6.18
+cd linux-2.6.19
cp .config .config.orig
%if %{tolerate_unknown_new_config_options}
MAKE_ARGS="$MAKE_ARGS -k"
@@ -256,7 +256,7 @@
export NO_BRP_STALE_LINK_ERROR=yes
# skip long-running sanity checks
export NO_BRP_NOEXECSTACK=yes
-cd linux-2.6.18
+cd linux-2.6.19
rm -rf %buildroot
mkdir -p %buildroot/boot
# (Could strip out non-public symbols.)
@@ -427,8 +427,8 @@
# Indicate the ABI badness in build result emails.
echo "KABI BADNESS $KABI" > %_rpmdir/%_arch/mbuild_subject.tag
fi
-# We were building in %my_builddir/linux-2.6.18, but the sources will
-# later be installed in /usr/src/linux-2.6.18-%source_rel. Fix up the
+# We were building in %my_builddir/linux-2.6.19, but the sources will
+# later be installed in /usr/src/linux-2.6.19-%source_rel. Fix up the
# build symlink.
rm -f %buildroot/lib/modules/$KERNELRELEASE/{source,build}
ln -s /usr/src/linux-${KERNELRELEASE%%-debug} \
@@ -476,6 +476,69 @@
%files -f kernel.files
%changelog -n kernel-debug
+* Wed Jan 10 2007 - olh@suse.de
+- update to 2.16.20-rc4-git2
+ s390, powerpc, network, bluetooth, alsa fixes
+* Wed Jan 10 2007 - olh@suse.de
+- update patches.uml/uml-x11-fb
+ remove init_input_dev usage
+* Tue Jan 09 2007 - garloff@suse.de
+- Drop old SCSI patches st-ioctl-idlun-support and
+ st-non-blocking-open.
+* Tue Jan 09 2007 - olh@suse.de
+- update to 2.16.20-rc4
+* Tue Jan 09 2007 - gregkh@suse.de
+- Update config files.
+ - more arches fixed (x86-64 and alpha)
+* Tue Jan 09 2007 - gregkh@suse.de
+- Update config files.
+ - fix config for ia64
+* Tue Jan 09 2007 - gregkh@suse.de
+- Patch refresh and fixes for 2.6.19 forward port
+ - now builds in i386
+ - fixed up vanilla configs
+* Tue Jan 09 2007 - gregkh@suse.de
+- patches.fixes/patch-isdn-ppp-init-reset-state-timer: Delete.
+ was not used or referenced anywhere
+* Tue Jan 09 2007 - gregkh@suse.de
+- first step at updating to 2.6.19
+ - only i386 configs updated
+ - will not build yet due to some other issues.
+* Mon Jan 08 2007 - trenn@suse.de
+- patches.fixes/acpi_execute_notify_threaded.patch: Acpi:
+ create a dedicated workqueue for notify() execution
+ (http://bugzilla.kernel.org/show_bug.cgi?id=5534).
+* Mon Jan 08 2007 - olh@suse.de
+- update patches.suse/crasher-26.diff
+ remove unneeded linux/config.h inclusion
+ include required completion,jiffies and sched.h
+* Mon Jan 08 2007 - olh@suse.de
+- update patches.suse/bootsplash
+ remove unneeded linux/config.h inclusion
+* Mon Jan 08 2007 - olh@suse.de
+- update patches.xen/xen3-auto-xen-kconfig.diff
+ remove patches.xen/xen-x86-kconfig-no-cpu_freq
+ remove patches.xen/xen3-i386-apic-auto
+ remove unneeded Kconfig parts
+* Mon Jan 08 2007 - olh@suse.de
+- update patches.uml/uml-kconfig
+ remove unneeded Kconfig parts
+* Fri Jan 05 2007 - olh@suse.de
+- use SATA instead of IDE for winbond (159235 - LTC22345)
+* Fri Jan 05 2007 - olh@suse.de
+- add patches.suse/libata-pata_sl82c105-reset-delay.patch
+ some delay around the frequently called reset function (159235 - LTC22345)
+* Fri Jan 05 2007 - olh@suse.de
+- update patches.fixes/ignore-aix-disk-label.patch
+ fix AIX magic detection logic
+ relax check, consider common Linux partition types
+* Fri Jan 05 2007 - olh@suse.de
+- add patches.arch/ppc-pci-fixup_resource.patch
+ remove PCI bar 5 from winbond IDE for libata (159235 - LTC22345)
+* Thu Jan 04 2007 - jeffm@suse.de
+- patches.fixes/bad-file-inode-ops-sign-extension-fix.diff: vfs:
+ fix missing sign extension on error return codes w/ bad inodes
+ (230270).
* Tue Jan 02 2007 - olh@suse.de
- Update to 2.6.18.6
EBTABLES: Fix wraparounds in ebt_entries verification.
++++++ kernel-default.spec ++++++
--- /var/tmp/diff_new_pack.Q21056/_old 2007-01-11 11:26:29.000000000 +0100
+++ /var/tmp/diff_new_pack.Q21056/_new 2007-01-11 11:26:29.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-default (Version 2.6.18.6)
+# spec file for package kernel-default (Version 2.6.20_rc4_git2)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -28,7 +28,7 @@
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
-Version: 2.6.18.6
+Version: 2.6.20_rc4_git2
Release: 1
Summary: The Standard Kernel for both Uniprocessor and Multiprocessor Systems
License: GNU General Public License (GPL)
@@ -37,7 +37,7 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.18.6-%source_rel
+Provides: kernel = 2.6.20_rc4_git2-%source_rel
%endif
%endif
Provides: kernel-default-nongpl
@@ -82,7 +82,7 @@
Conflicts: apparmor-parser <= 2.0-21.1
Autoreqprov: on
%define my_builddir %_builddir/%{name}-%{version}
-Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.bz2
+Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.19.tar.bz2
Source1: functions.sh
Source11: postun.sh
Source12: post.sh
@@ -151,12 +151,12 @@
-Source Timestamp: 2007/01/02 14:34:27 UTC
+Source Timestamp: 2007/01/10 15:59:52 UTC
%prep
-if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then
- echo "The kernel-default-2.6.18.6.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.18.6.src.rpm."
+if ! [ -e %_sourcedir/linux-2.6.19.tar.bz2 ]; then
+ echo "The kernel-default-2.6.20_rc4_git2.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.20_rc4_git2.src.rpm."
exit 1
fi
symbols=$(
@@ -176,8 +176,8 @@
%_sourcedir/guards $symbols $how < %_sourcedir/supported.conf \
) | sort | uniq -u | sed -e 's:$: '"$how"':'
done
-) | sed -e 's,.*/,,' | sort > linux-2.6.18/Module.supported
-cd linux-2.6.18
+) | sed -e 's,.*/,,' | sort > linux-2.6.19/Module.supported
+cd linux-2.6.19
# Find out for which architecture to build. We do this here, and use the
# result in the %build and %install sections.
#
@@ -236,7 +236,7 @@
%build
source .rpm-defs
-cd linux-2.6.18
+cd linux-2.6.19
cp .config .config.orig
%if %{tolerate_unknown_new_config_options}
MAKE_ARGS="$MAKE_ARGS -k"
@@ -277,7 +277,7 @@
export NO_BRP_STALE_LINK_ERROR=yes
# skip long-running sanity checks
export NO_BRP_NOEXECSTACK=yes
-cd linux-2.6.18
+cd linux-2.6.19
rm -rf %buildroot
mkdir -p %buildroot/boot
# (Could strip out non-public symbols.)
@@ -448,8 +448,8 @@
# Indicate the ABI badness in build result emails.
echo "KABI BADNESS $KABI" > %_rpmdir/%_arch/mbuild_subject.tag
fi
-# We were building in %my_builddir/linux-2.6.18, but the sources will
-# later be installed in /usr/src/linux-2.6.18-%source_rel. Fix up the
+# We were building in %my_builddir/linux-2.6.19, but the sources will
+# later be installed in /usr/src/linux-2.6.19-%source_rel. Fix up the
# build symlink.
rm -f %buildroot/lib/modules/$KERNELRELEASE/{source,build}
ln -s /usr/src/linux-${KERNELRELEASE%%-default} \
@@ -497,6 +497,69 @@
%files -f kernel.files
%changelog -n kernel-default
+* Wed Jan 10 2007 - olh@suse.de
+- update to 2.16.20-rc4-git2
+ s390, powerpc, network, bluetooth, alsa fixes
+* Wed Jan 10 2007 - olh@suse.de
+- update patches.uml/uml-x11-fb
+ remove init_input_dev usage
+* Tue Jan 09 2007 - garloff@suse.de
+- Drop old SCSI patches st-ioctl-idlun-support and
+ st-non-blocking-open.
+* Tue Jan 09 2007 - olh@suse.de
+- update to 2.16.20-rc4
+* Tue Jan 09 2007 - gregkh@suse.de
+- Update config files.
+ - more arches fixed (x86-64 and alpha)
+* Tue Jan 09 2007 - gregkh@suse.de
+- Update config files.
+ - fix config for ia64
+* Tue Jan 09 2007 - gregkh@suse.de
+- Patch refresh and fixes for 2.6.19 forward port
+ - now builds in i386
+ - fixed up vanilla configs
+* Tue Jan 09 2007 - gregkh@suse.de
+- patches.fixes/patch-isdn-ppp-init-reset-state-timer: Delete.
+ was not used or referenced anywhere
+* Tue Jan 09 2007 - gregkh@suse.de
+- first step at updating to 2.6.19
+ - only i386 configs updated
+ - will not build yet due to some other issues.
+* Mon Jan 08 2007 - trenn@suse.de
+- patches.fixes/acpi_execute_notify_threaded.patch: Acpi:
+ create a dedicated workqueue for notify() execution
+ (http://bugzilla.kernel.org/show_bug.cgi?id=5534).
+* Mon Jan 08 2007 - olh@suse.de
+- update patches.suse/crasher-26.diff
+ remove unneeded linux/config.h inclusion
+ include required completion,jiffies and sched.h
+* Mon Jan 08 2007 - olh@suse.de
+- update patches.suse/bootsplash
+ remove unneeded linux/config.h inclusion
+* Mon Jan 08 2007 - olh@suse.de
+- update patches.xen/xen3-auto-xen-kconfig.diff
+ remove patches.xen/xen-x86-kconfig-no-cpu_freq
+ remove patches.xen/xen3-i386-apic-auto
+ remove unneeded Kconfig parts
+* Mon Jan 08 2007 - olh@suse.de
+- update patches.uml/uml-kconfig
+ remove unneeded Kconfig parts
+* Fri Jan 05 2007 - olh@suse.de
+- use SATA instead of IDE for winbond (159235 - LTC22345)
+* Fri Jan 05 2007 - olh@suse.de
+- add patches.suse/libata-pata_sl82c105-reset-delay.patch
+ some delay around the frequently called reset function (159235 - LTC22345)
+* Fri Jan 05 2007 - olh@suse.de
+- update patches.fixes/ignore-aix-disk-label.patch
+ fix AIX magic detection logic
+ relax check, consider common Linux partition types
+* Fri Jan 05 2007 - olh@suse.de
+- add patches.arch/ppc-pci-fixup_resource.patch
+ remove PCI bar 5 from winbond IDE for libata (159235 - LTC22345)
+* Thu Jan 04 2007 - jeffm@suse.de
+- patches.fixes/bad-file-inode-ops-sign-extension-fix.diff: vfs:
+ fix missing sign extension on error return codes w/ bad inodes
+ (230270).
* Tue Jan 02 2007 - olh@suse.de
- Update to 2.6.18.6
EBTABLES: Fix wraparounds in ebt_entries verification.
++++++ kernel-dummy.spec ++++++
--- /var/tmp/diff_new_pack.Q21056/_old 2007-01-11 11:26:29.000000000 +0100
+++ /var/tmp/diff_new_pack.Q21056/_new 2007-01-11 11:26:29.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-dummy (Version 2.6.18.6)
+# spec file for package kernel-dummy (Version 2.6.20_rc4_git2)
#
# Copyright (c) 2007 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.18.6
+Version: 2.6.20_rc4_git2
Release: 1
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -27,7 +27,7 @@
--------
Andreas Gruenbacher
-Source Timestamp: 2007/01/02 14:34:27 UTC
+Source Timestamp: 2007/01/10 15:59:52 UTC
%install
@@ -40,6 +40,69 @@
/etc/dummy
%changelog -n kernel-dummy
+* Wed Jan 10 2007 - olh@suse.de
+- update to 2.16.20-rc4-git2
+ s390, powerpc, network, bluetooth, alsa fixes
+* Wed Jan 10 2007 - olh@suse.de
+- update patches.uml/uml-x11-fb
+ remove init_input_dev usage
+* Tue Jan 09 2007 - garloff@suse.de
+- Drop old SCSI patches st-ioctl-idlun-support and
+ st-non-blocking-open.
+* Tue Jan 09 2007 - olh@suse.de
+- update to 2.16.20-rc4
+* Tue Jan 09 2007 - gregkh@suse.de
+- Update config files.
+ - more arches fixed (x86-64 and alpha)
+* Tue Jan 09 2007 - gregkh@suse.de
+- Update config files.
+ - fix config for ia64
+* Tue Jan 09 2007 - gregkh@suse.de
+- Patch refresh and fixes for 2.6.19 forward port
+ - now builds in i386
+ - fixed up vanilla configs
+* Tue Jan 09 2007 - gregkh@suse.de
+- patches.fixes/patch-isdn-ppp-init-reset-state-timer: Delete.
+ was not used or referenced anywhere
+* Tue Jan 09 2007 - gregkh@suse.de
+- first step at updating to 2.6.19
+ - only i386 configs updated
+ - will not build yet due to some other issues.
+* Mon Jan 08 2007 - trenn@suse.de
+- patches.fixes/acpi_execute_notify_threaded.patch: Acpi:
+ create a dedicated workqueue for notify() execution
+ (http://bugzilla.kernel.org/show_bug.cgi?id=5534).
+* Mon Jan 08 2007 - olh@suse.de
+- update patches.suse/crasher-26.diff
+ remove unneeded linux/config.h inclusion
+ include required completion,jiffies and sched.h
+* Mon Jan 08 2007 - olh@suse.de
+- update patches.suse/bootsplash
+ remove unneeded linux/config.h inclusion
+* Mon Jan 08 2007 - olh@suse.de
+- update patches.xen/xen3-auto-xen-kconfig.diff
+ remove patches.xen/xen-x86-kconfig-no-cpu_freq
+ remove patches.xen/xen3-i386-apic-auto
+ remove unneeded Kconfig parts
+* Mon Jan 08 2007 - olh@suse.de
+- update patches.uml/uml-kconfig
+ remove unneeded Kconfig parts
+* Fri Jan 05 2007 - olh@suse.de
+- use SATA instead of IDE for winbond (159235 - LTC22345)
+* Fri Jan 05 2007 - olh@suse.de
+- add patches.suse/libata-pata_sl82c105-reset-delay.patch
+ some delay around the frequently called reset function (159235 - LTC22345)
+* Fri Jan 05 2007 - olh@suse.de
+- update patches.fixes/ignore-aix-disk-label.patch
+ fix AIX magic detection logic
+ relax check, consider common Linux partition types
+* Fri Jan 05 2007 - olh@suse.de
+- add patches.arch/ppc-pci-fixup_resource.patch
+ remove PCI bar 5 from winbond IDE for libata (159235 - LTC22345)
+* Thu Jan 04 2007 - jeffm@suse.de
+- patches.fixes/bad-file-inode-ops-sign-extension-fix.diff: vfs:
+ fix missing sign extension on error return codes w/ bad inodes
+ (230270).
* Tue Jan 02 2007 - olh@suse.de
- Update to 2.6.18.6
EBTABLES: Fix wraparounds in ebt_entries verification.
++++++ kernel-iseries64.spec ++++++
--- /var/tmp/diff_new_pack.Q21056/_old 2007-01-11 11:26:30.000000000 +0100
+++ /var/tmp/diff_new_pack.Q21056/_new 2007-01-11 11:26:30.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-iseries64 (Version 2.6.18.6)
+# spec file for package kernel-iseries64 (Version 2.6.20_rc4_git2)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -28,7 +28,7 @@
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
-Version: 2.6.18.6
+Version: 2.6.20_rc4_git2
Release: 1
Summary: 64-Bit Kernel for iSeries
License: GNU General Public License (GPL)
@@ -37,7 +37,7 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.18.6-%source_rel
+Provides: kernel = 2.6.20_rc4_git2-%source_rel
%endif
%endif
Provides: kernel-iseries64-nongpl
@@ -57,7 +57,7 @@
Conflicts: apparmor-parser <= 2.0-21.1
Autoreqprov: on
%define my_builddir %_builddir/%{name}-%{version}
-Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.bz2
+Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.19.tar.bz2
Source1: functions.sh
Source11: postun.sh
Source12: post.sh
@@ -126,12 +126,12 @@
-Source Timestamp: 2007/01/02 14:34:27 UTC
+Source Timestamp: 2007/01/10 15:59:52 UTC
%prep
-if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then
- echo "The kernel-iseries64-2.6.18.6.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.18.6.src.rpm."
+if ! [ -e %_sourcedir/linux-2.6.19.tar.bz2 ]; then
+ echo "The kernel-iseries64-2.6.20_rc4_git2.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.20_rc4_git2.src.rpm."
exit 1
fi
symbols=$(
@@ -151,8 +151,8 @@
%_sourcedir/guards $symbols $how < %_sourcedir/supported.conf \
) | sort | uniq -u | sed -e 's:$: '"$how"':'
done
-) | sed -e 's,.*/,,' | sort > linux-2.6.18/Module.supported
-cd linux-2.6.18
+) | sed -e 's,.*/,,' | sort > linux-2.6.19/Module.supported
+cd linux-2.6.19
# Find out for which architecture to build. We do this here, and use the
# result in the %build and %install sections.
#
@@ -211,7 +211,7 @@
%build
source .rpm-defs
-cd linux-2.6.18
+cd linux-2.6.19
cp .config .config.orig
%if %{tolerate_unknown_new_config_options}
MAKE_ARGS="$MAKE_ARGS -k"
@@ -252,7 +252,7 @@
export NO_BRP_STALE_LINK_ERROR=yes
# skip long-running sanity checks
export NO_BRP_NOEXECSTACK=yes
-cd linux-2.6.18
+cd linux-2.6.19
rm -rf %buildroot
mkdir -p %buildroot/boot
# (Could strip out non-public symbols.)
@@ -423,8 +423,8 @@
# Indicate the ABI badness in build result emails.
echo "KABI BADNESS $KABI" > %_rpmdir/%_arch/mbuild_subject.tag
fi
-# We were building in %my_builddir/linux-2.6.18, but the sources will
-# later be installed in /usr/src/linux-2.6.18-%source_rel. Fix up the
+# We were building in %my_builddir/linux-2.6.19, but the sources will
+# later be installed in /usr/src/linux-2.6.19-%source_rel. Fix up the
# build symlink.
rm -f %buildroot/lib/modules/$KERNELRELEASE/{source,build}
ln -s /usr/src/linux-${KERNELRELEASE%%-iseries64} \
@@ -472,6 +472,69 @@
%files -f kernel.files
%changelog -n kernel-iseries64
+* Wed Jan 10 2007 - olh@suse.de
+- update to 2.16.20-rc4-git2
+ s390, powerpc, network, bluetooth, alsa fixes
+* Wed Jan 10 2007 - olh@suse.de
+- update patches.uml/uml-x11-fb
+ remove init_input_dev usage
+* Tue Jan 09 2007 - garloff@suse.de
+- Drop old SCSI patches st-ioctl-idlun-support and
+ st-non-blocking-open.
+* Tue Jan 09 2007 - olh@suse.de
+- update to 2.16.20-rc4
+* Tue Jan 09 2007 - gregkh@suse.de
+- Update config files.
+ - more arches fixed (x86-64 and alpha)
+* Tue Jan 09 2007 - gregkh@suse.de
+- Update config files.
+ - fix config for ia64
+* Tue Jan 09 2007 - gregkh@suse.de
+- Patch refresh and fixes for 2.6.19 forward port
+ - now builds in i386
+ - fixed up vanilla configs
+* Tue Jan 09 2007 - gregkh@suse.de
+- patches.fixes/patch-isdn-ppp-init-reset-state-timer: Delete.
+ was not used or referenced anywhere
+* Tue Jan 09 2007 - gregkh@suse.de
+- first step at updating to 2.6.19
+ - only i386 configs updated
+ - will not build yet due to some other issues.
+* Mon Jan 08 2007 - trenn@suse.de
+- patches.fixes/acpi_execute_notify_threaded.patch: Acpi:
+ create a dedicated workqueue for notify() execution
+ (http://bugzilla.kernel.org/show_bug.cgi?id=5534).
+* Mon Jan 08 2007 - olh@suse.de
+- update patches.suse/crasher-26.diff
+ remove unneeded linux/config.h inclusion
+ include required completion,jiffies and sched.h
+* Mon Jan 08 2007 - olh@suse.de
+- update patches.suse/bootsplash
+ remove unneeded linux/config.h inclusion
+* Mon Jan 08 2007 - olh@suse.de
+- update patches.xen/xen3-auto-xen-kconfig.diff
+ remove patches.xen/xen-x86-kconfig-no-cpu_freq
+ remove patches.xen/xen3-i386-apic-auto
+ remove unneeded Kconfig parts
+* Mon Jan 08 2007 - olh@suse.de
+- update patches.uml/uml-kconfig
+ remove unneeded Kconfig parts
+* Fri Jan 05 2007 - olh@suse.de
+- use SATA instead of IDE for winbond (159235 - LTC22345)
+* Fri Jan 05 2007 - olh@suse.de
+- add patches.suse/libata-pata_sl82c105-reset-delay.patch
+ some delay around the frequently called reset function (159235 - LTC22345)
+* Fri Jan 05 2007 - olh@suse.de
+- update patches.fixes/ignore-aix-disk-label.patch
+ fix AIX magic detection logic
+ relax check, consider common Linux partition types
+* Fri Jan 05 2007 - olh@suse.de
+- add patches.arch/ppc-pci-fixup_resource.patch
+ remove PCI bar 5 from winbond IDE for libata (159235 - LTC22345)
+* Thu Jan 04 2007 - jeffm@suse.de
+- patches.fixes/bad-file-inode-ops-sign-extension-fix.diff: vfs:
+ fix missing sign extension on error return codes w/ bad inodes
+ (230270).
* Tue Jan 02 2007 - olh@suse.de
- Update to 2.6.18.6
EBTABLES: Fix wraparounds in ebt_entries verification.
++++++ kernel-kdump.spec ++++++
--- /var/tmp/diff_new_pack.Q21056/_old 2007-01-11 11:26:30.000000000 +0100
+++ /var/tmp/diff_new_pack.Q21056/_new 2007-01-11 11:26:30.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-kdump (Version 2.6.18.6)
+# spec file for package kernel-kdump (Version 2.6.20_rc4_git2)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -28,7 +28,7 @@
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
-Version: 2.6.18.6
+Version: 2.6.20_rc4_git2
Release: 1
Summary: kernel for kdump
License: GNU General Public License (GPL)
@@ -37,7 +37,7 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.18.6-%source_rel
+Provides: kernel = 2.6.20_rc4_git2-%source_rel
%endif
%endif
Provides: kernel-kdump-nongpl
@@ -63,7 +63,7 @@
Conflicts: apparmor-parser <= 2.0-21.1
Autoreqprov: on
%define my_builddir %_builddir/%{name}-%{version}
-Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.bz2
+Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.19.tar.bz2
Source1: functions.sh
Source11: postun.sh
Source12: post.sh
@@ -135,12 +135,12 @@
-Source Timestamp: 2007/01/02 14:34:27 UTC
+Source Timestamp: 2007/01/10 15:59:52 UTC
%prep
-if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then
- echo "The kernel-kdump-2.6.18.6.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.18.6.src.rpm."
+if ! [ -e %_sourcedir/linux-2.6.19.tar.bz2 ]; then
+ echo "The kernel-kdump-2.6.20_rc4_git2.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.20_rc4_git2.src.rpm."
exit 1
fi
symbols=$(
@@ -160,8 +160,8 @@
%_sourcedir/guards $symbols $how < %_sourcedir/supported.conf \
) | sort | uniq -u | sed -e 's:$: '"$how"':'
done
-) | sed -e 's,.*/,,' | sort > linux-2.6.18/Module.supported
-cd linux-2.6.18
+) | sed -e 's,.*/,,' | sort > linux-2.6.19/Module.supported
+cd linux-2.6.19
# Find out for which architecture to build. We do this here, and use the
# result in the %build and %install sections.
#
@@ -220,7 +220,7 @@
%build
source .rpm-defs
-cd linux-2.6.18
+cd linux-2.6.19
cp .config .config.orig
%if %{tolerate_unknown_new_config_options}
MAKE_ARGS="$MAKE_ARGS -k"
@@ -261,7 +261,7 @@
export NO_BRP_STALE_LINK_ERROR=yes
# skip long-running sanity checks
export NO_BRP_NOEXECSTACK=yes
-cd linux-2.6.18
+cd linux-2.6.19
rm -rf %buildroot
mkdir -p %buildroot/boot
# (Could strip out non-public symbols.)
@@ -432,8 +432,8 @@
# Indicate the ABI badness in build result emails.
echo "KABI BADNESS $KABI" > %_rpmdir/%_arch/mbuild_subject.tag
fi
-# We were building in %my_builddir/linux-2.6.18, but the sources will
-# later be installed in /usr/src/linux-2.6.18-%source_rel. Fix up the
+# We were building in %my_builddir/linux-2.6.19, but the sources will
+# later be installed in /usr/src/linux-2.6.19-%source_rel. Fix up the
# build symlink.
rm -f %buildroot/lib/modules/$KERNELRELEASE/{source,build}
ln -s /usr/src/linux-${KERNELRELEASE%%-kdump} \
@@ -481,6 +481,69 @@
%files -f kernel.files
%changelog -n kernel-kdump
+* Wed Jan 10 2007 - olh@suse.de
+- update to 2.16.20-rc4-git2
+ s390, powerpc, network, bluetooth, alsa fixes
+* Wed Jan 10 2007 - olh@suse.de
+- update patches.uml/uml-x11-fb
+ remove init_input_dev usage
+* Tue Jan 09 2007 - garloff@suse.de
+- Drop old SCSI patches st-ioctl-idlun-support and
+ st-non-blocking-open.
+* Tue Jan 09 2007 - olh@suse.de
+- update to 2.16.20-rc4
+* Tue Jan 09 2007 - gregkh@suse.de
+- Update config files.
+ - more arches fixed (x86-64 and alpha)
+* Tue Jan 09 2007 - gregkh@suse.de
+- Update config files.
+ - fix config for ia64
+* Tue Jan 09 2007 - gregkh@suse.de
+- Patch refresh and fixes for 2.6.19 forward port
+ - now builds in i386
+ - fixed up vanilla configs
+* Tue Jan 09 2007 - gregkh@suse.de
+- patches.fixes/patch-isdn-ppp-init-reset-state-timer: Delete.
+ was not used or referenced anywhere
+* Tue Jan 09 2007 - gregkh@suse.de
+- first step at updating to 2.6.19
+ - only i386 configs updated
+ - will not build yet due to some other issues.
+* Mon Jan 08 2007 - trenn@suse.de
+- patches.fixes/acpi_execute_notify_threaded.patch: Acpi:
+ create a dedicated workqueue for notify() execution
+ (http://bugzilla.kernel.org/show_bug.cgi?id=5534).
+* Mon Jan 08 2007 - olh@suse.de
+- update patches.suse/crasher-26.diff
+ remove unneeded linux/config.h inclusion
+ include required completion,jiffies and sched.h
+* Mon Jan 08 2007 - olh@suse.de
+- update patches.suse/bootsplash
+ remove unneeded linux/config.h inclusion
+* Mon Jan 08 2007 - olh@suse.de
+- update patches.xen/xen3-auto-xen-kconfig.diff
+ remove patches.xen/xen-x86-kconfig-no-cpu_freq
+ remove patches.xen/xen3-i386-apic-auto
+ remove unneeded Kconfig parts
+* Mon Jan 08 2007 - olh@suse.de
+- update patches.uml/uml-kconfig
+ remove unneeded Kconfig parts
+* Fri Jan 05 2007 - olh@suse.de
+- use SATA instead of IDE for winbond (159235 - LTC22345)
+* Fri Jan 05 2007 - olh@suse.de
+- add patches.suse/libata-pata_sl82c105-reset-delay.patch
+ some delay around the frequently called reset function (159235 - LTC22345)
+* Fri Jan 05 2007 - olh@suse.de
+- update patches.fixes/ignore-aix-disk-label.patch
+ fix AIX magic detection logic
+ relax check, consider common Linux partition types
+* Fri Jan 05 2007 - olh@suse.de
+- add patches.arch/ppc-pci-fixup_resource.patch
+ remove PCI bar 5 from winbond IDE for libata (159235 - LTC22345)
+* Thu Jan 04 2007 - jeffm@suse.de
+- patches.fixes/bad-file-inode-ops-sign-extension-fix.diff: vfs:
+ fix missing sign extension on error return codes w/ bad inodes
+ (230270).
* Tue Jan 02 2007 - olh@suse.de
- Update to 2.6.18.6
EBTABLES: Fix wraparounds in ebt_entries verification.
++++++ kernel-ppc64.spec ++++++
--- /var/tmp/diff_new_pack.Q21056/_old 2007-01-11 11:26:30.000000000 +0100
+++ /var/tmp/diff_new_pack.Q21056/_new 2007-01-11 11:26:30.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-ppc64 (Version 2.6.18.6)
+# spec file for package kernel-ppc64 (Version 2.6.20_rc4_git2)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -27,7 +27,7 @@
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
-Version: 2.6.18.6
+Version: 2.6.20_rc4_git2
Release: 1
Summary: Kernel for ppc64 Systems
License: GNU General Public License (GPL), GNU Library General Public License v. 2.0 and 2.1 (LGPL)
@@ -36,7 +36,7 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.18.6-%source_rel
+Provides: kernel = 2.6.20_rc4_git2-%source_rel
%endif
%endif
Provides: kernel-ppc64-nongpl
@@ -58,7 +58,7 @@
Conflicts: apparmor-parser <= 2.0-21.1
Autoreqprov: on
%define my_builddir %_builddir/%{name}-%{version}
-Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.bz2
+Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.19.tar.bz2
Source1: functions.sh
Source11: postun.sh
Source12: post.sh
@@ -140,12 +140,12 @@
Tom Gall
see /usr/src/linux-pmac-benh/CREDITS for more details.
-Source Timestamp: 2007/01/02 14:34:27 UTC
+Source Timestamp: 2007/01/10 15:59:52 UTC
%prep
-if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then
- echo "The kernel-ppc64-2.6.18.6.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.18.6.src.rpm."
+if ! [ -e %_sourcedir/linux-2.6.19.tar.bz2 ]; then
+ echo "The kernel-ppc64-2.6.20_rc4_git2.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.20_rc4_git2.src.rpm."
exit 1
fi
symbols=$(
@@ -165,8 +165,8 @@
%_sourcedir/guards $symbols $how < %_sourcedir/supported.conf \
) | sort | uniq -u | sed -e 's:$: '"$how"':'
done
-) | sed -e 's,.*/,,' | sort > linux-2.6.18/Module.supported
-cd linux-2.6.18
+) | sed -e 's,.*/,,' | sort > linux-2.6.19/Module.supported
+cd linux-2.6.19
# Find out for which architecture to build. We do this here, and use the
# result in the %build and %install sections.
#
@@ -225,7 +225,7 @@
%build
source .rpm-defs
-cd linux-2.6.18
+cd linux-2.6.19
cp .config .config.orig
%if %{tolerate_unknown_new_config_options}
MAKE_ARGS="$MAKE_ARGS -k"
@@ -266,7 +266,7 @@
export NO_BRP_STALE_LINK_ERROR=yes
# skip long-running sanity checks
export NO_BRP_NOEXECSTACK=yes
-cd linux-2.6.18
+cd linux-2.6.19
rm -rf %buildroot
mkdir -p %buildroot/boot
# (Could strip out non-public symbols.)
@@ -437,8 +437,8 @@
# Indicate the ABI badness in build result emails.
echo "KABI BADNESS $KABI" > %_rpmdir/%_arch/mbuild_subject.tag
fi
-# We were building in %my_builddir/linux-2.6.18, but the sources will
-# later be installed in /usr/src/linux-2.6.18-%source_rel. Fix up the
+# We were building in %my_builddir/linux-2.6.19, but the sources will
+# later be installed in /usr/src/linux-2.6.19-%source_rel. Fix up the
# build symlink.
rm -f %buildroot/lib/modules/$KERNELRELEASE/{source,build}
ln -s /usr/src/linux-${KERNELRELEASE%%-ppc64} \
@@ -486,6 +486,69 @@
%files -f kernel.files
%changelog -n kernel-ppc64
+* Wed Jan 10 2007 - olh@suse.de
+- update to 2.16.20-rc4-git2
+ s390, powerpc, network, bluetooth, alsa fixes
+* Wed Jan 10 2007 - olh@suse.de
+- update patches.uml/uml-x11-fb
+ remove init_input_dev usage
+* Tue Jan 09 2007 - garloff@suse.de
+- Drop old SCSI patches st-ioctl-idlun-support and
+ st-non-blocking-open.
+* Tue Jan 09 2007 - olh@suse.de
+- update to 2.16.20-rc4
+* Tue Jan 09 2007 - gregkh@suse.de
+- Update config files.
+ - more arches fixed (x86-64 and alpha)
+* Tue Jan 09 2007 - gregkh@suse.de
+- Update config files.
+ - fix config for ia64
+* Tue Jan 09 2007 - gregkh@suse.de
+- Patch refresh and fixes for 2.6.19 forward port
+ - now builds in i386
+ - fixed up vanilla configs
+* Tue Jan 09 2007 - gregkh@suse.de
+- patches.fixes/patch-isdn-ppp-init-reset-state-timer: Delete.
+ was not used or referenced anywhere
+* Tue Jan 09 2007 - gregkh@suse.de
+- first step at updating to 2.6.19
+ - only i386 configs updated
+ - will not build yet due to some other issues.
+* Mon Jan 08 2007 - trenn@suse.de
+- patches.fixes/acpi_execute_notify_threaded.patch: Acpi:
+ create a dedicated workqueue for notify() execution
+ (http://bugzilla.kernel.org/show_bug.cgi?id=5534).
+* Mon Jan 08 2007 - olh@suse.de
+- update patches.suse/crasher-26.diff
+ remove unneeded linux/config.h inclusion
+ include required completion,jiffies and sched.h
+* Mon Jan 08 2007 - olh@suse.de
+- update patches.suse/bootsplash
+ remove unneeded linux/config.h inclusion
+* Mon Jan 08 2007 - olh@suse.de
+- update patches.xen/xen3-auto-xen-kconfig.diff
+ remove patches.xen/xen-x86-kconfig-no-cpu_freq
+ remove patches.xen/xen3-i386-apic-auto
+ remove unneeded Kconfig parts
+* Mon Jan 08 2007 - olh@suse.de
+- update patches.uml/uml-kconfig
+ remove unneeded Kconfig parts
+* Fri Jan 05 2007 - olh@suse.de
+- use SATA instead of IDE for winbond (159235 - LTC22345)
+* Fri Jan 05 2007 - olh@suse.de
+- add patches.suse/libata-pata_sl82c105-reset-delay.patch
+ some delay around the frequently called reset function (159235 - LTC22345)
+* Fri Jan 05 2007 - olh@suse.de
+- update patches.fixes/ignore-aix-disk-label.patch
+ fix AIX magic detection logic
+ relax check, consider common Linux partition types
+* Fri Jan 05 2007 - olh@suse.de
+- add patches.arch/ppc-pci-fixup_resource.patch
+ remove PCI bar 5 from winbond IDE for libata (159235 - LTC22345)
+* Thu Jan 04 2007 - jeffm@suse.de
+- patches.fixes/bad-file-inode-ops-sign-extension-fix.diff: vfs:
+ fix missing sign extension on error return codes w/ bad inodes
+ (230270).
* Tue Jan 02 2007 - olh@suse.de
- Update to 2.6.18.6
EBTABLES: Fix wraparounds in ebt_entries verification.
++++++ kernel-s390.spec ++++++
--- /var/tmp/diff_new_pack.Q21056/_old 2007-01-11 11:26:30.000000000 +0100
+++ /var/tmp/diff_new_pack.Q21056/_new 2007-01-11 11:26:30.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-s390 (Version 2.6.18.6)
+# spec file for package kernel-s390 (Version 2.6.20_rc4_git2)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -28,7 +28,7 @@
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
-Version: 2.6.18.6
+Version: 2.6.20_rc4_git2
Release: 1
Summary: The Standard Kernel
License: GNU General Public License (GPL)
@@ -37,7 +37,7 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.18.6-%source_rel
+Provides: kernel = 2.6.20_rc4_git2-%source_rel
%endif
%endif
Provides: kernel-s390-nongpl
@@ -54,7 +54,7 @@
Conflicts: apparmor-parser <= 2.0-21.1
Autoreqprov: on
%define my_builddir %_builddir/%{name}-%{version}
-Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.bz2
+Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.19.tar.bz2
Source1: functions.sh
Source11: postun.sh
Source12: post.sh
@@ -123,12 +123,12 @@
-Source Timestamp: 2007/01/02 14:34:27 UTC
+Source Timestamp: 2007/01/10 15:59:52 UTC
%prep
-if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then
- echo "The kernel-s390-2.6.18.6.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.18.6.src.rpm."
+if ! [ -e %_sourcedir/linux-2.6.19.tar.bz2 ]; then
+ echo "The kernel-s390-2.6.20_rc4_git2.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.20_rc4_git2.src.rpm."
exit 1
fi
symbols=$(
@@ -148,8 +148,8 @@
%_sourcedir/guards $symbols $how < %_sourcedir/supported.conf \
) | sort | uniq -u | sed -e 's:$: '"$how"':'
done
-) | sed -e 's,.*/,,' | sort > linux-2.6.18/Module.supported
-cd linux-2.6.18
+) | sed -e 's,.*/,,' | sort > linux-2.6.19/Module.supported
+cd linux-2.6.19
# Find out for which architecture to build. We do this here, and use the
# result in the %build and %install sections.
#
@@ -208,7 +208,7 @@
%build
source .rpm-defs
-cd linux-2.6.18
+cd linux-2.6.19
cp .config .config.orig
%if %{tolerate_unknown_new_config_options}
MAKE_ARGS="$MAKE_ARGS -k"
@@ -249,7 +249,7 @@
export NO_BRP_STALE_LINK_ERROR=yes
# skip long-running sanity checks
export NO_BRP_NOEXECSTACK=yes
-cd linux-2.6.18
+cd linux-2.6.19
rm -rf %buildroot
mkdir -p %buildroot/boot
# (Could strip out non-public symbols.)
@@ -420,8 +420,8 @@
# Indicate the ABI badness in build result emails.
echo "KABI BADNESS $KABI" > %_rpmdir/%_arch/mbuild_subject.tag
fi
-# We were building in %my_builddir/linux-2.6.18, but the sources will
-# later be installed in /usr/src/linux-2.6.18-%source_rel. Fix up the
+# We were building in %my_builddir/linux-2.6.19, but the sources will
+# later be installed in /usr/src/linux-2.6.19-%source_rel. Fix up the
# build symlink.
rm -f %buildroot/lib/modules/$KERNELRELEASE/{source,build}
ln -s /usr/src/linux-${KERNELRELEASE%%-s390} \
@@ -469,6 +469,69 @@
%files -f kernel.files
%changelog -n kernel-s390
+* Wed Jan 10 2007 - olh@suse.de
+- update to 2.16.20-rc4-git2
+ s390, powerpc, network, bluetooth, alsa fixes
+* Wed Jan 10 2007 - olh@suse.de
+- update patches.uml/uml-x11-fb
+ remove init_input_dev usage
+* Tue Jan 09 2007 - garloff@suse.de
+- Drop old SCSI patches st-ioctl-idlun-support and
+ st-non-blocking-open.
+* Tue Jan 09 2007 - olh@suse.de
+- update to 2.16.20-rc4
+* Tue Jan 09 2007 - gregkh@suse.de
+- Update config files.
+ - more arches fixed (x86-64 and alpha)
+* Tue Jan 09 2007 - gregkh@suse.de
+- Update config files.
+ - fix config for ia64
+* Tue Jan 09 2007 - gregkh@suse.de
+- Patch refresh and fixes for 2.6.19 forward port
+ - now builds in i386
+ - fixed up vanilla configs
+* Tue Jan 09 2007 - gregkh@suse.de
+- patches.fixes/patch-isdn-ppp-init-reset-state-timer: Delete.
+ was not used or referenced anywhere
+* Tue Jan 09 2007 - gregkh@suse.de
+- first step at updating to 2.6.19
+ - only i386 configs updated
+ - will not build yet due to some other issues.
+* Mon Jan 08 2007 - trenn@suse.de
+- patches.fixes/acpi_execute_notify_threaded.patch: Acpi:
+ create a dedicated workqueue for notify() execution
+ (http://bugzilla.kernel.org/show_bug.cgi?id=5534).
+* Mon Jan 08 2007 - olh@suse.de
+- update patches.suse/crasher-26.diff
+ remove unneeded linux/config.h inclusion
+ include required completion,jiffies and sched.h
+* Mon Jan 08 2007 - olh@suse.de
+- update patches.suse/bootsplash
+ remove unneeded linux/config.h inclusion
+* Mon Jan 08 2007 - olh@suse.de
+- update patches.xen/xen3-auto-xen-kconfig.diff
+ remove patches.xen/xen-x86-kconfig-no-cpu_freq
+ remove patches.xen/xen3-i386-apic-auto
+ remove unneeded Kconfig parts
+* Mon Jan 08 2007 - olh@suse.de
+- update patches.uml/uml-kconfig
+ remove unneeded Kconfig parts
+* Fri Jan 05 2007 - olh@suse.de
+- use SATA instead of IDE for winbond (159235 - LTC22345)
+* Fri Jan 05 2007 - olh@suse.de
+- add patches.suse/libata-pata_sl82c105-reset-delay.patch
+ some delay around the frequently called reset function (159235 - LTC22345)
+* Fri Jan 05 2007 - olh@suse.de
+- update patches.fixes/ignore-aix-disk-label.patch
+ fix AIX magic detection logic
+ relax check, consider common Linux partition types
+* Fri Jan 05 2007 - olh@suse.de
+- add patches.arch/ppc-pci-fixup_resource.patch
+ remove PCI bar 5 from winbond IDE for libata (159235 - LTC22345)
+* Thu Jan 04 2007 - jeffm@suse.de
+- patches.fixes/bad-file-inode-ops-sign-extension-fix.diff: vfs:
+ fix missing sign extension on error return codes w/ bad inodes
+ (230270).
* Tue Jan 02 2007 - olh@suse.de
- Update to 2.6.18.6
EBTABLES: Fix wraparounds in ebt_entries verification.
++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.Q21056/_old 2007-01-11 11:26:30.000000000 +0100
+++ /var/tmp/diff_new_pack.Q21056/_new 2007-01-11 11:26:30.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-source (Version 2.6.18.6)
+# spec file for package kernel-source (Version 2.6.20_rc4_git2)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -31,9 +31,9 @@
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.6
+Version: 2.6.20_rc4_git2
Release: 1
-Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.bz2
+Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.19.tar.bz2
Source1: functions.sh
Source2: source-post.sh
Source11: post.sh
@@ -69,8 +69,6 @@
Source57: kernel-s390.spec
Source58: kernel-um.spec
Source59: kernel-vanilla.spec
-Source60: kernel-xen.spec
-Source61: kernel-xenpae.spec
Source100: config.tar.bz2
Source101: patches.arch.tar.bz2
Source102: patches.drivers.tar.bz2
@@ -102,11 +100,11 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2007/01/02 14:34:27 UTC
+Source Timestamp: 2007/01/10 15:59:52 UTC
%prep
-if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then
- echo "Please get a copy of linux-2.6.18.tar.bz2 from" \
+if ! [ -e %_sourcedir/linux-2.6.19.tar.bz2 ]; then
+ echo "Please get a copy of linux-2.6.19.tar.bz2 from" \
"ftp://ftp.kernel.org/pub/linux/kernel/v2.6/."
fi
echo "Architecture symbol(s): %symbols"
@@ -117,30 +115,30 @@
mkdir -p $RPM_BUILD_ROOT/usr/src
cd $RPM_BUILD_ROOT/usr/src
# Unpack the vanilla kernel sources
-bzip2 -cd %_sourcedir/linux-2.6.18.tar.bz2 \
+bzip2 -cd %_sourcedir/linux-2.6.19.tar.bz2 \
| tar xf -
-cd linux-2.6.18
+cd linux-2.6.19
# Hello Linus: hint, hint ...
chmod -Rf a+rX,g-w,o-w .
# Apply the patches needed for this architecture.
%_sourcedir/guards %symbols < %_sourcedir/series.conf \
- > %_builddir/kernel-source-2.6.18.6/kernel-source.patches
-for patch in $(< %_builddir/kernel-source-2.6.18.6/kernel-source.patches); do
- if ! patch -s -E -p1 --no-backup-if-mismatch -i %_builddir/kernel-source-2.6.18.6/$patch; then
+ > %_builddir/kernel-source-2.6.20_rc4_git2/kernel-source.patches
+for patch in $(< %_builddir/kernel-source-2.6.20_rc4_git2/kernel-source.patches); do
+ if ! patch -s -E -p1 --no-backup-if-mismatch -i %_builddir/kernel-source-2.6.20_rc4_git2/$patch; then
echo "*** Patch $patch failed ***"
exit 1
fi
done
-%_sourcedir/install-configs %_sourcedir %_builddir/kernel-source-2.6.18.6 %source_rel
-KERNELRELEASE=2.6.18.6-%source_rel
+%_sourcedir/install-configs %_sourcedir %_builddir/kernel-source-2.6.20_rc4_git2 %source_rel
+KERNELRELEASE=2.6.20-rc4-git2-%source_rel
cat > %_builddir/%{name}-%{version}/.rpm-defs < %_builddir/kernel-source-2.6.18.6/kernel-$flavor.patches
- diff -q %_builddir/kernel-source-2.6.18.6/kernel-{source,$flavor}.patches \
+ > %_builddir/kernel-source-2.6.20_rc4_git2/kernel-$flavor.patches
+ diff -q %_builddir/kernel-source-2.6.20_rc4_git2/kernel-{source,$flavor}.patches \
|| continue
o=$RPM_BUILD_ROOT/usr/src/linux-$KERNELRELEASE-obj/$arch/$flavor
mkdir -p $o
@@ -291,6 +289,69 @@
%files -f kernel-source.files
%changelog -n kernel-source
+* Wed Jan 10 2007 - olh@suse.de
+- update to 2.16.20-rc4-git2
+ s390, powerpc, network, bluetooth, alsa fixes
+* Wed Jan 10 2007 - olh@suse.de
+- update patches.uml/uml-x11-fb
+ remove init_input_dev usage
+* Tue Jan 09 2007 - garloff@suse.de
+- Drop old SCSI patches st-ioctl-idlun-support and
+ st-non-blocking-open.
+* Tue Jan 09 2007 - olh@suse.de
+- update to 2.16.20-rc4
+* Tue Jan 09 2007 - gregkh@suse.de
+- Update config files.
+ - more arches fixed (x86-64 and alpha)
+* Tue Jan 09 2007 - gregkh@suse.de
+- Update config files.
+ - fix config for ia64
+* Tue Jan 09 2007 - gregkh@suse.de
+- Patch refresh and fixes for 2.6.19 forward port
+ - now builds in i386
+ - fixed up vanilla configs
+* Tue Jan 09 2007 - gregkh@suse.de
+- patches.fixes/patch-isdn-ppp-init-reset-state-timer: Delete.
+ was not used or referenced anywhere
+* Tue Jan 09 2007 - gregkh@suse.de
+- first step at updating to 2.6.19
+ - only i386 configs updated
+ - will not build yet due to some other issues.
+* Mon Jan 08 2007 - trenn@suse.de
+- patches.fixes/acpi_execute_notify_threaded.patch: Acpi:
+ create a dedicated workqueue for notify() execution
+ (http://bugzilla.kernel.org/show_bug.cgi?id=5534).
+* Mon Jan 08 2007 - olh@suse.de
+- update patches.suse/crasher-26.diff
+ remove unneeded linux/config.h inclusion
+ include required completion,jiffies and sched.h
+* Mon Jan 08 2007 - olh@suse.de
+- update patches.suse/bootsplash
+ remove unneeded linux/config.h inclusion
+* Mon Jan 08 2007 - olh@suse.de
+- update patches.xen/xen3-auto-xen-kconfig.diff
+ remove patches.xen/xen-x86-kconfig-no-cpu_freq
+ remove patches.xen/xen3-i386-apic-auto
+ remove unneeded Kconfig parts
+* Mon Jan 08 2007 - olh@suse.de
+- update patches.uml/uml-kconfig
+ remove unneeded Kconfig parts
+* Fri Jan 05 2007 - olh@suse.de
+- use SATA instead of IDE for winbond (159235 - LTC22345)
+* Fri Jan 05 2007 - olh@suse.de
+- add patches.suse/libata-pata_sl82c105-reset-delay.patch
+ some delay around the frequently called reset function (159235 - LTC22345)
+* Fri Jan 05 2007 - olh@suse.de
+- update patches.fixes/ignore-aix-disk-label.patch
+ fix AIX magic detection logic
+ relax check, consider common Linux partition types
+* Fri Jan 05 2007 - olh@suse.de
+- add patches.arch/ppc-pci-fixup_resource.patch
+ remove PCI bar 5 from winbond IDE for libata (159235 - LTC22345)
+* Thu Jan 04 2007 - jeffm@suse.de
+- patches.fixes/bad-file-inode-ops-sign-extension-fix.diff: vfs:
+ fix missing sign extension on error return codes w/ bad inodes
+ (230270).
* Tue Jan 02 2007 - olh@suse.de
- Update to 2.6.18.6
EBTABLES: Fix wraparounds in ebt_entries verification.
++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.Q21056/_old 2007-01-11 11:26:31.000000000 +0100
+++ /var/tmp/diff_new_pack.Q21056/_new 2007-01-11 11:26:31.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-syms (Version 2.6.18.6)
+# spec file for package kernel-syms (Version 2.6.20_rc4_git2)
#
# Copyright (c) 2007 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-vanilla
%else
%ifarch ppc
BuildRequires: kernel-default kernel-iseries64 kernel-kdump kernel-ppc64 kernel-vanilla
@@ -32,7 +32,7 @@
BuildRequires: kernel-debug kernel-default kernel-vanilla
%else
%ifarch x86_64
-BuildRequires: kernel-debug kernel-default kernel-kdump kernel-um kernel-vanilla kernel-xen
+BuildRequires: kernel-debug kernel-default kernel-kdump kernel-um kernel-vanilla
%else
%ifarch alpha
BuildRequires: kernel-default kernel-vanilla
@@ -51,10 +51,10 @@
Autoreqprov: off
Summary: Kernel Symbol Versions (modversions)
Group: Development/Sources
-Version: 2.6.18.6
+Version: 2.6.20_rc4_git2
Release: 1
Requires: linux
-Requires: kernel-source = 2.6.18.6-%release
+Requires: kernel-source = 2.6.20_rc4_git2-%release
Source11: arch-symbols
Source12: guards
Source21: config.conf
@@ -87,7 +87,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2007/01/02 14:34:27 UTC
+Source Timestamp: 2007/01/10 15:59:52 UTC
%install
@@ -132,6 +132,69 @@
/lib/modules/*/modules.alias
%changelog -n kernel-syms
+* Wed Jan 10 2007 - olh@suse.de
+- update to 2.16.20-rc4-git2
+ s390, powerpc, network, bluetooth, alsa fixes
+* Wed Jan 10 2007 - olh@suse.de
+- update patches.uml/uml-x11-fb
+ remove init_input_dev usage
+* Tue Jan 09 2007 - garloff@suse.de
+- Drop old SCSI patches st-ioctl-idlun-support and
+ st-non-blocking-open.
+* Tue Jan 09 2007 - olh@suse.de
+- update to 2.16.20-rc4
+* Tue Jan 09 2007 - gregkh@suse.de
+- Update config files.
+ - more arches fixed (x86-64 and alpha)
+* Tue Jan 09 2007 - gregkh@suse.de
+- Update config files.
+ - fix config for ia64
+* Tue Jan 09 2007 - gregkh@suse.de
+- Patch refresh and fixes for 2.6.19 forward port
+ - now builds in i386
+ - fixed up vanilla configs
+* Tue Jan 09 2007 - gregkh@suse.de
+- patches.fixes/patch-isdn-ppp-init-reset-state-timer: Delete.
+ was not used or referenced anywhere
+* Tue Jan 09 2007 - gregkh@suse.de
+- first step at updating to 2.6.19
+ - only i386 configs updated
+ - will not build yet due to some other issues.
+* Mon Jan 08 2007 - trenn@suse.de
+- patches.fixes/acpi_execute_notify_threaded.patch: Acpi:
+ create a dedicated workqueue for notify() execution
+ (http://bugzilla.kernel.org/show_bug.cgi?id=5534).
+* Mon Jan 08 2007 - olh@suse.de
+- update patches.suse/crasher-26.diff
+ remove unneeded linux/config.h inclusion
+ include required completion,jiffies and sched.h
+* Mon Jan 08 2007 - olh@suse.de
+- update patches.suse/bootsplash
+ remove unneeded linux/config.h inclusion
+* Mon Jan 08 2007 - olh@suse.de
+- update patches.xen/xen3-auto-xen-kconfig.diff
+ remove patches.xen/xen-x86-kconfig-no-cpu_freq
+ remove patches.xen/xen3-i386-apic-auto
+ remove unneeded Kconfig parts
+* Mon Jan 08 2007 - olh@suse.de
+- update patches.uml/uml-kconfig
+ remove unneeded Kconfig parts
+* Fri Jan 05 2007 - olh@suse.de
+- use SATA instead of IDE for winbond (159235 - LTC22345)
+* Fri Jan 05 2007 - olh@suse.de
+- add patches.suse/libata-pata_sl82c105-reset-delay.patch
+ some delay around the frequently called reset function (159235 - LTC22345)
+* Fri Jan 05 2007 - olh@suse.de
+- update patches.fixes/ignore-aix-disk-label.patch
+ fix AIX magic detection logic
+ relax check, consider common Linux partition types
+* Fri Jan 05 2007 - olh@suse.de
+- add patches.arch/ppc-pci-fixup_resource.patch
+ remove PCI bar 5 from winbond IDE for libata (159235 - LTC22345)
+* Thu Jan 04 2007 - jeffm@suse.de
+- patches.fixes/bad-file-inode-ops-sign-extension-fix.diff: vfs:
+ fix missing sign extension on error return codes w/ bad inodes
+ (230270).
* Tue Jan 02 2007 - olh@suse.de
- Update to 2.6.18.6
EBTABLES: Fix wraparounds in ebt_entries verification.
++++++ kernel-um.spec ++++++
--- /var/tmp/diff_new_pack.Q21056/_old 2007-01-11 11:26:31.000000000 +0100
+++ /var/tmp/diff_new_pack.Q21056/_new 2007-01-11 11:26:31.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-um (Version 2.6.18.6)
+# spec file for package kernel-um (Version 2.6.20_rc4_git2)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -28,7 +28,7 @@
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
-Version: 2.6.18.6
+Version: 2.6.20_rc4_git2
Release: 1
Summary: The User Mode Linux kernel.
License: GNU General Public License (GPL)
@@ -37,7 +37,7 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.18.6-%source_rel
+Provides: kernel = 2.6.20_rc4_git2-%source_rel
%endif
%endif
Provides: kernel-um-nongpl
@@ -59,7 +59,7 @@
Conflicts: apparmor-parser <= 2.0-21.1
Autoreqprov: on
%define my_builddir %_builddir/%{name}-%{version}
-Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.bz2
+Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.19.tar.bz2
Source1: functions.sh
Source11: postun.sh
Source12: post.sh
@@ -131,12 +131,12 @@
-Source Timestamp: 2007/01/02 14:34:27 UTC
+Source Timestamp: 2007/01/10 15:59:52 UTC
%prep
-if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then
- echo "The kernel-um-2.6.18.6.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.18.6.src.rpm."
+if ! [ -e %_sourcedir/linux-2.6.19.tar.bz2 ]; then
+ echo "The kernel-um-2.6.20_rc4_git2.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.20_rc4_git2.src.rpm."
exit 1
fi
symbols=$(
@@ -156,8 +156,8 @@
%_sourcedir/guards $symbols $how < %_sourcedir/supported.conf \
) | sort | uniq -u | sed -e 's:$: '"$how"':'
done
-) | sed -e 's,.*/,,' | sort > linux-2.6.18/Module.supported
-cd linux-2.6.18
+) | sed -e 's,.*/,,' | sort > linux-2.6.19/Module.supported
+cd linux-2.6.19
# Find out for which architecture to build. We do this here, and use the
# result in the %build and %install sections.
#
@@ -216,7 +216,7 @@
%build
source .rpm-defs
-cd linux-2.6.18
+cd linux-2.6.19
cp .config .config.orig
%if %{tolerate_unknown_new_config_options}
MAKE_ARGS="$MAKE_ARGS -k"
@@ -257,7 +257,7 @@
export NO_BRP_STALE_LINK_ERROR=yes
# skip long-running sanity checks
export NO_BRP_NOEXECSTACK=yes
-cd linux-2.6.18
+cd linux-2.6.19
rm -rf %buildroot
mkdir -p %buildroot/boot
# (Could strip out non-public symbols.)
@@ -428,8 +428,8 @@
# Indicate the ABI badness in build result emails.
echo "KABI BADNESS $KABI" > %_rpmdir/%_arch/mbuild_subject.tag
fi
-# We were building in %my_builddir/linux-2.6.18, but the sources will
-# later be installed in /usr/src/linux-2.6.18-%source_rel. Fix up the
+# We were building in %my_builddir/linux-2.6.19, but the sources will
+# later be installed in /usr/src/linux-2.6.19-%source_rel. Fix up the
# build symlink.
rm -f %buildroot/lib/modules/$KERNELRELEASE/{source,build}
ln -s /usr/src/linux-${KERNELRELEASE%%-um} \
@@ -477,6 +477,69 @@
%files -f kernel.files
%changelog -n kernel-um
+* Wed Jan 10 2007 - olh@suse.de
+- update to 2.16.20-rc4-git2
+ s390, powerpc, network, bluetooth, alsa fixes
+* Wed Jan 10 2007 - olh@suse.de
+- update patches.uml/uml-x11-fb
+ remove init_input_dev usage
+* Tue Jan 09 2007 - garloff@suse.de
+- Drop old SCSI patches st-ioctl-idlun-support and
+ st-non-blocking-open.
+* Tue Jan 09 2007 - olh@suse.de
+- update to 2.16.20-rc4
+* Tue Jan 09 2007 - gregkh@suse.de
+- Update config files.
+ - more arches fixed (x86-64 and alpha)
+* Tue Jan 09 2007 - gregkh@suse.de
+- Update config files.
+ - fix config for ia64
+* Tue Jan 09 2007 - gregkh@suse.de
+- Patch refresh and fixes for 2.6.19 forward port
+ - now builds in i386
+ - fixed up vanilla configs
+* Tue Jan 09 2007 - gregkh@suse.de
+- patches.fixes/patch-isdn-ppp-init-reset-state-timer: Delete.
+ was not used or referenced anywhere
+* Tue Jan 09 2007 - gregkh@suse.de
+- first step at updating to 2.6.19
+ - only i386 configs updated
+ - will not build yet due to some other issues.
+* Mon Jan 08 2007 - trenn@suse.de
+- patches.fixes/acpi_execute_notify_threaded.patch: Acpi:
+ create a dedicated workqueue for notify() execution
+ (http://bugzilla.kernel.org/show_bug.cgi?id=5534).
+* Mon Jan 08 2007 - olh@suse.de
+- update patches.suse/crasher-26.diff
+ remove unneeded linux/config.h inclusion
+ include required completion,jiffies and sched.h
+* Mon Jan 08 2007 - olh@suse.de
+- update patches.suse/bootsplash
+ remove unneeded linux/config.h inclusion
+* Mon Jan 08 2007 - olh@suse.de
+- update patches.xen/xen3-auto-xen-kconfig.diff
+ remove patches.xen/xen-x86-kconfig-no-cpu_freq
+ remove patches.xen/xen3-i386-apic-auto
+ remove unneeded Kconfig parts
+* Mon Jan 08 2007 - olh@suse.de
+- update patches.uml/uml-kconfig
+ remove unneeded Kconfig parts
+* Fri Jan 05 2007 - olh@suse.de
+- use SATA instead of IDE for winbond (159235 - LTC22345)
+* Fri Jan 05 2007 - olh@suse.de
+- add patches.suse/libata-pata_sl82c105-reset-delay.patch
+ some delay around the frequently called reset function (159235 - LTC22345)
+* Fri Jan 05 2007 - olh@suse.de
+- update patches.fixes/ignore-aix-disk-label.patch
+ fix AIX magic detection logic
+ relax check, consider common Linux partition types
+* Fri Jan 05 2007 - olh@suse.de
+- add patches.arch/ppc-pci-fixup_resource.patch
+ remove PCI bar 5 from winbond IDE for libata (159235 - LTC22345)
+* Thu Jan 04 2007 - jeffm@suse.de
+- patches.fixes/bad-file-inode-ops-sign-extension-fix.diff: vfs:
+ fix missing sign extension on error return codes w/ bad inodes
+ (230270).
* Tue Jan 02 2007 - olh@suse.de
- Update to 2.6.18.6
EBTABLES: Fix wraparounds in ebt_entries verification.
++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.Q21056/_old 2007-01-11 11:26:31.000000000 +0100
+++ /var/tmp/diff_new_pack.Q21056/_new 2007-01-11 11:26:31.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package kernel-vanilla (Version 2.6.18.6)
+# spec file for package kernel-vanilla (Version 2.6.20_rc4_git2)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -28,7 +28,7 @@
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
-Version: 2.6.18.6
+Version: 2.6.20_rc4_git2
Release: 1
Summary: The Standard Kernel - without any SUSE patches
License: GNU General Public License (GPL)
@@ -37,7 +37,7 @@
#Conflicts: kernel
%else
%if !%build_xen
-Provides: kernel = 2.6.18.6-%source_rel
+Provides: kernel = 2.6.20_rc4_git2-%source_rel
%endif
%endif
Provides: kernel-vanilla-nongpl
@@ -74,7 +74,7 @@
Conflicts: apparmor-parser <= 2.0-21.1
Autoreqprov: on
%define my_builddir %_builddir/%{name}-%{version}
-Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.18.tar.bz2
+Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.19.tar.bz2
Source1: functions.sh
Source11: postun.sh
Source12: post.sh
@@ -143,12 +143,12 @@
-Source Timestamp: 2007/01/02 14:34:27 UTC
+Source Timestamp: 2007/01/10 15:59:52 UTC
%prep
-if ! [ -e %_sourcedir/linux-2.6.18.tar.bz2 ]; then
- echo "The kernel-vanilla-2.6.18.6.nosrc.rpm package does not contain the" \
- "complete sources. Please install kernel-source-2.6.18.6.src.rpm."
+if ! [ -e %_sourcedir/linux-2.6.19.tar.bz2 ]; then
+ echo "The kernel-vanilla-2.6.20_rc4_git2.nosrc.rpm package does not contain the" \
+ "complete sources. Please install kernel-source-2.6.20_rc4_git2.src.rpm."
exit 1
fi
symbols=$(
@@ -168,8 +168,8 @@
%_sourcedir/guards $symbols $how < %_sourcedir/supported.conf \
) | sort | uniq -u | sed -e 's:$: '"$how"':'
done
-) | sed -e 's,.*/,,' | sort > linux-2.6.18/Module.supported
-cd linux-2.6.18
+) | sed -e 's,.*/,,' | sort > linux-2.6.19/Module.supported
+cd linux-2.6.19
# Find out for which architecture to build. We do this here, and use the
# result in the %build and %install sections.
#
@@ -228,7 +228,7 @@
%build
source .rpm-defs
-cd linux-2.6.18
+cd linux-2.6.19
cp .config .config.orig
%if %{tolerate_unknown_new_config_options}
MAKE_ARGS="$MAKE_ARGS -k"
@@ -269,7 +269,7 @@
export NO_BRP_STALE_LINK_ERROR=yes
# skip long-running sanity checks
export NO_BRP_NOEXECSTACK=yes
-cd linux-2.6.18
+cd linux-2.6.19
rm -rf %buildroot
mkdir -p %buildroot/boot
# (Could strip out non-public symbols.)
@@ -440,8 +440,8 @@
# Indicate the ABI badness in build result emails.
echo "KABI BADNESS $KABI" > %_rpmdir/%_arch/mbuild_subject.tag
fi
-# We were building in %my_builddir/linux-2.6.18, but the sources will
-# later be installed in /usr/src/linux-2.6.18-%source_rel. Fix up the
+# We were building in %my_builddir/linux-2.6.19, but the sources will
+# later be installed in /usr/src/linux-2.6.19-%source_rel. Fix up the
# build symlink.
rm -f %buildroot/lib/modules/$KERNELRELEASE/{source,build}
ln -s /usr/src/linux-${KERNELRELEASE%%-vanilla} \
@@ -489,6 +489,69 @@
%files -f kernel.files
%changelog -n kernel-vanilla
+* Wed Jan 10 2007 - olh@suse.de
+- update to 2.16.20-rc4-git2
+ s390, powerpc, network, bluetooth, alsa fixes
+* Wed Jan 10 2007 - olh@suse.de
+- update patches.uml/uml-x11-fb
+ remove init_input_dev usage
+* Tue Jan 09 2007 - garloff@suse.de
+- Drop old SCSI patches st-ioctl-idlun-support and
+ st-non-blocking-open.
+* Tue Jan 09 2007 - olh@suse.de
+- update to 2.16.20-rc4
+* Tue Jan 09 2007 - gregkh@suse.de
+- Update config files.
+ - more arches fixed (x86-64 and alpha)
+* Tue Jan 09 2007 - gregkh@suse.de
+- Update config files.
+ - fix config for ia64
+* Tue Jan 09 2007 - gregkh@suse.de
+- Patch refresh and fixes for 2.6.19 forward port
+ - now builds in i386
+ - fixed up vanilla configs
+* Tue Jan 09 2007 - gregkh@suse.de
+- patches.fixes/patch-isdn-ppp-init-reset-state-timer: Delete.
+ was not used or referenced anywhere
+* Tue Jan 09 2007 - gregkh@suse.de
+- first step at updating to 2.6.19
+ - only i386 configs updated
+ - will not build yet due to some other issues.
+* Mon Jan 08 2007 - trenn@suse.de
+- patches.fixes/acpi_execute_notify_threaded.patch: Acpi:
+ create a dedicated workqueue for notify() execution
+ (http://bugzilla.kernel.org/show_bug.cgi?id=5534).
+* Mon Jan 08 2007 - olh@suse.de
+- update patches.suse/crasher-26.diff
+ remove unneeded linux/config.h inclusion
+ include required completion,jiffies and sched.h
+* Mon Jan 08 2007 - olh@suse.de
+- update patches.suse/bootsplash
+ remove unneeded linux/config.h inclusion
+* Mon Jan 08 2007 - olh@suse.de
+- update patches.xen/xen3-auto-xen-kconfig.diff
+ remove patches.xen/xen-x86-kconfig-no-cpu_freq
+ remove patches.xen/xen3-i386-apic-auto
+ remove unneeded Kconfig parts
+* Mon Jan 08 2007 - olh@suse.de
+- update patches.uml/uml-kconfig
+ remove unneeded Kconfig parts
+* Fri Jan 05 2007 - olh@suse.de
+- use SATA instead of IDE for winbond (159235 - LTC22345)
+* Fri Jan 05 2007 - olh@suse.de
+- add patches.suse/libata-pata_sl82c105-reset-delay.patch
+ some delay around the frequently called reset function (159235 - LTC22345)
+* Fri Jan 05 2007 - olh@suse.de
+- update patches.fixes/ignore-aix-disk-label.patch
+ fix AIX magic detection logic
+ relax check, consider common Linux partition types
+* Fri Jan 05 2007 - olh@suse.de
+- add patches.arch/ppc-pci-fixup_resource.patch
+ remove PCI bar 5 from winbond IDE for libata (159235 - LTC22345)
+* Thu Jan 04 2007 - jeffm@suse.de
+- patches.fixes/bad-file-inode-ops-sign-extension-fix.diff: vfs:
+ fix missing sign extension on error return codes w/ bad inodes
+ (230270).
* Tue Jan 02 2007 - olh@suse.de
- Update to 2.6.18.6
EBTABLES: Fix wraparounds in ebt_entries verification.
++++++ build-source-timestamp ++++++
--- kernel-source/build-source-timestamp 2007-01-04 09:44:11.000000000 +0100
+++ /mounts/work_src_done/STABLE/2620/kernel-source/build-source-timestamp 2007-01-10 18:40:13.000000000 +0100
@@ -1 +1 @@
-2007/01/02 14:34:27 UTC
+2007/01/10 15:59:52 UTC
++++++ config.conf ++++++
--- kernel-source/config.conf 2007-01-04 09:44:15.000000000 +0100
+++ /mounts/work_src_done/STABLE/2620/kernel-source/config.conf 2007-01-10 18:40:25.000000000 +0100
@@ -5,8 +5,8 @@
+IA32 i386/bigsmp
+IA32 i386/debug
+IA32 i386/um
-+IA32 i386/xen
-+IA32 i386/xenpae
+#+IA32 i386/xen
+#+IA32 i386/xenpae
+IA32 i386/kdump
+IA32 i386/vanilla
@@ -16,7 +16,7 @@
+x86_64 x86_64/default
+x86_64 x86_64/um
-+x86_64 x86_64/xen
+#+x86_64 x86_64/xen
+x86_64 x86_64/debug
+x86_64 x86_64/kdump
+x86_64 x86_64/vanilla
++++++ config.tar.bz2 ++++++
++++ 34253 lines of diff (skipped)
++++++ kabi.tar.bz2 ++++++
++++++ linux-2.6.18.tar.bz2 -> linux-2.6.19.tar.bz2 ++++++
kernel-source/linux-2.6.18.tar.bz2 /mounts/work_src_done/STABLE/2620/kernel-source/linux-2.6.19.tar.bz2 differ: byte 11, line 1
++++++ novell-kmp.tar.bz2 ++++++
++++++ patches.arch.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/acpi_asus_strict_model_check.patch new/patches.arch/acpi_asus_strict_model_check.patch
--- old/patches.arch/acpi_asus_strict_model_check.patch 2006-09-20 21:22:26.000000000 +0200
+++ new/patches.arch/acpi_asus_strict_model_check.patch 2007-01-09 01:56:03.000000000 +0100
@@ -8,8 +8,8 @@
Signed-off-by: Thomas Renninger
---- linux-2.6.18.orig/drivers/acpi/asus_acpi.c
-+++ linux-2.6.18/drivers/acpi/asus_acpi.c
+--- linux-2.6.19.orig/drivers/acpi/asus_acpi.c
++++ linux-2.6.19/drivers/acpi/asus_acpi.c
@@ -77,10 +77,14 @@ MODULE_LICENSE("GPL");
static uid_t asus_uid;
@@ -25,7 +25,7 @@
/* For each model, all features implemented,
* those marked with R are relative to HOTK, A for absolute */
-@@ -1171,11 +1175,22 @@ static int asus_hotk_get_info(void)
+@@ -1177,11 +1181,22 @@ static int asus_hotk_get_info(void)
printk(KERN_NOTICE
" Samsung P30 detected, supported\n");
} else {
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/acpi_export_syms new/patches.arch/acpi_export_syms
--- old/patches.arch/acpi_export_syms 2006-09-20 21:22:26.000000000 +0200
+++ new/patches.arch/acpi_export_syms 1970-01-01 01:00:00.000000000 +0100
@@ -1,28 +0,0 @@
-From: Thomas Renninger
-Subject: Export symbols for ACPI_ERROR/EXCEPTION/WARNING macros
-Mainline: yes
-
-signed-off-by: Thomas Renninger
-
- drivers/acpi/utilities/utmisc.c | 2 ++
- 1 files changed, 2 insertions(+)
-
-
---- linux-2.6.18.orig/drivers/acpi/utilities/utmisc.c
-+++ linux-2.6.18/drivers/acpi/utilities/utmisc.c
-@@ -963,6 +963,7 @@ acpi_ut_error(char *module_name, u32 lin
- acpi_os_vprintf(format, args);
- acpi_os_printf(" [%X]\n", ACPI_CA_VERSION);
- }
-+EXPORT_SYMBOL(acpi_ut_error);
-
- void ACPI_INTERNAL_VAR_XFACE
- acpi_ut_exception(char *module_name,
-@@ -990,6 +991,7 @@ acpi_ut_warning(char *module_name, u32 l
- acpi_os_vprintf(format, args);
- acpi_os_printf(" [%X]\n", ACPI_CA_VERSION);
- }
-+EXPORT_SYMBOL(acpi_ut_warning);
-
- void ACPI_INTERNAL_VAR_XFACE
- acpi_ut_info(char *module_name, u32 line_number, char *format, ...)
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/acpi_ibm_notify.patch new/patches.arch/acpi_ibm_notify.patch
--- old/patches.arch/acpi_ibm_notify.patch 2006-09-20 21:22:26.000000000 +0200
+++ new/patches.arch/acpi_ibm_notify.patch 2007-01-09 13:54:39.000000000 +0100
@@ -39,6 +39,6 @@
return ret;
+ if (ret > 0)
+ return 0;
- ibm->notify_installed = 1;
}
+ return 0;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/acpi-use-timer-override new/patches.arch/acpi-use-timer-override
--- old/patches.arch/acpi-use-timer-override 2006-12-02 12:24:02.000000000 +0100
+++ new/patches.arch/acpi-use-timer-override 1970-01-01 01:00:00.000000000 +0100
@@ -1,110 +0,0 @@
-Subject: x86: Add acpi_user_timer_override option for Asus boards
-From: ak@suse.de
-Patch-mainline: 2.6.19
-
-Timer overrides are normally disabled on Nvidia board because
-they are commonly wrong, except on new ones with HPET support.
-Unfortunately there are quite some Asus boards around that
-don't have HPET, but need a timer override.
-
-We don't know yet how to handle this transparently,
-but at least add a command line option to force the timer override
-and let them boot.
-
-Cc: len.brown@intel.com
-
-Signed-off-by: Andi Kleen
-
----
- Documentation/kernel-parameters.txt | 4 ++++
- arch/i386/kernel/acpi/boot.c | 1 +
- arch/i386/kernel/acpi/earlyquirk.c | 8 +++++++-
- arch/x86_64/kernel/io_apic.c | 7 ++++++-
- include/asm-i386/acpi.h | 1 +
- include/asm-x86_64/acpi.h | 1 +
- 6 files changed, 20 insertions(+), 2 deletions(-)
-
---- linux-2.6.18.orig/arch/i386/kernel/acpi/boot.c
-+++ linux-2.6.18/arch/i386/kernel/acpi/boot.c
-@@ -75,6 +75,7 @@ EXPORT_SYMBOL(acpi_strict);
- acpi_interrupt_flags acpi_sci_flags __initdata;
- int acpi_sci_override_gsi __initdata;
- int acpi_skip_timer_override __initdata;
-+int acpi_use_timer_override __initdata;
-
- #ifdef CONFIG_X86_LOCAL_APIC
- static u64 acpi_lapic_addr __initdata = APIC_DEFAULT_PHYS_BASE;
---- linux-2.6.18.orig/arch/i386/kernel/acpi/earlyquirk.c
-+++ linux-2.6.18/arch/i386/kernel/acpi/earlyquirk.c
-@@ -27,11 +27,17 @@ static int __init check_bridge(int vendo
- #ifdef CONFIG_ACPI
- /* According to Nvidia all timer overrides are bogus unless HPET
- is enabled. */
-- if (vendor == PCI_VENDOR_ID_NVIDIA) {
-+ if (!acpi_use_timer_override && vendor == PCI_VENDOR_ID_NVIDIA) {
- nvidia_hpet_detected = 0;
- acpi_table_parse(ACPI_HPET, nvidia_hpet_check);
- if (nvidia_hpet_detected == 0) {
- acpi_skip_timer_override = 1;
-+ printk(KERN_INFO "Nvidia board "
-+ "detected. Ignoring ACPI "
-+ "timer override.\n");
-+ printk(KERN_INFO "If you got timer trouble "
-+ "try acpi_use_timer_override\n");
-+
- }
- }
- #endif
---- linux-2.6.18.orig/include/asm-i386/acpi.h
-+++ linux-2.6.18/include/asm-i386/acpi.h
-@@ -133,6 +133,7 @@ extern int acpi_gsi_to_irq(u32 gsi, unsi
- #ifdef CONFIG_X86_IO_APIC
- extern int skip_ioapic_setup;
- extern int acpi_skip_timer_override;
-+extern int acpi_use_timer_override;
-
- static inline void disable_ioapic_setup(void)
- {
---- linux-2.6.18.orig/include/asm-x86_64/acpi.h
-+++ linux-2.6.18/include/asm-x86_64/acpi.h
-@@ -165,6 +165,7 @@ extern u8 x86_acpiid_to_apicid[];
- #define ARCH_HAS_POWER_INIT 1
-
- extern int acpi_skip_timer_override;
-+extern int acpi_use_timer_override;
-
- #endif /*__KERNEL__*/
-
---- linux-2.6.18.orig/Documentation/kernel-parameters.txt
-+++ linux-2.6.18/Documentation/kernel-parameters.txt
-@@ -158,6 +158,10 @@ running once the system is up.
- acpi_skip_timer_override [HW,ACPI]
- Recognize and ignore IRQ0/pin2 Interrupt Override.
- For broken nForce2 BIOS resulting in XT-PIC timer.
-+ acpi_use_timer_override [HW,ACPI}
-+ Use timer override. For some broken Nvidia NF5 boards
-+ that require a timer override, but don't have
-+ HPET
-
- acpi_dbg_layer= [HW,ACPI]
- Format: <int>
---- linux-2.6.18.orig/arch/x86_64/kernel/io_apic.c
-+++ linux-2.6.18/arch/x86_64/kernel/io_apic.c
-@@ -337,11 +337,16 @@ void __init check_ioapic(void)
- nvidia_hpet_detected = 0;
- acpi_table_parse(ACPI_HPET,
- nvidia_hpet_check);
-- if (nvidia_hpet_detected == 0) {
-+ if (!acpi_use_timer_override &&
-+ nvidia_hpet_detected == 0) {
- acpi_skip_timer_override = 1;
- printk(KERN_INFO "Nvidia board "
- "detected. Ignoring ACPI "
- "timer override.\n");
-+ printk(KERN_INFO
-+ "If you got timer trouble "
-+ "try acpi_use_timer_override\n");
-+
- }
- #endif
- /* RED-PEN skip them on mptables too? */
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/disable-apic-error new/patches.arch/disable-apic-error
--- old/patches.arch/disable-apic-error 2006-09-20 21:22:26.000000000 +0200
+++ new/patches.arch/disable-apic-error 2007-01-09 01:56:04.000000000 +0100
@@ -15,9 +15,9 @@
arch/x86_64/kernel/apic.c | 2 ++
2 files changed, 4 insertions(+)
---- linux-2.6.18.orig/arch/i386/kernel/apic.c
-+++ linux-2.6.18/arch/i386/kernel/apic.c
-@@ -1330,8 +1330,10 @@ fastcall void smp_error_interrupt(struct
+--- linux-2.6.19.orig/arch/i386/kernel/apic.c
++++ linux-2.6.19/arch/i386/kernel/apic.c
+@@ -1333,8 +1333,10 @@ fastcall void smp_error_interrupt(struct
6: Received illegal vector
7: Illegal register address
*/
@@ -28,9 +28,9 @@
irq_exit();
}
---- linux-2.6.18.orig/arch/x86_64/kernel/apic.c
-+++ linux-2.6.18/arch/x86_64/kernel/apic.c
-@@ -1098,8 +1098,10 @@ asmlinkage void smp_error_interrupt(void
+--- linux-2.6.19.orig/arch/x86_64/kernel/apic.c
++++ linux-2.6.19/arch/x86_64/kernel/apic.c
+@@ -1047,8 +1047,10 @@ asmlinkage void smp_error_interrupt(void
6: Received illegal vector
7: Illegal register address
*/
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/i386-apic-auto new/patches.arch/i386-apic-auto
--- old/patches.arch/i386-apic-auto 2006-09-20 21:22:26.000000000 +0200
+++ new/patches.arch/i386-apic-auto 1970-01-01 01:00:00.000000000 +0100
@@ -1,265 +0,0 @@
-Subject: Add heuristics to enable/disable local APIC
-From: ak@suse.de
-Patch-mainline: maybe
-
-Adds a new heuristical APIC mode that is similar to the old SUSE APIC_OFF,
-but does DTRT on UP systems with SMP kernels and has some more tweaks.
-
-This is a much cleaner patch than before.
-
----
- Documentation/kernel-parameters.txt | 4 +
- arch/i386/Kconfig | 10 ++++
- arch/i386/kernel/apic.c | 73 ++++++++++++++++++++++++++++++++++--
- arch/i386/kernel/mpparse.c | 5 ++
- arch/i386/kernel/setup.c | 9 +++-
- drivers/firmware/dmi_scan.c | 5 ++
- include/asm-i386/apic.h | 2
- include/linux/dmi.h | 2
- 8 files changed, 104 insertions(+), 6 deletions(-)
-
---- linux-2.6.18.orig/Documentation/kernel-parameters.txt
-+++ linux-2.6.18/Documentation/kernel-parameters.txt
-@@ -1027,6 +1027,10 @@ running once the system is up.
- noapic [SMP,APIC] Tells the kernel to not make use of any
- IOAPICs that may be present in the system.
-
-+ apic [APIC,i386] Override default heuristics to enable/disable the local
-+ APIC by CONFIG_X86_APIC_AUTO. When this option is set the kernel
-+ will try to use the local APIC.
-+
- noasync [HW,M68K] Disables async and sync negotiation for
- all devices.
-
---- linux-2.6.18.orig/arch/i386/Kconfig
-+++ linux-2.6.18/arch/i386/Kconfig
-@@ -291,6 +291,16 @@ config X86_LOCAL_APIC
- depends on X86_UP_APIC || ((X86_VISWS || SMP) && !X86_VOYAGER)
- default y
-
-+config X86_APIC_AUTO
-+ bool "Use heuristics to enable/disable local APIC"
-+ depends on X86_LOCAL_APIC
-+ help
-+ This option uses some proven heuristics to automatically enable or disable the local
-+ APIC. All decisions can be overriden by command line options.
-+ In a nutshell very old systems run better with APIC off and newer or multiprocessor
-+ systems prefer APIC on
-+ This is a useful default for distribution kernels.
-+
- config X86_IO_APIC
- bool
- depends on X86_UP_IOAPIC || (SMP && !(X86_VISWS || X86_VOYAGER))
---- linux-2.6.18.orig/arch/i386/kernel/apic.c
-+++ linux-2.6.18/arch/i386/kernel/apic.c
-@@ -26,6 +26,7 @@
- #include
- #include
- #include
-+#include
-
- #include
- #include
-@@ -53,6 +54,9 @@ static cpumask_t timer_bcast_ipi;
- * Knob to control our willingness to enable the local APIC.
- */
- int enable_local_apic __initdata = 0; /* -1=force-disable, +1=force-enable */
-+int prefer_apic __initdata = 0; /* when enable_local_apic == 0 prefer APIC but don't force against
-+ BIOS wishes */
-+int apic_disabled_by_dmi __initdata;
-
- /*
- * Debug level
-@@ -753,6 +757,10 @@ static void apic_pm_activate(void) { }
-
- static int __init apic_set_verbosity(char *str)
- {
-+ if (*str == '=')
-+ ++str;
-+ if (*str == 0)
-+ prefer_apic = 1;
- if (strcmp("debug", str) == 0)
- apic_verbosity = APIC_DEBUG;
- else if (strcmp("verbose", str) == 0)
-@@ -760,7 +768,7 @@ static int __init apic_set_verbosity(cha
- return 1;
- }
-
--__setup("apic=", apic_set_verbosity);
-+__setup("apic", apic_set_verbosity);
-
- static int __init detect_init_APIC (void)
- {
-@@ -791,8 +799,9 @@ static int __init detect_init_APIC (void
- * APIC only if "lapic" specified.
- */
- if (enable_local_apic <= 0) {
-- printk("Local APIC disabled by BIOS -- "
-- "you can enable it with \"lapic\"\n");
-+ if (!apic_disabled_by_dmi)
-+ printk("Local APIC disabled by BIOS -- "
-+ "you can enable it with \"lapic\"\n");
- return -1;
- }
- /*
-@@ -1326,6 +1335,64 @@ fastcall void smp_error_interrupt(struct
- irq_exit();
- }
-
-+#ifdef CONFIG_X86_APIC_AUTO
-+
-+/* Some heuristics to decide when to enable the APICs */
-+
-+static __init int dmi_enable_apic(void)
-+{
-+ int year;
-+ int apic;
-+ char *vendor;
-+
-+ /* If the machine has more than one CPU try to use APIC because it'll
-+ be running the SMP kernel with APIC soon anyways.
-+ This won't cover dual core, but they are handled by the date check
-+ below. */
-+ if (dmi_cpus > 1)
-+ return 1;
-+
-+ year = dmi_get_year(DMI_BIOS_DATE);
-+ vendor = dmi_get_system_info(DMI_BIOS_VENDOR);
-+ apic = 0;
-+
-+ /* All Intel BIOS since 1998 assumed APIC on. Don't include 1998 itself
-+ because we're not sure for that. */
-+ if (vendor && !strncmp(vendor, "Intel", 5))
-+ apic = 1;
-+ /* Use APIC for anything since 2001 */
-+ else if (year >= 2001)
-+ apic = 1;
-+
-+#ifdef CONFIG_ACPI
-+ /* When ACPI is disabled also default to APIC off on very new systems (>= 2004)
-+ which typically don't have working mptables anymore */
-+ if (acpi_noirq && year >= 2004)
-+ apic = 0;
-+#endif
-+
-+ if (!apic)
-+ apic_disabled_by_dmi = 1;
-+
-+ return apic;
-+}
-+
-+void __init dmi_check_apic(void)
-+{
-+ if (enable_local_apic != 0 || prefer_apic)
-+ return;
-+ if (!dmi_enable_apic()) {
-+ clear_bit(X86_FEATURE_APIC, boot_cpu_data.x86_capability);
-+ nr_ioapics = 0;
-+ enable_local_apic = -1;
-+ printk(KERN_INFO "IO/L-APIC disabled because your old system seems to be old\n");
-+ printk(KERN_INFO "overwrite with \"apic\"\n");
-+ return;
-+ }
-+ printk(KERN_INFO "IO/L-APIC allowed because system is MP or new enough\n");
-+}
-+#endif
-+
- /*
- * This initializes the IO-APIC and APIC hardware if this is
- * a UP kernel.
---- linux-2.6.18.orig/drivers/firmware/dmi_scan.c
-+++ linux-2.6.18/drivers/firmware/dmi_scan.c
-@@ -154,6 +154,8 @@ static void __init dmi_save_ipmi_device(
- list_add(&dev->list, &dmi_devices);
- }
-
-+int dmi_cpus;
-+
- /*
- * Process a DMI table entry. Right now all we care about are the BIOS
- * and machine entries. For 2.5 we should pull the smbus controller info
-@@ -178,6 +180,9 @@ static void __init dmi_decode(struct dmi
- dmi_save_ident(dm, DMI_BOARD_NAME, 5);
- dmi_save_ident(dm, DMI_BOARD_VERSION, 6);
- break;
-+ case 4: /* Central Processor */
-+ dmi_cpus++;
-+ break;
- case 10: /* Onboard Devices Information */
- dmi_save_devices(dm);
- break;
---- linux-2.6.18.orig/include/linux/dmi.h
-+++ linux-2.6.18/include/linux/dmi.h
-@@ -68,7 +68,7 @@ extern struct dmi_device * dmi_find_devi
- struct dmi_device *from);
- extern void dmi_scan_machine(void);
- extern int dmi_get_year(int field);
--
-+extern int dmi_cpus;
- #else
-
- static inline int dmi_check_system(struct dmi_system_id *list) { return 0; }
---- linux-2.6.18.orig/arch/i386/kernel/setup.c
-+++ linux-2.6.18/arch/i386/kernel/setup.c
-@@ -61,6 +61,7 @@
- #include
- #include
- #include
-+#include
-
- /* Forward Declaration. */
- void __init find_max_pfn(void);
-@@ -865,7 +866,7 @@ static void __init parse_cmdline_early (
-
- #ifdef CONFIG_X86_LOCAL_APIC
- /* enable local APIC */
-- else if (!memcmp(from, "lapic", 5))
-+ else if (!memcmp(from, "lapic", 5) || !memcmp(from, "apic", 4))
- lapic_enable();
-
- /* disable local APIC */
-@@ -1543,6 +1544,10 @@ void __init setup_arch(char **cmdline_p)
- if (efi_enabled)
- efi_map_memmap();
-
-+#ifdef CONFIG_X86_APIC_AUTO
-+ dmi_check_apic();
-+#endif
-+
- #ifdef CONFIG_ACPI
- /*
- * Parse the ACPI tables for possible boot-time SMP configuration.
-@@ -1565,7 +1570,7 @@ void __init setup_arch(char **cmdline_p)
- #endif
- #endif
- #ifdef CONFIG_X86_LOCAL_APIC
-- if (smp_found_config)
-+ if (smp_found_config && cpu_has_apic)
- get_smp_config();
- #endif
-
---- linux-2.6.18.orig/include/asm-i386/apic.h
-+++ linux-2.6.18/include/asm-i386/apic.h
-@@ -126,6 +126,8 @@ void switch_ipi_to_APIC_timer(void *cpum
-
- extern int timer_over_8254;
-
-+extern void dmi_check_apic(void);
-+
- #else /* !CONFIG_X86_LOCAL_APIC */
- static inline void lapic_shutdown(void) { }
-
---- linux-2.6.18.orig/arch/i386/kernel/mpparse.c
-+++ linux-2.6.18/arch/i386/kernel/mpparse.c
-@@ -673,6 +673,11 @@ void __init get_smp_config (void)
- else if (acpi_lapic)
- printk(KERN_INFO "Using ACPI for processor (LAPIC) configuration information\n");
-
-+ else if (enable_local_apic < 0) {
-+ smp_found_config = 0;
-+ return;
-+ }
-+
- printk(KERN_INFO "Intel MultiProcessor Specification v1.%d\n", mpf->mpf_specification);
- if (mpf->mpf_feature2 & (1<<7)) {
- printk(KERN_INFO " IMCR and PIC compatibility mode.\n");
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/ppc64-xmon-autobacktrace.patch new/patches.arch/ppc64-xmon-autobacktrace.patch
--- old/patches.arch/ppc64-xmon-autobacktrace.patch 2006-10-01 19:49:29.000000000 +0200
+++ new/patches.arch/ppc64-xmon-autobacktrace.patch 1970-01-01 01:00:00.000000000 +0100
@@ -1,76 +0,0 @@
-Subject: [PATCH] allow xmon=bt to print a backtrace by default
-From: Olaf Hering
-Patch-mainline: 2.6.19
-
-xmon does not print a backtrace per default. This is bad on systems with
-USB keyboard, the most needed info about the crash is lost.
-print a backtrace during the very first xmon entry.
-
-Booting with xmon=nobt disables the autobacktrace functionality.
-
-Signed-off-by: Olaf Hering
-
- arch/powerpc/Kconfig.debug | 2 ++
- arch/powerpc/kernel/setup-common.c | 4 ++++
- arch/powerpc/xmon/xmon.c | 8 ++++++++
- 3 files changed, 14 insertions(+)
-
---- linux-2.6.18.orig/arch/powerpc/Kconfig.debug
-+++ linux-2.6.18/arch/powerpc/Kconfig.debug
-@@ -74,6 +74,8 @@ config XMON
- very early during boot. 'xmon=on' will just enable the xmon
- debugger hooks. 'xmon=off' will disable the debugger hooks
- if CONFIG_XMON_DEFAULT is set.
-+ xmon will print a backtrace on the very first invocation.
-+ 'xmon=nobt' will disable this autobacktrace.
-
- config XMON_DEFAULT
- bool "Enable xmon by default"
---- linux-2.6.18.orig/arch/powerpc/kernel/setup-common.c
-+++ linux-2.6.18/arch/powerpc/kernel/setup-common.c
-@@ -444,6 +444,8 @@ void __init smp_setup_cpu_maps(void)
-
- int __initdata do_early_xmon;
- #ifdef CONFIG_XMON
-+extern int xmon_no_auto_backtrace;
-+
- static int __init early_xmon(char *p)
- {
- /* ensure xmon is enabled */
-@@ -452,6 +454,8 @@ static int __init early_xmon(char *p)
- xmon_init(1);
- if (strncmp(p, "off", 3) == 0)
- xmon_init(0);
-+ if (strncmp(p, "nobt", 4) == 0)
-+ xmon_no_auto_backtrace = 1;
- if (strncmp(p, "early", 5) != 0)
- return 0;
- }
---- linux-2.6.18.orig/arch/powerpc/xmon/xmon.c
-+++ linux-2.6.18/arch/powerpc/xmon/xmon.c
-@@ -137,10 +137,14 @@ static void bootcmds(void);
- static void proccall(void);
- void dump_segments(void);
- static void symbol_lookup(void);
-+static void xmon_show_stack(unsigned long sp, unsigned long lr,
-+ unsigned long pc);
- static void xmon_print_symbol(unsigned long address, const char *mid,
- const char *after);
- static const char *getvecname(unsigned long vec);
-
-+int xmon_no_auto_backtrace;
-+
- extern int print_insn_powerpc(unsigned long, unsigned long, int);
-
- extern void xmon_enter(void);
-@@ -736,6 +740,10 @@ cmds(struct pt_regs *excp)
-
- last_cmd = NULL;
- xmon_regs = excp;
-+
-+ if (!xmon_no_auto_backtrace++)
-+ xmon_show_stack(excp->gpr[1], excp->link, excp->nip);
-+
- for(;;) {
- #ifdef CONFIG_SMP
- printf("%x:", smp_processor_id());
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/ppc64-xmon-dmesg-printing.patch new/patches.arch/ppc64-xmon-dmesg-printing.patch
--- old/patches.arch/ppc64-xmon-dmesg-printing.patch 2006-09-20 21:22:27.000000000 +0200
+++ new/patches.arch/ppc64-xmon-dmesg-printing.patch 2007-01-09 01:56:04.000000000 +0100
@@ -17,9 +17,9 @@
kernel/printk.c | 15 ++++++++++++
2 files changed, 72 insertions(+)
---- linux-2.6.18.orig/kernel/printk.c
-+++ linux-2.6.18/kernel/printk.c
-@@ -319,6 +319,21 @@ asmlinkage long sys_syslog(int type, cha
+--- linux-2.6.19.orig/kernel/printk.c
++++ linux-2.6.19/kernel/printk.c
+@@ -320,6 +320,21 @@ asmlinkage long sys_syslog(int type, cha
return do_syslog(type, buf, len);
}
@@ -41,9 +41,9 @@
/*
* Call the console drivers on a range of log_buf
*/
---- linux-2.6.18.orig/arch/powerpc/xmon/xmon.c
-+++ linux-2.6.18/arch/powerpc/xmon/xmon.c
-@@ -131,6 +131,7 @@ static struct bpt *in_breakpoint_table(u
+--- linux-2.6.19.orig/arch/powerpc/xmon/xmon.c
++++ linux-2.6.19/arch/powerpc/xmon/xmon.c
+@@ -135,6 +135,7 @@ static struct bpt *in_breakpoint_table(u
static int do_step(struct pt_regs *);
static void bpt_cmds(void);
static void cacheflush(void);
@@ -51,7 +51,7 @@
static int cpu_cmd(void);
static void csum(void);
static void bootcmds(void);
-@@ -187,6 +188,7 @@ Commands:\n\
+@@ -191,6 +192,7 @@ Commands:\n\
#endif
"\
C checksum\n\
@@ -59,7 +59,7 @@
d dump bytes\n\
di dump instructions\n\
df dump float values\n\
-@@ -785,6 +787,9 @@ cmds(struct pt_regs *excp)
+@@ -790,6 +792,9 @@ cmds(struct pt_regs *excp)
case 'd':
dump();
break;
@@ -69,7 +69,7 @@
case 'l':
symbol_lookup();
break;
-@@ -2492,6 +2497,58 @@ static void xmon_print_symbol(unsigned l
+@@ -2497,6 +2502,58 @@ static void xmon_print_symbol(unsigned l
printf("%s", after);
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/ppc-atyfb-wallstreet-default.patch new/patches.arch/ppc-atyfb-wallstreet-default.patch
--- old/patches.arch/ppc-atyfb-wallstreet-default.patch 2006-11-14 14:11:13.000000000 +0100
+++ new/patches.arch/ppc-atyfb-wallstreet-default.patch 1970-01-01 01:00:00.000000000 +0100
@@ -1,26 +0,0 @@
-Subject: set default video mode on PowerBook Wallstree
-From: olh@suse.de
-
-finally add the third PowerBook Wallstreet 233MHz model to the list of
-known display resolutions.
-Without this change, a 640x480 video mode is used.
-A workaround so far was to boot with 'video=atyfb:vmode:14'
-
-
----
- drivers/video/aty/atyfb_base.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-Index: linux-2.6.18/drivers/video/aty/atyfb_base.c
-===================================================================
---- linux-2.6.18.orig/drivers/video/aty/atyfb_base.c
-+++ linux-2.6.18/drivers/video/aty/atyfb_base.c
-@@ -409,7 +409,7 @@ static struct {
- { PCI_CHIP_MACH64LB, "3D RAGE LT PRO (Mach64 LB, AGP)", 236, 75, 100, 135, ATI_CHIP_264LTPRO },
- { PCI_CHIP_MACH64LD, "3D RAGE LT PRO (Mach64 LD, AGP)", 230, 100, 100, 135, ATI_CHIP_264LTPRO },
- { PCI_CHIP_MACH64LI, "3D RAGE LT PRO (Mach64 LI, PCI)", 230, 100, 100, 135, ATI_CHIP_264LTPRO | M64F_G3_PB_1_1 | M64F_G3_PB_1024x768 },
-- { PCI_CHIP_MACH64LP, "3D RAGE LT PRO (Mach64 LP, PCI)", 230, 100, 100, 135, ATI_CHIP_264LTPRO },
-+ { PCI_CHIP_MACH64LP, "3D RAGE LT PRO (Mach64 LP, PCI)", 230, 100, 100, 135, ATI_CHIP_264LTPRO | M64F_G3_PB_1024x768 },
- { PCI_CHIP_MACH64LQ, "3D RAGE LT PRO (Mach64 LQ, PCI)", 230, 100, 100, 135, ATI_CHIP_264LTPRO },
-
- { PCI_CHIP_MACH64GM, "3D RAGE XL (Mach64 GM, AGP 2x)", 230, 83, 63, 135, ATI_CHIP_264XL },
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/ppc-iseries-rd_size.patch new/patches.arch/ppc-iseries-rd_size.patch
--- old/patches.arch/ppc-iseries-rd_size.patch 2006-12-09 14:22:22.000000000 +0100
+++ new/patches.arch/ppc-iseries-rd_size.patch 1970-01-01 01:00:00.000000000 +0100
@@ -1,23 +0,0 @@
-Subject: fix compile error
-From: olh@suse.de
-
----
- arch/powerpc/platforms/iseries/setup.c | 2 ++
- 1 file changed, 2 insertions(+)
-
-Index: linux-2.6.18/arch/powerpc/platforms/iseries/setup.c
-===================================================================
---- linux-2.6.18.orig/arch/powerpc/platforms/iseries/setup.c
-+++ linux-2.6.18/arch/powerpc/platforms/iseries/setup.c
-@@ -303,9 +303,11 @@ static void __init iSeries_init_early(vo
- initrd_start = (unsigned long)__va(naca.xRamDisk);
- initrd_end = initrd_start + naca.xRamDiskSize * HW_PAGE_SIZE;
- initrd_below_start_ok = 1; // ramdisk in kernel space
-+#if defined(CONFIG_BLK_DEV_RAM)
- ROOT_DEV = Root_RAM0;
- if (((rd_size * 1024) / HW_PAGE_SIZE) < naca.xRamDiskSize)
- rd_size = (naca.xRamDiskSize * HW_PAGE_SIZE) / 1024;
-+#endif
- } else
- #endif /* CONFIG_BLK_DEV_INITRD */
- {
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/ppc-kdump-xmon-stop-cpu.patch new/patches.arch/ppc-kdump-xmon-stop-cpu.patch
--- old/patches.arch/ppc-kdump-xmon-stop-cpu.patch 2006-10-01 19:49:29.000000000 +0200
+++ new/patches.arch/ppc-kdump-xmon-stop-cpu.patch 1970-01-01 01:00:00.000000000 +0100
@@ -1,41 +0,0 @@
-Subject: [PATCH] kdump-ppc64-xmon-stop-cpu
-From: David Wilder
-Date: Mon, 10 Apr 2006 15:32:21 -0700
-Message-ID: <443ADCF5.60702@us.ibm.com>
-Patch-mainline: 2.6.19
-
-Bug 149545 - LTC21344-kdump boot panic when a CPU hangs in the first kernel
-Bug 149557 - LTC21346-kdump panicks during the system hang when the xmon is enabled
-
- - During CPU(s) hang scenarios, kdump could not stop these CPUs. However,
- the user could invoke soft-reset to shoot down CPUs reliably. But, when
- the debugger is enabled, these CPUs are returned to hang state after they
- exited from the debugger. This patch fixes this issue by calling
- crash_kexec_secondary() before returns to previous state.
-
-Signed-off-by: Haren Myneni
-Signed-off-by: Olaf Hering
-
----
- arch/powerpc/kernel/traps.c | 10 ++++++++++
- 1 files changed, 10 insertions(+)
-
---- linux-2.6.18.orig/arch/powerpc/kernel/traps.c
-+++ linux-2.6.18/arch/powerpc/kernel/traps.c
-@@ -221,6 +221,16 @@ void system_reset_exception(struct pt_re
- */
- crash_kexec_secondary(regs);
-
-+ /*
-+ * Some CPUs which got released from debugger will execute this path.
-+ * These CPUs entered debugger first time via soft-reset - Means,
-+ * could be possible that these CPUs may not repond to an IPI later.
-+ * Therefore, has to call kdump func directly.
-+ * Not a problem if we exited from debugger to recover. In this case
-+ * there will not be any primary kexec CPU. Hence, will be returned.
-+ */
-+ crash_kexec_secondary(regs);
-+
- /* Must die if the interrupt is not recoverable */
- if (!(regs->msr & MSR_RI))
- panic("Unrecoverable System Reset");
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/ppc-os-term-panic_timeout.patch new/patches.arch/ppc-os-term-panic_timeout.patch
--- old/patches.arch/ppc-os-term-panic_timeout.patch 2006-10-16 17:16:19.000000000 +0200
+++ new/patches.arch/ppc-os-term-panic_timeout.patch 1970-01-01 01:00:00.000000000 +0100
@@ -1,30 +0,0 @@
-Subject: reboot when panic_timout is set
-From: Olaf Hering
-Patch-mainline: 2.6.19
-
- [POWERPC] reboot when panic_timout is set
-
- Only call into RTAS when booted with panic=0 because the RTAS call
- does not return. The system has to be rebooted via the HMC or via the
- management console right now. This is cumbersome and not what the
- default panic=180 is supposed to do.
-
- Signed-off-by: Olaf Hering
- Signed-off-by: Paul Mackerras
-
----
- arch/powerpc/kernel/rtas.c | 3 +++
- 1 files changed, 3 insertions(+)
-
---- linux-2.6.18.orig/arch/powerpc/kernel/rtas.c
-+++ linux-2.6.18/arch/powerpc/kernel/rtas.c
-@@ -626,6 +626,9 @@ void rtas_os_term(char *str)
- {
- int status;
-
-+ if (panic_timeout)
-+ return;
-+
- if (RTAS_UNKNOWN_SERVICE == rtas_token("ibm,os-term"))
- return;
-
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/ppc-pci-fixup_resource.patch new/patches.arch/ppc-pci-fixup_resource.patch
--- old/patches.arch/ppc-pci-fixup_resource.patch 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.arch/ppc-pci-fixup_resource.patch 2007-01-05 19:55:45.000000000 +0100
@@ -0,0 +1,87 @@
+Subject: mark pci resources with start 0 as unassigned
+From: olh@suse.de
+References: 159235 - LTC22345
+
+libata calls pci_request_regions to claim bar 0 - 5
+bar 5 has base 0.
+Tested on a p630 in SMP mode with pata_sl82c105
+
+
+ 00:03.1 IDE interface: Symphony Labs SL82c105 (rev 05) (prog-if 8f [Master SecP SecO PriP PriO])
+ Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B-
+ Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- resource[i].flags & IORESOURCE_IO
+ && dev->bus->number == 0 && dev->devfn == 0x81)
+ dev->resource[i].flags &= ~IORESOURCE_IO;
++ if (dev->resource[i].start == 0 && dev->resource[i].end) {
++ dev->resource[i].flags = 0;
++ dev->resource[i].end = 0;
++ }
+ }
+ }
+ DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_WINBOND, PCI_DEVICE_ID_WINBOND_82C105,
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/ppc-reiserfs-cc-optimize.patch new/patches.arch/ppc-reiserfs-cc-optimize.patch
--- old/patches.arch/ppc-reiserfs-cc-optimize.patch 2006-10-01 19:49:29.000000000 +0200
+++ new/patches.arch/ppc-reiserfs-cc-optimize.patch 1970-01-01 01:00:00.000000000 +0100
@@ -1,28 +0,0 @@
-Subject: only compile with -O1 if the compiler is broken
-From: Olaf Hering
-Patch-mainline: 2.6.19
-
-Only compile with -O1 if the (very old) compiler is broken. We use
-reiserfs alot since SLES9 on ppc64, and it was never seen with gcc33.
-Assume the broken gcc is gcc-3.4 or older.
-
-Signed-off-by: Olaf Hering
-Signed-off-by: Andrew Morton
----
-
- fs/reiserfs/Makefile | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff -puN fs/reiserfs/Makefile~use-gcc-o1-in-fs-reiserfs-only-for-ancient-gcc-versions fs/reiserfs/Makefile
---- a/fs/reiserfs/Makefile~use-gcc-o1-in-fs-reiserfs-only-for-ancient-gcc-versions
-+++ a/fs/reiserfs/Makefile
-@@ -28,7 +28,7 @@ endif
- # will work around it. If any other architecture displays this behavior,
- # add it here.
- ifeq ($(CONFIG_PPC32),y)
--EXTRA_CFLAGS := -O1
-+EXTRA_CFLAGS := $(call cc-ifversion, -lt, 0400, -O1)
- endif
-
- TAGS:
-_
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/ppc-tumbler-active_state.patch new/patches.arch/ppc-tumbler-active_state.patch
--- old/patches.arch/ppc-tumbler-active_state.patch 2006-10-01 19:49:29.000000000 +0200
+++ new/patches.arch/ppc-tumbler-active_state.patch 1970-01-01 01:00:00.000000000 +0100
@@ -1,51 +0,0 @@
-Subject: [PPC,SOUND] Fix audio gpio state detection
-From: Andreas Schwab
-Patch-mainline: 2.6.19
-
-When booting with line out or headphone plugged, you won't hear anything.
-The problem is that after reset all channels are muted, but the actual
-value of the gpio port doesn't exactly match the active_val settings as
-expected by check_audio_gpio. For example, the line_mute port is set to
-7, but check_audio_gpio would expect 0xd or 0xf, thus its return value
-indicates that it is not active, even though it is. AFAICS only looking
-at the low bit is enough to determine whether the port is active.
-
-Signed-off-by: Andreas Schwab
-
-
-
- sound/ppc/tumbler.c | 9 ++++++---
- 1 files changed, 6 insertions(+), 3 deletions(-)
-
---- linux-2.6.18.orig/sound/ppc/tumbler.c
-+++ linux-2.6.18/sound/ppc/tumbler.c
-@@ -190,7 +190,8 @@ static int check_audio_gpio(struct pmac_
-
- ret = do_gpio_read(gp);
-
-- return (ret & 0xd) == (gp->active_val & 0xd);
-+ printk("%s addr %x ret %x av %x\n",__FUNCTION__,gp->addr,ret,gp->active_val);
-+ return (ret & 0x1) == (gp->active_val & 0x1);
- }
-
- static int read_audio_gpio(struct pmac_gpio *gp)
-@@ -198,7 +199,9 @@ static int read_audio_gpio(struct pmac_g
- int ret;
- if (! gp->addr)
- return 0;
-- ret = ((do_gpio_read(gp) & 0x02) !=0);
-+ ret = do_gpio_read(gp);
-+ printk("%s addr %x ret %x av %x\n",__FUNCTION__,gp->addr,ret,gp->active_val);
-+ ret = (ret & 0x02) !=0;
- return ret == gp->active_state;
- }
-
-@@ -957,7 +960,7 @@ static void device_change_handler(void *
- headphone = tumbler_detect_headphone(chip);
- lineout = tumbler_detect_lineout(chip);
-
-- DBG("headphone: %d, lineout: %d\n", headphone, lineout);
-+ printk("headphone: %d, lineout: %d\n", headphone, lineout);
-
- if (headphone || lineout) {
- /* unmute headphone/lineout & mute speaker */
++++++ patches.drivers.tar.bz2 ++++++
++++ 88477 lines of diff (skipped)
++++++ patches.fixes.tar.bz2 ++++++
++++ 2626 lines of diff (skipped)
++++++ patches.kernel.org.tar.bz2 ++++++
++++ 604284 lines of diff (skipped)
++++++ patches.rpmify.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.rpmify/cloneconfig.diff new/patches.rpmify/cloneconfig.diff
--- old/patches.rpmify/cloneconfig.diff 2005-11-08 09:23:09.000000000 +0100
+++ new/patches.rpmify/cloneconfig.diff 2007-01-09 01:56:04.000000000 +0100
@@ -7,14 +7,12 @@
Signed-off-by: Andreas Gruenbacher
- Makefile | 16 ++++++++++++++++
+ scripts/kconfig/Makefile | 16 ++++++++++++++++
1 files changed, 16 insertions(+)
-Index: linux-2.6.13/scripts/kconfig/Makefile
-===================================================================
---- linux-2.6.13.orig/scripts/kconfig/Makefile 2005-10-07 21:01:05.000000000 -0700
-+++ linux-2.6.13/scripts/kconfig/Makefile 2005-10-07 21:01:25.000000000 -0700
-@@ -56,6 +56,22 @@
+--- linux-2.6.19.orig/scripts/kconfig/Makefile
++++ linux-2.6.19/scripts/kconfig/Makefile
+@@ -55,6 +55,22 @@ allnoconfig: $(obj)/conf
allmodconfig: $(obj)/conf
$< -m arch/$(ARCH)/Kconfig
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.rpmify/offsets_h-dirname.patch new/patches.rpmify/offsets_h-dirname.patch
--- old/patches.rpmify/offsets_h-dirname.patch 2006-10-01 19:49:29.000000000 +0200
+++ new/patches.rpmify/offsets_h-dirname.patch 1970-01-01 01:00:00.000000000 +0100
@@ -1,24 +0,0 @@
-Subject: remove absolte patch from comment
-From: olh@suse.de
-Patch-mainline: 2.6.19
-
-autobuild doesnt like the $RPM_BUILD_ROOT string being there
-
- * This file was generated by /var/tmp/kernel-source-2.6.14_rc4-build/usr/src/linux-2.6.14-rc4-2/Kbuild
-
-
- Kbuild | 2 --
- 1 files changed, 2 deletions(-)
-
-diff -r 2df05bb69f39 Kbuild
---- a/Kbuild Mon Mar 6 12:31:34 2006 -0500
-+++ b/Kbuild Mon Mar 6 12:32:45 2006 -0500
-@@ -28,8 +28,6 @@ define cmd_offsets
- echo "/*"; \
- echo " * DO NOT MODIFY."; \
- echo " *"; \
-- echo " * This file was generated by $(srctree)/Kbuild"; \
-- echo " *"; \
- echo " */"; \
- echo ""; \
- sed -ne $(sed-y) $<; \
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.rpmify/rpm-kernel-config new/patches.rpmify/rpm-kernel-config
--- old/patches.rpmify/rpm-kernel-config 2006-10-16 17:16:20.000000000 +0200
+++ new/patches.rpmify/rpm-kernel-config 2007-01-09 01:56:04.000000000 +0100
@@ -10,8 +10,8 @@
init/Kconfig | 4 ++++
1 files changed, 4 insertions(+)
---- linux-2.6.18.orig/init/Kconfig
-+++ linux-2.6.18/init/Kconfig
+--- linux-2.6.19.orig/init/Kconfig
++++ linux-2.6.19/init/Kconfig
@@ -91,6 +91,10 @@ config LOCALVERSION_AUTO
Note: This requires Perl, and a git repository, but not necessarily
the git or cogito tools to be installed.
@@ -22,4 +22,4 @@
+
config SWAP
bool "Support for paging of anonymous memory (swap)"
- depends on MMU
+ depends on MMU && BLOCK
++++++ patches.suse.tar.bz2 ++++++
++++ 18744 lines of diff (skipped)
++++++ patches.uml.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.uml/fix-build new/patches.uml/fix-build
--- old/patches.uml/fix-build 2006-09-20 21:22:27.000000000 +0200
+++ new/patches.uml/fix-build 1970-01-01 01:00:00.000000000 +0100
@@ -1,17 +0,0 @@
-From: Olaf Kirch
-Subject: Unbreak "make prepare" on UML
-
----
- arch/um/Makefile | 1 +
- 1 files changed, 1 insertion(+)
-
---- linux-2.6.18.orig/arch/um/Makefile
-+++ linux-2.6.18/arch/um/Makefile
-@@ -229,6 +229,7 @@ $(ARCH_DIR)/include/user_constants.h: $(
-
- $(ARCH_DIR)/include/kern_constants.h: $(objtree)/$(ARCH_DIR)/include
- @echo ' SYMLINK $@'
-+ $(Q)mkdir -p $(ARCH_DIR)/include
- $(Q)ln -sf ../../../include/asm-um/asm-offsets.h $@
-
- export SUBARCH USER_CFLAGS CFLAGS_NO_HARDENING OS
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.uml/jmpbuf new/patches.uml/jmpbuf
--- old/patches.uml/jmpbuf 2006-08-16 11:10:20.000000000 +0200
+++ new/patches.uml/jmpbuf 1970-01-01 01:00:00.000000000 +0100
@@ -1,41 +0,0 @@
-Subject: fix uml build with recent libcs
-From: http://user-mode-linux.sourceforge.net/work/current/2.6/2.6.17-rc5/patches/j...
-Acked-by: kraxel@suse.de
-Patch-mainline: no
-
-# Newer libcs don't define the JB_* jmp_buf access macros. If this is
-# the case, we provide values ourselves.
-Index: linux-2.6.15/arch/um/os-Linux/sys-i386/registers.c
-===================================================================
---- linux-2.6.15.orig/arch/um/os-Linux/sys-i386/registers.c 2006-02-13 13:00:06.000000000 -0500
-+++ linux-2.6.15/arch/um/os-Linux/sys-i386/registers.c 2006-02-13 13:04:07.000000000 -0500
-@@ -130,6 +130,12 @@ void get_safe_registers(unsigned long *r
- HOST_FP_SIZE * sizeof(unsigned long));
- }
-
-+#ifndef JB_PC
-+#define JB_PC 5
-+#define JB_SP 4
-+#define JB_BP 3
-+#endif
-+
- void get_thread_regs(union uml_pt_regs *uml_regs, void *buffer)
- {
- struct __jmp_buf_tag *jmpbuf = buffer;
-Index: linux-2.6.15/arch/um/os-Linux/sys-x86_64/registers.c
-===================================================================
---- linux-2.6.15.orig/arch/um/os-Linux/sys-x86_64/registers.c 2006-02-13 13:00:06.000000000 -0500
-+++ linux-2.6.15/arch/um/os-Linux/sys-x86_64/registers.c 2006-02-13 13:04:07.000000000 -0500
-@@ -78,6 +78,12 @@ void get_safe_registers(unsigned long *r
- HOST_FP_SIZE * sizeof(unsigned long));
- }
-
-+#ifndef JB_PC
-+#define JB_PC 7
-+#define JB_RSP 6
-+#define JB_RBP 1
-+#endif
-+
- void get_thread_regs(union uml_pt_regs *uml_regs, void *buffer)
- {
- struct __jmp_buf_tag *jmpbuf = buffer;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.uml/uml-kconfig new/patches.uml/uml-kconfig
--- old/patches.uml/uml-kconfig 2006-10-16 17:16:21.000000000 +0200
+++ new/patches.uml/uml-kconfig 2007-01-09 01:05:09.000000000 +0100
@@ -7,23 +7,19 @@
---
arch/um/Kconfig | 6 ++++++
arch/um/kernel/um_arch.c | 4 ++++
- drivers/char/Kconfig | 8 +++++---
- drivers/char/ipmi/Kconfig | 1 +
- drivers/char/tpm/Kconfig | 2 +-
+ drivers/char/Kconfig | 3 ++-
drivers/char/tty_io.c | 7 ++++++-
drivers/input/keyboard/Kconfig | 2 +-
drivers/input/mouse/Kconfig | 2 +-
drivers/input/serio/Kconfig | 2 +-
drivers/input/touchscreen/Kconfig | 2 +-
- drivers/serial/Kconfig | 1 +
- drivers/video/Kconfig | 2 +-
drivers/video/console/Kconfig | 2 +-
drivers/video/fbmem.c | 4 ++++
include/linux/console.h | 1 +
- 15 files changed, 35 insertions(+), 11 deletions(-)
+ 11 files changed, 28 insertions(+), 7 deletions(-)
---- linux-2.6.18.orig/drivers/input/keyboard/Kconfig
-+++ linux-2.6.18/drivers/input/keyboard/Kconfig
+--- linux-2.6.19.orig/drivers/input/keyboard/Kconfig
++++ linux-2.6.19/drivers/input/keyboard/Kconfig
@@ -10,7 +10,7 @@ menuconfig INPUT_KEYBOARD
If unsure, say Y.
@@ -33,8 +29,8 @@
config KEYBOARD_ATKBD
tristate "AT keyboard" if EMBEDDED || !X86_PC
---- linux-2.6.18.orig/drivers/input/mouse/Kconfig
-+++ linux-2.6.18/drivers/input/mouse/Kconfig
+--- linux-2.6.19.orig/drivers/input/mouse/Kconfig
++++ linux-2.6.19/drivers/input/mouse/Kconfig
@@ -10,7 +10,7 @@ menuconfig INPUT_MOUSE
If unsure, say Y.
@@ -44,8 +40,8 @@
config MOUSE_PS2
tristate "PS/2 mouse"
---- linux-2.6.18.orig/drivers/input/serio/Kconfig
-+++ linux-2.6.18/drivers/input/serio/Kconfig
+--- linux-2.6.19.orig/drivers/input/serio/Kconfig
++++ linux-2.6.19/drivers/input/serio/Kconfig
@@ -21,7 +21,7 @@ if SERIO
config SERIO_I8042
tristate "i8042 PC Keyboard controller" if EMBEDDED || !X86
@@ -55,8 +51,8 @@
---help---
i8042 is the chip over which the standard AT keyboard and PS/2
mouse are connected to the computer. If you use these devices,
---- linux-2.6.18.orig/drivers/char/Kconfig
-+++ linux-2.6.18/drivers/char/Kconfig
+--- linux-2.6.19.orig/drivers/char/Kconfig
++++ linux-2.6.19/drivers/char/Kconfig
@@ -59,7 +59,7 @@ config VT_CONSOLE
config HW_CONSOLE
@@ -74,55 +70,8 @@
---help---
Say Y here if you have any non-standard serial boards -- boards
which aren't supported using the standard "dumb" serial driver.
-@@ -727,7 +728,7 @@ config NVRAM
-
- config RTC
- tristate "Enhanced Real Time Clock Support"
-- depends on !PPC && !PARISC && !IA64 && !M68K && (!SPARC || PCI) && !FRV && !ARM
-+ depends on !PPC && !PARISC && !IA64 && !M68K && (!SPARC || PCI) && !FRV && !ARM && !UML
- ---help---
- If you say Y here and create a character special file /dev/rtc with
- major number 10 and minor number 135 using mknod ("man mknod"), you
-@@ -775,7 +776,7 @@ config SGI_IP27_RTC
-
- config GEN_RTC
- tristate "Generic /dev/rtc emulation"
-- depends on RTC!=y && !IA64 && !ARM && !M32R && !SPARC && !FRV
-+ depends on RTC!=y && !IA64 && !ARM && !M32R && !SPARC && !FRV && !UML
- ---help---
- If you say Y here and create a character special file /dev/rtc with
- major number 10 and minor number 135 using mknod ("man mknod"), you
-@@ -828,6 +829,7 @@ config COBALT_LCD
-
- config DTLK
- tristate "Double Talk PC internal speech card support"
-+ depends on ISA
- help
- This driver is for the DoubleTalk PC, a speech synthesizer
- manufactured by RC Systems (http://www.rcsys.com/). It is also
---- linux-2.6.18.orig/drivers/char/ipmi/Kconfig
-+++ linux-2.6.18/drivers/char/ipmi/Kconfig
-@@ -5,6 +5,7 @@
- menu "IPMI"
- config IPMI_HANDLER
- tristate 'IPMI top-level message handler'
-+ depends on !UML
- help
- This enables the central IPMI message handler, required for IPMI
- to work.
---- linux-2.6.18.orig/drivers/char/tpm/Kconfig
-+++ linux-2.6.18/drivers/char/tpm/Kconfig
-@@ -6,7 +6,7 @@ menu "TPM devices"
-
- config TCG_TPM
- tristate "TPM Hardware Support"
-- depends on EXPERIMENTAL
-+ depends on EXPERIMENTAL && !UML
- ---help---
- If you have a TPM security chip in your system, which
- implements the Trusted Computing Group's specification,
---- linux-2.6.18.orig/drivers/input/touchscreen/Kconfig
-+++ linux-2.6.18/drivers/input/touchscreen/Kconfig
+--- linux-2.6.19.orig/drivers/input/touchscreen/Kconfig
++++ linux-2.6.19/drivers/input/touchscreen/Kconfig
@@ -9,7 +9,7 @@ menuconfig INPUT_TOUCHSCREEN
If unsure, say Y.
@@ -132,30 +81,9 @@
config TOUCHSCREEN_ADS7846
tristate "ADS 7846 based touchscreens"
---- linux-2.6.18.orig/drivers/serial/Kconfig
-+++ linux-2.6.18/drivers/serial/Kconfig
-@@ -11,6 +11,7 @@ menu "Serial drivers"
- config SERIAL_8250
- tristate "8250/16550 and compatible serial support"
- depends on (BROKEN || !SPARC)
-+ depends on !UML
- select SERIAL_CORE
- ---help---
- This selects whether you want to include the driver for the standard
---- linux-2.6.18.orig/drivers/video/Kconfig
-+++ linux-2.6.18/drivers/video/Kconfig
-@@ -682,7 +682,7 @@ config FB_EPSON1355
-
- config FB_S1D13XXX
- tristate "Epson S1D13XXX framebuffer support"
-- depends on FB
-+ depends on FB && !UML
- select FB_CFB_FILLRECT
- select FB_CFB_COPYAREA
- select FB_CFB_IMAGEBLIT
---- linux-2.6.18.orig/arch/um/Kconfig
-+++ linux-2.6.18/arch/um/Kconfig
-@@ -282,6 +282,12 @@ source "drivers/net/Kconfig"
+--- linux-2.6.19.orig/arch/um/Kconfig
++++ linux-2.6.19/arch/um/Kconfig
+@@ -304,6 +304,12 @@ source "drivers/net/Kconfig"
source "drivers/connector/Kconfig"
@@ -168,9 +96,9 @@
source "fs/Kconfig"
source "security/Kconfig"
---- linux-2.6.18.orig/arch/um/kernel/um_arch.c
-+++ linux-2.6.18/arch/um/kernel/um_arch.c
-@@ -18,6 +18,7 @@
+--- linux-2.6.19.orig/arch/um/kernel/um_arch.c
++++ linux-2.6.19/arch/um/kernel/um_arch.c
+@@ -17,6 +17,7 @@
#include "linux/seq_file.h"
#include "linux/delay.h"
#include "linux/module.h"
@@ -178,7 +106,7 @@
#include "asm/page.h"
#include "asm/pgtable.h"
#include "asm/ptrace.h"
-@@ -486,6 +487,9 @@ void __init setup_arch(char **cmdline_p)
+@@ -485,6 +486,9 @@ void __init setup_arch(char **cmdline_p)
strlcpy(saved_command_line, command_line, COMMAND_LINE_SIZE);
*cmdline_p = command_line;
setup_hostinfo();
@@ -188,18 +116,18 @@
}
void __init check_bugs(void)
---- linux-2.6.18.orig/drivers/char/tty_io.c
-+++ linux-2.6.18/drivers/char/tty_io.c
-@@ -130,6 +130,8 @@ LIST_HEAD(tty_drivers); /* linked list
- vt.c for deeply disgusting hack reasons */
+--- linux-2.6.19.orig/drivers/char/tty_io.c
++++ linux-2.6.19/drivers/char/tty_io.c
+@@ -131,6 +131,8 @@ LIST_HEAD(tty_drivers); /* linked list
DEFINE_MUTEX(tty_mutex);
+ EXPORT_SYMBOL(tty_mutex);
+int console_use_vt = 1;
+
#ifdef CONFIG_UNIX98_PTYS
extern struct tty_driver *ptm_driver; /* Unix98 pty masters; for /dev/ptmx */
extern int pty_limit; /* Config limit on Unix98 ptys */
-@@ -2483,7 +2485,7 @@ retry_open:
+@@ -2477,7 +2479,7 @@ retry_open:
goto got_driver;
}
#ifdef CONFIG_VT
@@ -208,7 +136,7 @@
extern struct tty_driver *console_driver;
driver = console_driver;
index = fg_console;
-@@ -3925,6 +3927,8 @@ static int __init tty_init(void)
+@@ -3927,6 +3929,8 @@ static int __init tty_init(void)
#endif
#ifdef CONFIG_VT
@@ -217,16 +145,16 @@
cdev_init(&vc0_cdev, &console_fops);
if (cdev_add(&vc0_cdev, MKDEV(TTY_MAJOR, 0), 1) ||
register_chrdev_region(MKDEV(TTY_MAJOR, 0), 1, "/dev/vc/0") < 0)
-@@ -3932,6 +3936,7 @@ static int __init tty_init(void)
- device_create(tty_class, NULL, MKDEV(TTY_MAJOR, 0), "tty0");
+@@ -3934,6 +3938,7 @@ static int __init tty_init(void)
+ class_device_create(tty_class, NULL, MKDEV(TTY_MAJOR, 0), NULL, "tty0");
vty_init();
+ out_vt:
#endif
return 0;
}
---- linux-2.6.18.orig/include/linux/console.h
-+++ linux-2.6.18/include/linux/console.h
+--- linux-2.6.19.orig/include/linux/console.h
++++ linux-2.6.19/include/linux/console.h
@@ -62,6 +62,7 @@ extern const struct consw dummy_con; /*
extern const struct consw vga_con; /* VGA text console */
extern const struct consw newport_con; /* SGI Newport console */
@@ -235,19 +163,19 @@
int con_is_bound(const struct consw *csw);
int register_con_driver(const struct consw *csw, int first, int last);
---- linux-2.6.18.orig/drivers/video/console/Kconfig
-+++ linux-2.6.18/drivers/video/console/Kconfig
+--- linux-2.6.19.orig/drivers/video/console/Kconfig
++++ linux-2.6.19/drivers/video/console/Kconfig
@@ -6,7 +6,7 @@ menu "Console display driver support"
config VGA_CONSOLE
bool "VGA text console" if EMBEDDED || !X86
-- depends on !ARCH_ACORN && !ARCH_EBSA110 && !4xx && !8xx && !SPARC && !M68K && !PARISC && !FRV && !ARCH_VERSATILE
-+ depends on !ARCH_ACORN && !ARCH_EBSA110 && !4xx && !8xx && !SPARC && !M68K && !PARISC && !FRV && !ARCH_VERSATILE && !UML
+- depends on !ARCH_ACORN && !ARCH_EBSA110 && !4xx && !8xx && !SPARC && !M68K && !PARISC && !FRV && !ARCH_VERSATILE && !SUPERH
++ depends on !ARCH_ACORN && !ARCH_EBSA110 && !4xx && !8xx && !SPARC && !M68K && !PARISC && !FRV && !ARCH_VERSATILE && !SUPERH && !UML
default y
help
Saying Y here will allow you to use Linux in text mode through a
---- linux-2.6.18.orig/drivers/video/fbmem.c
-+++ linux-2.6.18/drivers/video/fbmem.c
+--- linux-2.6.19.orig/drivers/video/fbmem.c
++++ linux-2.6.19/drivers/video/fbmem.c
@@ -1204,12 +1204,16 @@ fb_mmap(struct file *file, struct vm_are
vma->vm_page_prot = pgprot_writecombine(vma->vm_page_prot);
else
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.uml/uml-needs-_syscall0 new/patches.uml/uml-needs-_syscall0
--- old/patches.uml/uml-needs-_syscall0 2006-11-05 00:42:23.000000000 +0100
+++ new/patches.uml/uml-needs-_syscall0 1970-01-01 01:00:00.000000000 +0100
@@ -1,36 +0,0 @@
-Subject: Fix uml build with 2.6.18+ kernel headers.
-From: kraxel@suse.de
-
-Someone wrapped the syscall defines into #ifdef __KERNEL__,
-breaking the uml kernel build. Workaround that.
-
----
- arch/um/os-Linux/process.c | 8 +++++++-
- 1 files changed, 7 insertions(+), 1 deletion(-)
-
---- linux-2.6.18.orig/arch/um/os-Linux/process.c
-+++ linux-2.6.18/arch/um/os-Linux/process.c
-@@ -3,6 +3,10 @@
- * Licensed under the GPL
- */
-
-+#define __KERNEL__ /* need _syscall0 */
-+#include
-+#undef __KERNEL__
-+
- #include
- #include
- #include
-@@ -141,9 +145,11 @@ void os_usr1_process(int pid)
- * syscalls, and also breaks with clone(), which does not unshare the TLS.
- */
-
-+inline _syscall0(pid_t, getpid)
-+
- int os_getpid(void)
- {
-- return syscall(__NR_getpid);
-+ return(getpid());
- }
-
- int os_getpgrp(void)
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.uml/uml-x11-fb new/patches.uml/uml-x11-fb
--- old/patches.uml/uml-x11-fb 2006-10-16 17:16:21.000000000 +0200
+++ new/patches.uml/uml-x11-fb 2007-01-10 09:18:11.000000000 +0100
@@ -9,16 +9,16 @@
arch/um/Kconfig | 6
arch/um/Makefile | 12
arch/um/drivers/Makefile | 2
- arch/um/drivers/x11_kern.c | 552 +++++++++++++++++++++++++++++++++++++++++++++
- arch/um/drivers/x11_user.c | 515 +++++++++++++++++++++++++++++++++++++++++
+ arch/um/drivers/x11_kern.c | 551 +++++++++++++++++++++++++++++++++++++++++++++
+ arch/um/drivers/x11_user.c | 515 ++++++++++++++++++++++++++++++++++++++++++
arch/um/include/x11_kern.h | 9
arch/um/include/x11_user.h | 15 +
include/asm-um/irq.h | 3
- 8 files changed, 1112 insertions(+), 2 deletions(-)
+ 8 files changed, 1111 insertions(+), 2 deletions(-)
---- linux-2.6.18.orig/arch/um/Kconfig
-+++ linux-2.6.18/arch/um/Kconfig
-@@ -111,6 +111,12 @@ config NET
+--- linux-2.6.19.orig/arch/um/Kconfig
++++ linux-2.6.19/arch/um/Kconfig
+@@ -133,6 +133,12 @@ config NET
recommended to read the NET-HOWTO, available from
http://www.tldp.org/docs.html#howto.
@@ -31,8 +31,8 @@
source "fs/Kconfig.binfmt"
---- linux-2.6.18.orig/arch/um/drivers/Makefile
-+++ linux-2.6.18/arch/um/drivers/Makefile
+--- linux-2.6.19.orig/arch/um/drivers/Makefile
++++ linux-2.6.19/arch/um/drivers/Makefile
@@ -16,6 +16,7 @@ hostaudio-objs := hostaudio_kern.o
ubd-objs := ubd_kern.o ubd_user.o
port-objs := port_kern.o port_user.o
@@ -50,10 +50,9 @@
obj-$(CONFIG_UML_WATCHDOG) += harddog.o
obj-$(CONFIG_BLK_DEV_COW_COMMON) += cow_user.o
--- /dev/null
-+++ linux-2.6.18/arch/um/drivers/x11_kern.c
-@@ -0,0 +1,552 @@
++++ linux-2.6.19/arch/um/drivers/x11_kern.c
+@@ -0,0 +1,551 @@
+#include
-+#include
+#include
+#include
+#include
@@ -493,7 +492,7 @@
+ kd->kbd->cdev.dev = device;
+
+ /* mouse setup */
-+ init_input_dev(kd->mouse);
++
+ set_bit(EV_ABS, kd->mouse->evbit);
+ set_bit(EV_KEY, kd->mouse->evbit);
+ set_bit(BTN_TOUCH, kd->mouse->keybit);
@@ -605,7 +604,7 @@
+ * End:
+ */
--- /dev/null
-+++ linux-2.6.18/arch/um/drivers/x11_user.c
++++ linux-2.6.19/arch/um/drivers/x11_user.c
@@ -0,0 +1,515 @@
+#include
+#include
@@ -1123,7 +1122,7 @@
+ * End:
+ */
--- /dev/null
-+++ linux-2.6.18/arch/um/include/x11_kern.h
++++ linux-2.6.19/arch/um/include/x11_kern.h
@@ -0,0 +1,9 @@
+/* x11_kern */
+
@@ -1135,7 +1134,7 @@
+ int x, int y);
+void x11_cad(struct x11_kerndata *kd);
--- /dev/null
-+++ linux-2.6.18/arch/um/include/x11_user.h
++++ linux-2.6.19/arch/um/include/x11_user.h
@@ -0,0 +1,15 @@
+/* x11_user */
+
@@ -1152,8 +1151,8 @@
+struct fb_var_screeninfo* x11_get_var(struct x11_window *win);
+void* x11_get_fbmem(struct x11_window *win);
+
---- linux-2.6.18.orig/include/asm-um/irq.h
-+++ linux-2.6.18/include/asm-um/irq.h
+--- linux-2.6.19.orig/include/asm-um/irq.h
++++ linux-2.6.19/include/asm-um/irq.h
@@ -15,8 +15,9 @@
#define SIGIO_WRITE_IRQ 11
#define TELNETD_IRQ 12
@@ -1165,9 +1164,9 @@
#define NR_IRQS (LAST_IRQ + 1)
#endif
---- linux-2.6.18.orig/arch/um/Makefile
-+++ linux-2.6.18/arch/um/Makefile
-@@ -139,12 +139,22 @@ CPPFLAGS_vmlinux.lds = -U$(SUBARCH) \
+--- linux-2.6.19.orig/arch/um/Makefile
++++ linux-2.6.19/arch/um/Makefile
+@@ -140,12 +140,22 @@ CPPFLAGS_vmlinux.lds = -U$(SUBARCH) \
#The wrappers will select whether using "malloc" or the kernel allocator.
LINK_WRAPS = -Wl,--wrap,malloc -Wl,--wrap,free -Wl,--wrap,calloc
++++++ patches.xen.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.xen/xen3-auto-xen-kconfig.diff new/patches.xen/xen3-auto-xen-kconfig.diff
--- old/patches.xen/xen3-auto-xen-kconfig.diff 2006-11-07 16:12:19.000000000 +0100
+++ new/patches.xen/xen3-auto-xen-kconfig.diff 2007-01-08 08:02:22.000000000 +0100
@@ -23,41 +23,6 @@
config X86_ELAN
bool "AMD Elan"
help
-@@ -213,6 +222,7 @@ source "arch/i386/Kconfig.cpu"
-
- config HPET_TIMER
- bool "HPET Timer Support"
-+ depends on !X86_XEN
- help
- This enables the use of the HPET for the kernel's internal timer.
- HPET is the next generation timer replacing legacy 8254s.
-@@ -263,7 +273,7 @@ source "kernel/Kconfig.preempt"
-
- config X86_UP_APIC
- bool "Local APIC support on uniprocessors"
-- depends on !SMP && !(X86_VISWS || X86_VOYAGER)
-+ depends on !SMP && !(X86_VISWS || X86_VOYAGER || XEN_UNPRIVILEGED_GUEST)
- help
- A local APIC (Advanced Programmable Interrupt Controller) is an
- integrated interrupt controller in the CPU. If you have a single-CPU
-@@ -288,7 +298,7 @@ config X86_UP_IOAPIC
-
- config X86_LOCAL_APIC
- bool
-- depends on X86_UP_APIC || ((X86_VISWS || SMP) && !X86_VOYAGER)
-+ depends on X86_UP_APIC || ((X86_VISWS || SMP) && !(X86_VOYAGER || XEN_UNPRIVILEGED_GUEST))
- default y
-
- config X86_APIC_AUTO
-@@ -303,7 +313,7 @@ config X86_APIC_AUTO
-
- config X86_IO_APIC
- bool
-- depends on X86_UP_IOAPIC || (SMP && !(X86_VISWS || X86_VOYAGER))
-+ depends on X86_UP_IOAPIC || (SMP && !(X86_VISWS || X86_VOYAGER || XEN_UNPRIVILEGED_GUEST))
- default y
-
- config X86_VISWS_APIC
@@ -311,9 +321,14 @@ config X86_VISWS_APIC
depends on X86_VISWS
default y
@@ -74,22 +39,6 @@
---help---
Machine Check Exception support allows the processor to notify the
kernel if it detects a problem (e.g. overheating, component failure).
-@@ -412,6 +427,7 @@ config X86_REBOOTFIXUPS
-
- config MICROCODE
- tristate "/dev/cpu/microcode - Intel IA32 CPU microcode support"
-+ depends on !XEN_UNPRIVILEGED_GUEST
- ---help---
- If you say Y here and also to "/dev file system support" in the
- 'File systems' section, you will be able to update the microcode on
-@@ -429,6 +445,7 @@ config MICROCODE
-
- config X86_MSR
- tristate "/dev/cpu/*/msr - Model-specific register support"
-+ depends on !X86_XEN
- help
- This device gives privileged processes access to the x86
- Model-Specific Registers (MSRs). It is a character device with
@@ -444,6 +461,10 @@ config X86_CPUID
with major 203 and minors 0 to 31 for /dev/cpu/0/cpuid to
/dev/cpu/31/cpuid.
@@ -101,59 +50,6 @@
source "drivers/firmware/Kconfig"
choice
-@@ -617,7 +638,7 @@ config HAVE_ARCH_EARLY_PFN_TO_NID
-
- config HIGHPTE
- bool "Allocate 3rd-level pagetables from highmem"
-- depends on HIGHMEM4G || HIGHMEM64G
-+ depends on (HIGHMEM4G || HIGHMEM64G) && !X86_XEN
- help
- The VM uses one page table entry for each page of physical memory.
- For systems with a lot of RAM, this can be wasteful of precious
-@@ -626,6 +647,7 @@ config HIGHPTE
-
- config MATH_EMULATION
- bool "Math emulation"
-+ depends on !X86_XEN
- ---help---
- Linux can emulate a math coprocessor (used for floating point
- operations) if you don't have one. 486DX and Pentium processors have
-@@ -651,6 +673,8 @@ config MATH_EMULATION
-
- config MTRR
- bool "MTRR (Memory Type Range Register) support"
-+ depends on !XEN_UNPRIVILEGED_GUEST
-+ default y if X86_XEN
- ---help---
- On Intel P6 family processors (Pentium Pro, Pentium II and later)
- the Memory Type Range Registers (MTRRs) may be used to control
-@@ -685,7 +709,7 @@ config MTRR
-
- config EFI
- bool "Boot from EFI support"
-- depends on ACPI
-+ depends on ACPI && !X86_XEN
- default n
- ---help---
- This enables the the kernel to boot on EFI platforms using
-@@ -703,7 +727,7 @@ config EFI
-
- config IRQBALANCE
- bool "Enable kernel irq balancing"
-- depends on SMP && X86_IO_APIC
-+ depends on SMP && X86_IO_APIC && !X86_XEN
- default y
- help
- The default yes will allow the kernel to do irq load balancing.
-@@ -751,7 +775,7 @@ source kernel/Kconfig.hz
-
- config KEXEC
- bool "kexec system call (EXPERIMENTAL)"
-- depends on EXPERIMENTAL
-+ depends on EXPERIMENTAL && !X86_XEN
- help
- kexec is a system call that implements the ability to shutdown your
- current kernel, and to start another kernel. It is like a reboot
@@ -820,18 +844,20 @@ config ARCH_ENABLE_MEMORY_HOTPLUG
depends on HIGHMEM
@@ -178,14 +74,6 @@
---help---
APM is a BIOS specification for saving power using several different
techniques. This is mostly useful for battery powered laptops with
-@@ -1016,6 +1042,7 @@ choice
-
- config PCI_GOBIOS
- bool "BIOS"
-+ depends on !X86_XEN
-
- config PCI_GOMMCONFIG
- bool "MMConfig"
@@ -1023,6 +1050,13 @@ config PCI_GOMMCONFIG
config PCI_GODIRECT
bool "Direct"
@@ -228,24 +116,6 @@
source "drivers/pci/pcie/Kconfig"
source "drivers/pci/Kconfig"
-@@ -1053,7 +1099,7 @@ config ISA_DMA_API
-
- config ISA
- bool "ISA support"
-- depends on !(X86_VOYAGER || X86_VISWS)
-+ depends on !(X86_VOYAGER || X86_VISWS || X86_XEN)
- help
- Find out whether you have ISA slots on your motherboard. ISA is the
- name of a bus system, i.e. the way the CPU talks to the other stuff
-@@ -1080,7 +1126,7 @@ config EISA
- source "drivers/eisa/Kconfig"
-
- config MCA
-- bool "MCA support" if !(X86_VISWS || X86_VOYAGER)
-+ bool "MCA support" if !(X86_VISWS || X86_VOYAGER || X86_XEN)
- default y if X86_VOYAGER
- help
- MicroChannel Architecture is found in some IBM PS/2 machines and
@@ -1156,6 +1202,8 @@ source "security/Kconfig"
source "crypto/Kconfig"
@@ -373,33 +243,6 @@
---help---
On Intel P6 family processors (Pentium Pro, Pentium II and later)
the Memory Type Range Registers (MTRRs) may be used to control
-@@ -259,7 +284,7 @@ config SMP
-
- config SCHED_SMT
- bool "SMT (Hyperthreading) scheduler support"
-- depends on SMP
-+ depends on SMP && !X86_64_XEN
- default n
- help
- SMT scheduler support improves the CPU scheduler's decision making
-@@ -269,7 +294,7 @@ config SCHED_SMT
-
- config SCHED_MC
- bool "Multi-core scheduler support"
-- depends on SMP
-+ depends on SMP && !X86_64_XEN
- default y
- help
- Multi-core scheduler support improves the CPU scheduler's decision
-@@ -280,7 +305,7 @@ source "kernel/Kconfig.preempt"
-
- config NUMA
- bool "Non Uniform Memory Access (NUMA) Support"
-- depends on SMP
-+ depends on SMP && !X86_64_XEN
- help
- Enable NUMA (Non Uniform Memory Access) support. The kernel
- will try to allocate memory used by a CPU on the local memory
@@ -341,7 +366,7 @@ config ARCH_DISCONTIGMEM_DEFAULT
config ARCH_SPARSEMEM_ENABLE
@@ -409,14 +252,6 @@
config ARCH_MEMORY_PROBE
def_bool y
-@@ -365,6 +390,7 @@ config NR_CPUS
- int "Maximum number of CPUs (2-256)"
- range 2 255
- depends on SMP
-+ default "16" if X86_64_XEN
- default "8"
- help
- This allows you to specify the maximum number of CPUs which this
@@ -387,6 +413,7 @@ config ARCH_ENABLE_MEMORY_HOTPLUG
config HPET_TIMER
@@ -434,15 +269,6 @@
help
Support for full DMA access of devices with 32bit memory access only
on systems with more than 3GB. This is usually needed for USB,
-@@ -423,7 +450,7 @@ config CALGARY_IOMMU
- bool "IBM Calgary IOMMU support"
- default y
- select SWIOTLB
-- depends on PCI && EXPERIMENTAL
-+ depends on PCI && !X86_64_XEN && EXPERIMENTAL
- help
- Support for hardware IOMMUs in IBM's xSeries x366 and x460
- systems. Needed to run systems with more than 3GB of memory
@@ -444,6 +471,7 @@ config SWIOTLB
config X86_MCE
@@ -451,15 +277,6 @@
default y
help
Include a machine check error handler to report hardware errors.
-@@ -469,7 +497,7 @@ config X86_MCE_AMD
-
- config KEXEC
- bool "kexec system call (EXPERIMENTAL)"
-- depends on EXPERIMENTAL
-+ depends on EXPERIMENTAL && !X86_64_XEN
- help
- kexec is a system call that implements the ability to shutdown your
- current kernel, and to start another kernel. It is like a reboot
@@ -564,8 +592,11 @@ config GENERIC_PENDING_IRQ
default y
@@ -505,15 +322,6 @@
===================================================================
--- head-2006-11-06.orig/drivers/acpi/Kconfig 2006-11-06 09:05:33.000000000 +0100
+++ head-2006-11-06/drivers/acpi/Kconfig 2006-11-06 09:07:06.000000000 +0100
-@@ -45,7 +45,7 @@ if ACPI
-
- config ACPI_SLEEP
- bool "Sleep States"
-- depends on X86 && (!SMP || SUSPEND_SMP)
-+ depends on X86 && (!SMP || SUSPEND_SMP) && !XEN
- depends on PM
- default y
- ---help---
@@ -351,6 +351,7 @@ config ACPI_SYSTEM
config X86_PM_TIMER
bool "Power Management Timer Support" if EMBEDDED
@@ -541,57 +349,6 @@
+ will be called tpm_xenu.
+endmenu
-Index: head-2006-11-06/drivers/firmware/Kconfig
-===================================================================
---- head-2006-11-06.orig/drivers/firmware/Kconfig 2006-11-06 09:05:33.000000000 +0100
-+++ head-2006-11-06/drivers/firmware/Kconfig 2006-11-06 09:07:06.000000000 +0100
-@@ -7,7 +7,7 @@ menu "Firmware Drivers"
-
- config EDD
- tristate "BIOS Enhanced Disk Drive calls determine boot disk"
-- depends on !IA64
-+ depends on !IA64 && !XEN
- help
- Say Y or M here if you want to enable BIOS Enhanced Disk Drive
- Services real mode BIOS calls to determine which disk
-Index: head-2006-11-06/drivers/pci/Kconfig
-===================================================================
---- head-2006-11-06.orig/drivers/pci/Kconfig 2006-11-06 09:05:33.000000000 +0100
-+++ head-2006-11-06/drivers/pci/Kconfig 2006-11-06 09:07:06.000000000 +0100
-@@ -5,6 +5,7 @@ config PCI_MSI
- bool "Message Signaled Interrupts (MSI and MSI-X)"
- depends on PCI
- depends on (X86_LOCAL_APIC && X86_IO_APIC) || IA64
-+ depends on !XEN
- help
- This allows device drivers to enable MSI (Message Signaled
- Interrupts). Message Signaled Interrupts enable a device to
-Index: head-2006-11-06/drivers/serial/Kconfig
-===================================================================
---- head-2006-11-06.orig/drivers/serial/Kconfig 2006-11-06 09:05:33.000000000 +0100
-+++ head-2006-11-06/drivers/serial/Kconfig 2006-11-06 09:07:06.000000000 +0100
-@@ -11,7 +11,7 @@ menu "Serial drivers"
- config SERIAL_8250
- tristate "8250/16550 and compatible serial support"
- depends on (BROKEN || !SPARC)
-- depends on !UML
-+ depends on !UML && !XEN_DISABLE_SERIAL
- select SERIAL_CORE
- ---help---
- This selects whether you want to include the driver for the standard
-Index: head-2006-11-06/drivers/video/console/Kconfig
-===================================================================
---- head-2006-11-06.orig/drivers/video/console/Kconfig 2006-11-06 09:05:33.000000000 +0100
-+++ head-2006-11-06/drivers/video/console/Kconfig 2006-11-06 09:07:06.000000000 +0100
-@@ -52,7 +52,7 @@ config VGACON_SOFT_SCROLLBACK_SIZE
-
- config VIDEO_SELECT
- bool "Video mode selection support"
-- depends on X86 && VGA_CONSOLE
-+ depends on X86 && VGA_CONSOLE && !XEN
- ---help---
- This enables support for text mode selection on kernel startup. If
- you want to take advantage of some high-resolution text mode your
Index: head-2006-11-06/drivers/xen/Kconfig
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
@@ -857,30 +614,6 @@
+ depends on SMP
+
+endif
-Index: head-2006-11-06/fs/Kconfig
-===================================================================
---- head-2006-11-06.orig/fs/Kconfig 2006-11-06 09:05:33.000000000 +0100
-+++ head-2006-11-06/fs/Kconfig 2006-11-06 09:07:06.000000000 +0100
-@@ -890,6 +890,7 @@ config TMPFS_POSIX_ACL
- config HUGETLBFS
- bool "HugeTLB file system support"
- depends X86 || IA64 || PPC64 || SPARC64 || SUPERH || BROKEN
-+ depends !XEN
- help
- hugetlbfs is a filesystem backing for HugeTLB pages, based on
- ramfs. For architectures that support it, say Y here and read
-Index: head-2006-11-06/kernel/Kconfig.preempt
-===================================================================
---- head-2006-11-06.orig/kernel/Kconfig.preempt 2006-11-06 09:05:33.000000000 +0100
-+++ head-2006-11-06/kernel/Kconfig.preempt 2006-11-06 09:07:06.000000000 +0100
-@@ -35,6 +35,7 @@ config PREEMPT_VOLUNTARY
-
- config PREEMPT
- bool "Preemptible Kernel (Low-Latency Desktop)"
-+ depends on !XEN
- help
- This option reduces the latency of the kernel by making
- all kernel code (that is not executing in a critical section)
Index: head-2006-11-06/mm/Kconfig
===================================================================
--- head-2006-11-06.orig/mm/Kconfig 2006-11-06 09:05:33.000000000 +0100
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.xen/xen3-i386-apic-auto new/patches.xen/xen3-i386-apic-auto
--- old/patches.xen/xen3-i386-apic-auto 2006-09-01 12:18:29.000000000 +0200
+++ new/patches.xen/xen3-i386-apic-auto 1970-01-01 01:00:00.000000000 +0100
@@ -1,24 +0,0 @@
-Subject: Add heuristics to enable/disable local APIC
-From: ak@suse.de
-Patch-mainline: maybe
-
-Adds a new heuristical APIC mode that is similar to the old SUSE APIC_OFF,
-but does DTRT on UP systems with SMP kernels and has some more tweaks.
-
-This is a much cleaner patch than before.
-
-Automatically created from "patches.drivers/sysfs-crash-debugging.patch" by xen-port-patches.py
-
-Index: head-2006-08-28/arch/i386/Kconfig
-===================================================================
---- head-2006-08-28.orig/arch/i386/Kconfig 2006-08-28 11:04:52.000000000 +0200
-+++ head-2006-08-28/arch/i386/Kconfig 2006-08-28 11:05:10.000000000 +0200
-@@ -303,7 +303,7 @@ config X86_LOCAL_APIC
-
- config X86_APIC_AUTO
- bool "Use heuristics to enable/disable local APIC"
-- depends on X86_LOCAL_APIC
-+ depends on X86_LOCAL_APIC && !X86_XEN
- help
- This option uses some proven heuristics to automatically enable or disable the local
- APIC. All decisions can be overriden by command line options.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.xen/xen-x86-kconfig-no-cpu_freq new/patches.xen/xen-x86-kconfig-no-cpu_freq
--- old/patches.xen/xen-x86-kconfig-no-cpu_freq 2006-09-22 08:42:40.000000000 +0200
+++ new/patches.xen/xen-x86-kconfig-no-cpu_freq 1970-01-01 01:00:00.000000000 +0100
@@ -1,34 +0,0 @@
-From: jbeulich@novell.com
-Subject: disallow CPUFREQ config options
-Patch-mainline: obsolete
-
-$subject says it all.
-
-Index: head-2006-09-21/arch/i386/Kconfig
-===================================================================
---- head-2006-09-21.orig/arch/i386/Kconfig 2006-09-21 10:39:32.000000000 +0200
-+++ head-2006-09-21/arch/i386/Kconfig 2006-09-21 10:40:06.000000000 +0200
-@@ -1000,7 +1000,9 @@ config APM_REAL_MODE_POWER_OFF
-
- endmenu
-
-+if !X86_XEN
- source "arch/i386/kernel/cpu/cpufreq/Kconfig"
-+endif
-
- endmenu
-
-Index: head-2006-09-21/arch/x86_64/Kconfig
-===================================================================
---- head-2006-09-21.orig/arch/x86_64/Kconfig 2006-09-21 09:58:14.000000000 +0200
-+++ head-2006-09-21/arch/x86_64/Kconfig 2006-09-21 10:40:06.000000000 +0200
-@@ -600,7 +600,9 @@ endif
-
- source "drivers/acpi/Kconfig"
-
-+if !X86_64_XEN
- source "arch/x86_64/kernel/cpufreq/Kconfig"
-+endif
-
- endmenu
-
++++++ series.conf ++++++
--- kernel-source/series.conf 2007-01-04 09:44:04.000000000 +0100
+++ /mounts/work_src_done/STABLE/2620/kernel-source/series.conf 2007-01-10 18:40:04.000000000 +0100
@@ -20,12 +20,8 @@
# latest standard kernel patches
# DO NOT MODIFY THEM!
# Send separate patches upstream if you find a problem...
- patches.kernel.org/patch-2.6.18.1
- patches.kernel.org/patch-2.6.18.1-2
- patches.kernel.org/patch-2.6.18.2-3
- patches.kernel.org/patch-2.6.18.3-4
- patches.kernel.org/patch-2.6.18.4-5
- patches.kernel.org/patch-2.6.18.5-6
+ patches.kernel.org/patch-2.6.20-rc4
+ patches.kernel.org/patch-2.6.20-rc4-git2
########################################################
#
@@ -36,7 +32,6 @@
# Note that every patch in the patches.rpmify directory
# will be included in the vanilla package.
########################################################
- patches.rpmify/offsets_h-dirname.patch
patches.rpmify/rpm-kernel-config
patches.rpmify/buildhost
patches.rpmify/cloneconfig.diff
@@ -47,8 +42,8 @@
patches.suse/supported-flag
patches.suse/setuid-dumpable-wrongdir
+ patches.fixes/gcc410-v4l2-__ucmpdi2.patch
# workarounds
- patches.suse/uml-offsetof.patch
########################################################
#
@@ -59,7 +54,6 @@
patches.arch/stack-limit
# i386
- patches.arch/i386-apic-auto
# amd64 | x86-64 | x86_64
# 'Intel(r) Extended Memory 64 Technology' | 'Intel(r) EM64T'
@@ -76,23 +70,17 @@
patches.suse/ppc-powerbook-touchpad-quirk.patch
patches.suse/ppc-powerbook-usb-fn-key-default.patch
patches.arch/ppc-via-pmu-acpower.patch
- patches.arch/ppc-atyfb-wallstreet-default.patch
- patches.suse/suse-ppc-legacy-io.patch
patches.suse/suse-ppc-pmac_zilog-i8250-coexistance.patch
- patches.arch/ppc-tumbler-active_state.patch
patches.suse/suse-ppc32-mol.patch
patches.suse/suse-ppc32-mol-kbuild.patch
# suse ppc64
- patches.arch/ppc-iseries-rd_size.patch
patches.suse/snd-aoa-device-symlinks.patch
- patches.arch/ppc-os-term-panic_timeout.patch
patches.drivers/ppc64-adb
patches.suse/suse-ppc64-branding
- patches.arch/ppc64-xmon-autobacktrace.patch
patches.arch/ppc64-xmon-dmesg-printing.patch
- patches.arch/ppc-kdump-xmon-stop-cpu.patch
patches.fixes/ignore-aix-disk-label.patch
+ patches.arch/ppc-pci-fixup_resource.patch
# KDB v4.4
patches.suse/kdb-common
@@ -118,7 +106,6 @@
#
########################################################
patches.suse/acpi_dsdt_ssdt_initrd_initramfs.patch
- patches.arch/acpi_export_syms
# Specific support for vendor-specific features
# adds sony and panasonic acpi modules:
@@ -131,12 +118,8 @@
patches.fixes/acpi_asus_do_not_always_load.patch
- patches.fixes/apic_fix_suspend.patch
-
- patches.fixes/cpufreq_PPC_zero.patch
-
- # Fix ISA DMA resource setup in ACPIPnP (#116655)
- patches.fixes/acpipnp-dma-resource-setup-fix.patch
+ # Fix new HP stuck/canceled ACPI processes (#226069)
++trenn patches.fixes/acpi_execute_notify_threaded.patch
########################################################
# Suse specific stuff
@@ -151,7 +134,6 @@
# any NFS related users of register_sysctl_table
patches.suse/register_sysctl_path
patches.suse/nfs-sysctl
- patches.suse/nfsd-sysctl
patches.suse/fs-sysctl-register-convert
########################################################
@@ -162,29 +144,10 @@
# lockd changes - all kinds of code cleanup
# and support for name based host lookups:
patches.suse/lockd-max-hosts-dynamic
- patches.suse/lockd-h_monitored
- patches.suse/lockd-consolidate-notify
- patches.suse/lockd-host-lookup-name
- patches.suse/lockd-nsm-handle
- patches.suse/lockd-cleanup
- patches.suse/lockd-nsm-reboot
- patches.suse/lockd-nsm-upcalls
- patches.suse/lockd-host-list
- patches.suse/lockd-block-list
- patches.suse/lockd-file-list
- patches.suse/lockd-traverse-rewrite
- patches.suse/lockd-nlm-destroy-host
- patches.suse/lockd-invalidate-all
- patches.suse/lockd-use-hostnames
- patches.suse/lockd-atomic-cookies
- patches.suse/lockd-grant-cookies
- patches.suse/lockd-nsm_local_state
- patches.suse/lockd-force-rebind-fix
# kernel statd:
- patches.suse/sunrpc-register-multiple
- patches.suse/lockd-switchable-statd
- patches.suse/lockd-kernel-statd
- patches.suse/lockd-suse-config
++okir patches.suse/lockd-switchable-statd
++okir patches.suse/lockd-kernel-statd
++okir patches.suse/lockd-suse-config
########################################################
# cifs patches
@@ -203,21 +166,12 @@
########################################################
# reiser
########################################################
- patches.arch/ppc-reiserfs-cc-optimize.patch
# add back the reiserfs iosize hotfix, rpm still has troubles
# with the larger io sizes
- patches.suse/reiserfs-iosize-hotfix
- patches.suse/reiserfs-periodic-flush-latency
patches.suse/reiserfs-barrier-default
- patches.suse/reiserfs-nobarrier-fsync
- patches.suse/reiserfs-fix-is_reusable-bitmap-check.patch
- patches.suse/reiserfs-clean-up-bitmap-block-buffer-head-references.patch
- patches.suse/reiserfs-reorganize-bitmap-loading-functions.patch
- patches.suse/reiserfs-on-demand-bitmap-loading.patch
- patches.fixes/reiserfs-fill-super-errval.diff
########################################################
@@ -227,9 +181,6 @@
########################################################
# other filesystem stuff
########################################################
- patches.suse/generic-acl.diff
- patches.suse/tmpfs-acl.diff
- patches.suse/fat-o-flush
########################################################
# Networking, IPv6
@@ -242,7 +193,6 @@
# filtering purposes.
########################################################
- patches.fixes/netfilter-compat.patch
# anyone want to refresh this one?
+okir patches.suse/netfilter-ipv4options
@@ -253,23 +203,13 @@
# Device drivers
#
########################################################
- patches.suse/hpsb_protocol_driver-module-symlink.patch
- patches.drivers/ide-acpi-support
++hare patches.drivers/ide-acpi-support
- patches.drivers/libata-remove-from-scsi
- patches.drivers/libata-add-ata-drivers
- patches.drivers/libata-mm-update
- patches.drivers/libata-acpi-update
- patches.drivers/libata-docs.patch
++hare patches.drivers/libata-acpi-update
########################################################
# Storage
########################################################
- patches.drivers/mpt-rport-stall
- patches.drivers/aic79xx-fixup-external-device-reset
- patches.drivers/aic79xx-update-precomp
- patches.drivers/aic7xxx-remove-slave-destroy
- patches.drivers/aic79xx-echo-signalling-type
# Remaining SCSI patches (garloff)
patches.suse/scsi-error-test-unit-ready-timeout
@@ -279,18 +219,13 @@
########################################################
patches.fixes/tulip-quad-NIC-ifdown
patches.suse/nameif-track-rename.patch
- patches.suse/rtnetlink-atomic2.patch
- patches.suse/bonding-workqueue
- patches.suse/bond_alb_deadlock_fix
++perex patches.suse/rtnetlink-atomic2.patch
++perex patches.suse/bonding-workqueue
patches.suse/bondalb-hashtbl.patch
- patches.drivers/r8169-update-2.6.19
- patches.drivers/sky2-1.5-1.10-update
########################################################
# iSCSI
########################################################
- patches.drivers/open-iscsi-git-update
- patches.drivers/open-iscsi-iser-fixes
########################################################
# PCI and PCI hotplug
@@ -302,40 +237,6 @@
# make debugging easier
patches.drivers/sysfs-crash-debugging.patch
- # sysfs class_device -> device prep work for the patches below
- # (these are all in mainline)
- patches.suse/device-groups.patch
- patches.suse/device-class-parent.patch
- patches.suse/device-class-attr.patch
- patches.suse/device_rename.patch
- patches.suse/device-virtual.patch
- patches.suse/class_device_interface.patch
- patches.suse/device_bin_file.patch
-
- # PCI multi-threaded device probe (must be enabled on the command line)
- patches.suse/driver-multithread.patch
- patches.suse/pci-multithreaded-probe.patch
-
- # move class_device to device
- patches.suse/driver-class_cpuid-device.patch
- patches.suse/driver-class_fb-device.patch
- patches.suse/driver-class_firmware-device.patch
- patches.suse/driver-class_i2c-dev-device.patch
- patches.suse/driver-class_mem-devices.patch
- patches.suse/driver-class_misc-devices.patch
- patches.suse/driver-class_mmc-device.patch
- patches.suse/driver-class_msr-device.patch
- patches.suse/driver-class_ppdev-device.patch
- patches.suse/driver-class_ppp-device.patch
- patches.suse/driver-class_raw-device.patch
- patches.suse/driver-class_tty-device.patch
- patches.suse/driver-class_vc-device.patch
- patches.suse/driver-class_vt-device.patch
- # watch out, if running this kernel on older releases, you might loose
- # your network devices due to the following patch. Comment it out if
- # you want them back, or fix libsysfs for the release you are using.
-+gregkh patches.suse/driver-class_network-device.patch
-
########################################################
# USB
########################################################
@@ -350,7 +251,6 @@
########################################################
# Input & Console
########################################################
- patches.fixes/avoid-kbd-msg
##########################################################
# Sound
@@ -375,7 +275,6 @@
########################################################
# Suspend/Resume stuff
########################################################
- patches.suse/uswsusp-add-pmops-prepareenterfinish-support-aka-platform-mode.patch
########################################################
@@ -394,8 +293,6 @@
# device-mapper
########################################################
- patches.fixes/dm-suspend-resume-events
- patches.fixes/dm-refcnt-fix.diff
##########################################################
#
@@ -437,8 +334,6 @@
+andrea patches.suse/silent-stack-overflow
patches.fixes/do_anonymous_page-race
-+garloff patches.suse/st-ioctl-idlun-support
-+axboe patches.suse/st-non-blocking-open
# VM/OOM related fixes
patches.fixes/oom-warning
@@ -457,12 +352,6 @@
patches.arch/disable-apic-error
patches.fixes/dm_check_device_area.diff
- patches.drivers/ixgb-eeh.patch
- patches.fixes/invalidate_page_non_destructive
-
- patches.fixes/nf_bridge-header-size
-
- patches.fixes/sd-fix-unknown-size
patches.suse/smtnice-disable
@@ -473,47 +362,13 @@
patches.fixes/loop-barriers
patches.fixes/loop-barriers2
- patches.fixes/grow_buffers-infinite-loop-fix.diff
- patches.fixes/i8042-reentry
- patches.suse/disable-hotplug-warning
- patches.fixes/cramfs-blocksize.diff
- patches.drivers/libata-flush-ext-workaround
- patches.fixes/handle-ext3-directory-corruption-better.patch
- patches.drivers/libata-legacy-irq-share
- patches.fixes/hfs-fail-mount.diff
- patches.drivers/libata-sb600-force-ahci-mode
- patches.drivers/libata-fixup-pci-quirks-defines
- patches.drivers/965-drm
- patches.drivers/965-agp
- patches.drivers/965-agp-suspend
- patches.arch/acpi-use-timer-override
- patches.fixes/acpi-battery-sleep-fix.diff
++rmaxfiel patches.fixes/i8042-reentry
# libata fixes
- patches.drivers/0004-libata-fix-READ_CAPACITY-simulation.txt
- patches.drivers/0005-libata-dont-schedule-EH-on-wcache-on-off-if-old-EH.txt
- patches.drivers/0023-libata-improve-failed-qc-reporting.txt
- patches.drivers/0024-libata-print-cdb0-in-failed-qc-report.txt
- patches.drivers/0027-ahci-preserve-PORTS_IMPL-over-host-resets.txt
- patches.drivers/0028-ahci-honor-PORTS_IMPL-on-ICH8s.txt
- patches.drivers/0029-libata-separate-out-and-export-sata_port_hardreset.txt
- patches.drivers/0030-ahci-update-ahci-vt8251-reset-sequence.txt
- patches.drivers/0031-ahci-do-not-powerdown-during-initialization.txt
- patches.drivers/0032-ahci-ignore-PORT_IRQ_IF_ERR-on-JMB-controllers.txt
- patches.drivers/0033-ata_piix-allow-01b-MAP-for-both-ICH6M-and-ICH7M.txt
- patches.drivers/0041-libata-fix-scsi_host_template-in-drivers.txt
- patches.drivers/0042-ahci-AHCI-mode-SATA-patch-for-Intel-ICH9.txt
- patches.drivers/0043-ata_piix-IDE-mode-SATA-patch-for-Intel-ICH9.txt
- patches.drivers/0044-libata-ahci-Match-PCI-class-code-for-AHCI.txt
- patches.drivers/0045-pci_ids.h-Add-NVIDIA-PCI-ID.txt
- patches.drivers/0046-libata-Add-support-for-AHCI-controllers-of-MCP67.txt
- patches.drivers/0047-libata-Add-support-for-PATA-controllers-of-MCP67-to-pata_amd.txt
-
- patches.fixes/unwind-miscompilation
- patches.fixes/rtc-no-irq.patch
- patches.fixes/bcm43xx-1GB-fix.diff
- patches.fixes/patch-isdn-ppp-init-reset-state-timer
+
+ patches.suse/libata-pata_sl82c105-reset-delay.patch
+
# PLEASE KEEP THESE PATCHES AT THE END OF series.conf
# (as all other arch specific patches should be kept at the end
@@ -523,9 +378,6 @@
# user mode linux
### uml fixes/patches
- patches.uml/fix-build
- patches.uml/jmpbuf
- patches.uml/uml-needs-_syscall0
### kraxel's uml framebuffer driver
patches.uml/uml-kconfig
@@ -544,72 +396,70 @@
# re-basing to a newer xen tree.
# split out patches
- patches.xen/blktap-aio-16_03_06.patch
- patches.xen/fix-ide-cd-pio-mode.patch
- patches.xen/i386-mach-io-check-nmi.patch
- patches.xen/net-csum.patch
- patches.xen/pmd-shared.patch
- patches.xen/rename-TSS_sysenter_esp0-SYSENTER_stack_esp0.patch
++2620 patches.xen/blktap-aio-16_03_06.patch
++2620 patches.xen/fix-ide-cd-pio-mode.patch
++2620 patches.xen/i386-mach-io-check-nmi.patch
++2620 patches.xen/net-csum.patch
++2620 patches.xen/pmd-shared.patch
++2620 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
++2620 patches.xen/xenoprof-generic.patch
++2620 patches.xen/x86-put-note-sections-into-a-pt_note-segment-in-vmlinux.patch
++2620 patches.xen/x86_64-put-note-sections-into-a-pt_note-segment-in-vmlinux.patch
++2620 patches.xen/x86-elfnote-as-preprocessor-macro.patch
# bulk stuff, new files for xen
- patches.xen/xen3-auto-xen-arch.diff
- patches.xen/xen3-auto-xen-drivers.diff
- patches.xen/xen3-auto-include-xen-interface.diff
++2620 patches.xen/xen3-auto-xen-arch.diff
++2620 patches.xen/xen3-auto-xen-drivers.diff
++2620 patches.xen/xen3-auto-include-xen-interface.diff
# kconfig bits for xen
patches.xen/xen3-auto-xen-kconfig.diff
# common code changes
- patches.xen/xen3-auto-common.diff
- patches.xen/xen3-auto-arch-i386.diff
- patches.xen/xen3-auto-arch-um.diff
- patches.xen/xen3-auto-arch-x86_64.diff
++2620 patches.xen/xen3-auto-common.diff
++2620 patches.xen/xen3-auto-arch-i386.diff
++2620 patches.xen/xen3-auto-arch-um.diff
++2620 patches.xen/xen3-auto-arch-x86_64.diff
# newer changeset backports
- patches.xen/xen-12404-fix-x86_64-compatibility
++2620 patches.xen/xen-12404-fix-x86_64-compatibility
# changes outside arch/{i386,x86_64}/xen
- patches.xen/xen3-fixup-common
- patches.xen/xen3-fixup-arch-i386
++2620 patches.xen/xen3-fixup-common
++2620 patches.xen/xen3-fixup-arch-i386
+empty patches.xen/xen3-fixup-arch-um
- patches.xen/xen3-fixup-arch-x86_64
++2620 patches.xen/xen3-fixup-arch-x86_64
# ports of other patches
- patches.xen/xen3-patch-2.6.17
- patches.xen/xen3-patch-2.6.18
- patches.xen/xen3-i386-apic-auto
- patches.xen/xen3-sysfs-crash-debugging.patch
++2620 patches.xen/xen3-patch-2.6.17
++2620 patches.xen/xen3-patch-2.6.18
++2620 patches.xen/xen3-sysfs-crash-debugging.patch
+andrea patches.xen/xen3-silent-stack-overflow
# bugfixes
- patches.xen/xen-microcode-modular
- patches.xen/xen-balloon-min
- patches.xen/xen-modular-blktap
- patches.xen/xen-x86-privcmd-range
- patches.xen/xen-i386-pae-gnttab
- patches.xen/xen-blktap-unmap-flags
- patches.xen/xen-x86-clear_fixmap
- patches.xen/xen-x86_64-agp
++2620 patches.xen/xen-microcode-modular
++2620 patches.xen/xen-balloon-min
++2620 patches.xen/xen-modular-blktap
++2620 patches.xen/xen-x86-privcmd-range
++2620 patches.xen/xen-i386-pae-gnttab
++2620 patches.xen/xen-blktap-unmap-flags
++2620 patches.xen/xen-x86-clear_fixmap
++2620 patches.xen/xen-x86_64-agp
# enhancements
- patches.xen/xen-x86-panic-no-reboot
- patches.xen/xen-i386-panic-on-oops
- patches.xen/xen-x86-kconfig-no-cpu_freq
- 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-consistent-nmi
- patches.xen/xen-x86-no-lapic
- patches.xen/xen-x86-no-ioapic-base
- patches.xen/xen-initdata
- patches.xen/xen-compat-conditional
- patches.xen/xen-x86-fixmap-no-gnttab
- patches.xen/block-barriers.diff
- patches.xen/xen-i386-variable-hole
++2620 patches.xen/xen-x86-panic-no-reboot
++2620 patches.xen/xen-i386-panic-on-oops
++2620 patches.xen/xen-configurable-console
++2620 patches.xen/xen-x86_64-init-cleanup
++2620 patches.xen/xen-balloon-max-target
++2620 patches.xen/xen-x86-high_memory-early
++2620 patches.xen/xen-x86-dcr-fallback
++2620 patches.xen/xen-x86-consistent-nmi
++2620 patches.xen/xen-x86-no-lapic
++2620 patches.xen/xen-x86-no-ioapic-base
++2620 patches.xen/xen-initdata
++2620 patches.xen/xen-compat-conditional
++2620 patches.xen/xen-x86-fixmap-no-gnttab
++2620 patches.xen/block-barriers.diff
++2620 patches.xen/xen-i386-variable-hole
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org