diff options
author | David Ahern <dsahern@gmail.com> | 2013-08-27 12:50:40 -0400 |
---|---|---|
committer | Arnaldo Carvalho de Melo <acme@redhat.com> | 2013-08-30 14:43:28 -0400 |
commit | f2935f3e585226b8203ec3861907e1cb16ad3d6a (patch) | |
tree | 0288b2e20a404a96e4727b0c4590e97a58baac21 /tools | |
parent | bdc896617b4fcaa9c89da9a9c5b72660f6741d46 (diff) |
perf trace: Handle missing HUGEPAGE defines
Needed for compile on Fedora 12 which goes back to the 2.6.32 kernel.
Might be needed for RHEL6. I use F12 to compile static binaries for
Wind River Linux 4.3.
Signed-off-by: David Ahern <dsahern@gmail.com>
Link: http://lkml.kernel.org/n/tip-nd0d7rbajgm8k6tah3xv34v1@git.kernel.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Diffstat (limited to 'tools')
-rw-r--r-- | tools/perf/builtin-trace.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tools/perf/builtin-trace.c b/tools/perf/builtin-trace.c index 845facc49ef3..69a065e51135 100644 --- a/tools/perf/builtin-trace.c +++ b/tools/perf/builtin-trace.c | |||
@@ -71,7 +71,9 @@ static size_t syscall_arg__scnprintf_mmap_flags(char *bf, size_t size, unsigned | |||
71 | P_MMAP_FLAG(FILE); | 71 | P_MMAP_FLAG(FILE); |
72 | P_MMAP_FLAG(FIXED); | 72 | P_MMAP_FLAG(FIXED); |
73 | P_MMAP_FLAG(GROWSDOWN); | 73 | P_MMAP_FLAG(GROWSDOWN); |
74 | #ifdef MAP_HUGETLB | ||
74 | P_MMAP_FLAG(HUGETLB); | 75 | P_MMAP_FLAG(HUGETLB); |
76 | #endif | ||
75 | P_MMAP_FLAG(LOCKED); | 77 | P_MMAP_FLAG(LOCKED); |
76 | P_MMAP_FLAG(NONBLOCK); | 78 | P_MMAP_FLAG(NONBLOCK); |
77 | P_MMAP_FLAG(NORESERVE); | 79 | P_MMAP_FLAG(NORESERVE); |
@@ -110,8 +112,12 @@ static size_t syscall_arg__scnprintf_madvise_behavior(char *bf, size_t size, uns | |||
110 | #endif | 112 | #endif |
111 | P_MADV_BHV(MERGEABLE); | 113 | P_MADV_BHV(MERGEABLE); |
112 | P_MADV_BHV(UNMERGEABLE); | 114 | P_MADV_BHV(UNMERGEABLE); |
115 | #ifdef MADV_HUGEPAGE | ||
113 | P_MADV_BHV(HUGEPAGE); | 116 | P_MADV_BHV(HUGEPAGE); |
117 | #endif | ||
118 | #ifdef MADV_NOHUGEPAGE | ||
114 | P_MADV_BHV(NOHUGEPAGE); | 119 | P_MADV_BHV(NOHUGEPAGE); |
120 | #endif | ||
115 | #ifdef MADV_DONTDUMP | 121 | #ifdef MADV_DONTDUMP |
116 | P_MADV_BHV(DONTDUMP); | 122 | P_MADV_BHV(DONTDUMP); |
117 | #endif | 123 | #endif |