The vmap operation is pin+kmap, as already implemented for PRIME support. The vunmap operation is the inverse. This patch set makes both available for drivers that use VRAM helpers, and replaces the respective code in ast and mgag200. Thomas Zimmermann (3): drm/vram: Provide vmap and vunmap operations for GEM VRAM objects drm/ast: Use drm_gem_vram_{vmap,vunmap}() to map cursor source BO drm/mgag200: Use drm_gem_vram_{vmap,vunmap}() to map cursor source BO drivers/gpu/drm/ast/ast_mode.c | 21 +++------ drivers/gpu/drm/drm_gem_vram_helper.c | 55 +++++++++++++++++++----- drivers/gpu/drm/mgag200/mgag200_cursor.c | 22 +++------- include/drm/drm_gem_vram_helper.h | 12 ++++++ 4 files changed, 71 insertions(+), 39 deletions(-) -- 2.22.0 _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel