[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