OSDN Git Service

cpufreq: intel_pstate: Remove core_pct rounding
authorStratos Karafotis <stratosk@semaphore.gr>
Fri, 18 Jul 2014 15:37:27 +0000 (08:37 -0700)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Mon, 21 Jul 2014 11:43:19 +0000 (13:43 +0200)
commit78e2708691e9289f97750eb71aca31b5a2973d94
tree62857f16ff381de7fcf982a7b4d8c1bd69834f8c
parent4b707c893d0937be9c7be437950a312fbaf47601
cpufreq: intel_pstate: Remove core_pct rounding

The specific rounding adds conditionally only 1/256 to fractional
part of core_pct.

We can safely remove it without any noticeable impact in
calculations.

Use div64_u64 instead of div_u64 to avoid possible overflow of
sample->mperf as divisor

Signed-off-by: Stratos Karafotis <stratosk@semaphore.gr>
Signed-off-by: Dirk Brandewie <dirk.j.brandewie@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/cpufreq/intel_pstate.c