]> www.infradead.org Git - users/jedix/linux-maple.git/commit
drm/virtio: Factor out common dmabuf unmapping code
authorDmitry Osipenko <dmitry.osipenko@collabora.com>
Mon, 2 Dec 2024 05:39:55 +0000 (08:39 +0300)
committerDmitry Osipenko <dmitry.osipenko@collabora.com>
Thu, 9 Jan 2025 13:53:24 +0000 (16:53 +0300)
commit2ef1c8c5de40316ba65051940e587157385e10c0
tree4e188b4ce0d4004d54b4e317af736c83be355c0b
parentffda6454267d0b870f3a09945a7ce88137b914a6
drm/virtio: Factor out common dmabuf unmapping code

Move out dmabuf detachment and unmapping into separate function. This
removes duplicated code and there is no need to check the GEM's kref now,
since both bo->attached and bo->sgt are unset under held reservation lock.

Signed-off-by: Dmitry Osipenko <dmitry.osipenko@collabora.com>
Acked-by: Vivek Kasireddy <vivek.kasireddy@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20241202053955.2451321-1-dmitry.osipenko@collabora.com
drivers/gpu/drm/virtio/virtgpu_prime.c