From cebf5ea15929b207d022b0c93868a7d1903ca4c9 Mon Sep 17 00:00:00 2001 From: Petlozu Pravareshwar Date: Tue, 4 Jun 2019 17:52:51 +0530 Subject: [PATCH] gpu: nvgpu: release nvgpu endpt minion fw Release nvgpu nvlink endpt minion fw after minion has loaded and booted successfully. This fixes the kernel memory leak. Bug 200448597 Change-Id: Ia15a0941275101a9713ad5c4210e0e316a080c2e Signed-off-by: Petlozu Pravareshwar Reviewed-on: https://git-master.nvidia.com/r/2130388 Reviewed-by: mobile promotions Tested-by: mobile promotions --- drivers/gpu/nvgpu/common/nvlink/minion.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/nvgpu/common/nvlink/minion.c b/drivers/gpu/nvgpu/common/nvlink/minion.c index 7a5c5421c..cca1c2062 100644 --- a/drivers/gpu/nvgpu/common/nvlink/minion.c +++ b/drivers/gpu/nvgpu/common/nvlink/minion.c @@ -120,6 +120,9 @@ int nvgpu_nvlink_minion_load(struct gk20a *g) } g->ops.nvlink.minion.init_intr(g); + + nvgpu_release_firmware(g, nvgpu_minion_fw); + return err; exit: