hc
2023-11-06 15ade055295d13f95d49e3d99b09f3bbfb4a43e7
kernel/drivers/gpu/drm/i915/i915_request.c
....@@ -356,9 +356,7 @@
356356
357357 GEM_BUG_ON(!i915_request_completed(rq));
358358
359
- local_irq_disable();
360
-
361
- spin_lock(&engine->timeline.lock);
359
+ spin_lock_irq(&engine->timeline.lock);
362360 GEM_BUG_ON(!list_is_first(&rq->link, &engine->timeline.requests));
363361 list_del_init(&rq->link);
364362 spin_unlock(&engine->timeline.lock);
....@@ -372,9 +370,7 @@
372370 GEM_BUG_ON(!atomic_read(&rq->i915->gt_pm.rps.num_waiters));
373371 atomic_dec(&rq->i915->gt_pm.rps.num_waiters);
374372 }
375
- spin_unlock(&rq->lock);
376
-
377
- local_irq_enable();
373
+ spin_unlock_irq(&rq->lock);
378374
379375 /*
380376 * The backing object for the context is done after switching to the