Messages in this thread Patch in this message | | | From | Navid Emamdoost <> | Subject | [PATCH] mm/gup: Fix memory leak in __gup_benchmark_ioctl | Date | Wed, 11 Dec 2019 11:46:51 -0600 |
| |
In the implementation of __gup_benchmark_ioctl() the allocated pages should be released before returning in case of an invalid cmd. Release pages via kvfree().
Fixes: 714a3a1ebafe ("mm/gup_benchmark.c: add additional pinning methods") Signed-off-by: Navid Emamdoost <navid.emamdoost@gmail.com> --- mm/gup_benchmark.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/mm/gup_benchmark.c b/mm/gup_benchmark.c index 7dd602d7f8db..b160638f647e 100644 --- a/mm/gup_benchmark.c +++ b/mm/gup_benchmark.c @@ -63,6 +63,7 @@ static int __gup_benchmark_ioctl(unsigned int cmd, NULL); break; default: + kvfree(pages); return -1; } -- 2.17.1
| |