diff options
Diffstat (limited to 'include/linux/perf_event.h')
| -rw-r--r-- | include/linux/perf_event.h | 12 | 
1 files changed, 7 insertions, 5 deletions
| diff --git a/include/linux/perf_event.h b/include/linux/perf_event.h index 486e84ccb1f9..4f7a61ca4b39 100644 --- a/include/linux/perf_event.h +++ b/include/linux/perf_event.h @@ -79,11 +79,6 @@ struct perf_branch_stack {  	struct perf_branch_entry	entries[0];  }; -struct perf_regs { -	__u64		abi; -	struct pt_regs	*regs; -}; -  struct task_struct;  /* @@ -610,7 +605,14 @@ struct perf_sample_data {  		u32	reserved;  	}				cpu_entry;  	struct perf_callchain_entry	*callchain; + +	/* +	 * regs_user may point to task_pt_regs or to regs_user_copy, depending +	 * on arch details. +	 */  	struct perf_regs		regs_user; +	struct pt_regs			regs_user_copy; +  	struct perf_regs		regs_intr;  	u64				stack_user_size;  } ____cacheline_aligned; | 
