• Arnaldo Carvalho de Melo's avatar
    perf tools: Do hugetlb handling in more systems · fbef103f
    Arnaldo Carvalho de Melo authored
    The csets:
    
      0ac3348e ("perf tools: Recognize hugetlb mapping as anon mapping")
      d7e404af ("perf record: Mark MAP_HUGETLB when synthesizing mmap events")
    
    Added code conditional on MAP_HUGETLB, to make it build in older systems
    where that define wasn't available. Now that we grabbed copies of
    uapi/linux/mmap.h to have all those definitions in tools/, use it so
    that we can support building the tools for older systems (without the
    MAP_HUGETLB define in its libc headers) using new kernels that support
    such maps.
    
    Cc: Adrian Hunter <adrian.hunter@intel.com>
    Cc: David Ahern <dsahern@gmail.com>
    Cc: Jiri Olsa <jolsa@kernel.org>
    Cc: Namhyung Kim <namhyung@kernel.org>
    Cc: Wang Nan <wangnan0@huawei.com>
    Cc: Zefan Li <lizefan@huawei.com>
    Link: http://lkml.kernel.org/n/tip-wv6oqbfkpxbix4umj2kcfmaz@git.kernel.orgSigned-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
    fbef103f
map.c 19.3 KB