Linux Hardware Monitor development
 help / color / mirror / Atom feed
* [PATCH 00/29] hwmon: Rely on subsystem locking [set 2]
@ 2025-10-17 13:01 Guenter Roeck
  2025-10-17 13:01 ` [PATCH 01/29] hwmon: (max127) Rely on subsystem locking Guenter Roeck
                   ` (28 more replies)
  0 siblings, 29 replies; 34+ messages in thread
From: Guenter Roeck @ 2025-10-17 13:01 UTC (permalink / raw)
  To: Hardware Monitoring; +Cc: Guenter Roeck

Attribute access is now serialized in the hardware monitoring core,
so locking in the driver code is no longer necessary. Drop it.

This is the second set of patches. More will follow.

----------------------------------------------------------------
Guenter Roeck (29):
      hwmon: (max127) Rely on subsystem locking
      hwmon: (lm95234) Rely on subsystem locking
      hwmon: (lm92) Rely on subsystem locking
      hwmon: (hs3001) Rely on subsystem locking
      hwmon: (sbtsi_temp) Rely on subsystem locking
      hwmon: (ina2xx) Rely on subsystem locking
      hwmon: (sht4x) Rely on subsystem locking
      hwmon: (ina3221) Rely on subsystem locking
      hwmon: (k10temp) Rely on subsystem locking
      hwmon: (mr75203) Drop unnecessary include file
      hwmon: (powr1220) Rely on subsystem locking
      hwmon: (ftsteutates) Rely on subsystem locking
      hwmon: (ina238) Rely on subsystem locking
      hwmon: (lm95241) Rely on subsystem locking
      hwmon: (aht10) Rely on subsystem locking
      hwmon: (adt7411) Rely on subsystem locking
      hwmon: (ltc2947-core) Rely on subsystem locking
      hwmon: (peci) Rely on subsystem locking
      hwmon: (adt7x10) Rely on subsystem locking
      hwmon: (sfctemp) Rely on subsystem locking
      hwmon: (lochnagar-hwmon) Rely on subsystem locking
      hwmon: (ltc4282) Rely on subsystem locking
      hwmon: (aquacomputer_d5next) Rely on subsystem locking
      hwmon: (gpd-fan) Rely on subsystem locking
      hwmon: (i5500_temp) Drop unnecessary include files
      hwmon: (asus_rog_ryujin) Rely on subsystem locking
      hwmon: (chipcap2) Drop unnecessary include files
      hwmon: (corsair-psu) Rely on subsystem locking
      hwmon: (corsair-psu) Rely on subsystem locking

 drivers/hwmon/adt7411.c             | 59 +++++++-------------------
 drivers/hwmon/adt7x10.c             | 27 +++---------
 drivers/hwmon/aht10.c               | 24 ++---------
 drivers/hwmon/aquacomputer_d5next.c | 37 +++-------------
 drivers/hwmon/asus_rog_ryujin.c     | 48 ++++-----------------
 drivers/hwmon/chipcap2.c            |  7 ----
 drivers/hwmon/corsair-psu.c         | 13 +-----
 drivers/hwmon/ftsteutates.c         | 84 +++++++++++--------------------------
 drivers/hwmon/gpd-fan.c             | 56 ++++++-------------------
 drivers/hwmon/hs3001.c              | 10 +----
 drivers/hwmon/i5500_temp.c          |  3 --
 drivers/hwmon/ina238.c              | 26 +++---------
 drivers/hwmon/ina2xx.c              | 28 +++++--------
 drivers/hwmon/ina3221.c             | 19 ---------
 drivers/hwmon/k10temp.c             |  5 ---
 drivers/hwmon/lm92.c                | 11 +----
 drivers/hwmon/lm95234.c             | 12 +-----
 drivers/hwmon/lm95241.c             | 16 -------
 drivers/hwmon/lochnagar-hwmon.c     | 18 ++------
 drivers/hwmon/ltc2947-core.c        | 32 +++-----------
 drivers/hwmon/ltc4282.c             | 32 ++------------
 drivers/hwmon/max127.c              | 23 ++--------
 drivers/hwmon/mr75203.c             |  1 -
 drivers/hwmon/npcm750-pwm-fan.c     | 11 +----
 drivers/hwmon/peci/common.h         |  3 --
 drivers/hwmon/peci/cputemp.c        | 72 +++++++++----------------------
 drivers/hwmon/peci/dimmtemp.c       | 17 ++------
 drivers/hwmon/powr1220.c            | 17 ++------
 drivers/hwmon/sbtsi_temp.c          | 17 +-------
 drivers/hwmon/sfctemp.c             | 36 ++++------------
 drivers/hwmon/sht4x.c               | 40 +++++-------------
 31 files changed, 163 insertions(+), 641 deletions(-)

^ permalink raw reply	[flat|nested] 34+ messages in thread

end of thread, other threads:[~2025-10-17 14:11 UTC | newest]

Thread overview: 34+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-10-17 13:01 [PATCH 00/29] hwmon: Rely on subsystem locking [set 2] Guenter Roeck
2025-10-17 13:01 ` [PATCH 01/29] hwmon: (max127) Rely on subsystem locking Guenter Roeck
2025-10-17 13:01 ` [PATCH 02/29] hwmon: (lm95234) " Guenter Roeck
2025-10-17 13:01 ` [PATCH 03/29] hwmon: (lm92) " Guenter Roeck
2025-10-17 13:01 ` [PATCH 04/29] hwmon: (hs3001) " Guenter Roeck
2025-10-17 13:01 ` [PATCH 05/29] hwmon: (sbtsi_temp) " Guenter Roeck
2025-10-17 13:01 ` [PATCH 06/29] hwmon: (ina2xx) " Guenter Roeck
2025-10-17 13:01 ` [PATCH 07/29] hwmon: (sht4x) " Guenter Roeck
2025-10-17 13:02 ` [PATCH 08/29] hwmon: (ina3221) " Guenter Roeck
2025-10-17 13:02 ` [PATCH 09/29] hwmon: (k10temp) " Guenter Roeck
2025-10-17 13:02 ` [PATCH 10/29] hwmon: (mr75203) Drop unnecessary include file Guenter Roeck
2025-10-17 13:02 ` [PATCH 11/29] hwmon: (powr1220) Rely on subsystem locking Guenter Roeck
2025-10-17 13:02 ` [PATCH 12/29] hwmon: (ftsteutates) " Guenter Roeck
2025-10-17 13:02 ` [PATCH 13/29] hwmon: (ina238) " Guenter Roeck
2025-10-17 13:02 ` [PATCH 14/29] hwmon: (lm95241) " Guenter Roeck
2025-10-17 13:02 ` [PATCH 15/29] hwmon: (aht10) " Guenter Roeck
2025-10-17 13:02 ` [PATCH 16/29] hwmon: (adt7411) " Guenter Roeck
2025-10-17 14:10   ` Nuno Sá
2025-10-17 13:02 ` [PATCH 17/29] hwmon: (ltc2947-core) " Guenter Roeck
2025-10-17 14:11   ` Nuno Sá
2025-10-17 13:02 ` [PATCH 18/29] hwmon: (peci) " Guenter Roeck
2025-10-17 13:02 ` [PATCH 19/29] hwmon: (adt7x10) " Guenter Roeck
2025-10-17 14:08   ` Nuno Sá
2025-10-17 13:02 ` [PATCH 20/29] hwmon: (sfctemp) " Guenter Roeck
2025-10-17 13:02 ` [PATCH 21/29] hwmon: (lochnagar-hwmon) " Guenter Roeck
2025-10-17 13:02 ` [PATCH 22/29] hwmon: (ltc4282) " Guenter Roeck
2025-10-17 14:07   ` Nuno Sá
2025-10-17 13:02 ` [PATCH 23/29] hwmon: (aquacomputer_d5next) " Guenter Roeck
2025-10-17 13:02 ` [PATCH 24/29] hwmon: (gpd-fan) " Guenter Roeck
2025-10-17 13:02 ` [PATCH 25/29] hwmon: (i5500_temp) Drop unnecessary include files Guenter Roeck
2025-10-17 13:02 ` [PATCH 26/29] hwmon: (asus_rog_ryujin) Rely on subsystem locking Guenter Roeck
2025-10-17 13:02 ` [PATCH 27/29] hwmon: (chipcap2) Drop unnecessary include files Guenter Roeck
2025-10-17 13:02 ` [PATCH 28/29] hwmon: (corsair-psu) Rely on subsystem locking Guenter Roeck
2025-10-17 13:02 ` [PATCH 29/29] " Guenter Roeck

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox