[Intel-xe] [PATCH 6/9] FIXME drm/i915/display: add_dma_resv_fences is i915 only

Maarten Lankhorst maarten.lankhorst at linux.intel.com
Thu Nov 9 15:07:56 UTC 2023


From: Maarten Lankhorst <dev at lankhorst.se>

I'm 99% sure that this code is no longer needed on i915, but I'm 100%
sure it won't be needed for xe.

Signed-off-by: Maarten Lankhorst <dev at lankhorst.se>
---
 drivers/gpu/drm/i915/display/intel_atomic_plane.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/i915/display/intel_atomic_plane.c b/drivers/gpu/drm/i915/display/intel_atomic_plane.c
index ef553270c0796..a5ee4af25836f 100644
--- a/drivers/gpu/drm/i915/display/intel_atomic_plane.c
+++ b/drivers/gpu/drm/i915/display/intel_atomic_plane.c
@@ -1021,9 +1021,10 @@ int intel_plane_check_src_coordinates(struct intel_plane_state *plane_state)
 static int add_dma_resv_fences(struct dma_resv *resv,
 			       struct drm_plane_state *new_plane_state)
 {
+	int ret = 0;
+#ifdef I915
 	struct dma_fence *fence = dma_fence_get(new_plane_state->fence);
 	struct dma_fence *new;
-	int ret;
 
 	ret = dma_resv_get_singleton(resv, dma_resv_usage_rw(false), &new);
 	if (ret)
@@ -1050,6 +1051,7 @@ static int add_dma_resv_fences(struct dma_resv *resv,
 
 error:
 	dma_fence_put(fence);
+#endif
 	return ret;
 }
 
-- 
2.39.2



More information about the Intel-xe mailing list