[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20250805074645.625911-2-liaoyuanhong@vivo.com>
Date: Tue, 5 Aug 2025 15:46:16 +0800
From: Liao Yuanhong <liaoyuanhong@...o.com>
To: Jani Nikula <jani.nikula@...ux.intel.com>,
Joonas Lahtinen <joonas.lahtinen@...ux.intel.com>,
Rodrigo Vivi <rodrigo.vivi@...el.com>,
Tvrtko Ursulin <tursulin@...ulin.net>,
David Airlie <airlied@...il.com>,
Simona Vetter <simona@...ll.ch>,
Liao Yuanhong <liaoyuanhong@...o.com>,
Nitin Gote <nitin.r.gote@...el.com>,
Krzysztof Niemiec <krzysztof.niemiec@...el.com>,
dri-devel@...ts.freedesktop.org (open list:DRM DRIVERS),
linux-kernel@...r.kernel.org (open list)
Subject: [PATCH 1/4] drm/i915/gem: Remove goto label that are only used once
Remove unnecessary goto labels to improve code readability.
Signed-off-by: Liao Yuanhong <liaoyuanhong@...o.com>
---
drivers/gpu/drm/i915/gem/i915_gem_region.c | 10 ++++------
1 file changed, 4 insertions(+), 6 deletions(-)
diff --git a/drivers/gpu/drm/i915/gem/i915_gem_region.c b/drivers/gpu/drm/i915/gem/i915_gem_region.c
index 636768d0f57e..539d1716d454 100644
--- a/drivers/gpu/drm/i915/gem/i915_gem_region.c
+++ b/drivers/gpu/drm/i915/gem/i915_gem_region.c
@@ -92,15 +92,13 @@ __i915_gem_object_create_region(struct intel_memory_region *mem,
flags |= I915_BO_ALLOC_PM_EARLY;
err = mem->ops->init_object(mem, obj, offset, size, page_size, flags);
- if (err)
- goto err_object_free;
+ if (err) {
+ i915_gem_object_free(obj);
+ return ERR_PTR(err);
+ }
trace_i915_gem_object_create(obj);
return obj;
-
-err_object_free:
- i915_gem_object_free(obj);
- return ERR_PTR(err);
}
struct drm_i915_gem_object *
--
2.34.1
Powered by blists - more mailing lists