[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20200417162020.19980-1-andrzej.p@collabora.com>
Date: Fri, 17 Apr 2020 18:20:18 +0200
From: Andrzej Pietrasiewicz <andrzej.p@...labora.com>
To: linux-pm@...r.kernel.org
Cc: Zhang Rui <rui.zhang@...el.com>,
"Rafael J . Wysocki" <rjw@...ysocki.net>,
Len Brown <lenb@...nel.org>, Jiri Pirko <jiri@...lanox.com>,
Ido Schimmel <idosch@...lanox.com>,
"David S . Miller" <davem@...emloft.net>,
Peter Kaestle <peter@...e.net>,
Darren Hart <dvhart@...radead.org>,
Andy Shevchenko <andy@...radead.org>,
Support Opensource <support.opensource@...semi.com>,
Daniel Lezcano <daniel.lezcano@...aro.org>,
Amit Kucheria <amit.kucheria@...durent.com>,
Shawn Guo <shawnguo@...nel.org>,
Sascha Hauer <s.hauer@...gutronix.de>,
Pengutronix Kernel Team <kernel@...gutronix.de>,
Fabio Estevam <festevam@...il.com>,
NXP Linux Team <linux-imx@....com>,
Allison Randal <allison@...utok.net>,
Enrico Weigelt <info@...ux.net>,
Gayatri Kammela <gayatri.kammela@...el.com>,
Thomas Gleixner <tglx@...utronix.de>,
linux-acpi@...r.kernel.org, netdev@...r.kernel.org,
platform-driver-x86@...r.kernel.org,
linux-arm-kernel@...ts.infradead.org, kernel@...labora.com,
Andrzej Pietrasiewicz <andrzej.p@...labora.com>,
Barlomiej Zolnierkiewicz <b.zolnierkie@...sung.com>
Subject: [RFC v3 0/2] Stop monitoring disabled devices
This is the third iteration of this RFC. It has been substantially
rewritten compared to v2.
The first patch makes all the drivers store their mode in struct
thermal_zone_device. Such a move has consequences: driver-specific
variables for storing mode are not necessary. Consequently get_mode()
methods become obsolete. Then sysfs "mode" attribute stops depending
on get_mode() being provided, because it is always provided from now on.
The first patch also introduces the initial mode to be optionally passed
to thermal_zone_device_register().
Given all the groundwork done in patch 1/2 patch 2/2 becomes very simple.
This series addresses comments from Daniel and Bartlomiej - thank you guys!
Andrzej Pietrasiewicz (2):
thermal: core: Let thermal zone device's mode be stored in its struct
thermal: core: Stop polling DISABLED thermal devices
drivers/acpi/thermal.c | 46 +++++---------
.../ethernet/mellanox/mlxsw/core_thermal.c | 57 ++++--------------
drivers/platform/x86/acerhdf.c | 17 +-----
drivers/thermal/da9062-thermal.c | 16 ++---
drivers/thermal/imx_thermal.c | 29 +++------
.../intel/int340x_thermal/int3400_thermal.c | 30 ++--------
.../thermal/intel/intel_quark_dts_thermal.c | 22 ++-----
drivers/thermal/of-thermal.c | 30 +++-------
drivers/thermal/thermal_core.c | 60 +++++++++++++++++--
drivers/thermal/thermal_core.h | 16 +++++
drivers/thermal/thermal_sysfs.c | 29 +--------
include/linux/thermal.h | 7 ++-
12 files changed, 139 insertions(+), 220 deletions(-)
--
2.17.1
Powered by blists - more mailing lists