Re: [PATCH v3] drm/scheduler: Fix hang when sched_entity released

2021-02-26 Thread Andrey Grodzovsky
On 2021-02-26 3:04 a.m., Christian König wrote: Am 25.02.21 um 22:37 schrieb Andrey Grodzovsky: Problem: If scheduler is already stopped by the time sched_entity is released and entity's job_queue not empty I encountred a hang in drm_sched_entity_flush. This is because drm_sched_entity_is_id

Re: [PATCH v3] drm/scheduler: Fix hang when sched_entity released

2021-02-26 Thread Christian König
Am 25.02.21 um 22:37 schrieb Andrey Grodzovsky: Problem: If scheduler is already stopped by the time sched_entity is released and entity's job_queue not empty I encountred a hang in drm_sched_entity_flush. This is because drm_sched_entity_is_idle never becomes false. Fix: In drm_sched_fini det

[PATCH v3] drm/scheduler: Fix hang when sched_entity released

2021-02-25 Thread Andrey Grodzovsky
Problem: If scheduler is already stopped by the time sched_entity is released and entity's job_queue not empty I encountred a hang in drm_sched_entity_flush. This is because drm_sched_entity_is_idle never becomes false. Fix: In drm_sched_fini detach all sched_entities from the scheduler's run queu