Commit 24387a21 authored by Ville Syrjälä's avatar Ville Syrjälä
Browse files

Revert "drm/i915/dpt: Make DPT object unshrinkable"

This reverts commit 51064d47.

Now that we forcefully evict all DPT VMAs during suspend
there should be no problem allowing the shrinker to eat
the DPT objects.

Cc: Brian Geffon <bgeffon@google.com>
Cc: Vidya Srinivas <vidya.srinivas@intel.com>
Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12965


Signed-off-by: default avatarVille Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20241127061117.25622-5-ville.syrjala@linux.intel.com


Acked-by: default avatarBrian Geffon <bgeffon@google.com>
Reviewed-by: default avatarVidya Srinivas <vidya.srinivas@intel.com>
Tested-by: default avatarVidya Srinivas <vidya.srinivas@intel.com>
parent 106216c2
Loading
Loading
Loading
Loading
+1 −3
Original line number Diff line number Diff line
@@ -283,9 +283,7 @@ bool i915_gem_object_has_iomem(const struct drm_i915_gem_object *obj);
static inline bool
i915_gem_object_is_shrinkable(const struct drm_i915_gem_object *obj)
{
	/* TODO: make DPT shrinkable when it has no bound vmas */
	return i915_gem_object_type_has(obj, I915_GEM_OBJECT_IS_SHRINKABLE) &&
		!obj->is_dpt;
	return i915_gem_object_type_has(obj, I915_GEM_OBJECT_IS_SHRINKABLE);
}

static inline bool