lkml.org 
[lkml]   [2019]   [Jan]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH kallsyms, bpf 0/3] kallsym_tree for dynamic ksymbols
Date
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

\
 
 \ /
  Last update: 2019-01-18 00:18    [W:0.038 / U:4.988 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site