]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/blob - releases/4.9.28/cpupower-fix-turbo-frequency-reporting-for-pre-sandy-bridge-cores.patch
Remove duplicated commits
[thirdparty/kernel/stable-queue.git] / releases / 4.9.28 / cpupower-fix-turbo-frequency-reporting-for-pre-sandy-bridge-cores.patch
1 From 4cca0457686e4ee1677d69469e4ddfd94d389a80 Mon Sep 17 00:00:00 2001
2 From: Ben Hutchings <ben@decadent.org.uk>
3 Date: Tue, 11 Apr 2017 00:29:44 +0100
4 Subject: cpupower: Fix turbo frequency reporting for pre-Sandy Bridge cores
5
6 From: Ben Hutchings <ben@decadent.org.uk>
7
8 commit 4cca0457686e4ee1677d69469e4ddfd94d389a80 upstream.
9
10 The switch that conditionally sets CPUPOWER_CAP_HAS_TURBO_RATIO and
11 CPUPOWER_CAP_IS_SNB flags is missing a break, so all cores get both
12 flags set and an assumed base clock of 100 MHz for turbo values.
13
14 Reported-by: GSR <gsr.bugs@infernal-iceberg.com>
15 Tested-by: GSR <gsr.bugs@infernal-iceberg.com>
16 References: https://bugs.debian.org/859978
17 Fixes: 8fb2e440b223 (cpupower: Show Intel turbo ratio support via ...)
18 Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
19 Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
20 Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21
22 ---
23 tools/power/cpupower/utils/helpers/cpuid.c | 1 +
24 1 file changed, 1 insertion(+)
25
26 --- a/tools/power/cpupower/utils/helpers/cpuid.c
27 +++ b/tools/power/cpupower/utils/helpers/cpuid.c
28 @@ -156,6 +156,7 @@ out:
29 */
30 case 0x2C: /* Westmere EP - Gulftown */
31 cpu_info->caps |= CPUPOWER_CAP_HAS_TURBO_RATIO;
32 + break;
33 case 0x2A: /* SNB */
34 case 0x2D: /* SNB Xeon */
35 case 0x3A: /* IVB */