Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e02f14cd authored by Daniel Vetter's avatar Daniel Vetter
Browse files

drm/i915: don't leak struct_mutex lock on ppgtt init failures

parent 650dc07e
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -1222,8 +1222,10 @@ static int i915_load_gem_init(struct drm_device *dev)
		i915_gem_do_init(dev, 0, mappable_size, gtt_size);

		ret = i915_gem_init_aliasing_ppgtt(dev);
		if (ret)
		if (ret) {
			mutex_unlock(&dev->struct_mutex);
			return ret;
		}
	} else {
		/* Let GEM Manage all of the aperture.
		 *