diff options
Diffstat (limited to 'include/linux/perf_event.h')
| -rw-r--r-- | include/linux/perf_event.h | 6 | 
1 files changed, 5 insertions, 1 deletions
diff --git a/include/linux/perf_event.h b/include/linux/perf_event.h index 45db49f64bb4..7602ccb3f40e 100644 --- a/include/linux/perf_event.h +++ b/include/linux/perf_event.h @@ -677,6 +677,7 @@ struct hw_perf_event {  			u64		last_tag;  			unsigned long	config_base;  			unsigned long	event_base; +			int		event_base_rdpmc;  			int		idx;  			int		last_cpu; @@ -1106,6 +1107,8 @@ perf_event_create_kernel_counter(struct perf_event_attr *attr,  				struct task_struct *task,  				perf_overflow_handler_t callback,  				void *context); +extern void perf_pmu_migrate_context(struct pmu *pmu, +				int src_cpu, int dst_cpu);  extern u64 perf_event_read_value(struct perf_event *event,  				 u64 *enabled, u64 *running); @@ -1269,7 +1272,8 @@ static inline bool perf_paranoid_kernel(void)  extern void perf_event_init(void);  extern void perf_tp_event(u64 addr, u64 count, void *record,  			  int entry_size, struct pt_regs *regs, -			  struct hlist_head *head, int rctx); +			  struct hlist_head *head, int rctx, +			  struct task_struct *task);  extern void perf_bp_event(struct perf_event *event, void *data);  #ifndef perf_misc_flags  | 
