On Mon, May 11, 2026 at 06:40:07PM +0200, Luca Ceresoli wrote: > This driver calls drm_of_find_panel_or_bridge() with a NULL pointer in the > @panel parameter, thus using a reduced feature set of that function. > Replace this call with the simpler of_drm_get_bridge_by_endpoint(). > > Since of_drm_get_bridge_by_endpoint() increases the refcount of the > returned bridge, ensure it is put on removal. > > Signed-off-by: Luca Ceresoli <[email protected]> > > --- > > Changes in v6: > - move assignment of next_bridge earlier (avoid access before assignment) > > Changes in v5: > - simplify error management code flow > > Changes in v4: > - ensure next_bridge is put on later probe failures > > Changes in v3: > - fix ERR_PTR deref when -ENODEV is returned > > - move assignment of next_bridge earlier (avoid access before assignment) > --- > drivers/gpu/drm/msm/hdmi/hdmi.c | 70 > +++++++++++++++++++++++++++-------------- > 1 file changed, 47 insertions(+), 23 deletions(-) >
Reviewed-by: Dmitry Baryshkov <[email protected]> Ack to merge this through the drm-misc tree -- With best wishes Dmitry
