[PATCH] phy: core: Reinstate pm_runtime_enabled() check in phy_pm_runtime_put()
Vinod Koul
vkoul at kernel.org
Thu Jan 1 03:08:03 PST 2026
On Tue, 30 Dec 2025 16:04:05 +0100, Geert Uytterhoeven wrote:
> On Koelsch (R-Car M2-W), during boot and s2ram:
>
> phy phy-e6590100.usb-phy-controller.0: Runtime PM usage count underflow!
>
> While phy_pm_runtime_get{,_sync}() and phy_pm_runtime_put_sync() still
> contain pm_runtime_enabled() checks, the same check in
> phy_pm_runtime_put() was deemed redundant and removed, causing count
> underflows with PHY drivers like drivers/phy/renesas/phy-rcar-gen2.c
> that do not use Runtime PM yet,
>
> [...]
Applied, thanks!
[1/1] phy: core: Reinstate pm_runtime_enabled() check in phy_pm_runtime_put()
commit: 0287c960b15f27498d85cadf584bb59301ea2382
Best regards,
--
~Vinod
More information about the linux-phy
mailing list