浏览代码

intel_pstate: remove MSR test

x86_match_cpu will not match our cpuid unless APERF/MPERF flag is
set, so there is no need to do the manual check for this MSR.

Signed-off-by: Kristen Carlson Accardi <kristen@linux.intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Kristen Carlson Accardi 10 年之前
父节点
当前提交
5f97899d78
共有 1 个文件被更改,包括 0 次插入14 次删除
  1. 0 14
      drivers/cpufreq/intel_pstate.c

+ 0 - 14
drivers/cpufreq/intel_pstate.c

@@ -1024,25 +1024,11 @@ static unsigned int force_load;
 
 
 static int intel_pstate_msrs_not_valid(void)
 static int intel_pstate_msrs_not_valid(void)
 {
 {
-	/* Check that all the msr's we are using are valid. */
-	u64 aperf, mperf, tmp;
-
-	rdmsrl(MSR_IA32_APERF, aperf);
-	rdmsrl(MSR_IA32_MPERF, mperf);
-
 	if (!pstate_funcs.get_max() ||
 	if (!pstate_funcs.get_max() ||
 	    !pstate_funcs.get_min() ||
 	    !pstate_funcs.get_min() ||
 	    !pstate_funcs.get_turbo())
 	    !pstate_funcs.get_turbo())
 		return -ENODEV;
 		return -ENODEV;
 
 
-	rdmsrl(MSR_IA32_APERF, tmp);
-	if (!(tmp - aperf))
-		return -ENODEV;
-
-	rdmsrl(MSR_IA32_MPERF, tmp);
-	if (!(tmp - mperf))
-		return -ENODEV;
-
 	return 0;
 	return 0;
 }
 }