[PATCH 4/4] exp

Chris Wilson chris at chris-wilson.co.uk
Fri Jul 13 16:14:04 UTC 2018


---
 drivers/gpu/drm/i915/intel_lrc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/i915/intel_lrc.c b/drivers/gpu/drm/i915/intel_lrc.c
index 614880e3e846..f04e6660dee2 100644
--- a/drivers/gpu/drm/i915/intel_lrc.c
+++ b/drivers/gpu/drm/i915/intel_lrc.c
@@ -811,7 +811,7 @@ static void reset_csb_pointers(struct intel_engine_execlists *execlists)
 	 * write works even before the first interrupt.
 	 */
 	execlists->csb_head = execlists->csb_write_reset;
-	WRITE_ONCE(*execlists->csb_write, execlists->csb_write_reset);
+	smp_store_mb(*execlists->csb_write, execlists->csb_write_reset);
 }
 
 static void execlists_cancel_requests(struct intel_engine_cs *engine)
-- 
2.18.0



More information about the Intel-gfx-trybot mailing list