[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20190117231730.2413466-1-songliubraving@fb.com>
Date: Thu, 17 Jan 2019 15:17:27 -0800
From: Song Liu <songliubraving@...com>
To: <linux-kernel@...r.kernel.org>, <netdev@...r.kernel.org>
CC: Song Liu <songliubraving@...com>, <peterz@...radead.org>,
<acme@...nel.org>, <ast@...nel.org>, <daniel@...earbox.net>,
<kernel-team@...com>
Subject: [PATCH kallsyms, bpf 0/3] kallsym_tree for dynamic ksymbols
This set includes Peter's work to merge multiple trees for different types
of dynamic kallsyms (BPF, ftrace, etc.). Symbols for BPF programs are
migrated to use kallsym_tree.
I have made minor changes to Peter's patches, and tested them with BPF
programs and perf utility.
Thanks,
Song
Peter Zijlstra (3):
rbtree_latch: Introduce latch_tree_first() and latch_tree_next()
kallsyms: Introduce kallsym_tree for dynamic symbols
bpf: migrate symbols for BPF programs to kallsym_tree
include/linux/bpf.h | 7 +-
include/linux/filter.h | 42 --------
include/linux/kallsyms.h | 16 +++
include/linux/rbtree_latch.h | 54 ++++++++++
kernel/bpf/core.c | 167 ++++-------------------------
kernel/events/core.c | 35 ------
kernel/extable.c | 6 +-
kernel/kallsyms.c | 201 ++++++++++++++++++++++++++++++++---
8 files changed, 281 insertions(+), 247 deletions(-)
--
2.17.1
Powered by blists - more mailing lists