Avoid struct drm_gem_object.import_attach in many DRM drivers that use it to get the object's dma-buf or test for an imported buffer. The helper drm_gem_is_imported() tests if a GEM object's buffer has been imported into the driver. The corresponding dma-buf is referenced by the object itself. Both cases avoid import_attach. The import_attach field in struct drm_gem_object is an artifact of the import process, but should not be used otherwise. This series fixes most of the drivers in the DRM misc tree. Other DRM drivers can be converted when drm_gem_is_imported() becomes available in their tree. Thomas Zimmermann (15): drm/armada: Test for imported buffers with drm_gem_is_imported() drm/etnaviv: Test for imported buffers with drm_gem_is_imported() drm/etnaviv: Use dma_buf from GEM object instance drm/exynos: Test for imported buffers with drm_gem_is_imported() drm/gud: Test for imported buffers with drm_gem_is_imported() drm/msm: Test for imported buffers with drm_gem_is_imported() drm/omapdrm: Test for imported buffers with drm_gem_is_imported() drm/panfrost: Test for imported buffers with drm_gem_is_imported() drm/panthor: Test for imported buffers with drm_gem_is_imported() drm/rockchip: Test for imported buffers with drm_gem_is_imported() drm/vc4: Test for imported buffers with drm_gem_is_imported() drm/virtio: Test for imported buffers with drm_gem_is_imported() drm/vmwgfx: Test for imported buffers with drm_gem_is_imported() drm/vmwgfx: Use dma_buf from GEM object instance drm/xen: Test for imported buffers with drm_gem_is_imported() drivers/gpu/drm/armada/armada_fb.c | 2 +- drivers/gpu/drm/armada/armada_gem.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 8 ++++---- drivers/gpu/drm/exynos/exynos_drm_gem.c | 4 ++-- drivers/gpu/drm/gud/gud_pipe.c | 2 +- drivers/gpu/drm/msm/msm_drv.c | 2 +- drivers/gpu/drm/msm/msm_gem.c | 4 ++-- drivers/gpu/drm/msm/msm_gem.h | 2 +- drivers/gpu/drm/msm/msm_gem_prime.c | 4 ++-- drivers/gpu/drm/omapdrm/omap_gem.c | 2 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 2 +- drivers/gpu/drm/panthor/panthor_gem.c | 2 +- drivers/gpu/drm/panthor/panthor_mmu.c | 10 +++++----- drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 2 +- drivers/gpu/drm/vc4/vc4_bo.c | 2 +- drivers/gpu/drm/vc4/vc4_gem.c | 2 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 8 ++++---- drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 4 ++-- drivers/gpu/drm/vmwgfx/vmwgfx_gem.c | 12 ++++++------ drivers/gpu/drm/xen/xen_drm_front_gem.c | 2 +- 20 files changed, 39 insertions(+), 39 deletions(-) -- 2.48.1