On Fri, Jan 17, 2025 at 03:17:32PM +0100, Sasha Finkelstein wrote: > On Fri, 17 Jan 2025 at 11:24, Maxime Ripard <mripard@xxxxxxxxxx> wrote: > > > > > > I was thinking about using drmm_ here, as the DRM device is also created > > > and destroyed each time. But I might be mistaken here. > > > > Ah, right, it makes sense then, thanks! > > Maxime > > Not sure i understand. The drm device is created in probe(), and is > destroyed by devm. devm on which device? The bridge's lifecycle is tied to the mipi-dsi host lifecycle, while the drm device is managed by the display device. > I do not see a path where it can be created/destroyed without a trip > via probe/remove, > and so tying the lifetime of the bridge in question to devm seems correct? -- With best wishes Dmitry