Loading drivers/gpu/msm/adreno_dispatch.c +7 −3 Original line number Diff line number Diff line Loading @@ -576,8 +576,15 @@ static int sendcmd(struct adreno_device *adreno_dev, if (dispatcher->inflight == 1) { if (ret == 0) { /* Stop fault timer before reading fault registers */ del_timer_sync(&dispatcher->fault_timer); fault_detect_read(adreno_dev); /* Start the fault timer on first submission */ start_fault_timer(adreno_dev); if (!test_and_set_bit(ADRENO_DISPATCHER_ACTIVE, &dispatcher->priv)) reinit_completion(&dispatcher->idle_gate); Loading Loading @@ -637,9 +644,6 @@ static int sendcmd(struct adreno_device *adreno_dev, mod_timer(&dispatcher->timer, cmdbatch->expires); } /* Start the fault detection timer on the first submission */ if (dispatcher->inflight == 1) start_fault_timer(adreno_dev); /* * we just submitted something, readjust ringbuffer Loading Loading
drivers/gpu/msm/adreno_dispatch.c +7 −3 Original line number Diff line number Diff line Loading @@ -576,8 +576,15 @@ static int sendcmd(struct adreno_device *adreno_dev, if (dispatcher->inflight == 1) { if (ret == 0) { /* Stop fault timer before reading fault registers */ del_timer_sync(&dispatcher->fault_timer); fault_detect_read(adreno_dev); /* Start the fault timer on first submission */ start_fault_timer(adreno_dev); if (!test_and_set_bit(ADRENO_DISPATCHER_ACTIVE, &dispatcher->priv)) reinit_completion(&dispatcher->idle_gate); Loading Loading @@ -637,9 +644,6 @@ static int sendcmd(struct adreno_device *adreno_dev, mod_timer(&dispatcher->timer, cmdbatch->expires); } /* Start the fault detection timer on the first submission */ if (dispatcher->inflight == 1) start_fault_timer(adreno_dev); /* * we just submitted something, readjust ringbuffer Loading