aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/check-perf-trace.py
diff options
context:
space:
mode:
authorRussell King <rmk+kernel@armlinux.org.uk>2018-01-13 17:38:18 -0500
committerRussell King <rmk+kernel@armlinux.org.uk>2018-01-17 14:38:07 -0500
commit02088d9b392f605c892894b46aa8c83e3abd0115 (patch)
tree7dd2b1eb8b47f46e6d621a81a745d4158a002182 /tools/perf/scripts/python/check-perf-trace.py
parent0005e55a79cfda88199e41a406a829c88d708c67 (diff)
ARM: net: bpf: fix register saving
When an eBPF program tail-calls another eBPF program, it enters it after the prologue to avoid having complex stack manipulations. This can lead to kernel oopses, and similar. Resolve this by always using a fixed stack layout, a CPU register frame pointer, and using this when reloading registers before returning. Fixes: 39c13c204bb1 ("arm: eBPF JIT compiler") Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
Diffstat (limited to 'tools/perf/scripts/python/check-perf-trace.py')
0 files changed, 0 insertions, 0 deletions