]> git.baikalelectronics.ru Git - kernel.git/commit
[CPUFREQ] speedstep-centrino should ignore upper performance control bits
authorGary Hade <garyhade@us.ibm.com>
Fri, 10 Nov 2006 19:20:47 +0000 (11:20 -0800)
committerDave Jones <davej@redhat.com>
Tue, 12 Dec 2006 22:20:49 +0000 (17:20 -0500)
commit62eeeecfad1e7f311a1ed7eece324f2c00bf5587
tree17698204b6341dc98183b3c8d82a4118d6536c79
parentcd11ba5cc0dfcf783248f26de02cfc526b83ceb1
[CPUFREQ] speedstep-centrino should ignore upper performance control bits

On some systems there could be bits set in the upper half of
the control value provided by the _PSS object.  These bits are
only relevant for cpufreq drivers that use IO ports which are not
currently supported by the speedstep-centrino driver.  The current
MSR oriented code assumes that upper bits are not set and thus
fails to work correctly when they are.  e.g. the control and status
value equality check failed on the IBM x3650 even though the ACPI
spec allows inequality.

Signed-off-by: Gary Hade <garyhade@us.ibm.com>
Signed-off-by: Dave Jones <davej@redhat.com>
arch/i386/kernel/cpu/cpufreq/speedstep-centrino.c