diff options
Diffstat (limited to 'tools/lib/perf/include/internal/mmap.h')
| -rw-r--r-- | tools/lib/perf/include/internal/mmap.h | 5 | 
1 files changed, 3 insertions, 2 deletions
| diff --git a/tools/lib/perf/include/internal/mmap.h b/tools/lib/perf/include/internal/mmap.h index 5e3422f40ed5..5a062af8e9d8 100644 --- a/tools/lib/perf/include/internal/mmap.h +++ b/tools/lib/perf/include/internal/mmap.h @@ -6,6 +6,7 @@  #include <linux/refcount.h>  #include <linux/types.h>  #include <stdbool.h> +#include <internal/cpumap.h>  /* perf sample has 16 bits size limit */  #define PERF_SAMPLE_MAX_SIZE (1 << 16) @@ -24,7 +25,7 @@ struct perf_mmap {  	void			*base;  	int			 mask;  	int			 fd; -	int			 cpu; +	struct perf_cpu		 cpu;  	refcount_t		 refcnt;  	u64			 prev;  	u64			 start; @@ -46,7 +47,7 @@ size_t perf_mmap__mmap_len(struct perf_mmap *map);  void perf_mmap__init(struct perf_mmap *map, struct perf_mmap *prev,  		     bool overwrite, libperf_unmap_cb_t unmap_cb);  int perf_mmap__mmap(struct perf_mmap *map, struct perf_mmap_param *mp, -		    int fd, int cpu); +		    int fd, struct perf_cpu cpu);  void perf_mmap__munmap(struct perf_mmap *map);  void perf_mmap__get(struct perf_mmap *map);  void perf_mmap__put(struct perf_mmap *map); |