]> www.infradead.org Git - users/hch/misc.git/commitdiff
drm/mipi-dbi: Test for imported buffers with drm_gem_is_imported()
authorThomas Zimmermann <tzimmermann@suse.de>
Wed, 26 Feb 2025 17:03:12 +0000 (18:03 +0100)
committerThomas Zimmermann <tzimmermann@suse.de>
Thu, 6 Mar 2025 07:59:20 +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-10-tzimmermann@suse.de
drivers/gpu/drm/drm_mipi_dbi.c

index 34bca7567576608354c96045ede44b65ee2beb07..89e05a5bed1de8c087055d69c99aeb3059cfc313 100644 (file)
@@ -218,7 +218,7 @@ int mipi_dbi_buf_copy(void *dst, struct iosys_map *src, struct drm_framebuffer *
        switch (fb->format->format) {
        case DRM_FORMAT_RGB565:
                if (swap)
-                       drm_fb_swab(&dst_map, NULL, src, fb, clip, !gem->import_attach,
+                       drm_fb_swab(&dst_map, NULL, src, fb, clip, !drm_gem_is_imported(gem),
                                    fmtcnv_state);
                else
                        drm_fb_memcpy(&dst_map, NULL, src, fb, clip);