]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
drm/virtio: Fix missed dmabuf unpinning in error path of prepare_fb()
authorDmitry Osipenko <dmitry.osipenko@collabora.com>
Tue, 1 Apr 2025 12:38:42 +0000 (15:38 +0300)
committerDmitry Osipenko <dmitry.osipenko@collabora.com>
Tue, 1 Apr 2025 20:11:55 +0000 (23:11 +0300)
commit395cc80051f8da267b27496a4029dd931a198855
treeff7d0af8b80b4b40dbb8728a96697a76f3d7d68d
parent7cf6dd467e87664f5b3f4ca7be324569464edf0b
drm/virtio: Fix missed dmabuf unpinning in error path of prepare_fb()

Correct error handling in prepare_fb() to fix leaking resources when
error happens.

Fixes: 4a696a2ee646 ("drm/virtio: Add prepare and cleanup routines for imported dmabuf obj")
Cc: <stable@vger.kernel.org> # v6.14+
Acked-by: Vivek Kasireddy <vivek.kasireddy@intel.com>
Signed-off-by: Dmitry Osipenko <dmitry.osipenko@collabora.com>
Link: https://lore.kernel.org/r/20250401123842.2232205-2-dmitry.osipenko@collabora.com
drivers/gpu/drm/virtio/virtgpu_plane.c