diff options
Diffstat (limited to 'Documentation/perf_counter/builtin-top.c')
-rw-r--r-- | Documentation/perf_counter/builtin-top.c | 17 |
1 files changed, 3 insertions, 14 deletions
diff --git a/Documentation/perf_counter/builtin-top.c b/Documentation/perf_counter/builtin-top.c index 9d2c769e5f83..601bddbc30d5 100644 --- a/Documentation/perf_counter/builtin-top.c +++ b/Documentation/perf_counter/builtin-top.c | |||
@@ -63,15 +63,6 @@ | |||
63 | 63 | ||
64 | #include "util.h" | 64 | #include "util.h" |
65 | 65 | ||
66 | #define _GNU_SOURCE | ||
67 | #include <sys/types.h> | ||
68 | #include <sys/stat.h> | ||
69 | #include <sys/time.h> | ||
70 | #include <unistd.h> | ||
71 | #include <stdint.h> | ||
72 | #include <stdlib.h> | ||
73 | #include <string.h> | ||
74 | #include <limits.h> | ||
75 | #include <getopt.h> | 66 | #include <getopt.h> |
76 | #include <assert.h> | 67 | #include <assert.h> |
77 | #include <fcntl.h> | 68 | #include <fcntl.h> |
@@ -103,8 +94,6 @@ | |||
103 | #define PR_TASK_PERF_COUNTERS_DISABLE 31 | 94 | #define PR_TASK_PERF_COUNTERS_DISABLE 31 |
104 | #define PR_TASK_PERF_COUNTERS_ENABLE 32 | 95 | #define PR_TASK_PERF_COUNTERS_ENABLE 32 |
105 | 96 | ||
106 | #define ARRAY_SIZE(x) (sizeof(x) / sizeof((x)[0])) | ||
107 | |||
108 | #define rdclock() \ | 97 | #define rdclock() \ |
109 | ({ \ | 98 | ({ \ |
110 | struct timespec ts; \ | 99 | struct timespec ts; \ |
@@ -1077,7 +1066,7 @@ static void process_event(uint64_t ip, int counter) | |||
1077 | record_ip(ip, counter); | 1066 | record_ip(ip, counter); |
1078 | } | 1067 | } |
1079 | 1068 | ||
1080 | static void process_options(int argc, char *argv[]) | 1069 | static void process_options(int argc, char **argv) |
1081 | { | 1070 | { |
1082 | int error = 0, counter; | 1071 | int error = 0, counter; |
1083 | 1072 | ||
@@ -1255,7 +1244,7 @@ static void mmap_read(struct mmap_data *md) | |||
1255 | 1244 | ||
1256 | event_t event_copy; | 1245 | event_t event_copy; |
1257 | 1246 | ||
1258 | unsigned int size = event->header.size; | 1247 | size_t size = event->header.size; |
1259 | 1248 | ||
1260 | /* | 1249 | /* |
1261 | * Event straddles the mmap boundary -- header should always | 1250 | * Event straddles the mmap boundary -- header should always |
@@ -1301,7 +1290,7 @@ static void mmap_read(struct mmap_data *md) | |||
1301 | md->prev = old; | 1290 | md->prev = old; |
1302 | } | 1291 | } |
1303 | 1292 | ||
1304 | int cmd_top(int argc, const char **argv, const char *prefix) | 1293 | int cmd_top(int argc, char **argv, const char *prefix) |
1305 | { | 1294 | { |
1306 | struct pollfd event_array[MAX_NR_CPUS * MAX_COUNTERS]; | 1295 | struct pollfd event_array[MAX_NR_CPUS * MAX_COUNTERS]; |
1307 | struct mmap_data mmap_array[MAX_NR_CPUS][MAX_COUNTERS]; | 1296 | struct mmap_data mmap_array[MAX_NR_CPUS][MAX_COUNTERS]; |