diff options
-rw-r--r-- | drivers/gpu/nvgpu/pmgr/pmgrpmu.c | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/drivers/gpu/nvgpu/pmgr/pmgrpmu.c b/drivers/gpu/nvgpu/pmgr/pmgrpmu.c index 28fe943e..9873bd17 100644 --- a/drivers/gpu/nvgpu/pmgr/pmgrpmu.c +++ b/drivers/gpu/nvgpu/pmgr/pmgrpmu.c | |||
@@ -11,13 +11,17 @@ | |||
11 | * more details. | 11 | * more details. |
12 | */ | 12 | */ |
13 | 13 | ||
14 | #include "gk20a/gk20a.h" | 14 | #include <nvgpu/kmem.h> |
15 | #include "pwrdev.h" | ||
16 | #include "boardobj/boardobjgrp.h" | ||
17 | #include "boardobj/boardobjgrp_e32.h" | ||
18 | #include <nvgpu/pmuif/nvgpu_gpmu_cmdif.h> | 15 | #include <nvgpu/pmuif/nvgpu_gpmu_cmdif.h> |
16 | |||
17 | #include "gk20a/gk20a.h" | ||
19 | #include "gm206/bios_gm206.h" | 18 | #include "gm206/bios_gm206.h" |
20 | #include "gk20a/pmu_gk20a.h" | 19 | #include "gk20a/pmu_gk20a.h" |
20 | |||
21 | #include "boardobj/boardobjgrp.h" | ||
22 | #include "boardobj/boardobjgrp_e32.h" | ||
23 | |||
24 | #include "pwrdev.h" | ||
21 | #include "pmgrpmu.h" | 25 | #include "pmgrpmu.h" |
22 | 26 | ||
23 | struct pmgr_pmucmdhandler_params { | 27 | struct pmgr_pmucmdhandler_params { |
@@ -281,7 +285,7 @@ u32 pmgr_send_pwr_policy_to_pmu(struct gk20a *g) | |||
281 | u8 indx; | 285 | u8 indx; |
282 | u32 max_dmem_size; | 286 | u32 max_dmem_size; |
283 | 287 | ||
284 | ppwrpack = kzalloc(sizeof(struct nv_pmu_pmgr_pwr_policy_pack), GFP_KERNEL); | 288 | ppwrpack = nvgpu_kzalloc(g, sizeof(struct nv_pmu_pmgr_pwr_policy_pack)); |
285 | if (!ppwrpack) { | 289 | if (!ppwrpack) { |
286 | gk20a_err(dev_from_gk20a(g), | 290 | gk20a_err(dev_from_gk20a(g), |
287 | "pwr policy alloc failed %x", | 291 | "pwr policy alloc failed %x", |
@@ -357,7 +361,7 @@ u32 pmgr_send_pwr_policy_to_pmu(struct gk20a *g) | |||
357 | 361 | ||
358 | exit: | 362 | exit: |
359 | if (ppwrpack) { | 363 | if (ppwrpack) { |
360 | kfree(ppwrpack); | 364 | nvgpu_kfree(g, ppwrpack); |
361 | } | 365 | } |
362 | 366 | ||
363 | return status; | 367 | return status; |