Loading drivers/gpu/msm/adreno_dispatch.c +6 −1 Original line number Diff line number Diff line Loading @@ -1792,6 +1792,11 @@ static int dispatcher_do_fault(struct adreno_device *adreno_dev) /* Turn off all the timers */ del_timer_sync(&dispatcher->timer); del_timer_sync(&dispatcher->fault_timer); /* * Deleting uninitialized timer will block for ever on kernel debug * disable build. Hence skip del timer if it is not initialized. */ if (adreno_is_preemption_enabled(adreno_dev)) del_timer_sync(&adreno_dev->preempt.timer); mutex_lock(&device->mutex); Loading Loading
drivers/gpu/msm/adreno_dispatch.c +6 −1 Original line number Diff line number Diff line Loading @@ -1792,6 +1792,11 @@ static int dispatcher_do_fault(struct adreno_device *adreno_dev) /* Turn off all the timers */ del_timer_sync(&dispatcher->timer); del_timer_sync(&dispatcher->fault_timer); /* * Deleting uninitialized timer will block for ever on kernel debug * disable build. Hence skip del timer if it is not initialized. */ if (adreno_is_preemption_enabled(adreno_dev)) del_timer_sync(&adreno_dev->preempt.timer); mutex_lock(&device->mutex); Loading