drm/ttm: add TTM_TT_FLAG_EXTERNAL_MAPPABLE
[linux-2.6-microblaze.git] / drivers / gpu / drm / ttm / ttm_tt.c
index 86f31fd..7e83c00 100644 (file)
@@ -84,6 +84,9 @@ int ttm_tt_create(struct ttm_buffer_object *bo, bool zero_alloc)
        if (unlikely(bo->ttm == NULL))
                return -ENOMEM;
 
+       WARN_ON(bo->ttm->page_flags & TTM_TT_FLAG_EXTERNAL_MAPPABLE &&
+               !(bo->ttm->page_flags & TTM_TT_FLAG_EXTERNAL));
+
        return 0;
 }