[PATCH v2] i2c: xiic: restore runtime PM teardown in remove to fix clk WARN flood

Abdurrahman Hussain abdurrahman at nexthop.ai
Tue Aug 18 00:44:27 PDT 2026


On Mon Aug 17, 2026 at 12:20 PM PDT, Andi Shyti wrote:
> A solution would be to drop the managed runtime-PM helper and
> restore the non managed runtime PM setup and teardown. Otherwise,
> this ordering issue needs to be addressed in the runtime-PM/clock
> framework.
>
> Does that work?
>
> Andi

Agreed — that's cleaner than special-casing the ordering. v3 drops
devm_pm_runtime_set_active_enabled() and restores the non-managed
setup/teardown.

Let me try it on hardware before sending v3.

Thanks for the feedback,
Abdurrahman



More information about the linux-arm-kernel mailing list