openwrt-pf/target/linux/generic
Mieczyslaw Nalewaj 0f37dbbe6a
generic: backport net-dsa-realtek use devm_mutex_init for locks
Backport four upstream commits that convert mutex_init() calls to
devm_mutex_init() in the Realtek DSA driver family. With
CONFIG_DEBUG_MUTEXES enabled, mutex_destroy() must be called before a
mutex is discarded; using the devm variant handles this cleanup
automatically and avoids leaking a warning on driver removal/failure.

Added patches (applied to both backport-6.12 and backport-6.18):
- 944-01: net: dsa: realtek: rtl8365mb: use devm_mutex_init for mib_lock
- 944-02: net: dsa: realtek: use devm_mutex_init for regmap lock
- 944-03: net: dsa: realtek: use devm_mutex_init for vlan_lock
- 944-04: net: dsa: realtek: use devm_mutex_init for l2_lock

Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com>
Link: https://github.com/openwrt/openwrt/pull/24486
Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
2026-08-02 18:44:29 +02:00
..
backport-6.12 generic: backport net-dsa-realtek use devm_mutex_init for locks 2026-08-02 18:44:29 +02:00
backport-6.18 generic: backport net-dsa-realtek use devm_mutex_init for locks 2026-08-02 18:44:29 +02:00
files dt-bindings: net: add Realtek RTL8367B switch binding 2026-07-28 20:29:46 +02:00
files-6.12/drivers/net/phy/rtl8261n generic: 6.18: drop downstream RTL8261N driver 2026-05-21 17:04:55 +01:00
hack-6.12 kernel: bump 6.12 to 6.12.97 2026-07-29 02:04:13 +02:00
hack-6.18 kernel: bump 6.18 to 6.18.40 2026-08-01 23:43:05 +02:00
image
other-files
pending-6.12 kernel: bump 6.12 to 6.12.97 2026-07-29 02:04:13 +02:00
pending-6.18 kernel: bump 6.18 to 6.18.40 2026-08-01 23:43:05 +02:00
config-6.12 kernel: bump 6.12 to 6.12.97 2026-07-29 02:04:13 +02:00
config-6.18 kernel: reorder generic config-6.18 2026-07-25 22:46:50 +02:00
config-filter generic: filter: add RUSTC symbols 2026-04-22 16:46:44 +02:00
kernel-6.12 kernel: bump 6.12 to 6.12.100 2026-07-30 21:47:11 +02:00
kernel-6.18 kernel: bump 6.18 to 6.18.41 2026-08-01 23:43:05 +02:00
PATCHES.md