diff options
author | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2025-09-26 21:49:58 +0200 |
---|---|---|
committer | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2025-09-26 21:49:58 +0200 |
commit | b1793cd1fefaa372f838aa43cf6c404ad49e2968 (patch) | |
tree | 93bfd3855283d84d75627db5530402717bb2127e | |
parent | e3e661253e82b20467b0d6eb5ff34f5c9c9ccdc8 (diff) | |
parent | 5cf952c54f3546f904ded645aecc1788d1090bd2 (diff) |
Merge branch 'thermal-intel'
Merge an adjustment of the new Power Slider interface in the int340x
thermal driver.
* thermal-intel:
thermal: intel: int340x: Power Slider: Validate slider_balance range
-rw-r--r-- | drivers/thermal/intel/int340x_thermal/processor_thermal_soc_slider.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/thermal/intel/int340x_thermal/processor_thermal_soc_slider.c b/drivers/thermal/intel/int340x_thermal/processor_thermal_soc_slider.c index 20d70cb01542..49ff3bae7271 100644 --- a/drivers/thermal/intel/int340x_thermal/processor_thermal_soc_slider.c +++ b/drivers/thermal/intel/int340x_thermal/processor_thermal_soc_slider.c @@ -67,7 +67,8 @@ static int slider_def_balance_set(const char *arg, const struct kernel_param *kp ret = kstrtou8(arg, 16, &slider_val); if (!ret) { - if (slider_val > SOC_SLIDER_VALUE_MAXIMUM) + if (slider_val <= slider_values[SOC_POWER_SLIDER_PERFORMANCE] || + slider_val >= slider_values[SOC_POWER_SLIDER_POWERSAVE]) return -EINVAL; slider_balanced_param = slider_val; |