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"; + } } const struct dma_fence_ops vc4_fence_ops = { -- 2.53.0
