From 985df205dcd99263d627c6ffa4ccdf18f53bda44 Mon Sep 17 00:00:00 2001 From: Wei Zou Date: Tue, 17 Jul 2012 15:46:52 -0700 Subject: [PATCH] msm: kgsl: Fix a logical error in the gpu hang detection code Change the GPU hang detection code to avoid the normal case is mistakely treated as GPU hang scenario. CRs-Fixed: 378488 Change-Id: Ie79a8d91e35c51ba043e7a845c9a56266277f1a0 Signed-off-by: Wei Zou --- drivers/gpu/msm/adreno_ringbuffer.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/gpu/msm/adreno_ringbuffer.c b/drivers/gpu/msm/adreno_ringbuffer.c index d54ce6b7edc..86a349ada96 100644 --- a/drivers/gpu/msm/adreno_ringbuffer.c +++ b/drivers/gpu/msm/adreno_ringbuffer.c @@ -120,6 +120,8 @@ adreno_ringbuffer_waitspace(struct adreno_ringbuffer *rb, unsigned int numcmds, goto err; } + continue; + err: if (!adreno_dump_and_recover(rb->device)) wait_time = jiffies + wait_timeout;