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 72aa6b8ba4b6b6bd8affe2c73827bd127b18225e..32a2c78fb632b1d2c647402dba434e7168922dfb 100644 --- a/drivers/gpu/drm/vc4/vc4_fence.c +++ b/drivers/gpu/drm/vc4/vc4_fence.c @@ -47,7 +47,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 NULL; + } } const struct dma_fence_ops vc4_fence_ops = { -- 2.52.0
