diff options
author | 2025-03-26 18:47:35 +0100 | |
---|---|---|
committer | 2025-04-07 11:38:04 +0200 | |
commit | 0cc6aadd7fc1e629b715ea3d1ba537ef2da95eec (patch) | |
tree | af1b0976d36fcd2b1645fa4b5d03da4b5c0a960e /scripts/lib/kdoc/kdoc_parser.py | |
parent | drm/imagination: loop counters moved to loop scope (diff) | |
download | wireguard-linux-0cc6aadd7fc1e629b715ea3d1ba537ef2da95eec.tar.xz wireguard-linux-0cc6aadd7fc1e629b715ea3d1ba537ef2da95eec.zip |
drm/bridge: add devm_drm_bridge_alloc()
Add a macro to allocate and initialize a DRM bridge embedded within a
private driver struct.
Compared to current practice, which is based on [devm_]kzalloc() allocation
followed by open-coded initialization of fields, this allows to have a
common and explicit API to allocate and initialize DRM bridges.
Besides being useful to consolidate bridge driver code, this is a
fundamental step in preparation for adding dynamic lifetime to bridges
based on refcount.
Reviewed-by: Maxime Ripard <mripard@kernel.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20250326-drm-bridge-refcount-v9-1-5e0661fe1f84@bootlin.com
Signed-off-by: Louis Chauvet <louis.chauvet@bootlin.com>
Diffstat (limited to 'scripts/lib/kdoc/kdoc_parser.py')
0 files changed, 0 insertions, 0 deletions