aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/usr
diff options
context:
space:
mode:
authorKan Liang <kan.liang@linux.intel.com>2018-03-26 09:42:09 -0400
committerArnaldo Carvalho de Melo <acme@redhat.com>2018-03-27 13:13:38 -0300
commitf58385f629c87a9e210108b39c1f4950d0363ad2 (patch)
tree532b5e34e645af4984155e187d2737e38a57f2fc /usr
parentperf build: Fix check-headers.sh opts assignment (diff)
downloadwireguard-linux-f58385f629c87a9e210108b39c1f4950d0363ad2.tar.xz
wireguard-linux-f58385f629c87a9e210108b39c1f4950d0363ad2.zip
perf mmap: Fix accessing unmapped mmap in perf_mmap__read_done()
There is a segmentation fault when running 'perf trace'. For example: [root@jouet e]# perf trace -e *chdir -o /tmp/bla perf report --ignore-vmlinux -i ../perf.data The perf_mmap__consume() could unmap the mmap. It needs to check the refcnt in perf_mmap__read_done(). Reported-by: Arnaldo Carvalho de Melo <acme@redhat.com> Signed-off-by: Kan Liang <kan.liang@linux.intel.com> Cc: Jiri Olsa <jolsa@kernel.org> Cc: Namhyung Kim <namhyung@kernel.org> Cc: Wang Nan <wangnan0@huawei.com> Fixes: ee023de05f35 ("perf mmap: Introduce perf_mmap__read_done()") Link: http://lkml.kernel.org/r/1522071729-16776-1-git-send-email-kan.liang@linux.intel.com Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Diffstat (limited to 'usr')
0 files changed, 0 insertions, 0 deletions