On Sat, May 30, 2026 at 04:00:21PM +0200, Maxime Ripard wrote:
> There are no remaining users of the atomic_reset hook. Remove it
> from the core.

Removal of the .atomic_reset() operation needs to be moved here. With
that,

Reviewed-by: Laurent Pinchart <[email protected]>

> Signed-off-by: Maxime Ripard <[email protected]>
> ---
>  drivers/gpu/drm/drm_bridge.c | 8 ++------
>  1 file changed, 2 insertions(+), 6 deletions(-)
> 
> diff --git a/drivers/gpu/drm/drm_bridge.c b/drivers/gpu/drm/drm_bridge.c
> index ef06c1aa509a..945c48a985a4 100644
> --- a/drivers/gpu/drm/drm_bridge.c
> +++ b/drivers/gpu/drm/drm_bridge.c
> @@ -498,14 +498,11 @@ static struct drm_private_state *
>  drm_bridge_atomic_create_priv_state(struct drm_private_obj *obj)
>  {
>       struct drm_bridge *bridge = drm_priv_to_bridge(obj);
>       struct drm_bridge_state *state;
>  
> -     if (bridge->funcs->atomic_create_state)
> -             state = bridge->funcs->atomic_create_state(bridge);
> -     else
> -             state = bridge->funcs->atomic_reset(bridge);
> +     state = bridge->funcs->atomic_create_state(bridge);
>       if (IS_ERR(state))
>               return ERR_CAST(state);
>  
>       return &state->base;
>  }
> @@ -516,12 +513,11 @@ static const struct drm_private_state_funcs 
> drm_bridge_priv_state_funcs = {
>       .atomic_destroy_state = drm_bridge_atomic_destroy_priv_state,
>  };
>  
>  static bool drm_bridge_is_atomic(struct drm_bridge *bridge)
>  {
> -     return (bridge->funcs->atomic_create_state ||
> -             bridge->funcs->atomic_reset);
> +     return bridge->funcs->atomic_create_state != NULL;
>  }
>  
>  /**
>   * drm_bridge_attach - attach the bridge to an encoder's chain
>   *

-- 
Regards,

Laurent Pinchart

Reply via email to