Messages in this thread | | | From | Lukasz Luba <> | Subject | [PATCH 0/2] Improve IPA mechanisms in low temperature state | Date | Wed, 31 Mar 2021 17:33:50 +0100 |
| |
Hi all,
This patch set aims to address the issues present in IPA when the temperature is below the first trip point and cooling devices are not throttled. The first patch adds a basic check of cooling devices power to keep the internal statistics fresh. This allows to avoid issue when the statistics cover very long period, because they were not maintained. The second patch addressed an issue described in bugzilla [1], which is: unnecessary updating cooling devices when their state has not changed because they are not throttled. This update triggers sending an event, which should be avoided. Thus, patch 2/2 adds a tracking mechanism if the update was triggered and makes sure it will be done only once when the temperature continue to stay below first trip point.
Regards, Lukasz Luba
[1] https://bugzilla.kernel.org/show_bug.cgi?id=212501
Lukasz Luba (2): thermal: power_allocator: maintain the device statistics from going stale thermal: power_allocator: update once cooling devices when temp is low
drivers/thermal/gov_power_allocator.c | 33 +++++++++++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-)
-- 2.17.1
| |