[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <4958885.31r3eYUQgx@rjwysocki.net>
Date: Wed, 16 Oct 2024 13:18:00 +0200
From: "Rafael J. Wysocki" <rjw@...ysocki.net>
To: Linux PM <linux-pm@...r.kernel.org>
Cc: LKML <linux-kernel@...r.kernel.org>,
Daniel Lezcano <daniel.lezcano@...aro.org>,
Lukasz Luba <lukasz.luba@....com>, Zhang Rui <rui.zhang@...el.com>,
Srinivas Pandruvada <srinivas.pandruvada@...ux.intel.com>
Subject:
[PATCH v1 00/10] thermal: core: Use lists of trips for trip crossing
detection and handling
Hi Everyone,
This is a continuation of
https://lore.kernel.org/linux-pm/4985597.31r3eYUQgx@rjwysocki.net/
derived from patches [3-7/8] in the following patch series:
https://lore.kernel.org/linux-pm/4920970.GXAFRqVoOG@rjwysocki.net/
but mostly rewritten.
It is based on the observation that putting trip points on sorted lists
allows to reduce overhead related to the handling of them in some cases.
Namely, it avoids the need to walk all trips in a thermal zone every
time the zone temperature is updated (including invalid ones) and
generally leads to cleaner code.
Patches [01-08/10] are preliminary, patch [09/10] makes the key changes,
and patch [10/10] is a super-cosmetic cleanup on top of the rest.
Please refer to the individual patch changelogs for details.
Thanks!
Powered by blists - more mailing lists