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
