diff options
| author | 2025-10-27 13:09:15 +0100 | |
|---|---|---|
| committer | 2025-10-30 21:01:28 +0100 | |
| commit | ea39f2e66e61035e203530977a3df428345d03e2 (patch) | |
| tree | c9dfabe16ce9d464e730280d4fcc8526d14d7056 /scripts/Makefile.thinlto | |
| parent | drm/client: Inline drm_client_buffer_addfb() and _rmfb() (diff) | |
drm/client: Deprecate struct drm_client_buffer.gem
The client buffer's framebuffer holds a reference and pointer on
each of its GEM buffer objects. Thus the field gem in the client-
buffer struct is not necessary. Deprecated the field and convert
the client-buffer helpers to use the framebuffer's objects.
In drm_client_buffer_delete(), do a possible vunmap before releasing
the framebuffer. Otherwise we'd eventually release the framebuffer
before unmaping its buffer objects.
v2:
- avoid dependency on CONFIG_DRM_KMS_HELPER
Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Reviewed-by: Jocelyn Falempe <jfalempe@redhat.com>
Tested-by: Francesco Valla <francesco@valla.it>
Link: https://patch.msgid.link/20251027121042.143588-5-tzimmermann@suse.de
Diffstat (limited to 'scripts/Makefile.thinlto')
0 files changed, 0 insertions, 0 deletions
