This patch series includes previously attempted patches to fix panthor scheduler issues with spurious timeouts and issues when a termination failed which would lead to a race condition.
Changes in v6: - Re-order changes - Dropped the Fixes tag on one patch - Cover UAF situation when the timeout work is pending/running at group destruction time Changes in v5: - Swiched to a patch series to make sure the patch which addresses the bug is added as a requirement on the scheduler patch. Changes in v4: - Moved code related to a timeout bug to a separate patch as this was not relevant to this change. Changes in v3: - Moved to a patch series to make sure this bug fix happens before the changes to the scheduler Changes in v2: - Fixed syntax error Ashley Smith (2): drm/panthor: Make the timeout per-queue instead of per-job drm/panthor: Reset queue slots if termination fails drivers/gpu/drm/panthor/panthor_sched.c | 299 +++++++++++++++++------- 1 file changed, 218 insertions(+), 81 deletions(-) -- 2.51.1
