Hello community,
here is the log from the commit of package kernel-source
checked in at Mon Apr 10 09:21:40 CEST 2006.
--------
--- kernel-source/kernel-bigsmp.changes 2006-04-07 17:19:21.000000000 +0200
+++ kernel-source/kernel-bigsmp.changes 2006-04-10 06:51:34.000000000 +0200
@@ -1,0 +2,41 @@
+Mon Apr 10 06:49:37 CEST 2006 - aj@suse.de
+
+- Move SL101_RC1 tag.
+
+-------------------------------------------------------------------
+Mon Apr 10 06:15:56 CEST 2006 - ak@suse.de
+
+- patches.arch/i386-modern-apic: i386: Consolidate modern APIC
+ handling (157602).
+
+-------------------------------------------------------------------
+Mon Apr 10 00:52:43 CEST 2006 - ak@suse.de
+
+- patches.arch/i386-apic-up: Disable ACPI APIC checking
+ if DMI scanner decides APIC should not be enabled (162076)
+
+-------------------------------------------------------------------
+Sun Apr 9 22:22:59 CEST 2006 - ak@suse.de
+
+- patches.fixes/cpufreq_sysfs_max_override.patch: Disable broken patch
+
+-------------------------------------------------------------------
+Fri Apr 7 21:46:13 CEST 2006 - ak@suse.de
+
+- patches.arch/x86_64-sync-rdtsc: fix sync before RDTSC on
+ Intel cpus.
+
+-------------------------------------------------------------------
+Fri Apr 7 21:56:53 CEST 2006 - okir@suse.de
+
+- patches.fixes/dm_check_device_area.diff: Allow for setting of table
+ on devices with i_size zero (#158777 - LTC22470).
+ Was disabled, re-enabled per request from hare.
+
+-------------------------------------------------------------------
+Fri Apr 7 20:54:12 CEST 2006 - vojtech@suse.cz
+
+- patches.fixes/acpipnp-dma-resource-setup-fix.patch
+ Fix DMA resource allocation in ACPIPnP (#116655)
+
+-------------------------------------------------------------------
@@ -135 +176 @@
- is not compatible with the boardtype
+ is not compatible with the boardtype (164584 - LTC22947)
kernel-debug.changes: same change
kernel-default.changes: same change
kernel-dummy.changes: same change
kernel-iseries64.changes: same change
kernel-kdump.changes: same change
kernel-ppc64.changes: same change
kernel-s390.changes: same change
kernel-smp.changes: same change
kernel-source.changes: same change
kernel-syms.changes: same change
kernel-um.changes: same change
kernel-xen.changes: same change
kernel-xenpae.changes: same change
New:
----
needed_space_in_mb
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kernel-bigsmp.spec ++++++
--- /var/tmp/diff_new_pack.vJjzdp/_old 2006-04-10 09:18:23.000000000 +0200
+++ /var/tmp/diff_new_pack.vJjzdp/_new 2006-04-10 09:18:23.000000000 +0200
@@ -21,7 +21,7 @@
BuildRequires: python
%endif
Version: 2.6.16
-Release: 17
+Release: 19
Summary: Kernel with Multiprocessor Support and PAE
License: GPL
Group: System/Kernel
@@ -115,7 +115,7 @@
-Source Timestamp: 2006-04-07 15:16:17 +0000
+Source Timestamp: 2006-04-10 04:51:13 +0000
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
@@ -441,6 +441,26 @@
%files -f kernel.files
%changelog -n kernel-bigsmp
+* Mon Apr 10 2006 - aj@suse.de
+- Move SL101_RC1 tag.
+* Mon Apr 10 2006 - ak@suse.de
+- patches.arch/i386-modern-apic: i386: Consolidate modern APIC
+ handling (157602).
+* Mon Apr 10 2006 - ak@suse.de
+- patches.arch/i386-apic-up: Disable ACPI APIC checking
+ if DMI scanner decides APIC should not be enabled (162076)
+* Sun Apr 09 2006 - ak@suse.de
+- patches.fixes/cpufreq_sysfs_max_override.patch: Disable broken patch
+* Fri Apr 07 2006 - okir@suse.de
+- patches.fixes/dm_check_device_area.diff: Allow for setting of table
+ on devices with i_size zero (#158777 - LTC22470).
+ Was disabled, re-enabled per request from hare.
+* Fri Apr 07 2006 - ak@suse.de
+- patches.arch/x86_64-sync-rdtsc: fix sync before RDTSC on
+ Intel cpus.
+* Fri Apr 07 2006 - vojtech@suse.cz
+- patches.fixes/acpipnp-dma-resource-setup-fix.patch
+ Fix DMA resource allocation in ACPIPnP (#116655)
* Fri Apr 07 2006 - agruen@suse.de
- Comment out unnecessary update_bootloader call as discussed with
jplack@suse.de.
@@ -525,7 +545,7 @@
UART_BUG_TXEN test. (49840).
* Wed Apr 05 2006 - olh@suse.de
- do not create or replace the /boot/vmlinux symlink if the kernel
- is not compatible with the boardtype
+ is not compatible with the boardtype (164584 - LTC22947)
* Tue Apr 04 2006 - trenn@suse.de
- patches.fixes/cpufreq_sysfs_max_override.patch: Max freq stucks
at low freq if reduced by _PPC and sysfs gov access (119836).
kernel-debug.spec: same change
kernel-default.spec: same change
++++++ kernel-dummy.spec ++++++
--- /var/tmp/diff_new_pack.vJjzdp/_old 2006-04-10 09:18:24.000000000 +0200
+++ /var/tmp/diff_new_pack.vJjzdp/_new 2006-04-10 09:18:24.000000000 +0200
@@ -17,7 +17,7 @@
Summary: Internal dummy package for synchronizing release numbers
Group: System/Kernel
Version: 2.6.16
-Release: 17
+Release: 19
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -27,7 +27,7 @@
--------
Andreas Gruenbacher
-Source Timestamp: 2006-04-07 15:16:17 +0000
+Source Timestamp: 2006-04-10 04:51:13 +0000
%install
@@ -40,6 +40,26 @@
/etc/dummy
%changelog -n kernel-dummy
+* Mon Apr 10 2006 - aj@suse.de
+- Move SL101_RC1 tag.
+* Mon Apr 10 2006 - ak@suse.de
+- patches.arch/i386-modern-apic: i386: Consolidate modern APIC
+ handling (157602).
+* Mon Apr 10 2006 - ak@suse.de
+- patches.arch/i386-apic-up: Disable ACPI APIC checking
+ if DMI scanner decides APIC should not be enabled (162076)
+* Sun Apr 09 2006 - ak@suse.de
+- patches.fixes/cpufreq_sysfs_max_override.patch: Disable broken patch
+* Fri Apr 07 2006 - okir@suse.de
+- patches.fixes/dm_check_device_area.diff: Allow for setting of table
+ on devices with i_size zero (#158777 - LTC22470).
+ Was disabled, re-enabled per request from hare.
+* Fri Apr 07 2006 - ak@suse.de
+- patches.arch/x86_64-sync-rdtsc: fix sync before RDTSC on
+ Intel cpus.
+* Fri Apr 07 2006 - vojtech@suse.cz
+- patches.fixes/acpipnp-dma-resource-setup-fix.patch
+ Fix DMA resource allocation in ACPIPnP (#116655)
* Fri Apr 07 2006 - agruen@suse.de
- Comment out unnecessary update_bootloader call as discussed with
jplack@suse.de.
@@ -124,7 +144,7 @@
UART_BUG_TXEN test. (49840).
* Wed Apr 05 2006 - olh@suse.de
- do not create or replace the /boot/vmlinux symlink if the kernel
- is not compatible with the boardtype
+ is not compatible with the boardtype (164584 - LTC22947)
* Tue Apr 04 2006 - trenn@suse.de
- patches.fixes/cpufreq_sysfs_max_override.patch: Max freq stucks
at low freq if reduced by _PPC and sysfs gov access (119836).
++++++ kernel-iseries64.spec ++++++
--- /var/tmp/diff_new_pack.vJjzdp/_old 2006-04-10 09:18:24.000000000 +0200
+++ /var/tmp/diff_new_pack.vJjzdp/_new 2006-04-10 09:18:24.000000000 +0200
@@ -21,7 +21,7 @@
BuildRequires: python
%endif
Version: 2.6.16
-Release: 16
+Release: 17
Summary: 64-Bit Kernel for iSeries
License: GPL
Group: System/Kernel
@@ -116,7 +116,7 @@
-Source Timestamp: 2006-04-07 15:16:17 +0000
+Source Timestamp: 2006-04-10 04:51:13 +0000
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
@@ -442,6 +442,26 @@
%files -f kernel.files
%changelog -n kernel-iseries64
+* Mon Apr 10 2006 - aj@suse.de
+- Move SL101_RC1 tag.
+* Mon Apr 10 2006 - ak@suse.de
+- patches.arch/i386-modern-apic: i386: Consolidate modern APIC
+ handling (157602).
+* Mon Apr 10 2006 - ak@suse.de
+- patches.arch/i386-apic-up: Disable ACPI APIC checking
+ if DMI scanner decides APIC should not be enabled (162076)
+* Sun Apr 09 2006 - ak@suse.de
+- patches.fixes/cpufreq_sysfs_max_override.patch: Disable broken patch
+* Fri Apr 07 2006 - okir@suse.de
+- patches.fixes/dm_check_device_area.diff: Allow for setting of table
+ on devices with i_size zero (#158777 - LTC22470).
+ Was disabled, re-enabled per request from hare.
+* Fri Apr 07 2006 - ak@suse.de
+- patches.arch/x86_64-sync-rdtsc: fix sync before RDTSC on
+ Intel cpus.
+* Fri Apr 07 2006 - vojtech@suse.cz
+- patches.fixes/acpipnp-dma-resource-setup-fix.patch
+ Fix DMA resource allocation in ACPIPnP (#116655)
* Fri Apr 07 2006 - agruen@suse.de
- Comment out unnecessary update_bootloader call as discussed with
jplack@suse.de.
@@ -526,7 +546,7 @@
UART_BUG_TXEN test. (49840).
* Wed Apr 05 2006 - olh@suse.de
- do not create or replace the /boot/vmlinux symlink if the kernel
- is not compatible with the boardtype
+ is not compatible with the boardtype (164584 - LTC22947)
* Tue Apr 04 2006 - trenn@suse.de
- patches.fixes/cpufreq_sysfs_max_override.patch: Max freq stucks
at low freq if reduced by _PPC and sysfs gov access (119836).
++++++ kernel-kdump.spec ++++++
--- /var/tmp/diff_new_pack.vJjzdp/_old 2006-04-10 09:18:24.000000000 +0200
+++ /var/tmp/diff_new_pack.vJjzdp/_new 2006-04-10 09:18:24.000000000 +0200
@@ -21,7 +21,7 @@
BuildRequires: python
%endif
Version: 2.6.16
-Release: 17
+Release: 19
Summary: kernel for kdump
License: GPL
Group: System/Kernel
@@ -125,7 +125,7 @@
-Source Timestamp: 2006-04-07 15:16:17 +0000
+Source Timestamp: 2006-04-10 04:51:13 +0000
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
@@ -451,6 +451,26 @@
%files -f kernel.files
%changelog -n kernel-kdump
+* Mon Apr 10 2006 - aj@suse.de
+- Move SL101_RC1 tag.
+* Mon Apr 10 2006 - ak@suse.de
+- patches.arch/i386-modern-apic: i386: Consolidate modern APIC
+ handling (157602).
+* Mon Apr 10 2006 - ak@suse.de
+- patches.arch/i386-apic-up: Disable ACPI APIC checking
+ if DMI scanner decides APIC should not be enabled (162076)
+* Sun Apr 09 2006 - ak@suse.de
+- patches.fixes/cpufreq_sysfs_max_override.patch: Disable broken patch
+* Fri Apr 07 2006 - okir@suse.de
+- patches.fixes/dm_check_device_area.diff: Allow for setting of table
+ on devices with i_size zero (#158777 - LTC22470).
+ Was disabled, re-enabled per request from hare.
+* Fri Apr 07 2006 - ak@suse.de
+- patches.arch/x86_64-sync-rdtsc: fix sync before RDTSC on
+ Intel cpus.
+* Fri Apr 07 2006 - vojtech@suse.cz
+- patches.fixes/acpipnp-dma-resource-setup-fix.patch
+ Fix DMA resource allocation in ACPIPnP (#116655)
* Fri Apr 07 2006 - agruen@suse.de
- Comment out unnecessary update_bootloader call as discussed with
jplack@suse.de.
@@ -535,7 +555,7 @@
UART_BUG_TXEN test. (49840).
* Wed Apr 05 2006 - olh@suse.de
- do not create or replace the /boot/vmlinux symlink if the kernel
- is not compatible with the boardtype
+ is not compatible with the boardtype (164584 - LTC22947)
* Tue Apr 04 2006 - trenn@suse.de
- patches.fixes/cpufreq_sysfs_max_override.patch: Max freq stucks
at low freq if reduced by _PPC and sysfs gov access (119836).
++++++ kernel-ppc64.spec ++++++
--- /var/tmp/diff_new_pack.vJjzdp/_old 2006-04-10 09:18:24.000000000 +0200
+++ /var/tmp/diff_new_pack.vJjzdp/_new 2006-04-10 09:18:24.000000000 +0200
@@ -20,7 +20,7 @@
BuildRequires: python
%endif
Version: 2.6.16
-Release: 16
+Release: 17
Summary: Kernel for ppc64 Systems
License: GPL, LGPL
Group: System/Kernel
@@ -130,7 +130,7 @@
Tom Gall
see /usr/src/linux-pmac-benh/CREDITS for more details.
-Source Timestamp: 2006-04-07 15:16:17 +0000
+Source Timestamp: 2006-04-10 04:51:13 +0000
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
@@ -456,6 +456,26 @@
%files -f kernel.files
%changelog -n kernel-ppc64
+* Mon Apr 10 2006 - aj@suse.de
+- Move SL101_RC1 tag.
+* Mon Apr 10 2006 - ak@suse.de
+- patches.arch/i386-modern-apic: i386: Consolidate modern APIC
+ handling (157602).
+* Mon Apr 10 2006 - ak@suse.de
+- patches.arch/i386-apic-up: Disable ACPI APIC checking
+ if DMI scanner decides APIC should not be enabled (162076)
+* Sun Apr 09 2006 - ak@suse.de
+- patches.fixes/cpufreq_sysfs_max_override.patch: Disable broken patch
+* Fri Apr 07 2006 - okir@suse.de
+- patches.fixes/dm_check_device_area.diff: Allow for setting of table
+ on devices with i_size zero (#158777 - LTC22470).
+ Was disabled, re-enabled per request from hare.
+* Fri Apr 07 2006 - ak@suse.de
+- patches.arch/x86_64-sync-rdtsc: fix sync before RDTSC on
+ Intel cpus.
+* Fri Apr 07 2006 - vojtech@suse.cz
+- patches.fixes/acpipnp-dma-resource-setup-fix.patch
+ Fix DMA resource allocation in ACPIPnP (#116655)
* Fri Apr 07 2006 - agruen@suse.de
- Comment out unnecessary update_bootloader call as discussed with
jplack@suse.de.
@@ -540,7 +560,7 @@
UART_BUG_TXEN test. (49840).
* Wed Apr 05 2006 - olh@suse.de
- do not create or replace the /boot/vmlinux symlink if the kernel
- is not compatible with the boardtype
+ is not compatible with the boardtype (164584 - LTC22947)
* Tue Apr 04 2006 - trenn@suse.de
- patches.fixes/cpufreq_sysfs_max_override.patch: Max freq stucks
at low freq if reduced by _PPC and sysfs gov access (119836).
++++++ kernel-s390.spec ++++++
--- /var/tmp/diff_new_pack.vJjzdp/_old 2006-04-10 09:18:24.000000000 +0200
+++ /var/tmp/diff_new_pack.vJjzdp/_new 2006-04-10 09:18:24.000000000 +0200
@@ -21,7 +21,7 @@
BuildRequires: python
%endif
Version: 2.6.16
-Release: 16
+Release: 17
Summary: The Standard Kernel
License: GPL
Group: System/Kernel
@@ -113,7 +113,7 @@
-Source Timestamp: 2006-04-07 15:16:17 +0000
+Source Timestamp: 2006-04-10 04:51:13 +0000
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
@@ -439,6 +439,26 @@
%files -f kernel.files
%changelog -n kernel-s390
+* Mon Apr 10 2006 - aj@suse.de
+- Move SL101_RC1 tag.
+* Mon Apr 10 2006 - ak@suse.de
+- patches.arch/i386-modern-apic: i386: Consolidate modern APIC
+ handling (157602).
+* Mon Apr 10 2006 - ak@suse.de
+- patches.arch/i386-apic-up: Disable ACPI APIC checking
+ if DMI scanner decides APIC should not be enabled (162076)
+* Sun Apr 09 2006 - ak@suse.de
+- patches.fixes/cpufreq_sysfs_max_override.patch: Disable broken patch
+* Fri Apr 07 2006 - okir@suse.de
+- patches.fixes/dm_check_device_area.diff: Allow for setting of table
+ on devices with i_size zero (#158777 - LTC22470).
+ Was disabled, re-enabled per request from hare.
+* Fri Apr 07 2006 - ak@suse.de
+- patches.arch/x86_64-sync-rdtsc: fix sync before RDTSC on
+ Intel cpus.
+* Fri Apr 07 2006 - vojtech@suse.cz
+- patches.fixes/acpipnp-dma-resource-setup-fix.patch
+ Fix DMA resource allocation in ACPIPnP (#116655)
* Fri Apr 07 2006 - agruen@suse.de
- Comment out unnecessary update_bootloader call as discussed with
jplack@suse.de.
@@ -523,7 +543,7 @@
UART_BUG_TXEN test. (49840).
* Wed Apr 05 2006 - olh@suse.de
- do not create or replace the /boot/vmlinux symlink if the kernel
- is not compatible with the boardtype
+ is not compatible with the boardtype (164584 - LTC22947)
* Tue Apr 04 2006 - trenn@suse.de
- patches.fixes/cpufreq_sysfs_max_override.patch: Max freq stucks
at low freq if reduced by _PPC and sysfs gov access (119836).
++++++ kernel-smp.spec ++++++
--- /var/tmp/diff_new_pack.vJjzdp/_old 2006-04-10 09:18:24.000000000 +0200
+++ /var/tmp/diff_new_pack.vJjzdp/_new 2006-04-10 09:18:24.000000000 +0200
@@ -21,7 +21,7 @@
BuildRequires: python
%endif
Version: 2.6.16
-Release: 17
+Release: 19
Summary: Kernel with Multiprocessor Support
License: GPL
Group: System/Kernel
@@ -124,7 +124,7 @@
-Source Timestamp: 2006-04-07 15:16:17 +0000
+Source Timestamp: 2006-04-10 04:51:13 +0000
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
@@ -450,6 +450,26 @@
%files -f kernel.files
%changelog -n kernel-smp
+* Mon Apr 10 2006 - aj@suse.de
+- Move SL101_RC1 tag.
+* Mon Apr 10 2006 - ak@suse.de
+- patches.arch/i386-modern-apic: i386: Consolidate modern APIC
+ handling (157602).
+* Mon Apr 10 2006 - ak@suse.de
+- patches.arch/i386-apic-up: Disable ACPI APIC checking
+ if DMI scanner decides APIC should not be enabled (162076)
+* Sun Apr 09 2006 - ak@suse.de
+- patches.fixes/cpufreq_sysfs_max_override.patch: Disable broken patch
+* Fri Apr 07 2006 - okir@suse.de
+- patches.fixes/dm_check_device_area.diff: Allow for setting of table
+ on devices with i_size zero (#158777 - LTC22470).
+ Was disabled, re-enabled per request from hare.
+* Fri Apr 07 2006 - ak@suse.de
+- patches.arch/x86_64-sync-rdtsc: fix sync before RDTSC on
+ Intel cpus.
+* Fri Apr 07 2006 - vojtech@suse.cz
+- patches.fixes/acpipnp-dma-resource-setup-fix.patch
+ Fix DMA resource allocation in ACPIPnP (#116655)
* Fri Apr 07 2006 - agruen@suse.de
- Comment out unnecessary update_bootloader call as discussed with
jplack@suse.de.
@@ -534,7 +554,7 @@
UART_BUG_TXEN test. (49840).
* Wed Apr 05 2006 - olh@suse.de
- do not create or replace the /boot/vmlinux symlink if the kernel
- is not compatible with the boardtype
+ is not compatible with the boardtype (164584 - LTC22947)
* Tue Apr 04 2006 - trenn@suse.de
- patches.fixes/cpufreq_sysfs_max_override.patch: Max freq stucks
at low freq if reduced by _PPC and sysfs gov access (119836).
++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.vJjzdp/_old 2006-04-10 09:18:24.000000000 +0200
+++ /var/tmp/diff_new_pack.vJjzdp/_new 2006-04-10 09:18:24.000000000 +0200
@@ -25,7 +25,7 @@
%endif
PreReq: /sbin/insserv /usr/bin/grep /bin/sed /bin/uname /bin/mkdir /bin/cat /bin/ln /bin/rm /etc/rc.status
Version: 2.6.16
-Release: 17
+Release: 19
Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.16.tar.bz2
Source1: functions.sh
Source2: source-post.sh
@@ -93,7 +93,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2006-04-07 15:16:17 +0000
+Source Timestamp: 2006-04-10 04:51:13 +0000
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
@@ -273,6 +273,26 @@
%files -f kernel-source.files
%changelog -n kernel-source
+* Mon Apr 10 2006 - aj@suse.de
+- Move SL101_RC1 tag.
+* Mon Apr 10 2006 - ak@suse.de
+- patches.arch/i386-modern-apic: i386: Consolidate modern APIC
+ handling (157602).
+* Mon Apr 10 2006 - ak@suse.de
+- patches.arch/i386-apic-up: Disable ACPI APIC checking
+ if DMI scanner decides APIC should not be enabled (162076)
+* Sun Apr 09 2006 - ak@suse.de
+- patches.fixes/cpufreq_sysfs_max_override.patch: Disable broken patch
+* Fri Apr 07 2006 - okir@suse.de
+- patches.fixes/dm_check_device_area.diff: Allow for setting of table
+ on devices with i_size zero (#158777 - LTC22470).
+ Was disabled, re-enabled per request from hare.
+* Fri Apr 07 2006 - ak@suse.de
+- patches.arch/x86_64-sync-rdtsc: fix sync before RDTSC on
+ Intel cpus.
+* Fri Apr 07 2006 - vojtech@suse.cz
+- patches.fixes/acpipnp-dma-resource-setup-fix.patch
+ Fix DMA resource allocation in ACPIPnP (#116655)
* Fri Apr 07 2006 - agruen@suse.de
- Comment out unnecessary update_bootloader call as discussed with
jplack@suse.de.
@@ -357,7 +377,7 @@
UART_BUG_TXEN test. (49840).
* Wed Apr 05 2006 - olh@suse.de
- do not create or replace the /boot/vmlinux symlink if the kernel
- is not compatible with the boardtype
+ is not compatible with the boardtype (164584 - LTC22947)
* Tue Apr 04 2006 - trenn@suse.de
- patches.fixes/cpufreq_sysfs_max_override.patch: Max freq stucks
at low freq if reduced by _PPC and sysfs gov access (119836).
++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.vJjzdp/_old 2006-04-10 09:18:24.000000000 +0200
+++ /var/tmp/diff_new_pack.vJjzdp/_new 2006-04-10 09:18:24.000000000 +0200
@@ -49,7 +49,7 @@
Summary: Kernel Symbol Versions (modversions)
Group: Development/Sources
Version: 2.6.16
-Release: 17
+Release: 19
Requires: linux
Requires: kernel-source = 2.6.16-%release
Source11: arch-symbols
@@ -84,7 +84,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2006-04-07 15:16:17 +0000
+Source Timestamp: 2006-04-10 04:51:13 +0000
%install
@@ -127,6 +127,26 @@
/boot/symsets-*-*.tar.gz
%changelog -n kernel-syms
+* Mon Apr 10 2006 - aj@suse.de
+- Move SL101_RC1 tag.
+* Mon Apr 10 2006 - ak@suse.de
+- patches.arch/i386-modern-apic: i386: Consolidate modern APIC
+ handling (157602).
+* Mon Apr 10 2006 - ak@suse.de
+- patches.arch/i386-apic-up: Disable ACPI APIC checking
+ if DMI scanner decides APIC should not be enabled (162076)
+* Sun Apr 09 2006 - ak@suse.de
+- patches.fixes/cpufreq_sysfs_max_override.patch: Disable broken patch
+* Fri Apr 07 2006 - okir@suse.de
+- patches.fixes/dm_check_device_area.diff: Allow for setting of table
+ on devices with i_size zero (#158777 - LTC22470).
+ Was disabled, re-enabled per request from hare.
+* Fri Apr 07 2006 - ak@suse.de
+- patches.arch/x86_64-sync-rdtsc: fix sync before RDTSC on
+ Intel cpus.
+* Fri Apr 07 2006 - vojtech@suse.cz
+- patches.fixes/acpipnp-dma-resource-setup-fix.patch
+ Fix DMA resource allocation in ACPIPnP (#116655)
* Fri Apr 07 2006 - agruen@suse.de
- Comment out unnecessary update_bootloader call as discussed with
jplack@suse.de.
@@ -211,7 +231,7 @@
UART_BUG_TXEN test. (49840).
* Wed Apr 05 2006 - olh@suse.de
- do not create or replace the /boot/vmlinux symlink if the kernel
- is not compatible with the boardtype
+ is not compatible with the boardtype (164584 - LTC22947)
* Tue Apr 04 2006 - trenn@suse.de
- patches.fixes/cpufreq_sysfs_max_override.patch: Max freq stucks
at low freq if reduced by _PPC and sysfs gov access (119836).
++++++ kernel-um.spec ++++++
--- /var/tmp/diff_new_pack.vJjzdp/_old 2006-04-10 09:18:25.000000000 +0200
+++ /var/tmp/diff_new_pack.vJjzdp/_new 2006-04-10 09:18:25.000000000 +0200
@@ -21,7 +21,7 @@
BuildRequires: python
%endif
Version: 2.6.16
-Release: 17
+Release: 19
Summary: The User Mode Linux kernel.
License: GPL
Group: System/Kernel
@@ -116,7 +116,7 @@
-Source Timestamp: 2006-04-07 15:16:17 +0000
+Source Timestamp: 2006-04-10 04:51:13 +0000
%prep
if ! [ -e %_sourcedir/linux-2.6.16.tar.bz2 ]; then
@@ -442,6 +442,26 @@
%files -f kernel.files
%changelog -n kernel-um
+* Mon Apr 10 2006 - aj@suse.de
+- Move SL101_RC1 tag.
+* Mon Apr 10 2006 - ak@suse.de
+- patches.arch/i386-modern-apic: i386: Consolidate modern APIC
+ handling (157602).
+* Mon Apr 10 2006 - ak@suse.de
+- patches.arch/i386-apic-up: Disable ACPI APIC checking
+ if DMI scanner decides APIC should not be enabled (162076)
+* Sun Apr 09 2006 - ak@suse.de
+- patches.fixes/cpufreq_sysfs_max_override.patch: Disable broken patch
+* Fri Apr 07 2006 - okir@suse.de
+- patches.fixes/dm_check_device_area.diff: Allow for setting of table
+ on devices with i_size zero (#158777 - LTC22470).
+ Was disabled, re-enabled per request from hare.
+* Fri Apr 07 2006 - ak@suse.de
+- patches.arch/x86_64-sync-rdtsc: fix sync before RDTSC on
+ Intel cpus.
+* Fri Apr 07 2006 - vojtech@suse.cz
+- patches.fixes/acpipnp-dma-resource-setup-fix.patch
+ Fix DMA resource allocation in ACPIPnP (#116655)
* Fri Apr 07 2006 - agruen@suse.de
- Comment out unnecessary update_bootloader call as discussed with
jplack@suse.de.
@@ -526,7 +546,7 @@
UART_BUG_TXEN test. (49840).
* Wed Apr 05 2006 - olh@suse.de
- do not create or replace the /boot/vmlinux symlink if the kernel
- is not compatible with the boardtype
+ is not compatible with the boardtype (164584 - LTC22947)
* Tue Apr 04 2006 - trenn@suse.de
- patches.fixes/cpufreq_sysfs_max_override.patch: Max freq stucks
at low freq if reduced by _PPC and sysfs gov access (119836).
kernel-xen.spec: same change
kernel-xenpae.spec: same change
++++++ build-source-timestamp ++++++
--- kernel-source/build-source-timestamp 2006-04-07 17:19:12.000000000 +0200
+++ kernel-source/build-source-timestamp 2006-04-10 06:51:32.000000000 +0200
@@ -1 +1 @@
-2006-04-07 15:16:17 +0000
+2006-04-10 04:51:13 +0000
++++++ config.tar.bz2 ++++++
++++++ kabi.tar.bz2 ++++++
++++++ minmem ++++++
--- kernel-source/minmem 2006-04-07 20:50:24.000000000 +0200
+++ kernel-source/minmem 2006-04-10 06:51:46.000000000 +0200
@@ -1 +1 @@
-514000
+1048576
++++++ novell-kmp.tar.bz2 ++++++
++++++ patches.arch.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/i386-apic-up new/patches.arch/i386-apic-up
--- old/patches.arch/i386-apic-up 2006-03-24 12:52:36.000000000 +0100
+++ new/patches.arch/i386-apic-up 2006-04-10 06:49:09.000000000 +0200
@@ -7,11 +7,11 @@
We also now enable APIC for systems newer than 2001 or anything
that has multiple processors
-Index: linux-2.6.15/Documentation/kernel-parameters.txt
+Index: linux-2.6.16/Documentation/kernel-parameters.txt
===================================================================
---- linux-2.6.15.orig/Documentation/kernel-parameters.txt
-+++ linux-2.6.15/Documentation/kernel-parameters.txt
-@@ -234,6 +234,12 @@ running once the system is up.
+--- linux-2.6.16.orig/Documentation/kernel-parameters.txt
++++ linux-2.6.16/Documentation/kernel-parameters.txt
+@@ -235,6 +235,12 @@ running once the system is up.
apm= [APM] Advanced Power Management
See header of arch/i386/kernel/apm.c.
@@ -24,10 +24,10 @@
applicom= [HW]
Format: <mem>,<irq>
-Index: linux-2.6.15/arch/i386/kernel/apic.c
+Index: linux-2.6.16/arch/i386/kernel/apic.c
===================================================================
---- linux-2.6.15.orig/arch/i386/kernel/apic.c
-+++ linux-2.6.15/arch/i386/kernel/apic.c
+--- linux-2.6.16.orig/arch/i386/kernel/apic.c
++++ linux-2.6.16/arch/i386/kernel/apic.c
@@ -27,6 +27,7 @@
#include
#include
@@ -36,7 +36,7 @@
#include
#include
-@@ -721,7 +722,11 @@ static void apic_pm_activate(void) { }
+@@ -743,7 +744,11 @@ static void apic_pm_activate(void) { }
static int __init apic_set_verbosity(char *str)
{
@@ -49,7 +49,7 @@
apic_verbosity = APIC_DEBUG;
else if (strcmp("verbose", str) == 0)
apic_verbosity = APIC_VERBOSE;
-@@ -732,15 +737,16 @@ static int __init apic_set_verbosity(cha
+@@ -754,15 +759,16 @@ static int __init apic_set_verbosity(cha
return 0;
}
@@ -68,7 +68,7 @@
switch (boot_cpu_data.x86_vendor) {
case X86_VENDOR_AMD:
-@@ -829,8 +835,6 @@ void __init init_apic_mappings(void)
+@@ -851,8 +857,6 @@ void __init init_apic_mappings(void)
apic_phys = mp_lapic_addr;
set_fixmap_nocache(FIX_APIC_BASE, apic_phys);
@@ -77,7 +77,7 @@
/*
* Fetch the APIC ID of the BSP in case we have a
-@@ -863,8 +867,6 @@ fake_ioapic_page:
+@@ -885,8 +889,6 @@ fake_ioapic_page:
ioapic_phys = __pa(ioapic_phys);
}
set_fixmap_nocache(idx, ioapic_phys);
@@ -86,7 +86,7 @@
idx++;
}
}
-@@ -1287,17 +1289,100 @@ fastcall void smp_error_interrupt(struct
+@@ -1309,17 +1311,101 @@ fastcall void smp_error_interrupt(struct
irq_exit();
}
@@ -151,6 +151,7 @@
+ return;
+ if (!dmi_enable_apic()) {
+ enable_local_apic = -1;
++ clear_bit(X86_FEATURE_APIC, boot_cpu_data.x86_capability);
+ printk(
+ KERN_INFO "IO/L-APIC disabled because your old system seems to be old\n");
+ printk(KERN_INFO "overwrite with \"apic\"\n");
@@ -188,10 +189,10 @@
/*
* Complain if the BIOS pretends there is one.
-Index: linux-2.6.15/arch/i386/kernel/setup.c
+Index: linux-2.6.16/arch/i386/kernel/setup.c
===================================================================
---- linux-2.6.15.orig/arch/i386/kernel/setup.c
-+++ linux-2.6.15/arch/i386/kernel/setup.c
+--- linux-2.6.16.orig/arch/i386/kernel/setup.c
++++ linux-2.6.16/arch/i386/kernel/setup.c
@@ -865,6 +865,10 @@ static void __init parse_cmdline_early (
/* disable IO-APIC */
else if (!memcmp(from, "noapic", 6))
@@ -203,7 +204,7 @@
#endif /* CONFIG_X86_IO_APIC */
#endif /* CONFIG_ACPI */
-@@ -1592,6 +1596,9 @@ void __init setup_arch(char **cmdline_p)
+@@ -1604,6 +1608,9 @@ void __init setup_arch(char **cmdline_p)
dmi_scan_machine();
@@ -213,10 +214,10 @@
#ifdef CONFIG_X86_GENERICARCH
generic_apic_probe(*cmdline_p);
-Index: linux-2.6.15/arch/i386/Kconfig
+Index: linux-2.6.16/arch/i386/Kconfig
===================================================================
---- linux-2.6.15.orig/arch/i386/Kconfig
-+++ linux-2.6.15/arch/i386/Kconfig
+--- linux-2.6.16.orig/arch/i386/Kconfig
++++ linux-2.6.16/arch/i386/Kconfig
@@ -241,6 +241,15 @@ config X86_UP_APIC
performance counters), and the NMI watchdog which detects hard
lockups.
@@ -233,10 +234,10 @@
config X86_UP_IOAPIC
bool "IO-APIC support on uniprocessors"
depends on X86_UP_APIC
-Index: linux-2.6.15/arch/x86_64/kernel/apic.c
+Index: linux-2.6.16/arch/x86_64/kernel/apic.c
===================================================================
---- linux-2.6.15.orig/arch/x86_64/kernel/apic.c
-+++ linux-2.6.15/arch/x86_64/kernel/apic.c
+--- linux-2.6.16.orig/arch/x86_64/kernel/apic.c
++++ linux-2.6.16/arch/x86_64/kernel/apic.c
@@ -43,6 +43,9 @@ int apic_runs_main_timer;
int apic_calibrate_pmtmr __initdata;
@@ -247,7 +248,7 @@
/*
* cpu_mask that denotes the CPUs that needs timer interrupt coming in as
-@@ -1090,6 +1093,7 @@ int __init APIC_init_uniprocessor (void)
+@@ -1110,6 +1113,7 @@ int __init APIC_init_uniprocessor (void)
}
if (!cpu_has_apic) {
disable_apic = 1;
@@ -255,7 +256,7 @@
printk(KERN_INFO "Apic disabled by BIOS\n");
return -1;
}
-@@ -1116,12 +1120,14 @@ int __init APIC_init_uniprocessor (void)
+@@ -1136,12 +1140,14 @@ int __init APIC_init_uniprocessor (void)
static __init int setup_disableapic(char *str)
{
@@ -270,10 +271,10 @@
disable_apic = 1;
return 0;
}
-Index: linux-2.6.15/include/asm-i386/mach-default/mach_apic.h
+Index: linux-2.6.16/include/asm-i386/mach-default/mach_apic.h
===================================================================
---- linux-2.6.15.orig/include/asm-i386/mach-default/mach_apic.h
-+++ linux-2.6.15/include/asm-i386/mach-default/mach_apic.h
+--- linux-2.6.16.orig/include/asm-i386/mach-default/mach_apic.h
++++ linux-2.6.16/include/asm-i386/mach-default/mach_apic.h
@@ -56,8 +56,10 @@ static inline physid_mask_t ioapic_phys_
static inline void clustered_apic_check(void)
@@ -285,10 +286,10 @@
}
static inline int multi_timer_check(int apic, int irq)
-Index: linux-2.6.15/arch/i386/kernel/dmi_scan.c
+Index: linux-2.6.16/arch/i386/kernel/dmi_scan.c
===================================================================
---- linux-2.6.15.orig/arch/i386/kernel/dmi_scan.c
-+++ linux-2.6.15/arch/i386/kernel/dmi_scan.c
+--- linux-2.6.16.orig/arch/i386/kernel/dmi_scan.c
++++ linux-2.6.16/arch/i386/kernel/dmi_scan.c
@@ -6,6 +6,8 @@
#include
#include
@@ -340,10 +341,10 @@
+
+ return year;
+}
-Index: linux-2.6.15/include/linux/dmi.h
+Index: linux-2.6.16/include/linux/dmi.h
===================================================================
---- linux-2.6.15.orig/include/linux/dmi.h
-+++ linux-2.6.15/include/linux/dmi.h
+--- linux-2.6.16.orig/include/linux/dmi.h
++++ linux-2.6.16/include/linux/dmi.h
@@ -69,12 +69,16 @@ extern struct dmi_device * dmi_find_devi
struct dmi_device *from);
extern void dmi_scan_machine(void);
@@ -361,10 +362,10 @@
#endif
-Index: linux-2.6.15/include/asm-i386/apic.h
+Index: linux-2.6.16/include/asm-i386/apic.h
===================================================================
---- linux-2.6.15.orig/include/asm-i386/apic.h
-+++ linux-2.6.15/include/asm-i386/apic.h
+--- linux-2.6.16.orig/include/asm-i386/apic.h
++++ linux-2.6.16/include/asm-i386/apic.h
@@ -139,6 +139,8 @@ void switch_ipi_to_APIC_timer(void *cpum
extern int timer_over_8254;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/i386-modern-apic new/patches.arch/i386-modern-apic
--- old/patches.arch/i386-modern-apic 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.arch/i386-modern-apic 2006-04-10 06:18:52.000000000 +0200
@@ -0,0 +1,129 @@
+From: ak@suse.de
+Subject: i386: Consolidate modern APIC handling
+References: 157602
+
+AMD systems have a modern APIC that supports 8 bit IDs, but
+don't have a XAPIC version number. Add a new "modern_apic"
+subfunction that handles this correctly and use it (nearly)
+everywhere where XAPIC is tested for.
+
+I removed one wart: the code specified that external APICs
+would use an 8bit APIC ID. But I checked a real 82093 data sheet
+and it says clearly that they only use 4bit. So I removed
+this special case since it would a bit awkward to implement now.
+
+I removed the valid APIC tests in mptable parsing completely. On any modern
+system they only check against the full field width (8bit) anyways
+and are no-ops. This also fixes them doing the wrong thing
+on >8 core Opterons.
+
+This makes i386 boot again on 16 core Opterons.
+
+Signed-off-by: Andi Kleen
+
+---
+ arch/i386/kernel/apic.c | 23 ++++++++++++++++-------
+ arch/i386/kernel/mpparse.c | 21 ---------------------
+ include/asm-i386/apic.h | 2 ++
+ 3 files changed, 18 insertions(+), 28 deletions(-)
+
+Index: linux/arch/i386/kernel/mpparse.c
+===================================================================
+--- linux.orig/arch/i386/kernel/mpparse.c
++++ linux/arch/i386/kernel/mpparse.c
+@@ -110,21 +110,6 @@ static int __init mpf_checksum(unsigned
+ static int mpc_record;
+ static struct mpc_config_translation *translation_table[MAX_MPC_ENTRY] __initdata;
+
+-#ifdef CONFIG_X86_NUMAQ
+-static int MP_valid_apicid(int apicid, int version)
+-{
+- return hweight_long(apicid & 0xf) == 1 && (apicid >> 4) != 0xf;
+-}
+-#else
+-static int MP_valid_apicid(int apicid, int version)
+-{
+- if (version >= 0x14)
+- return apicid < 0xff;
+- else
+- return apicid < 0xf;
+-}
+-#endif
+-
+ static void __devinit MP_processor_info (struct mpc_config_processor *m)
+ {
+ int ver, apicid;
+@@ -190,12 +175,6 @@ static void __devinit MP_processor_info
+
+ ver = m->mpc_apicver;
+
+- if (!MP_valid_apicid(apicid, ver)) {
+- printk(KERN_WARNING "Processor #%d INVALID. (Max ID: %d).\n",
+- m->mpc_apicid, MAX_APICS);
+- return;
+- }
+-
+ /*
+ * Validate version
+ */
+Index: linux/include/asm-i386/apic.h
+===================================================================
+--- linux.orig/include/asm-i386/apic.h
++++ linux/include/asm-i386/apic.h
+@@ -139,6 +139,8 @@ void switch_ipi_to_APIC_timer(void *cpum
+
+ extern int timer_over_8254;
+
++extern int modern_apic(void);
++
+ #else /* !CONFIG_X86_LOCAL_APIC */
+ static inline void lapic_shutdown(void) { }
+
+Index: linux/arch/i386/kernel/apic.c
+===================================================================
+--- linux.orig/arch/i386/kernel/apic.c
++++ linux/arch/i386/kernel/apic.c
+@@ -62,6 +62,18 @@ int apic_verbosity;
+
+ static void apic_pm_activate(void);
+
++int modern_apic(void)
++{
++ unsigned int lvr, version;
++ /* AMD systems use old APIC versions, so check the CPU */
++ if (boot_cpu_data.x86_vendor == X86_VENDOR_AMD &&
++ boot_cpu_data.x86 >= 0xf)
++ return 1;
++ lvr = apic_read(APIC_LVR);
++ version = GET_APIC_VERSION(lvr);
++ return version >= 0x14;
++}
++
+ /*
+ * 'what should we do if we get a hw irq event on an illegal vector'.
+ * each architecture has to answer this themselves.
+@@ -119,10 +131,7 @@ void enable_NMI_through_LVT0 (void * dum
+
+ int get_physical_broadcast(void)
+ {
+- unsigned int lvr, version;
+- lvr = apic_read(APIC_LVR);
+- version = GET_APIC_VERSION(lvr);
+- if (!APIC_INTEGRATED(version) || version >= 0x14)
++ if (modern_apic())
+ return 0xff;
+ else
+ return 0xf;
+@@ -349,9 +358,9 @@ int __init verify_local_APIC(void)
+
+ void __init sync_Arb_IDs(void)
+ {
+- /* Unsupported on P4 - see Intel Dev. Manual Vol. 3, Ch. 8.6.1 */
+- unsigned int ver = GET_APIC_VERSION(apic_read(APIC_LVR));
+- if (ver >= 0x14) /* P4 or higher */
++ /* Unsupported on P4 - see Intel Dev. Manual Vol. 3, Ch. 8.6.1
++ And not needed on AMD */
++ if (modern_apic())
+ return;
+ /*
+ * Wait for idle.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.arch/x86_64-sync-rdtsc new/patches.arch/x86_64-sync-rdtsc
--- old/patches.arch/x86_64-sync-rdtsc 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.arch/x86_64-sync-rdtsc 2006-04-08 04:46:59.000000000 +0200
@@ -0,0 +1,29 @@
+Subject: fix sync before RDTSC on Intel cpus
+From: "Siddha, Suresh B"
+Acked-by: ak@suse.de
+Patch-mainline: queued for 2.6.17
+
+Previous patch (http://www.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commi...)
+didn't do the expected thing. Appended fix will remove the additional
+sync(cpuid) before RDTSC on Intel platforms..
+
+Signed-off-by: Suresh Siddha
+Signed-off-by: Andi Kleen
+
+---
+ include/asm-x86_64/timex.h | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+Index: linux/include/asm-x86_64/timex.h
+===================================================================
+--- linux.orig/include/asm-x86_64/timex.h
++++ linux/include/asm-x86_64/timex.h
+@@ -33,7 +33,7 @@ static __always_inline cycles_t get_cycl
+ unsigned eax;
+ /* Don't do an additional sync on CPUs where we know
+ RDTSC is already synchronous. */
+- alternative_io(ASM_NOP2, "cpuid", X86_FEATURE_SYNC_RDTSC,
++ alternative_io("cpuid", ASM_NOP2, X86_FEATURE_SYNC_RDTSC,
+ "=a" (eax), "0" (1) : "ebx","ecx","edx","memory");
+ rdtscll(ret);
+ return ret;
++++++ patches.drivers.tar.bz2 ++++++
++++++ patches.fixes.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/acpipnp-dma-resource-setup-fix.patch new/patches.fixes/acpipnp-dma-resource-setup-fix.patch
--- old/patches.fixes/acpipnp-dma-resource-setup-fix.patch 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.fixes/acpipnp-dma-resource-setup-fix.patch 2006-04-07 20:57:57.000000000 +0200
@@ -0,0 +1,89 @@
+From: Vojtech Pavlik
+Date: Fri Apr 7 20:00:27 CEST 2006
+Subject: Fix DMA resource allocation in ACPIPnP
+Patch-mainline: Not yet
+References: 116655
+
+===================================================================
+
+The ACPIPnP implementation had the understanding of Linux resource flags very
+wrong, resulting in a nonfunctional implementation of DMA resource
+allocation.
+
+This was usually not a problem, since almost no on-board PnP devices use ISA
+DMA, with the exception of ECP parallel ports. Even with that, parallel port
+DMA is preconfigured by the BIOS, so this routine isn't normally called.
+
+Except in the case where somebody does 'rmmod parport_pc; modprobe
+parport_pc', where the rmmod case disables the ECP parallel port resources,
+and they need to be enabled again to initialize the module. This didn't
+work, resulting in a non-printing printer.
+
+The application doing exactly the above to force reprobing of printers is
+the YaST printer module. Thus without this fix YaST wedged the printer when
+configuring it, and was not able to print a test page.
+
+Reported-by: Ralf Flaxa
+Reproduced-by: Jiri Dluhos
+Signed-off-by: Vojtech Pavlik
+
+===================================================================
+
+ rsparser.c | 43 ++++++++++++++++++++++++++++---------------
+ 1 files changed, 28 insertions(+), 15 deletions(-)
+
+Index: linux/drivers/pnp/pnpacpi/rsparser.c
+===================================================================
+--- linux.orig/drivers/pnp/pnpacpi/rsparser.c 2006-04-07 20:40:10.000000000 +0200
++++ linux/drivers/pnp/pnpacpi/rsparser.c 2006-04-07 20:40:14.000000000 +0200
+@@ -775,22 +775,35 @@
+ {
+ resource->type = ACPI_RESOURCE_TYPE_DMA;
+ resource->length = sizeof(struct acpi_resource);
++
+ /* Note: pnp_assign_dma will copy pnp_dma->flags into p->flags */
+- if (p->flags & IORESOURCE_DMA_COMPATIBLE)
+- resource->data.dma.type = ACPI_COMPATIBILITY;
+- else if (p->flags & IORESOURCE_DMA_TYPEA)
+- resource->data.dma.type = ACPI_TYPE_A;
+- else if (p->flags & IORESOURCE_DMA_TYPEB)
+- resource->data.dma.type = ACPI_TYPE_B;
+- else if (p->flags & IORESOURCE_DMA_TYPEF)
+- resource->data.dma.type = ACPI_TYPE_F;
+- if (p->flags & IORESOURCE_DMA_8BIT)
+- resource->data.dma.transfer = ACPI_TRANSFER_8;
+- else if (p->flags & IORESOURCE_DMA_8AND16BIT)
+- resource->data.dma.transfer = ACPI_TRANSFER_8_16;
+- else if (p->flags & IORESOURCE_DMA_16BIT)
+- resource->data.dma.transfer = ACPI_TRANSFER_16;
+- resource->data.dma.bus_master = p->flags & IORESOURCE_DMA_MASTER;
++
++ switch (p->flags & IORESOURCE_DMA_SPEED_MASK) {
++ case IORESOURCE_DMA_TYPEA:
++ resource->data.dma.type = ACPI_TYPE_A;
++ break;
++ case IORESOURCE_DMA_TYPEB:
++ resource->data.dma.type = ACPI_TYPE_B;
++ break;
++ case IORESOURCE_DMA_TYPEF:
++ resource->data.dma.type = ACPI_TYPE_F;
++ break;
++ default:
++ resource->data.dma.type = ACPI_COMPATIBILITY;
++ }
++
++ switch (p->flags & IORESOURCE_DMA_TYPE_MASK) {
++ case IORESOURCE_DMA_8BIT:
++ resource->data.dma.transfer = ACPI_TRANSFER_8;
++ break;
++ case IORESOURCE_DMA_8AND16BIT:
++ resource->data.dma.transfer = ACPI_TRANSFER_8_16;
++ break;
++ default:
++ resource->data.dma.transfer = ACPI_TRANSFER_16;
++ }
++
++ resource->data.dma.bus_master = !!(p->flags & IORESOURCE_DMA_MASTER);
+ resource->data.dma.channel_count = 1;
+ resource->data.dma.channels[0] = p->start;
+ }
++++++ patches.rpmify.tar.bz2 ++++++
++++++ patches.suse.tar.bz2 ++++++
++++++ patches.uml.tar.bz2 ++++++
++++++ patches.xen.tar.bz2 ++++++
++++++ series.conf ++++++
--- kernel-source/series.conf 2006-04-07 17:19:13.000000000 +0200
+++ kernel-source/series.conf 2006-04-10 06:51:35.000000000 +0200
@@ -81,6 +81,7 @@
patches.arch/microcode-quiet
patches.arch/i386-bigsmp-noirqbalance
patches.arch/i386-kexec-apic-ack
+ patches.arch/i386-modern-apic
# amd64 | x86-64 | x86_64
# 'Intel(r) Extended Memory 64 Technology' | 'Intel(r) EM64T'
@@ -104,6 +105,7 @@
patches.arch/x86_64-clear-apic
patches.arch/x86_64-mce-nmi-watchdog
patches.arch/x86_64-hpet-drift
+ patches.arch/x86_64-sync-rdtsc
# for i386/x86-64
patches.arch/tune-generic
@@ -235,12 +237,15 @@
patches.fixes/acpi-nolapic
+ # Fix ISA DMA resource setup in ACPIPnP (#116655)
+ patches.fixes/acpipnp-dma-resource-setup-fix.patch
+
# CPUFREQ
patches.fixes/powernow-fix-1
patches.fixes/powernow-fix-2
patches.fixes/powernow-fix-3
- patches.fixes/cpufreq_sysfs_max_override.patch
+- patches.fixes/cpufreq_sysfs_max_override.patch
########################################################
# Suse specific stuff
########################################################
@@ -948,7 +953,7 @@
patches.fixes/md-barrier-fixes
patches.fixes/md-grow-max-fix
patches.fixes/md-faulty-count-fix
-+hare patches.fixes/dm_check_device_area.diff
+ patches.fixes/dm_check_device_area.diff
patches.drivers/ixgb-consistent-dma-mask
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...