]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: Add compiler barrier to wait_for
authorMika Kuoppala <mika.kuoppala@linux.intel.com>
Mon, 23 Apr 2018 11:37:54 +0000 (14:37 +0300)
committerMika Kuoppala <mika.kuoppala@linux.intel.com>
Tue, 24 Apr 2018 12:46:27 +0000 (15:46 +0300)
commite0a6b3df8055f5bf7385d141791b05d88e71b1c1
tree04ade564e51b91927a4d9eb42d52d7cdf03ed7b9
parent741de0c450705bd5167d4f6c11d3263fcf9a983b
drm/i915: Add compiler barrier to wait_for

We need to be careful to not let compiler evaluate
the expiration and the operation on it's terms.

Document and enforce that COND will be evaluated
before checking timeout expiration.

Suggested-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Chris Wilson <chris@chris-wilson.co.uk>
Signed-off-by: Mika Kuoppala <mika.kuoppala@linux.intel.com>
Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk>
Link: https://patchwork.freedesktop.org/patch/msgid/20180423113754.28424-2-mika.kuoppala@linux.intel.com
drivers/gpu/drm/i915/intel_drv.h