aboutsummaryrefslogtreecommitdiffstats
path: root/net/dsa/dsa.c
diff options
context:
space:
mode:
authorAlexei Starovoitov <[email protected]>2017-05-30 20:31:34 +0000
committerDavid S. Miller <[email protected]>2017-05-31 23:29:48 +0000
commit177366bf7ceb35860281a6ebe824e42bf96fd95d (patch)
treed8cb564978e0f74b91e0a297e98976c2b3af79ba /net/dsa/dsa.c
parentbpf: use different interpreter depending on required stack size (diff)
downloadkernel-177366bf7ceb35860281a6ebe824e42bf96fd95d.tar.gz
kernel-177366bf7ceb35860281a6ebe824e42bf96fd95d.zip
bpf: change x86 JITed program stack layout
in order to JIT programs with different stack sizes we need to make epilogue and exception path to be stack size independent, hence move auxiliary stack space from the bottom of the stack to the top of the stack. Nice side effect is that JITed function prologue becomes shorter due to imm8 offset encoding vs imm32. Signed-off-by: Alexei Starovoitov <[email protected]> Acked-by: Daniel Borkmann <[email protected]> Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'net/dsa/dsa.c')
0 files changed, 0 insertions, 0 deletions