Skip to content

Commit

Permalink
x86 mmiotrace: fix a rare memory leak
Browse files Browse the repository at this point in the history
Signed-off-by: Pekka Paalanen <pq@iki.fi>
Acked-by: Steven Rostedt <rostedt@goodmis.org>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
  • Loading branch information
Pekka Paalanen authored and Ingo Molnar committed Oct 14, 2008
1 parent 644f991 commit bbe5c78
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion arch/x86/mm/mmio-mod.c
Original file line number Diff line number Diff line change
Expand Up @@ -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);
Expand Down

0 comments on commit bbe5c78

Please sign in to comment.