aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/stackcollapse.py
diff options
context:
space:
mode:
authorNamhyung Kim <[email protected]>2022-11-18 11:01:09 -0800
committerArnaldo Carvalho de Melo <[email protected]>2022-11-23 10:42:28 -0300
commitc66a36af7ba3a628453da1d91f42ee64fb36ea5a (patch)
tree291fd932e31f1b2d3ea169601086258259dface7 /tools/perf/scripts/python/stackcollapse.py
parent7b7c22ccdf275018f715af95b7d052e8d4c6c690 (diff)
perf lock contention: Do not use BPF task local storage
It caused some troubles when a lock inside kmalloc is contended because task local storage would allocate memory using kmalloc. It'd create a recusion and even crash in my system. There could be a couple of workarounds but I think the simplest one is to use a pre-allocated hash map. We could fix the task local storage to use the safe BPF allocator, but it takes time so let's change this until it happens actually. Signed-off-by: Namhyung Kim <[email protected]> Acked-by: Martin KaFai Lau <[email protected]> Cc: Adrian Hunter <[email protected]> Cc: Blake Jones <[email protected]> Cc: Chris Li <[email protected]> Cc: Ian Rogers <[email protected]> Cc: Ingo Molnar <[email protected]> Cc: Jiri Olsa <[email protected]> Cc: Peter Zijlstra <[email protected]> Cc: Song Liu <[email protected]> Cc: [email protected] Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Arnaldo Carvalho de Melo <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions