Remove rockchip's dependency on GEM DMA helpers. Rework the GEM DMA interface to fit the needs of rcar-du. This intends to be a cleanup with no functional changes. With the patches merged, a later patchset can attempt to generate some of the boiler-plate code for struct drm_gem_object_funcs automatically. Thomas Zimmermann (3): drm/rcar-du: Import buffers with GEM DMA's helpers drm/rockchip: Resolve dependency in GEM DMA helpers drm/gem-dma: Unexport drm_gem_dma_vm_ops drivers/gpu/drm/drm_gem_dma_helper.c | 16 ++++----- drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c | 33 +++---------------- drivers/gpu/drm/rockchip/Kconfig | 1 - drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 2 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 8 +++-- include/drm/drm_gem_dma_helper.h | 5 +-- 6 files changed, 22 insertions(+), 43 deletions(-) base-commit: 32e260cd0d16cee6f33e747679f168d63ea54bf6 -- 2.41.0