linux/arch/x86/events
Thomas Gleixner 6b800ce9ee perf/x86/intel: Plug memory leak in intel_pmu_init()
[ Upstream commit 7ad1437d6a ]

A recent commit introduced an extra merge_attr() call in the skylake
branch, which causes a memory leak.

Store the pointer to the extra allocated memory and free it at the end of
the function.

Fixes: a5df70c354 ("perf/x86: Only show format attributes when supported")
Reported-by: Tommi Rantala <tommi.t.rantala@nokia.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Cc: Andi Kleen <ak@linux.intel.com>
Signed-off-by: Sasha Levin <alexander.levin@verizon.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
History 2018-03-03 10:24:31 +01:00
..
amd perf/x86/amd/power: Do not load AMD power module on !AMD platforms 2018-01-31 14:03:49 +01:00
intel perf/x86/intel: Plug memory leak in intel_pmu_init() 2018-03-03 10:24:31 +01:00
core.c locking/barriers: Convert users of lockless_dereference() to READ_ONCE() 2017-12-25 14:26:21 +01:00
Kconfig License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
Makefile perf/x86/events: Add an AMD-specific Makefile 2017-01-30 12:01:19 +01:00
msr.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
perf_event.h x86/events/intel/ds: Map debug buffers in cpu_entry_area 2018-01-02 20:30:59 +01:00