On Thu, 30 Jan 2025 15:00:35 +0100, Hans de Goede wrote: > Since commit 6037802bbae8 ("power: supply: core: implement extension API") > there is the following ABBA deadlock (simplified) between the LED trigger > code and the power-supply code: > > 1) When registering a power-supply class device, power_supply_register() > calls led_trigger_register() from power_supply_create_triggers() in > a scoped_guard(rwsem_read, &psy->extensions_sem) context. > led_trigger_register() then in turn takes a LED subsystem lock. > So here we have the following locking order: > > [...] Applied, thanks! [1/1] power: supply: core: Fix extension related lockdep warning commit: 64dd6edfc421479e416301c48b79cece8d0351fc Best regards, -- Sebastian Reichel <sebastian.reichel@xxxxxxxxxxxxx>