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 |
