> On 5 Nov 2026, at 9:00 PM, Maxime Ripard <[email protected]> wrote:
> 
> drm_mode_config_reset() has a dual role: it creates the initial KMS
> state at probe time, and resets hardware and software state during
> suspend/resume cycles.
> 
> Since the two roles need different behaviors (notably for objects like
> drm_private_obj that must persist across suspend/resume),
> drm_mode_config_create_initial_state() was introduced to handle only
> the initial state creation at probe time.
> 
> Switch to drm_mode_config_create_initial_state().
> 
> Signed-off-by: Maxime Ripard <[email protected]>
Acked-by: Aditya Garg <[email protected]>
> ---
> Cc: Aditya Garg <[email protected]>
Pls use my correct email address ;)
> Cc: Aun-Ali Zaidi <[email protected]>
> ---
> drivers/gpu/drm/tiny/appletbdrm.c | 4 +---
> 1 file changed, 1 insertion(+), 3 deletions(-)
> 
> diff --git a/drivers/gpu/drm/tiny/appletbdrm.c 
> b/drivers/gpu/drm/tiny/appletbdrm.c
> index ebfe37557bfe..73315d538fbb 100644
> --- a/drivers/gpu/drm/tiny/appletbdrm.c
> +++ b/drivers/gpu/drm/tiny/appletbdrm.c
> @@ -730,7 +730,5 @@ static int appletbdrm_setup_mode_config(struct 
> appletbdrm_device *adev)
>    }
> 
> -    drm_mode_config_reset(drm);
> -
> -    return 0;
> +    return drm_mode_config_create_initial_state(drm);
> }
> 
> 
> --
> 2.55.0
> 

Reply via email to