On 02/04/2026 19:36, Maíra Canal wrote:
Return distinct timeline names ("vc4-bin" and "vc4-render") from
vc4_fence_get_timeline_name() based on the fence's queue, instead of
the generic "vc4-v3d" for all fences. This improves debuggability when
inspecting fence state.

Signed-off-by: Maíra Canal <[email protected]>
---
  drivers/gpu/drm/vc4/vc4_fence.c | 11 ++++++++++-
  1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/vc4/vc4_fence.c b/drivers/gpu/drm/vc4/vc4_fence.c
index 
12f1649832388d81f1887ae484df7054e0f6010f..1078598311f4283ad4d2acc7c4dd0742c7a13afe
 100644
--- a/drivers/gpu/drm/vc4/vc4_fence.c
+++ b/drivers/gpu/drm/vc4/vc4_fence.c
@@ -48,7 +48,16 @@ static const char *vc4_fence_get_driver_name(struct 
dma_fence *fence)
static const char *vc4_fence_get_timeline_name(struct dma_fence *fence)
  {
-       return "vc4-v3d";
+       struct vc4_fence *f = to_vc4_fence(fence);
+
+       switch (f->queue) {
+       case VC4_BIN:
+               return "vc4-bin";
+       case VC4_RENDER:
+               return "vc4-render";
+       default:
+               return "unknown";

"vc4-unknown" ?

Either way:

Reviewed-by: Tvrtko Ursulin <[email protected]>

Regards,

Tvrtko

+       }
  }
const struct dma_fence_ops vc4_fence_ops = {


Reply via email to