aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/sched-migration.py
diff options
context:
space:
mode:
authorSong Liu <[email protected]>2018-05-07 10:50:48 -0700
committerDaniel Borkmann <[email protected]>2018-05-14 23:29:45 +0200
commitbae77c5eb5b2107e300fb02da2311f2aa0d8ee3c (patch)
tree54161e53098e6b684e7eb03bab0082626f0307fe /tools/perf/scripts/python/sched-migration.py
parenta84880ef4352c61896028448d809e32f8646628d (diff)
bpf: enable stackmap with build_id in nmi context
Currently, we cannot parse build_id in nmi context because of up_read(&current->mm->mmap_sem), this makes stackmap with build_id less useful. This patch enables parsing build_id in nmi by putting the up_read() call in irq_work. To avoid memory allocation in nmi context, we use per cpu variable for the irq_work. As a result, only one irq_work per cpu is allowed. If the irq_work is in-use, we fallback to only report ips. Cc: Alexei Starovoitov <[email protected]> Cc: Daniel Borkmann <[email protected]> Cc: Peter Zijlstra <[email protected]> Signed-off-by: Song Liu <[email protected]> Signed-off-by: Daniel Borkmann <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/sched-migration.py')
0 files changed, 0 insertions, 0 deletions