drm/bridge: get/put the bridge reference in drm_bridge_attach/detach()
authorLuca Ceresoli <luca.ceresoli@bootlin.com>
Fri, 20 Jun 2025 15:59:54 +0000 (17:59 +0200)
committerLuca Ceresoli <luca.ceresoli@bootlin.com>
Thu, 26 Jun 2025 13:05:20 +0000 (15:05 +0200)
commit94d50c1a2ca31d80f12d9c2bdbc41437751e320c
tree9118cb71658b18824c868be33f36719a482a75ef
parenta7748dd127ea8d9cd2d9d942ef21c85e5569bb73
drm/bridge: get/put the bridge reference in drm_bridge_attach/detach()

drm_bridge_attach() adds the bridge to the encoder chain, so take a
reference for that. Vice versa in drm_bridge_detach().

Reviewed-by: Maxime Ripard <mripard@kernel.org>
Link: https://lore.kernel.org/r/20250620-drm-bridge-alloc-getput-drm-bridge-c-v9-2-ca53372c9a84@bootlin.com
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
drivers/gpu/drm/drm_bridge.c