Messages in this thread Patch in this message | | | Date | Tue, 16 Sep 2008 21:54:16 +0300 | From | Pekka Paalanen <> | Subject | [PATCH 1/7] x86 mmiotrace: fix a rare memory leak. |
| |
From da74191de5e5a3c0adee0604757d19b2faf8ec79 Mon Sep 17 00:00:00 2001 From: Pekka Paalanen <pq@iki.fi> Date: Sat, 23 Aug 2008 14:32:22 +0300 Subject: [PATCH] x86 mmiotrace: fix a rare memory leak.
Signed-off-by: Pekka Paalanen <pq@iki.fi> --- arch/x86/mm/mmio-mod.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/arch/x86/mm/mmio-mod.c b/arch/x86/mm/mmio-mod.c index 635b50e..754bd1e 100644 --- a/arch/x86/mm/mmio-mod.c +++ b/arch/x86/mm/mmio-mod.c @@ -307,8 +307,10 @@ static void ioremap_trace_core(resource_size_t offset, unsigned long size, map.map_id = trace->id; spin_lock_irq(&trace_lock); - if (!is_enabled()) + if (!is_enabled()) { + kfree(trace); goto not_enabled; + } mmio_trace_mapping(&map); list_add_tail(&trace->list, &trace_list); -- 1.5.6.4
| |