summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gv11b
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gv11b')
-rw-r--r--drivers/gpu/nvgpu/gv11b/gr_gv11b.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gv11b/gr_gv11b.c b/drivers/gpu/nvgpu/gv11b/gr_gv11b.c
index 1dfecfc1..5820a695 100644
--- a/drivers/gpu/nvgpu/gv11b/gr_gv11b.c
+++ b/drivers/gpu/nvgpu/gv11b/gr_gv11b.c
@@ -77,6 +77,7 @@ bool gr_gv11b_is_valid_class(struct gk20a *g, u32 class_num)
77{ 77{
78 bool valid = false; 78 bool valid = false;
79 79
80 nvgpu_speculation_barrier();
80 switch (class_num) { 81 switch (class_num) {
81 case VOLTA_COMPUTE_A: 82 case VOLTA_COMPUTE_A:
82 case VOLTA_A: 83 case VOLTA_A:
@@ -106,6 +107,7 @@ bool gr_gv11b_is_valid_gfx_class(struct gk20a *g, u32 class_num)
106{ 107{
107 bool valid = false; 108 bool valid = false;
108 109
110 nvgpu_speculation_barrier();
109 switch (class_num) { 111 switch (class_num) {
110 case VOLTA_A: 112 case VOLTA_A:
111 case PASCAL_A: 113 case PASCAL_A:
@@ -140,6 +142,7 @@ bool gr_gv11b_is_valid_compute_class(struct gk20a *g, u32 class_num)
140{ 142{
141 bool valid = false; 143 bool valid = false;
142 144
145 nvgpu_speculation_barrier();
143 switch (class_num) { 146 switch (class_num) {
144 case VOLTA_COMPUTE_A: 147 case VOLTA_COMPUTE_A:
145 case PASCAL_COMPUTE_A: 148 case PASCAL_COMPUTE_A: