On Fri, 30 Oct 2026 11:27:32 +0100, Maxime Ripard wrote:
> Userspace currently has no atomic way to bring a display pipeline back
> to a pristine state. A compositor that wants to start from a known
> baseline must explicitly set every property on every KMS object to its
> default value, which requires tracking which properties exist and what
> their defaults are. This is fragile and must be updated every time a
> new property is added to the kernel.
> 
> [...]

Applied to misc/kernel.git (drm-misc-next)

[02/16] drm/solomon: ssd130x: Drop the init-only assumption in 
ssd130x_crtc_create_state()
        commit: c257ee259841e264d13c049acea68e5bfa79b592
[03/16] drm/atomic: Switch to krealloc_array() in 
drm_atomic_get_private_obj_state()
        commit: 923cb729e1a5863fb64045fff1ebc25d2a0dae63
[04/16] drm/atomic: Use __GFP_ZERO instead of explicit memset in 
drm_atomic_get_private_obj_state()
        commit: 1dc6799ff39ed7a10089a5ca01dd7b6ffdcea24a
[05/16] drm/atomic: Use __GFP_ZERO instead of explicit memset in 
drm_atomic_get_connector_state()
        commit: b317ba7316be19063b867d8f23901f4698ea05f5
[06/16] drm/atomic: Create function to insert CRTC state into a commit
        commit: 99f828c16262084c2667fe8bfa3451e977be75f0
[07/16] drm/atomic: Create function to insert plane state into a commit
        commit: 40a13a109c961fc046b115b35ef1639ae81623d2
[08/16] drm/atomic: Create function to insert colorop state into a commit
        commit: b31e771eb1bdff618b3bf54e38bed0679c07f6b9
[09/16] drm/atomic: Create function to insert private obj state into a commit
        commit: 2eb56a0eee85c22fbab5e92fe66d14cfd4effbf6
[10/16] drm/atomic: Create function to insert connector state into a commit
        commit: 471e13ae24e4856ca5d762f3cc65580990a683e4
[15/16] drm/vkms: Switch container_of helpers to container_of_const
        commit: 1fd0897e3774e33a8ef7154c4048af12dee1ded2

Thanks!
Maxime

Reply via email to