diff options
author | TreeHugger Robot <treehugger-gerrit@google.com> | 2023-03-09 03:40:39 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2023-03-09 03:40:39 +0000 |
commit | 24c3aff6d08b1acc3871b65ec339637c3b137493 (patch) | |
tree | 85ef61b8ca0f2554940f5d983515e83f86bcfff1 | |
parent | 292ee1512472018c49f479a964e080c98b888bf0 (diff) | |
parent | 60838fc7a637c497067def75e04e84c681858eb7 (diff) | |
download | pixel-android13-qpr3-c-s5-release.tar.gz |
Merge "thermal: Fix throttle/release step bypass issue" into tm-qpr-devandroid-13.0.0_r82android-13.0.0_r81android-13.0.0_r80android-13.0.0_r74android-13.0.0_r73android-13.0.0_r72android-13.0.0_r66android-13.0.0_r65android-13.0.0_r64android-13.0.0_r60android-13.0.0_r59android-13.0.0_r58android13-qpr3-c-s8-releaseandroid13-qpr3-c-s7-releaseandroid13-qpr3-c-s6-releaseandroid13-qpr3-c-s5-releaseandroid13-qpr3-c-s4-releaseandroid13-qpr3-c-s3-releaseandroid13-qpr3-c-s2-releaseandroid13-qpr3-c-s12-releaseandroid13-qpr3-c-s11-releaseandroid13-qpr3-c-s10-releaseandroid13-qpr3-c-s1-release
-rw-r--r-- | thermal/utils/thermal_throttling.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/thermal/utils/thermal_throttling.cpp b/thermal/utils/thermal_throttling.cpp index 0a5f926b..b2fd9d26 100644 --- a/thermal/utils/thermal_throttling.cpp +++ b/thermal/utils/thermal_throttling.cpp @@ -427,7 +427,7 @@ bool ThermalThrottling::allocatePowerToCdev( if (binded_cdev_info_pair.second.max_release_step != std::numeric_limits<int>::max() && - cdev_power_adjustment > 0) { + (power_data_invalid || cdev_power_adjustment > 0)) { auto target_state = std::max(curr_state - binded_cdev_info_pair.second.max_release_step, 0); cdev_power_budget = @@ -436,7 +436,7 @@ bool ThermalThrottling::allocatePowerToCdev( if (binded_cdev_info_pair.second.max_throttle_step != std::numeric_limits<int>::max() && - cdev_power_adjustment < 0) { + (power_data_invalid || cdev_power_adjustment < 0)) { auto target_state = std::min(curr_state + binded_cdev_info_pair.second.max_throttle_step, cdev_info.max_state); |