Re: [PATCH v8 03/14] drm/bridge: it6505: balance and disable runtime PM on remove

From: Luca Ceresoli

Date: Tue Oct 20 2026 - 12:56:27 EST


On Mon, 28 Sep 2026 00:49:56 +0100, Daniel Golle <daniel@xxxxxxxxxxxxxx> wrote:
> Runtime PM is enabled in probe but never disabled on remove, so
> rebinding the driver warns "Unbalanced pm_runtime_enable!". The
> extcon work also holds a usage reference while a display is
> connected, which unbinding leaks; the count survives in struct
> device, so after a rebind the device never runtime-suspends again.
>
> Drop the usage reference held for a connected display and disable
> runtime PM in remove().
>
> [...]

Reviewed-by: Luca Ceresoli <luca.ceresoli@xxxxxxxxxxx>

--
Luca Ceresoli, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com