[Intel-xe] [PATCH 5/6] fixup! drm/i915/display: Move releasing gem object away from fb tracking
Govindapillai, Vinod
vinod.govindapillai at intel.com
Mon Sep 18 20:57:11 UTC 2023
On Fri, 2023-09-15 at 13:57 +0300, Jouni Högander wrote:
> Previous backported patch moves i915 frontbuffer setter and getter into
> separate header file. We need to update this patch on drm-xe-next branch.
>
> Signed-off-by: Jouni Högander <jouni.hogander at intel.com>
> ---
> drivers/gpu/drm/i915/gem/i915_gem_object_frontbuffer.h | 1 +
> 1 file changed, 1 insertion(+)
Looks good to me,
Reviewed-by: Vinod Govindapillai <vinod.govindapillai at intel.com>
>
> diff --git a/drivers/gpu/drm/i915/gem/i915_gem_object_frontbuffer.h
> b/drivers/gpu/drm/i915/gem/i915_gem_object_frontbuffer.h
> index e5e870b6f186..9fbf14867a2a 100644
> --- a/drivers/gpu/drm/i915/gem/i915_gem_object_frontbuffer.h
> +++ b/drivers/gpu/drm/i915/gem/i915_gem_object_frontbuffer.h
> @@ -89,6 +89,7 @@ i915_gem_object_set_frontbuffer(struct drm_i915_gem_object *obj,
>
> if (!front) {
> RCU_INIT_POINTER(obj->frontbuffer, NULL);
> + drm_gem_object_put(intel_bo_to_drm_bo(obj));
> } else if (rcu_access_pointer(obj->frontbuffer)) {
> cur = rcu_dereference_protected(obj->frontbuffer, true);
> kref_get(&cur->ref);
More information about the Intel-xe
mailing list