drm/i915/dgfx: Release mmap on rpm suspend
[sfrench/cifs-2.6.git] / drivers / gpu / drm / i915 / gem / i915_gem_object.c
index 85482a04d15840646131263a89892e14b07605bd..7ff9c7877becf977d4b6e39fb8aa5dccb95b8ef7 100644 (file)
@@ -238,7 +238,7 @@ static void __i915_gem_object_free_mmaps(struct drm_i915_gem_object *obj)
 {
        /* Skip serialisation and waking the device if known to be not used. */
 
-       if (obj->userfault_count)
+       if (obj->userfault_count && !IS_DGFX(to_i915(obj->base.dev)))
                i915_gem_object_release_mmap_gtt(obj);
 
        if (!RB_EMPTY_ROOT(&obj->mmo.offsets)) {