Subversion Repositories Kolibri OS

Rev

Rev 6084 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6084 Rev 6937
Line 174... Line 174...
174
			    args->stride, obj->base.size, args->tiling_mode)) {
174
			    args->stride, obj->base.size, args->tiling_mode)) {
175
		drm_gem_object_unreference_unlocked(&obj->base);
175
		drm_gem_object_unreference_unlocked(&obj->base);
176
		return -EINVAL;
176
		return -EINVAL;
177
	}
177
	}
Line -... Line 178...
-
 
178
 
-
 
179
	intel_runtime_pm_get(dev_priv);
178
 
180
 
179
	mutex_lock(&dev->struct_mutex);
181
	mutex_lock(&dev->struct_mutex);
180
	if (obj->pin_display || obj->framebuffer_references) {
182
	if (obj->pin_display || obj->framebuffer_references) {
181
		ret = -EBUSY;
183
		ret = -EBUSY;
182
		goto err;
184
		goto err;
Line 267... Line 269...
267
 
269
 
268
err:
270
err:
269
	drm_gem_object_unreference(&obj->base);
271
	drm_gem_object_unreference(&obj->base);
Line -... Line 272...
-
 
272
	mutex_unlock(&dev->struct_mutex);
-
 
273
 
270
	mutex_unlock(&dev->struct_mutex);
274
	intel_runtime_pm_put(dev_priv);
271
 
275
 
Line 272... Line 276...
272
	return ret;
276
	return ret;
273
}
277
}