drm/qxl: Do not pin buffer objects for vmap
authorThomas Zimmermann <tzimmermann@suse.de>
Tue, 27 Feb 2024 10:15:00 +0000 (11:15 +0100)
committerThomas Zimmermann <tzimmermann@suse.de>
Mon, 11 Mar 2024 12:33:50 +0000 (13:33 +0100)
commitb33651a5c98dbd5a919219d8c129d0674ef74299
tree5b70caf9f0f0a1e9a8fe3d1068813c80638f9c28
parentfe36f1512c5231859817c3f77cc40011081e13db
drm/qxl: Do not pin buffer objects for vmap

Pin and vmap are distinct operations. Do not perform a pin as part
of the vmap call. This used to be necessary to keep the fbdev buffer
in place while it is being updated. Fbdev emulation has meanwhile
been fixed to lock the buffer correctly. Same for vunmap.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Reviewed-by: Dmitry Osipenko <dmitry.osipenko@collabora.com>
Tested-by: Dmitry Osipenko <dmitry.osipenko@collabora.com> # virtio-gpu
Acked-by: Christian König <christian.koenig@amd.com>
Acked-by: Zack Rusin <zack.rusin@broadcom.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240227113853.8464-14-tzimmermann@suse.de
drivers/gpu/drm/qxl/qxl_object.c
This page took 0.055702 seconds and 4 git commands to generate.