diff --git a/redhat-bugzilla-2117074-powerpc_vmlinux.h.patch b/redhat-bugzilla-2117074-powerpc_vmlinux.h.patch index 37521dd..e72b7d0 100644 --- a/redhat-bugzilla-2117074-powerpc_vmlinux.h.patch +++ b/redhat-bugzilla-2117074-powerpc_vmlinux.h.patch @@ -1,89 +1,24 @@ diff --git a/vendor/github.com/iovisor/bcc/libbpf-tools/powerpc/vmlinux_510.h b/vendor/github.com/iovisor/bcc/libbpf-tools/powerpc/vmlinux_510.h -index 3b1b0127d1..dd14bcc41f 100644 +index 3b1b0127d1..052db391d4 100644 --- a/vendor/github.com/iovisor/bcc/libbpf-tools/powerpc/vmlinux_510.h +++ b/vendor/github.com/iovisor/bcc/libbpf-tools/powerpc/vmlinux_510.h -@@ -7806,6 +7806,80 @@ struct perf_cgroup_info { - u64 timestamp; - }; - -+struct perf_event { -+ struct list_head event_entry; -+ struct list_head sibling_list; -+ struct list_head active_list; -+ struct rb_node group_node; -+ u64 group_index; -+ struct list_head migrate_entry; -+ struct hlist_node hlist_entry; -+ struct list_head active_entry; -+ int nr_siblings; -+ int event_caps; -+ int group_caps; -+ struct perf_event *group_leader; -+ struct pmu *pmu; -+ void *pmu_private; -+ enum perf_event_state state; -+ unsigned int attach_state; -+ local64_t count; -+ atomic64_t child_count; -+ u64 total_time_enabled; -+ u64 total_time_running; -+ u64 tstamp; -+ struct perf_event_attr attr; -+ u16 header_size; -+ u16 id_header_size; -+ u16 read_size; -+ struct hw_perf_event hw; -+ struct perf_event_context *ctx; -+ atomic_long_t refcount; -+ atomic64_t child_total_time_enabled; -+ atomic64_t child_total_time_running; -+ struct mutex child_mutex; -+ struct list_head child_list; -+ struct perf_event *parent; -+ int oncpu; -+ int cpu; -+ struct list_head owner_entry; -+ struct task_struct *owner; -+ struct mutex mmap_mutex; -+ atomic_t mmap_count; -+ struct perf_buffer *rb; -+ struct list_head rb_entry; -+ long unsigned int rcu_batches; -+ int rcu_pending; -+ wait_queue_head_t waitq; -+ struct fasync_struct *fasync; -+ int pending_wakeup; -+ int pending_kill; -+ int pending_disable; +@@ -4345,6 +4345,7 @@ struct perf_event { + int pending_wakeup; + int pending_kill; + int pending_disable; + long unsigned int pending_addr; -+ struct irq_work pending; -+ atomic_t event_limit; -+ struct perf_addr_filters_head addr_filters; -+ struct perf_addr_filter_range *addr_filter_ranges; -+ long unsigned int addr_filters_gen; -+ struct perf_event *aux_event; -+ void (*destroy)(struct perf_event *); -+ struct callback_head callback_head; -+ struct pid_namespace *ns; -+ u64 id; -+ u64 (*clock)(); -+ perf_overflow_handler_t overflow_handler; -+ void *overflow_handler_context; -+ perf_overflow_handler_t orig_overflow_handler; -+ struct bpf_prog *prog; + struct irq_work pending; + atomic_t event_limit; + struct perf_addr_filters_head addr_filters; +@@ -4360,6 +4361,7 @@ struct perf_event { + void *overflow_handler_context; + perf_overflow_handler_t orig_overflow_handler; + struct bpf_prog *prog; + u64 bpf_cookie; -+ struct trace_event_call *tp_event; -+ struct event_filter *filter; -+ struct ftrace_ops ftrace_ops; -+ struct perf_cgroup *cgrp; -+ void *security; -+ struct list_head sb_list; -+}; -+ - struct trace_entry { - short unsigned int type; - unsigned char flags; -@@ -36449,7 +36523,10 @@ enum bpf_link_type { + struct trace_event_call *tp_event; + struct event_filter *filter; + struct ftrace_ops ftrace_ops; +@@ -36449,7 +36451,10 @@ enum bpf_link_type { BPF_LINK_TYPE_ITER = 4, BPF_LINK_TYPE_NETNS = 5, BPF_LINK_TYPE_XDP = 6, @@ -95,7 +30,7 @@ index 3b1b0127d1..dd14bcc41f 100644 }; struct bpf_link_info { -@@ -40756,6 +40833,11 @@ struct bpf_raw_tp_link { +@@ -40756,6 +40761,11 @@ struct bpf_raw_tp_link { struct bpf_raw_event_map *btp; };