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

Commit 9e0ae534 authored by Chris Wilson's avatar Chris Wilson
Browse files

drm/i915: Don't overwrite the returned error-code



During i915_gem_create_mmap_offset() if the subsystem reports an error
code, use it.

Signed-off-by: default avatarChris Wilson <chris@chris-wilson.co.uk>
parent 4fd21dc8
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -1246,7 +1246,7 @@ i915_gem_create_mmap_offset(struct drm_gem_object *obj)
						    obj->size / PAGE_SIZE, 0, 0);
	if (!list->file_offset_node) {
		DRM_ERROR("failed to allocate offset for bo %d\n", obj->name);
		ret = -ENOMEM;
		ret = -ENOSPC;
		goto out_free_list;
	}

@@ -1258,9 +1258,9 @@ i915_gem_create_mmap_offset(struct drm_gem_object *obj)
	}

	list->hash.key = list->file_offset_node->start;
	if (drm_ht_insert_item(&mm->offset_hash, &list->hash)) {
	ret = drm_ht_insert_item(&mm->offset_hash, &list->hash);
	if (ret) {
		DRM_ERROR("failed to add to map hash\n");
		ret = -ENOMEM;
		goto out_free_mm;
	}