diff --git a/drivers/gpu/nvgpu/gk20a/gk20a_allocator_bitmap.c b/drivers/gpu/nvgpu/gk20a/gk20a_allocator_bitmap.c index 2291a9536..a2aa85fad 100644 --- a/drivers/gpu/nvgpu/gk20a/gk20a_allocator_bitmap.c +++ b/drivers/gpu/nvgpu/gk20a/gk20a_allocator_bitmap.c @@ -41,9 +41,10 @@ static u64 gk20a_bitmap_alloc_base(struct gk20a_allocator *a) static int gk20a_bitmap_alloc_inited(struct gk20a_allocator *a) { struct gk20a_bitmap_allocator *ba = a->priv; + int inited = ba->inited; rmb(); - return ba->inited; + return inited; } static u64 gk20a_bitmap_alloc_end(struct gk20a_allocator *a) diff --git a/drivers/gpu/nvgpu/gk20a/gk20a_allocator_buddy.c b/drivers/gpu/nvgpu/gk20a/gk20a_allocator_buddy.c index ee5e69d21..f9fb48b50 100644 --- a/drivers/gpu/nvgpu/gk20a/gk20a_allocator_buddy.c +++ b/drivers/gpu/nvgpu/gk20a/gk20a_allocator_buddy.c @@ -1077,9 +1077,10 @@ static u64 gk20a_buddy_alloc_base(struct gk20a_allocator *a) static int gk20a_buddy_alloc_inited(struct gk20a_allocator *a) { struct gk20a_buddy_allocator *ba = a->priv; + int inited = ba->initialized; rmb(); - return ba->initialized; + return inited; } static u64 gk20a_buddy_alloc_end(struct gk20a_allocator *a)