diff options
| author | Maxime Ripard <mripard@kernel.org> | 2026-09-07 15:23:39 +0200 |
|---|---|---|
| committer | Maxime Ripard <mripard@kernel.org> | 2026-09-15 11:46:43 +0200 |
| commit | 7a4e435602c949c4a64e8cadfe816450953c2f6d (patch) | |
| tree | 2c1df8b91828398e947f4da545348efb45274f0d /include | |
| parent | 4bc711eb636a08c9424ca080afe48175ef3dabab (diff) | |
| download | linux-next-7a4e435602c949c4a64e8cadfe816450953c2f6d.tar.gz linux-next-7a4e435602c949c4a64e8cadfe816450953c2f6d.zip | |
drm/atomic: Convert drm_priv_to_bridge_state to container_of_const
container_of_const is more flexible than container_of when
it comes to mixing pointers constness. Switch to it.
Reviewed-by: Javier Martinez Canillas <javierm@redhat.com>
Link: https://lore.kernel.org/r/20260907-drm-state-readout-v5-3-5fa1ac7a5148@kernel.org
Signed-off-by: Maxime Ripard <mripard@kernel.org>
Diffstat (limited to 'include')
| -rw-r--r-- | include/drm/drm_atomic.h | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/include/drm/drm_atomic.h b/include/drm/drm_atomic.h index ccdac6bf0d2d..3ae35b09c0cf 100644 --- a/include/drm/drm_atomic.h +++ b/include/drm/drm_atomic.h @@ -1397,11 +1397,8 @@ struct drm_bridge_state { struct drm_bus_cfg output_bus_cfg; }; -static inline struct drm_bridge_state * -drm_priv_to_bridge_state(struct drm_private_state *priv) -{ - return container_of(priv, struct drm_bridge_state, base); -} +#define drm_priv_to_bridge_state(priv) \ + container_of_const(priv, struct drm_bridge_state, base) struct drm_bridge_state * drm_atomic_get_bridge_state(struct drm_atomic_commit *state, |
