|
@@ -508,7 +508,7 @@ int i915_gem_obj_prepare_shmem_read(struct drm_i915_gem_object *obj,
|
|
|
|
|
|
*needs_clflush = 0;
|
|
|
|
|
|
- if (WARN_ON((obj->ops->flags & I915_GEM_OBJECT_HAS_STRUCT_PAGE) == 0))
|
|
|
+ if (WARN_ON(!i915_gem_object_has_struct_page(obj)))
|
|
|
return -EINVAL;
|
|
|
|
|
|
if (!(obj->base.read_domains & I915_GEM_DOMAIN_CPU)) {
|
|
@@ -5528,7 +5528,7 @@ i915_gem_object_get_dirty_page(struct drm_i915_gem_object *obj, int n)
|
|
|
struct page *page;
|
|
|
|
|
|
/* Only default objects have per-page dirty tracking */
|
|
|
- if (WARN_ON((obj->ops->flags & I915_GEM_OBJECT_HAS_STRUCT_PAGE) == 0))
|
|
|
+ if (WARN_ON(!i915_gem_object_has_struct_page(obj)))
|
|
|
return NULL;
|
|
|
|
|
|
page = i915_gem_object_get_page(obj, n);
|