Merge remote-tracking branch 'tip/auto-latest'
[deliverable/linux.git] / include / linux / perf_event.h
index 5c5362584aba12095b03d66e18447d7e412a06f1..060d0ede88df6dfc34fbfcd1e60629d8dce5373d 100644 (file)
@@ -690,6 +690,10 @@ struct perf_event {
        u64                             (*clock)(void);
        perf_overflow_handler_t         overflow_handler;
        void                            *overflow_handler_context;
+#ifdef CONFIG_BPF_SYSCALL
+       perf_overflow_handler_t         orig_overflow_handler;
+       struct bpf_prog                 *prog;
+#endif
 
 #ifdef CONFIG_EVENT_TRACING
        struct trace_event_call         *tp_event;
@@ -802,6 +806,11 @@ struct perf_output_handle {
        int                             page;
 };
 
+struct bpf_perf_event_data_kern {
+       struct pt_regs *regs;
+       struct perf_sample_data *data;
+};
+
 #ifdef CONFIG_CGROUP_PERF
 
 /*
This page took 0.026387 seconds and 5 git commands to generate.