*/
 static u32 *vmw_du_cursor_plane_acquire_image(struct vmw_plane_state *vps)
 {
-       bool is_iomem;
        if (vps->surf) {
                if (vps->surf_mapped)
                        return vmw_bo_map_and_cache(vps->surf->res.guest_memory_bo);
                return vps->surf->snooper.image;
        } else if (vps->bo)
-               return ttm_kmap_obj_virtual(&vps->bo->map, &is_iomem);
+               return vmw_bo_map_and_cache(vps->bo);
        return NULL;
 }
 
 {
        struct vmw_cursor_plane *vcp = vmw_plane_to_vcp(plane);
        struct vmw_plane_state *vps = vmw_plane_state_to_vps(old_state);
-       bool is_iomem;
 
        if (vps->surf_mapped) {
                vmw_bo_unmap(vps->surf->res.guest_memory_bo);
                vps->surf_mapped = false;
        }
 
-       if (vps->bo && ttm_kmap_obj_virtual(&vps->bo->map, &is_iomem)) {
-               const int ret = ttm_bo_reserve(&vps->bo->tbo, true, false, NULL);
-
-               if (likely(ret == 0)) {
-                       ttm_bo_kunmap(&vps->bo->map);
-                       ttm_bo_unreserve(&vps->bo->tbo);
-               }
-       }
-
        vmw_du_cursor_plane_unmap_cm(vps);
        vmw_du_put_cursor_mob(vcp, vps);