diff mbox

[RFC,5/6] Thermal: step_wise handle THERMAL_TREND_STABLE explicitly

Message ID 1371475468-5351-6-git-send-email-rui.zhang@intel.com (mailing list archive)
State Superseded, archived
Delegated to: Zhang Rui
Headers show

Commit Message

Zhang Rui June 17, 2013, 1:24 p.m. UTC
The current code does not show the handling of
THERMAL_TREND_STABLE explicitly, which may be confusing.

Signed-off-by: Zhang Rui <rui.zhang@intel.com>
---
 drivers/thermal/step_wise.c |    4 ++++
 1 file changed, 4 insertions(+)
diff mbox

Patch

diff --git a/drivers/thermal/step_wise.c b/drivers/thermal/step_wise.c
index 84d6e90..53b56e6 100644
--- a/drivers/thermal/step_wise.c
+++ b/drivers/thermal/step_wise.c
@@ -36,6 +36,7 @@ 
  *       for this trip point
  *    d. if the trend is THERMAL_TREND_DROP_FULL, use lower limit
  *       for this trip point
+ *    e. if the trend is THERMAL_TREND_STABLE, do nothing.
  * If the temperature is lower than a trip point,
  *    a. if the trend is THERMAL_TREND_RAISING, do nothing
  *    b. if the trend is THERMAL_TREND_DROPPING, use lower cooling
@@ -44,6 +45,7 @@ 
  *    c. if the trend is THERMAL_TREND_RAISE_FULL, do nothing
  *    d. if the trend is THERMAL_TREND_DROP_FULL, deactive
  *	 the thermal instance
+ *    e. if the trend is THERMAL_TREND_STABLE, do nothing.
  */
 static unsigned long get_target_state(struct thermal_instance *instance,
 				enum thermal_trend trend, bool throttle)
@@ -95,6 +97,8 @@  static unsigned long get_target_state(struct thermal_instance *instance,
 		else
 			next_target = THERMAL_NO_TARGET;
 		break;
+	case THERMAL_TREND_STABLE:
+		/* Do nothing */
 	default:
 		break;
 	}