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/bridge: anx7625: convert to devm_drm_bridge_alloc() API

This is the new API for allocating DRM bridges.

Acked-by: Maxime Ripard <mripard@kernel.org>
Reviewed-by: Anusha Srivatsa <asrivats@redhat.com>
Link: https://lore.kernel.org/r/20250509-drm-bridge-convert-to-alloc-api-v3-3-b8bc1f16d7aa@bootlin.com
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>

+3 -4
+3 -4
drivers/gpu/drm/bridge/analogix/anx7625.c
··· 2596 2596 return ret; 2597 2597 } 2598 2598 2599 - platform->bridge.funcs = &anx7625_bridge_funcs; 2600 2599 platform->bridge.of_node = dev->of_node; 2601 2600 if (!anx7625_of_panel_on_aux_bus(dev)) 2602 2601 platform->bridge.ops |= DRM_BRIDGE_OP_EDID; ··· 2629 2630 return -ENODEV; 2630 2631 } 2631 2632 2632 - platform = devm_kzalloc(dev, sizeof(*platform), GFP_KERNEL); 2633 - if (!platform) { 2633 + platform = devm_drm_bridge_alloc(dev, struct anx7625_data, bridge, &anx7625_bridge_funcs); 2634 + if (IS_ERR(platform)) { 2634 2635 DRM_DEV_ERROR(dev, "fail to allocate driver data\n"); 2635 - return -ENOMEM; 2636 + return PTR_ERR(platform); 2636 2637 } 2637 2638 2638 2639 pdata = &platform->pdata;