mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: "Rafael J. Wysocki" <rjw@rjwysocki.net>
To: Linux PM <linux-pm@vger.kernel.org>
Cc: LKML <linux-kernel@vger.kernel.org>,
	Daniel Lezcano <daniel.lezcano@linaro.org>,
	Lukasz Luba <lukasz.luba@arm.com>,
	Zhang Rui <rui.zhang@intel.com>
Subject: [PATCH for 6.13 v1 0/8] thermal: core: Updates related to thermal instances, trip points handling and locking
Date: Tue, 10 Sep 2024 11:26:39 +0200	[thread overview]
Message-ID: <4920970.GXAFRqVoOG@rjwysocki.net> (raw)

Hi Everyone,

This is a collection of thermal core updates for the 6.13 cycle that have been
present in my bleeding-edge branch for some time (they are also present in my
thermal-core-experimental branch).  They are based on linux-pm.git/thermal.

Some of them touch the same pieces of code as

https://lore.kernel.org/linux-pm/20240906073631.1655552-1-daniel.lezcano@linaro.org/

but these are complementary changes rather than real conflicts so adjusting
them to apply along with the above should not be a problem.

The first two patches move the lists of thermal instances from thermal zone
device objects to trip point descriptors, which allows some code to become more
straightforward, and clean up code on top of that.

The next five patches rearrange the handling of trip points while updating thermal
zone temperature to use sorted lists of trip points, which allows the total amount
of computations related to this to be reduced, at least on average.

The last patch simplifies the thermal zone locking with the help of a guard.

Please refer to the individual patch changelogs for details.

Thanks!




             reply	other threads:[~2024-09-10  9:43 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-09-10  9:26 Rafael J. Wysocki [this message]
2024-09-10  9:27 ` [PATCH for 6.13 v1 1/8] thermal: core: Move lists of thermal instances to trip descriptors Rafael J. Wysocki
2024-09-10  9:28 ` [PATCH for 6.13 v1 2/8] thermal: core: Pass trip descriptors to trip bind/unbind functions Rafael J. Wysocki
2024-09-10  9:30 ` [PATCH for 6.13 v1 3/8] thermal: core: Build sorted lists instead of sorting them later Rafael J. Wysocki
2024-09-10  9:31 ` [PATCH for 6.13 v1 4/8] thermal: core: Initialize thermal zones before registerimg them Rafael J. Wysocki
2024-09-10  9:32 ` [PATCH for 6.13 v1 5/8] thermal: core: Rename trip list node in struct thermal_trip_desc Rafael J. Wysocki
2024-09-10  9:33 ` [PATCH for 6.13 v1 6/8] thermal: core: Add function for moving trips to sorted lists Rafael J. Wysocki
2024-09-10  9:34 ` [PATCH for 6.13 v1 7/8] thermal: core: Use trip lists for trip crossing detection Rafael J. Wysocki
2024-09-10  9:35 ` [PATCH for 6.13 v1 8/8] thermal: core: Add and use thermal zone guard Rafael J. Wysocki

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4920970.GXAFRqVoOG@rjwysocki.net \
    --to=rjw@rjwysocki.net \
    --cc=daniel.lezcano@linaro.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-pm@vger.kernel.org \
    --cc=lukasz.luba@arm.com \
    --cc=rui.zhang@intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®