From a8e022557165f756c23dc03871ea9d1c09e777ec Mon Sep 17 00:00:00 2001 From: Jordan Crouse Date: Thu, 10 Dec 2020 12:37:42 -0700 Subject: [PATCH] msm: kgsl: Properly walk the list of timeline signals in a aux command Commit 36b196ce5c65 ("msm: kgsl: Add software timelines") didn't properly advance the user source pointer while walking the incoming list of timeline signals in an aux commmand which resulted in only the first listed timeline getting signaled. Fixes: 36b196ce5c65 ("msm: kgsl: Add software timelines") Change-Id: Ic0dedbad400f276abea6b368421ccdcef1645b9e Signed-off-by: Jordan Crouse --- drivers/gpu/msm/kgsl_drawobj.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/gpu/msm/kgsl_drawobj.c b/drivers/gpu/msm/kgsl_drawobj.c index df6a08734ce3..cb87da8fa9e7 100644 --- a/drivers/gpu/msm/kgsl_drawobj.c +++ b/drivers/gpu/msm/kgsl_drawobj.c @@ -912,6 +912,8 @@ int kgsl_drawobj_add_timeline(struct kgsl_device_private *dev_priv, trace_kgsl_drawobj_timeline(val.timeline, val.seqno); timelineobj->timelines[i].seqno = val.seqno; + + src += cmd.timelines_size; } timelineobj->count = cmd.count;