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;