diff options
-rw-r--r-- | drivers/powercap/intel_rapl.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/powercap/intel_rapl.c b/drivers/powercap/intel_rapl.c index 3c6768378a94..0e37fe106eb2 100644 --- a/drivers/powercap/intel_rapl.c +++ b/drivers/powercap/intel_rapl.c | |||
@@ -1147,6 +1147,11 @@ static int rapl_check_domain(int cpu, int domain) | |||
1147 | if (rdmsrl_safe_on_cpu(cpu, msr, &val1)) | 1147 | if (rdmsrl_safe_on_cpu(cpu, msr, &val1)) |
1148 | return -ENODEV; | 1148 | return -ENODEV; |
1149 | 1149 | ||
1150 | /* PP1/uncore/graphics domain may not be active at the time of | ||
1151 | * driver loading. So skip further checks. | ||
1152 | */ | ||
1153 | if (domain == RAPL_DOMAIN_PP1) | ||
1154 | return 0; | ||
1150 | /* energy counters roll slowly on some domains */ | 1155 | /* energy counters roll slowly on some domains */ |
1151 | while (++retry < 10) { | 1156 | while (++retry < 10) { |
1152 | usleep_range(10000, 15000); | 1157 | usleep_range(10000, 15000); |