diff options
Diffstat (limited to 'drivers/gpu/nvgpu/common/mm/lockless_allocator.c')
-rw-r--r-- | drivers/gpu/nvgpu/common/mm/lockless_allocator.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/common/mm/lockless_allocator.c b/drivers/gpu/nvgpu/common/mm/lockless_allocator.c index 234ae4a3..944b4b0f 100644 --- a/drivers/gpu/nvgpu/common/mm/lockless_allocator.c +++ b/drivers/gpu/nvgpu/common/mm/lockless_allocator.c | |||
@@ -99,7 +99,9 @@ static void nvgpu_lockless_alloc_destroy(struct nvgpu_allocator *a) | |||
99 | { | 99 | { |
100 | struct nvgpu_lockless_allocator *pa = a->priv; | 100 | struct nvgpu_lockless_allocator *pa = a->priv; |
101 | 101 | ||
102 | #ifdef CONFIG_DEBUG_FS | ||
102 | nvgpu_fini_alloc_debug(a); | 103 | nvgpu_fini_alloc_debug(a); |
104 | #endif | ||
103 | 105 | ||
104 | nvgpu_vfree(a->g, pa->next); | 106 | nvgpu_vfree(a->g, pa->next); |
105 | nvgpu_kfree(nvgpu_alloc_to_gpu(a), pa); | 107 | nvgpu_kfree(nvgpu_alloc_to_gpu(a), pa); |
@@ -191,7 +193,9 @@ int nvgpu_lockless_allocator_init(struct gk20a *g, struct nvgpu_allocator *__a, | |||
191 | wmb(); | 193 | wmb(); |
192 | a->inited = true; | 194 | a->inited = true; |
193 | 195 | ||
196 | #ifdef CONFIG_DEBUG_FS | ||
194 | nvgpu_init_alloc_debug(g, __a); | 197 | nvgpu_init_alloc_debug(g, __a); |
198 | #endif | ||
195 | alloc_dbg(__a, "New allocator: type lockless\n"); | 199 | alloc_dbg(__a, "New allocator: type lockless\n"); |
196 | alloc_dbg(__a, " base 0x%llx\n", a->base); | 200 | alloc_dbg(__a, " base 0x%llx\n", a->base); |
197 | alloc_dbg(__a, " nodes %d\n", a->nr_nodes); | 201 | alloc_dbg(__a, " nodes %d\n", a->nr_nodes); |