]> www.infradead.org Git - users/hch/misc.git/commitdiff
drm/fb-dma-helper: Test for imported buffers with drm_gem_is_imported()
authorThomas Zimmermann <tzimmermann@suse.de>
Wed, 26 Feb 2025 17:03:11 +0000 (18:03 +0100)
committerThomas Zimmermann <tzimmermann@suse.de>
Thu, 6 Mar 2025 07:59:17 +0000 (08:59 +0100)
Instead of testing import_attach for imported GEM buffers, invoke
drm_gem_is_imported() to do the test.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Reviewed-by: Anusha Srivatsa <asrivats@redhat.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20250226172457.217725-9-tzimmermann@suse.de
drivers/gpu/drm/drm_fb_dma_helper.c

index e1d61a65210b07f386ab65369da7868a0fca735a..2c4dc7ebc0c3b640c2cf096622edad85a886fde5 100644 (file)
@@ -178,7 +178,7 @@ int drm_fb_dma_get_scanout_buffer(struct drm_plane *plane,
        dma_obj = drm_fb_dma_get_gem_obj(fb, 0);
 
        /* Buffer should be accessible from the CPU */
-       if (dma_obj->base.import_attach)
+       if (drm_gem_is_imported(&dma_obj->base))
                return -ENODEV;
 
        /* Buffer should be already mapped to CPU */