summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/include/nvgpu/barrier.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/include/nvgpu/barrier.h')
-rw-r--r--drivers/gpu/nvgpu/include/nvgpu/barrier.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/include/nvgpu/barrier.h b/drivers/gpu/nvgpu/include/nvgpu/barrier.h
index 01bd3023..03a14a99 100644
--- a/drivers/gpu/nvgpu/include/nvgpu/barrier.h
+++ b/drivers/gpu/nvgpu/include/nvgpu/barrier.h
@@ -47,4 +47,13 @@
47 47
48#define NV_ACCESS_ONCE(x) __NV_ACCESS_ONCE(x) 48#define NV_ACCESS_ONCE(x) __NV_ACCESS_ONCE(x)
49 49
50/*
51 * Sometimes we want to prevent speculation.
52 */
53#ifdef __NVGPU_PREVENT_UNTRUSTED_SPECULATION
54#define nvgpu_speculation_barrier() __nvgpu_speculation_barrier()
55#else
56#define nvgpu_speculation_barrier()
57#endif
58
50#endif /* __NVGPU_BARRIER_H__ */ 59#endif /* __NVGPU_BARRIER_H__ */