Displaying 1 result from an estimated 1 matches for "nvkm_vram".
Did you mean:
nvkm_ram
2019 Aug 23
1
[PATCH] drm/nouveau: Fix memory leak in nvkm_ram_get()
...u/drm/nouveau/nvkm/subdev/fb/ram.c
index b11867f682cb..60be4d811187 100644
--- a/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.c
+++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.c
@@ -124,6 +124,9 @@ nvkm_ram_get(struct nvkm_device *device, u8 heap, u8 type, u8 rpage, u64 size,
nvkm_memory_ctor(&nvkm_vram, &vram->memory);
vram->ram = ram;
vram->page = page;
+
+ if (*pmemory)
+ nvkm_memory_unref(pmemory);
*pmemory = &vram->memory;
mutex_lock(&ram->fb->subdev.mutex);
--
2.14.4