Files
linux/drivers
Heiner Kallweit 19fa4f2a85 r8169: fix LED-related deadlock on module removal
Binding devm_led_classdev_register() to the netdev is problematic
because on module removal we get a RTNL-related deadlock. Fix this
by avoiding the device-managed LED functions.

Note: We can safely call led_classdev_unregister() for a LED even
if registering it failed, because led_classdev_unregister() detects
this and is a no-op in this case.

Fixes: 18764b883e ("r8169: add support for LED's on RTL8168/RTL8101")
Cc: stable@vger.kernel.org
Reported-by: Lukas Wunner <lukas@wunner.de>
Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
2024-04-10 10:44:29 +01:00
..
2024-03-29 19:00:09 +01:00
2024-03-07 21:52:03 +00:00
2024-03-07 20:37:04 +00:00
2024-03-07 20:32:47 +00:00
2024-04-09 17:01:01 -07:00
2024-03-29 09:48:07 -04:00
2024-03-18 17:30:46 +00:00
2024-03-07 20:32:38 +00:00