Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

drm/msm/dsi: convert to devm_drm_bridge_alloc() API

This is the new API for allocating DRM bridges.

Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20250424-drm-bridge-convert-to-alloc-api-v2-17-8f91a404d86b@bootlin.com
Signed-off-by: Louis Chauvet <louis.chauvet@bootlin.com>

authored by

Luca Ceresoli and committed by
Louis Chauvet
fffc8847 b2aabe5c

+4 -5
+4 -5
drivers/gpu/drm/msm/dsi/dsi_manager.c
··· 462 462 struct drm_connector *connector; 463 463 int ret; 464 464 465 - dsi_bridge = devm_kzalloc(msm_dsi->dev->dev, 466 - sizeof(*dsi_bridge), GFP_KERNEL); 467 - if (!dsi_bridge) 468 - return -ENOMEM; 465 + dsi_bridge = devm_drm_bridge_alloc(msm_dsi->dev->dev, struct dsi_bridge, base, 466 + &dsi_mgr_bridge_funcs); 467 + if (IS_ERR(dsi_bridge)) 468 + return PTR_ERR(dsi_bridge); 469 469 470 470 dsi_bridge->id = msm_dsi->id; 471 471 472 472 bridge = &dsi_bridge->base; 473 - bridge->funcs = &dsi_mgr_bridge_funcs; 474 473 475 474 ret = devm_drm_bridge_add(msm_dsi->dev->dev, bridge); 476 475 if (ret)