]> git.baikalelectronics.ru Git - kernel.git/commit
perf record: Mark MAP_HUGETLB when synthesizing mmap events
authorWang Nan <wangnan0@huawei.com>
Tue, 6 Sep 2016 04:58:29 +0000 (04:58 +0000)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Thu, 8 Sep 2016 15:36:01 +0000 (12:36 -0300)
commit7941edde1bb933c78fea3c3633e1d9e9dc7e7b9c
tree5d9de1f59369de41ac1146e9ec2f35658c6bddf7
parent2a9eeec79f57b0fbe59e65732a8e6a39f37ea6f2
perf record: Mark MAP_HUGETLB when synthesizing mmap events

When synthesizing mmap events, add MAP_HUGETLB map flag if the source of
mapping is file in hugetlbfs.

After this patch, perf can identify hugetlb mapping even if perf is
started after the mapping of huge pages (like with 'perf top').

Signed-off-by: Wang Nan <wangnan0@huawei.com>
Reviewed-by: Nilay Vaish <nilayvaish@gmail.com>
Cc: He Kuang <hekuang@huawei.com>
Cc: Hou Pengyang <houpengyang@huawei.com>
Cc: Zefan Li <lizefan@huawei.com>
Link: http://lkml.kernel.org/r/1473137909-142064-4-git-send-email-wangnan0@huawei.com
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/perf/util/event.c