[PATCH net v2 0/4] net: dsa: realtek: use devm_mutex_init
From: Luiz Angelo Daros de Luca
Date: Sun Jul 26 2026 - 21:56:40 EST
This series fixes mutex teardown in the Realtek DSA drivers.
With CONFIG_DEBUG_MUTEXES enabled, mutex_destroy() must be called before
the mutex is discarded. Using devm_mutex_init() lets the driver core
handle that automatically.
The changes are split into individual commits based on the feature that
introduced each lock to allow proper backports to stable trees.
Signed-off-by: Luiz Angelo Daros de Luca <luizluca@xxxxxxxxx>
---
Changes in v2:
- Split the commit into individual commits for each mutex_init()
introduction.
- Add the error code to the rtl8365mb_stats_setup() error message.
- Link to v1: https://patch.msgid.link/20260718-realtek_mutext-v1-1-1cd7beb20ae6@xxxxxxxxx
To: Linus Walleij <linusw@xxxxxxxxxx>
To: Alvin Šipraga <alsi@xxxxxxxxxxxxxxx>
To: Andrew Lunn <andrew@xxxxxxx>
To: Vladimir Oltean <olteanv@xxxxxxxxx>
To: "David S. Miller" <davem@xxxxxxxxxxxxx>
To: Eric Dumazet <edumazet@xxxxxxxxxx>
To: Jakub Kicinski <kuba@xxxxxxxxxx>
To: Paolo Abeni <pabeni@xxxxxxxxxx>
To: Michael Rasmussen <mir@xxxxxxxxxxxxxxx>
To: Florian Fainelli <f.fainelli@xxxxxxxxx>
To: Luiz Angelo Daros de Luca <luizluca@xxxxxxxxx>
To: Mieczyslaw Nalewaj <namiltd@xxxxxxxxx>
Cc: netdev@xxxxxxxxxxxxxxx
Cc: linux-kernel@xxxxxxxxxxxxxxx
---
Luiz Angelo Daros de Luca (4):
net: dsa: realtek: rtl8365mb: use devm_mutex_init for mib_lock
net: dsa: realtek: use devm_mutex_init for regmap lock
net: dsa: realtek: use devm_mutex_init for vlan_lock
net: dsa: realtek: use devm_mutex_init for l2_lock
drivers/net/dsa/realtek/rtl8365mb_main.c | 16 +++++++++++++---
drivers/net/dsa/realtek/rtl83xx.c | 14 +++++++++++---
2 files changed, 24 insertions(+), 6 deletions(-)
---
base-commit: 4361bac9a4adf0e97639130c765669b41030e86e
change-id: 20260718-realtek_mutext-41a072e5cd24
Best regards,
--
Luiz Angelo Daros de Luca <luizluca@xxxxxxxxx>