Re: [PATCH] i3c: master: dw-i3c: Balance PM runtime usage count on probe failure
From: Alexandre Belloni
Date: Sun Apr 12 2026 - 10:44:17 EST
On Sat, 21 Mar 2026 17:04:43 +0800, Felix Gu wrote:
> When DW_I3C_DISABLE_RUNTIME_PM_QUIRK is set, the probe function calls
> pm_runtime_get_noresume() to prevent runtime suspend. However, if
> i3c_master_register() fails, the error path does not balance this
> call, leaving the usage count incremented.
>
> Add pm_runtime_put_noidle() in the error cleanup path to properly
> balance the usage count.
>
> [...]
Applied, thanks!
[1/1] i3c: master: dw-i3c: Balance PM runtime usage count on probe failure
https://git.kernel.org/i3c/c/19d6dd322c3f
Best regards,
--
Alexandre Belloni, co-owner and COO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com