Em Wed, Oct 17, 2018 at 04:41:53PM +0200, Daniel Borkmann escreveu: > This set first adds smp_* barrier variants to tools infrastructure > and in a second step updates perf and libbpf to make use of them. > For details, please see individual patches, thanks! > > Arnaldo, if there are no objections, could this be routed via bpf-next > with Acked-by's due to later dependencies in libbpf? Alternatively, > I could also get the 2nd patch out during merge window, but perhaps > it's okay to do in one go as there shouldn't be much conflict in perf.
Right, when updating kernel/events/ring_buffer.c the corresponding code in tools/ should've been changed :-) Acked-by: Arnaldo Carvalho de Melo <a...@redhat.com> - Arnaldo > Thanks! > > Daniel Borkmann (3): > tools: add smp_* barrier variants to include infrastructure > tools, perf: use smp_{rmb,mb} barriers instead of {rmb,mb} > bpf, libbpf: use proper barriers in perf ring buffer walk > > tools/arch/arm64/include/asm/barrier.h | 10 ++++++++++ > tools/arch/x86/include/asm/barrier.h | 9 ++++++--- > tools/include/asm/barrier.h | 11 +++++++++++ > tools/lib/bpf/libbpf.c | 25 +++++++++++++++++++------ > tools/perf/util/mmap.h | 5 +++-- > 5 files changed, 49 insertions(+), 11 deletions(-) > > -- > 2.9.5