]> git.baikalelectronics.ru Git - kernel.git/commit
bpf: take advantage of stack_depth tracking in powerpc JIT
authorSandipan Das <sandipan@linux.vnet.ibm.com>
Fri, 1 Sep 2017 18:53:01 +0000 (00:23 +0530)
committerMichael Ellerman <mpe@ellerman.id.au>
Mon, 6 Nov 2017 05:48:16 +0000 (16:48 +1100)
commitb2e54d6dc14f8703985c723c704b1e809df18132
tree87486f365174fa650334fc56d948f52d3a48affb
parent29d7eef1304eaa3a1af0b7cd93983d20e56a996a
bpf: take advantage of stack_depth tracking in powerpc JIT

Take advantage of stack_depth tracking, originally introduced for
x64, in powerpc JIT as well. Round up allocated stack by 16 bytes
to make sure it stays aligned for functions called from JITed bpf
program.

Signed-off-by: Sandipan Das <sandipan@linux.vnet.ibm.com>
Reviewed-by: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
arch/powerpc/net/bpf_jit64.h
arch/powerpc/net/bpf_jit_comp64.c