old_cpu_power is wrongly divided by 65535 in ips_monitor()
The variable old_cpu_power is used to save the value of THM_CEC register. In get_cpu_power(), it will be divided by 65535. Signed-off-by: minskey guo <chaohong.guo@intel.com> Acked-by: Jesse Barnes <jbarnes@virtuousgeek.org> Signed-off-by: Matthew Garrett <mjg@redhat.com>
This commit is contained in:
parent
6230d18cc7
commit
c21eae4f7c
@ -948,7 +948,7 @@ static int ips_monitor(void *data)
|
||||
ITV_ME_SEQNO_SHIFT;
|
||||
seqno_timestamp = get_jiffies_64();
|
||||
|
||||
old_cpu_power = thm_readl(THM_CEC) / 65535;
|
||||
old_cpu_power = thm_readl(THM_CEC);
|
||||
schedule_timeout_interruptible(msecs_to_jiffies(IPS_SAMPLE_PERIOD));
|
||||
|
||||
/* Collect an initial average */
|
||||
|
Loading…
Reference in New Issue
Block a user