]> git.ipfire.org Git - thirdparty/linux.git/commit
drm/client: Pass force parameter to client restore
authorThomas Zimmermann <tzimmermann@suse.de>
Mon, 10 Nov 2025 15:44:21 +0000 (16:44 +0100)
committerThomas Zimmermann <tzimmermann@suse.de>
Tue, 25 Nov 2025 07:43:46 +0000 (08:43 +0100)
commit943240d342f148896733eb6c7b223a08aa1f520a
tree1107302e89792524739cd06d11ebda704a2edc03
parent94124ea5a741b82d3789a0df9231f0315819efa2
drm/client: Pass force parameter to client restore

Add force parameter to client restore and pass value through the
layers. The only currently used value is false.

If force is true, the client should restore its display even if it
does not hold the DRM master lock. This is be required for emergency
output, such as sysrq.

While at it, inline drm_fb_helper_lastclose(), which is a trivial
wrapper around drm_fb_helper_restore_fbdev_mode_unlocked().

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Reviewed-by: Jocelyn Falempe <jfalempe@redhat.com>
Link: https://patch.msgid.link/20251110154616.539328-2-tzimmermann@suse.de
drivers/gpu/drm/clients/drm_fbdev_client.c
drivers/gpu/drm/drm_client_event.c
drivers/gpu/drm/drm_fb_helper.c
drivers/gpu/drm/drm_file.c
include/drm/drm_client.h
include/drm/drm_client_event.h
include/drm/drm_fb_helper.h