]> www.infradead.org Git - users/jedix/linux-maple.git/commit
drm/virtio: Add prepare and cleanup routines for imported dmabuf obj
authorVivek Kasireddy <vivek.kasireddy@intel.com>
Tue, 26 Nov 2024 03:13:46 +0000 (19:13 -0800)
committerDmitry Osipenko <dmitry.osipenko@collabora.com>
Tue, 26 Nov 2024 10:28:02 +0000 (13:28 +0300)
commit4a696a2ee646ea6f24c28b3624175a7b35482c52
tree79c85f26df8bac9cde875ee7282ce2f91c7c3743
parentca77f27a26657098702a25371d8b90e6004e2773
drm/virtio: Add prepare and cleanup routines for imported dmabuf obj

When an imported dmabuf obj is used as part of an atomic commit, we
need to pin it as part of prepare and unpin it during cleanup of
the associated FB, to make sure that it does not move until the
commit is completed (and also while it is being used on the Host).

Cc: Gerd Hoffmann <kraxel@redhat.com>
Cc: Dmitry Osipenko <dmitry.osipenko@collabora.com>
Cc: Rob Clark <robdclark@gmail.com>
Cc: Gurchetan Singh <gurchetansingh@chromium.org>
Cc: Chia-I Wu <olvaffe@gmail.com>
Signed-off-by: Vivek Kasireddy <vivek.kasireddy@intel.com>
Tested-by: Dmitry Osipenko <dmitry.osipenko@collabora.com>
Reviewed-by: Dmitry Osipenko <dmitry.osipenko@collabora.com>
Signed-off-by: Dmitry Osipenko <dmitry.osipenko@collabora.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20241126031643.3490496-6-vivek.kasireddy@intel.com
drivers/gpu/drm/virtio/virtgpu_plane.c