commit
44b90ffd55
@ -0,0 +1 @@
|
|||||||
|
SOURCES/pcp-6.0.1.src.tar.gz
|
@ -0,0 +1 @@
|
|||||||
|
4f405e26a6c651b2f094134e0648cd5fd201d310 SOURCES/pcp-6.0.1.src.tar.gz
|
@ -0,0 +1,88 @@
|
|||||||
|
diff --git a/vendor/github.com/iovisor/bcc/libbpf-tools/arm64/vmlinux_510.h b/vendor/github.com/iovisor/bcc/libbpf-tools/arm64/vmlinux_510.h
|
||||||
|
index f84b1347bf..3c032f5230 100644
|
||||||
|
--- a/vendor/github.com/iovisor/bcc/libbpf-tools/arm64/vmlinux_510.h
|
||||||
|
+++ b/vendor/github.com/iovisor/bcc/libbpf-tools/arm64/vmlinux_510.h
|
||||||
|
@@ -1678,6 +1678,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;
|
||||||
|
@@ -1693,6 +1694,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;
|
||||||
|
@@ -26070,7 +26072,10 @@ enum bpf_link_type {
|
||||||
|
BPF_LINK_TYPE_ITER = 4,
|
||||||
|
BPF_LINK_TYPE_NETNS = 5,
|
||||||
|
BPF_LINK_TYPE_XDP = 6,
|
||||||
|
- MAX_BPF_LINK_TYPE = 7,
|
||||||
|
+ BPF_LINK_TYPE_PERF_EVENT = 7,
|
||||||
|
+ BPF_LINK_TYPE_KPROBE_MULTI = 8,
|
||||||
|
+ BPF_LINK_TYPE_STRUCT_OPS = 9,
|
||||||
|
+ MAX_BPF_LINK_TYPE = 10,
|
||||||
|
};
|
||||||
|
|
||||||
|
struct bpf_link_info {
|
||||||
|
@@ -30363,6 +30368,11 @@ struct bpf_raw_tp_link {
|
||||||
|
struct bpf_raw_event_map *btp;
|
||||||
|
};
|
||||||
|
|
||||||
|
+struct bpf_perf_link {
|
||||||
|
+ struct bpf_link link;
|
||||||
|
+ struct file *perf_file;
|
||||||
|
+};
|
||||||
|
+
|
||||||
|
struct btf_member {
|
||||||
|
__u32 name_off;
|
||||||
|
__u32 type;
|
||||||
|
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..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
|
||||||
|
@@ -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;
|
||||||
|
@@ -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;
|
||||||
|
@@ -36449,7 +36451,10 @@ enum bpf_link_type {
|
||||||
|
BPF_LINK_TYPE_ITER = 4,
|
||||||
|
BPF_LINK_TYPE_NETNS = 5,
|
||||||
|
BPF_LINK_TYPE_XDP = 6,
|
||||||
|
- MAX_BPF_LINK_TYPE = 7,
|
||||||
|
+ BPF_LINK_TYPE_PERF_EVENT = 7,
|
||||||
|
+ BPF_LINK_TYPE_KPROBE_MULTI = 8,
|
||||||
|
+ BPF_LINK_TYPE_STRUCT_OPS = 9,
|
||||||
|
+ MAX_BPF_LINK_TYPE = 10,
|
||||||
|
};
|
||||||
|
|
||||||
|
struct bpf_link_info {
|
||||||
|
@@ -40756,6 +40761,11 @@ struct bpf_raw_tp_link {
|
||||||
|
struct bpf_raw_event_map *btp;
|
||||||
|
};
|
||||||
|
|
||||||
|
+struct bpf_perf_link {
|
||||||
|
+ struct bpf_link link;
|
||||||
|
+ struct file *perf_file;
|
||||||
|
+};
|
||||||
|
+
|
||||||
|
struct btf_member {
|
||||||
|
__u32 name_off;
|
||||||
|
__u32 type;
|
@ -0,0 +1,19 @@
|
|||||||
|
commit 23bfdcbac0b0fb7bd33f092c6f2ad56889480335
|
||||||
|
Author: Andreas Gerstmayr <agerstmayr@redhat.com>
|
||||||
|
Date: Thu Oct 27 14:22:37 2022 +0200
|
||||||
|
|
||||||
|
build: use vendored vmlinux.h when compiling bpftool
|
||||||
|
|
||||||
|
diff --git a/vendor/GNUmakefile b/vendor/GNUmakefile
|
||||||
|
index a0c29d4b45..57151e4671 100644
|
||||||
|
--- a/vendor/GNUmakefile
|
||||||
|
+++ b/vendor/GNUmakefile
|
||||||
|
@@ -3,7 +3,7 @@ include $(TOPDIR)/src/include/builddefs
|
||||||
|
|
||||||
|
default_pcp default:
|
||||||
|
ifeq "$(PMDA_BPF)" "true"
|
||||||
|
- $(MAKE) -C github.com/libbpf/bpftool/src
|
||||||
|
+ $(MAKE) -C github.com/libbpf/bpftool/src VMLINUX_H=$(PMDABPF_VMLINUXH)
|
||||||
|
endif
|
||||||
|
|
||||||
|
install_pcp install:
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in new issue