Re: [PATCH 3/6] clk: qcom: common: ensure runtime PM suspend completes on probe
From: Konrad Dybcio
Date: Tue Apr 07 2026 - 07:02:37 EST
On 4/7/26 11:30 AM, Taniya Das wrote:
> When the clock controller is probed with 'use_rpm' enabled, the
> runtime PM reference is currently released using pm_runtime_put(),
> which may return before the runtime suspend has completed. This
> can leave the power domain transition in progress while the probe
> path continues or returns.
>
> Use pm_runtime_put_sync() instead to ensure the runtime PM “put”
> completes synchronously during probe, guaranteeing the device is
> fully runtime‑suspended before returning.
It's not immediately obvious why that's an issue, is there an
observable problem when the transition doesn't complete in time?
Konrad