diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/dbg_gpu_gk20a.c')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/dbg_gpu_gk20a.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/dbg_gpu_gk20a.c b/drivers/gpu/nvgpu/gk20a/dbg_gpu_gk20a.c index f6290e1d..4a42e03f 100644 --- a/drivers/gpu/nvgpu/gk20a/dbg_gpu_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/dbg_gpu_gk20a.c | |||
@@ -24,6 +24,8 @@ | |||
24 | #include <linux/dma-buf.h> | 24 | #include <linux/dma-buf.h> |
25 | #include <uapi/linux/nvgpu.h> | 25 | #include <uapi/linux/nvgpu.h> |
26 | 26 | ||
27 | #include <nvgpu/kmem.h> | ||
28 | |||
27 | #include "gk20a.h" | 29 | #include "gk20a.h" |
28 | #include "gr_gk20a.h" | 30 | #include "gr_gk20a.h" |
29 | #include "dbg_gpu_gk20a.h" | 31 | #include "dbg_gpu_gk20a.h" |
@@ -817,7 +819,7 @@ static int nvgpu_dbg_gpu_ioctl_access_fb_memory(struct dbg_session_gk20a *dbg_s, | |||
817 | goto fail_dmabuf_put; | 819 | goto fail_dmabuf_put; |
818 | } | 820 | } |
819 | 821 | ||
820 | buffer = nvgpu_kalloc(access_limit_size, true); | 822 | buffer = nvgpu_big_zalloc(access_limit_size); |
821 | if (!buffer) { | 823 | if (!buffer) { |
822 | err = -ENOMEM; | 824 | err = -ENOMEM; |
823 | goto fail_dmabuf_put; | 825 | goto fail_dmabuf_put; |
@@ -863,7 +865,7 @@ static int nvgpu_dbg_gpu_ioctl_access_fb_memory(struct dbg_session_gk20a *dbg_s, | |||
863 | fail_idle: | 865 | fail_idle: |
864 | gk20a_idle(g->dev); | 866 | gk20a_idle(g->dev); |
865 | fail_free_buffer: | 867 | fail_free_buffer: |
866 | nvgpu_kfree(buffer); | 868 | nvgpu_big_free(buffer); |
867 | fail_dmabuf_put: | 869 | fail_dmabuf_put: |
868 | dma_buf_put(dmabuf); | 870 | dma_buf_put(dmabuf); |
869 | 871 | ||