]> err.no Git - linux-2.6/commit
[CPUFREQ] Workaround for BIOS bug in software coordination of frequency
authorVenkatesh Pallipadi <venkatesh.pallipadi@intel.com>
Fri, 1 Sep 2006 21:02:24 +0000 (14:02 -0700)
committerDave Jones <davej@redhat.com>
Tue, 5 Sep 2006 21:28:42 +0000 (17:28 -0400)
commit8adcc0c674004c0f9467031a93dc639c2b01411f
treec927083c7ad6be78749ad0ecc2fff1f018a7dd5f
parentdb44aaf3a2f599163c53ce96658aca688b3466f0
[CPUFREQ] Workaround for BIOS bug in software coordination of frequency

Some buggy BIOSes do a "software any" kind of coordination without telling
about it to OS. So, when OS sets frequency on one CPU on these platforms,
it will also impact all the other logical CPUs that are in the same power
domain. Attached patch is a workaround for those buggy BIOSes.
Patch should be a noop on the normal non-buggy platforms.

Applies over previously sent acpi-cpufreq and software coordination
bug fix patch

Signed-off-by: Denis Sadykov <denis.m.sadykov@intel.com>
Signed-off-by: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
Signed-off-by: Alexey Starikovskiy <alexey.y.starikovskiy@intel.com>
Signed-off-by: Dave Jones <davej@redhat.com>
arch/i386/kernel/cpu/cpufreq/acpi-cpufreq.c
arch/i386/kernel/cpu/cpufreq/speedstep-centrino.c