diff --git a/issue_291.diff b/issue_291.diff new file mode 100644 index 0000000..2cdcb81 --- /dev/null +++ b/issue_291.diff @@ -0,0 +1,16 @@ +diff --git a/src/thd_engine_adaptive.cpp b/src/thd_engine_adaptive.cpp +index 1464006..c0ab87e 100644 +--- a/src/thd_engine_adaptive.cpp ++++ b/src/thd_engine_adaptive.cpp +@@ -1190,9 +1190,9 @@ int cthd_engine_adaptive::install_passive(struct psv *psv) { + int target_state = 0; + + if (psv->limit.length()) { +- if (psv->limit == "MAX") { ++ if (psv->limit == "MAX" || psv->limit == "max" ) { + target_state = TRIP_PT_INVALID_TARGET_STATE; +- } else if (psv->limit == "MIN") { ++ } else if (psv->limit == "MIN" || psv->limit == "min") { + target_state = 0; + } else { + std::istringstream buffer(psv->limit); diff --git a/thermald.spec b/thermald.spec index fb475de..29b1675 100644 --- a/thermald.spec +++ b/thermald.spec @@ -8,7 +8,7 @@ Name: thermald Version: 2.4.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Thermal Management daemon License: GPLv2+ @@ -37,6 +37,8 @@ Requires(pre): shadow-utils %{?systemd_requires} +Patch01: issue_291.diff + %description %{name} monitors and controls platform temperature. @@ -243,6 +245,9 @@ exit 0 %changelog +* Tue Feb 02 2021 Benjamin Berg - 2.4.1-3 +- Add upstream patch fixing parsing of passive targets + * Wed Jan 27 2021 Fedora Release Engineering - 2.4.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild