summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/vgpu/fecs_trace_vgpu.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/vgpu/fecs_trace_vgpu.c')
-rw-r--r--drivers/gpu/nvgpu/vgpu/fecs_trace_vgpu.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/drivers/gpu/nvgpu/vgpu/fecs_trace_vgpu.c b/drivers/gpu/nvgpu/vgpu/fecs_trace_vgpu.c
index 6396ee4c..398e26b2 100644
--- a/drivers/gpu/nvgpu/vgpu/fecs_trace_vgpu.c
+++ b/drivers/gpu/nvgpu/vgpu/fecs_trace_vgpu.c
@@ -16,6 +16,8 @@
16#include <linux/tegra_vgpu.h> 16#include <linux/tegra_vgpu.h>
17#include <linux/version.h> 17#include <linux/version.h>
18 18
19#include <nvgpu/kmem.h>
20
19#include "gk20a/gk20a.h" 21#include "gk20a/gk20a.h"
20#include "gk20a/ctxsw_trace_gk20a.h" 22#include "gk20a/ctxsw_trace_gk20a.h"
21#include "vgpu.h" 23#include "vgpu.h"
@@ -42,7 +44,7 @@ static int vgpu_fecs_trace_init(struct gk20a *g)
42 44
43 gk20a_dbg_fn(""); 45 gk20a_dbg_fn("");
44 46
45 vcst = kzalloc(sizeof(*vcst), GFP_KERNEL); 47 vcst = nvgpu_kzalloc(g, sizeof(*vcst));
46 if (!vcst) 48 if (!vcst)
47 return -ENOMEM; 49 return -ENOMEM;
48 50
@@ -91,7 +93,7 @@ fail:
91 iounmap(vcst->buf); 93 iounmap(vcst->buf);
92 if (vcst->cookie) 94 if (vcst->cookie)
93 tegra_hv_mempool_unreserve(vcst->cookie); 95 tegra_hv_mempool_unreserve(vcst->cookie);
94 kfree(vcst); 96 nvgpu_kfree(g, vcst);
95 return err; 97 return err;
96} 98}
97 99
@@ -101,7 +103,7 @@ static int vgpu_fecs_trace_deinit(struct gk20a *g)
101 103
102 iounmap(vcst->buf); 104 iounmap(vcst->buf);
103 tegra_hv_mempool_unreserve(vcst->cookie); 105 tegra_hv_mempool_unreserve(vcst->cookie);
104 kfree(vcst); 106 nvgpu_kfree(g, vcst);
105 return 0; 107 return 0;
106} 108}
107 109