[PATCH 3/3] hhmm

Chris Wilson chris at chris-wilson.co.uk
Fri Nov 22 23:48:08 UTC 2019


---
 drivers/gpu/drm/i915/gt/intel_gt_requests.c | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/drivers/gpu/drm/i915/gt/intel_gt_requests.c b/drivers/gpu/drm/i915/gt/intel_gt_requests.c
index 21a877459d9f..defb7fa1be12 100644
--- a/drivers/gpu/drm/i915/gt/intel_gt_requests.c
+++ b/drivers/gpu/drm/i915/gt/intel_gt_requests.c
@@ -46,10 +46,9 @@ static void engine_retire(struct work_struct *work)
 		 * If the timeline is currently locked, either it is being
 		 * retired elsewhere or about to be!
 		 */
-		if (mutex_trylock(&tl->mutex)) {
-			retire_requests(tl);
-			mutex_unlock(&tl->mutex);
-		}
+		mutex_lock(&tl->mutex);
+		retire_requests(tl);
+		mutex_unlock(&tl->mutex);
 		intel_timeline_put(tl);
 
 		GEM_BUG_ON(!next);
-- 
2.24.0



More information about the Intel-gfx-trybot mailing list