[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#302375: kernel-source-2.6.8: fails to compile; undefined reference to `acpi_processor_register_performance'



Package: kernel-source-2.6.8
Version: 2.6.8-15
Severity: normal
Tags: patch

Hi,

  Compilation fails when ACPI_PROCESSOR is set to "m" and we want to use
some CPU_FREQ options (X86_POWERNOW_K7, X86_POWERNOW_K8 and
X86_SPEEDSTEP_CENTRINO). Randy Dunlap posted[1] a patch on lkml on june
2004 and the problem is solved (at least) in kernel-source-2.6.10. But
since kernel-source-2.6.8 is still distributed (and 2.6.8 is going to be
the ``official'' kernel for sarge), it would be good to patch it so.

  I reproduce the patch below:

====== the patch =====

diff -Naurp ./arch/i386/kernel/cpu/cpufreq/Kconfig~cpu_freqs
./arch/i386/kernel/cpu/cpufreq/Kconfig
--- ./arch/i386/kernel/cpu/cpufreq/Kconfig~cpu_freqs 2004-06-15
22:19:01.000000000 -0700
+++ ./arch/i386/kernel/cpu/cpufreq/Kconfig 2004-06-17 21:52:21.000000000
-0700
@@ -80,7 +80,7 @@ config X86_POWERNOW_K6

config X86_POWERNOW_K7
tristate "AMD Mobile Athlon/Duron PowerNow!"
- depends on CPU_FREQ_TABLE
+ depends on CPU_FREQ_TABLE && ACPI_PROCESSOR
help
This adds the CPUFreq driver for mobile AMD K7 mobile processors.

@@ -90,7 +90,7 @@ config X86_POWERNOW_K7

config X86_POWERNOW_K8
tristate "AMD Opteron/Athlon64 PowerNow!"
- depends on CPU_FREQ && EXPERIMENTAL
+ depends on CPU_FREQ && ACPI_PROCESSOR && EXPERIMENTAL
help
This adds the CPUFreq driver for mobile AMD Opteron/Athlon64 processors.

@@ -111,7 +111,7 @@ config X86_GX_SUSPMOD

config X86_SPEEDSTEP_CENTRINO
tristate "Intel Enhanced SpeedStep"
- depends on CPU_FREQ_TABLE
+ depends on CPU_FREQ_TABLE && ACPI_PROCESSOR
help
This adds the CPUFreq driver for Enhanced SpeedStep enabled
mobile CPUs. This means Intel Pentium M (Centrino) CPUs.

===== end of the patch =====


  Cheers,
  Lionel.

[1] http://www.uwsg.iu.edu/hypermail/linux/kernel/0406.2/0578.html


-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (800, 'testing'), (700, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.10-20050129-0
Locale: LANG=fr_FR.UTF-8@euro, LC_CTYPE=fr_FR.UTF-8@euro (charmap=UTF-8)

Versions of packages kernel-source-2.6.8 depends on:
ii  binutils                      2.15-5     The GNU assembler, linker and bina
ii  bzip2                         1.0.2-5    high-quality block-sorting file co
ii  coreutils [fileutils]         5.2.1-2    The GNU core utilities
ii  fileutils                     5.2.1-2    The GNU file management utilities 

-- no debconf information



Reply to: