[PATCH] i3c: master: dw-i3c: Balance PM runtime usage count on probe failure

Alexandre Belloni alexandre.belloni at bootlin.com
Sun Apr 12 07:39:22 PDT 2026


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



More information about the linux-i3c mailing list