[PATCH 13/24] perf evlist: Extract common code in mmap failure processing

2016-07-15 Thread Arnaldo Carvalho de Melo
From: Wang Nan In perf_evlist__mmap_per_cpu() and perf_evlist__mmap_per_thread(), in case of mmap failure, successfully created maps should be cleared. Current code uses two loops calling __perf_evlist__munmap() for each function. This patch extracts common code to

[PATCH 13/24] perf evlist: Extract common code in mmap failure processing

2016-07-15 Thread Arnaldo Carvalho de Melo
From: Wang Nan In perf_evlist__mmap_per_cpu() and perf_evlist__mmap_per_thread(), in case of mmap failure, successfully created maps should be cleared. Current code uses two loops calling __perf_evlist__munmap() for each function. This patch extracts common code to perf_evlist__munmap_nofree()