thermal: intel: powerclamp: Return last requested state as cur_state
authorSrinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Sat, 4 Feb 2023 04:29:02 +0000 (20:29 -0800)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Tue, 7 Feb 2023 19:51:15 +0000 (20:51 +0100)
commit621084965459d2b9e2713844aac4d803d5bb6d67
tree63dbf65ad9779033fa441359168e4019d153ea0a
parent72ffc28f2fe8bce4e5b682caedf7a26c4998c756
thermal: intel: powerclamp: Return last requested state as cur_state

When the user is reading cur_state from the thermal cooling device for
Intel powerclamp device:
 - It returns the idle ratio from Package C-state counters when
   there is active idle injection session.
 - -1, when there is no active idle injection session.

This information is not very useful as the package C-state counters vary
a lot from read to read. Instead just return the last requested cur_state.

Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/thermal/intel/intel_powerclamp.c