On Tue, 15 Sep 2026 16:24:41 +0200, Maxime Ripard wrote:
> This is a follow-up to the plane reset removal series, and part of a
> larger effort to remove the reset hook from all KMS objects.
>
> The CRTC reset hook is overloaded: it is called both at probe time to
> create the initial software state and during suspend/resume to reset
> hardware and software state. These two roles have different
> requirements, and the reset hook is not fallible, making error
> handling difficult for the initial state allocation path.
>
> [...]
Applied to misc/kernel.git (drm-misc-next)
[01/11] drm/arcgpu: Switch to drm_atomic_helper_crtc_create_state
commit: 36323b4a23282fc74aea73b5d3570c113fae431e
[02/11] drm/aspeed: Switch to drm_atomic_helper_crtc_create_state
commit: 0e82728b3f48162cbc1ed1bae708dfcdb1a22879
[03/11] drm/gm12u320: Switch to drm_atomic_helper_crtc_create_state
commit: 85be9cba55299acf49faf6a98a0e03e5e8b3a105
[04/11] drm/mcde: Switch to drm_atomic_helper_crtc_create_state
commit: d7f9bde13c54070ec5b091baf361009dd884f8c7
[05/11] drm/pl111: Switch to drm_atomic_helper_crtc_create_state
commit: f14ba2463aca5b179409a99f3c824c28ee71daab
[06/11] drm/repaper: Switch to drm_atomic_helper_crtc_create_state
commit: 0d3b9d5604d1d18ea0946cf694e7c045b8ef8e94
[07/11] drm/tve200: Switch to drm_atomic_helper_crtc_create_state
commit: bfcf0fec178ea9c8a9bec73130b4ea8e510e5583
[08/11] drm/xen: Switch to drm_atomic_helper_crtc_create_state
commit: c4967fd8b43e5b44386e8a3feecab89eacb398d9
[09/11] drm/atomic-helper: Remove drm_atomic_helper_crtc_reset
commit: 5354d1e5fba4753efc4e5e27e671de5febc21ec0
[10/11] drm/atomic-helper: Remove __drm_atomic_helper_crtc_reset
commit: 9ea7393511e139c24d6b5d7edcbb39b5a4c10a61
[11/11] drm/crtc: Remove reset
commit: f1bcb90506a9a6be4d44dc85034f8acc48a49c29
Thanks!
Maxime