drm/vmwgfx: Hook up MOBs to TTM as a separate memory type
[deliverable/linux.git] / drivers / gpu / drm / vmwgfx / vmwgfx_dmabuf.c
index d4e54fcc0acd3e778bd74d1488f898798c740c73..e90a78d54f9817c62b24523df8a5520433dfe106 100644 (file)
@@ -304,9 +304,11 @@ void vmw_bo_pin(struct ttm_buffer_object *bo, bool pin)
 
        lockdep_assert_held(&bo->resv->lock.base);
        BUG_ON(old_mem_type != TTM_PL_VRAM &&
-              old_mem_type != VMW_PL_GMR);
+              old_mem_type != VMW_PL_GMR &&
+              old_mem_type != VMW_PL_MOB);
 
-       pl_flags = TTM_PL_FLAG_VRAM | VMW_PL_FLAG_GMR | TTM_PL_FLAG_CACHED;
+       pl_flags = TTM_PL_FLAG_VRAM | VMW_PL_FLAG_GMR | VMW_PL_FLAG_MOB
+               | TTM_PL_FLAG_CACHED;
        if (pin)
                pl_flags |= TTM_PL_FLAG_NO_EVICT;
 
This page took 0.02863 seconds and 5 git commands to generate.