]> git.baikalelectronics.ru Git - kernel.git/commit
[CPUFREQ] speedstep-centrino should ignore upper performance control bits
authorGary Hade <garyhade@us.ibm.com>
Mon, 6 Nov 2006 23:39:23 +0000 (15:39 -0800)
committerDave Jones <davej@redhat.com>
Wed, 8 Nov 2006 22:14:30 +0000 (17:14 -0500)
commit32ce7126c06c2e67f5b28fe70b426fc5db3d476d
tree78741c84c14e8f53ed624811911766d29ab76013
parentcbfad7ec6758174dab1bd2e57340d1ef5eb94530
[CPUFREQ] speedstep-centrino should ignore upper performance control bits

On some systems such as the IBM x3650 there are bits set in the
upper half of the control values 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 fails even though the ACPI spec
allows the inequality.

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