| From 5b76ee148b7893a0afa1413b4d28c3c141ac6c7f Mon Sep 17 00:00:00 2001 |
| From: Ben Skeggs <bskeggs@redhat.com> |
| Date: Wed, 15 Jan 2020 06:34:21 +1000 |
| Subject: [PATCH] drm/nouveau/fault/gv100-: fix memory leak on module unload |
| |
| commit 633cc9beeb6f9b5fa2f17a2a9d0e2790cb6c3de7 upstream. |
| |
| Signed-off-by: Ben Skeggs <bskeggs@redhat.com> |
| Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> |
| |
| diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.c b/drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.c |
| index ca251560d3e0..bb4a4266897c 100644 |
| --- a/drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.c |
| +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.c |
| @@ -146,6 +146,7 @@ nvkm_fault_dtor(struct nvkm_subdev *subdev) |
| struct nvkm_fault *fault = nvkm_fault(subdev); |
| int i; |
| |
| + nvkm_notify_fini(&fault->nrpfb); |
| nvkm_event_fini(&fault->event); |
| |
| for (i = 0; i < fault->buffer_nr; i++) { |
| -- |
| 2.7.4 |
| |