Linux Hardware Monitor development
 help / color / mirror / Atom feed
* [PATCH 00/20] hwmon: Rely on subsystem locking [set 1]
@ 2025-10-14 15:24 Guenter Roeck
  2025-10-14 15:24 ` [PATCH 01/20] hwmon: (jc42) Rely on subsystem locking Guenter Roeck
                   ` (19 more replies)
  0 siblings, 20 replies; 21+ messages in thread
From: Guenter Roeck @ 2025-10-14 15:24 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 first set of patches. More will follow.

----------------------------------------------------------------
Guenter Roeck (20):
      hwmon: (jc42) Rely on subsystem locking
      hwmon: (lm90) Rely on subsystem locking
      hwmon: (adm9240) Rely on subsystem locking
      hwmon: (emc1403) Rely on subsystem locking
      hwmon: (tmp464) Rely on subsystem locking
      hwmon: (tmp421) Rely on subsystem locking
      hwmon: (tmp401) Rely on subsystem locking
      hwmon: (tmp108) Drop mutex.h include
      hwmon: (drivetemp) Rely on subsystem locking
      hwmon: (max6697) Rely on subsystem locking
      hwmon: (ltc4245) Rely on subsystem locking
      hwmon: (lm95245) Rely on subsystem locking
      hwmon: (tmp103) Drop unnecessary include files
      hwmon: (tmp102) Drop unnecessary include files
      hwmon: (max6639) Rely on subsystem locking
      hwmon: (max31827) Rely on subsystem locking
      hwmon: (nct7904) Rely on subsystem locking
      hwmon: (nct7363) Drop unnecessary include files
      hwmon: (max6620) Rely on subsystem locking
      hwmon: (max31790) Rely on subsystem locking

 drivers/hwmon/adm9240.c   | 17 ++-----------
 drivers/hwmon/drivetemp.c |  5 ----
 drivers/hwmon/emc1403.c   | 46 ++++++++--------------------------
 drivers/hwmon/jc42.c      | 11 ---------
 drivers/hwmon/lm90.c      | 25 +++----------------
 drivers/hwmon/lm95245.c   | 16 ++----------
 drivers/hwmon/ltc4245.c   |  8 ------
 drivers/hwmon/max31790.c  | 48 +++++++++---------------------------
 drivers/hwmon/max31827.c  | 60 +++++++++++---------------------------------
 drivers/hwmon/max6620.c   | 43 +++++++++-----------------------
 drivers/hwmon/max6639.c   | 23 +++--------------
 drivers/hwmon/max6697.c   |  9 +------
 drivers/hwmon/nct7363.c   |  2 --
 drivers/hwmon/nct7904.c   | 63 ++++++++++++++++++-----------------------------
 drivers/hwmon/tmp102.c    |  2 --
 drivers/hwmon/tmp103.c    |  3 ---
 drivers/hwmon/tmp108.c    |  1 -
 drivers/hwmon/tmp401.c    |  8 ------
 drivers/hwmon/tmp421.c    | 21 +++-------------
 drivers/hwmon/tmp464.c    | 13 +---------
 20 files changed, 89 insertions(+), 335 deletions(-)

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

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

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-10-14 15:24 [PATCH 00/20] hwmon: Rely on subsystem locking [set 1] Guenter Roeck
2025-10-14 15:24 ` [PATCH 01/20] hwmon: (jc42) Rely on subsystem locking Guenter Roeck
2025-10-14 15:24 ` [PATCH 02/20] hwmon: (lm90) " Guenter Roeck
2025-10-14 15:24 ` [PATCH 03/20] hwmon: (adm9240) " Guenter Roeck
2025-10-14 15:24 ` [PATCH 04/20] hwmon: (emc1403) " Guenter Roeck
2025-10-14 15:25 ` [PATCH 05/20] hwmon: (tmp464) " Guenter Roeck
2025-10-14 15:25 ` [PATCH 06/20] hwmon: (tmp421) " Guenter Roeck
2025-10-14 15:25 ` [PATCH 07/20] hwmon: (tmp401) " Guenter Roeck
2025-10-14 15:25 ` [PATCH 08/20] hwmon: (tmp108) Drop mutex.h include Guenter Roeck
2025-10-14 15:25 ` [PATCH 09/20] hwmon: (drivetemp) Rely on subsystem locking Guenter Roeck
2025-10-14 15:25 ` [PATCH 10/20] hwmon: (max6697) " Guenter Roeck
2025-10-14 15:25 ` [PATCH 11/20] hwmon: (ltc4245) " Guenter Roeck
2025-10-14 15:25 ` [PATCH 12/20] hwmon: (lm95245) " Guenter Roeck
2025-10-14 15:25 ` [PATCH 13/20] hwmon: (tmp103) Drop unnecessary include files Guenter Roeck
2025-10-14 15:25 ` [PATCH 14/20] hwmon: (tmp102) " Guenter Roeck
2025-10-14 15:25 ` [PATCH 15/20] hwmon: (max6639) Rely on subsystem locking Guenter Roeck
2025-10-14 15:25 ` [PATCH 16/20] hwmon: (max31827) " Guenter Roeck
2025-10-14 15:25 ` [PATCH 17/20] hwmon: (nct7904) " Guenter Roeck
2025-10-14 15:25 ` [PATCH 18/20] hwmon: (nct7363) Drop unnecessary include files Guenter Roeck
2025-10-14 15:25 ` [PATCH 19/20] hwmon: (max6620) Rely on subsystem locking Guenter Roeck
2025-10-14 15:25 ` [PATCH 20/20] hwmon: (max31790) " Guenter Roeck

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