]> git.baikalelectronics.ru Git - kernel.git/commit
powerpc/bpf: Use bctrl for making function calls
authorNaveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
Wed, 9 Jun 2021 09:00:24 +0000 (14:30 +0530)
committerMichael Ellerman <mpe@ellerman.id.au>
Fri, 25 Jun 2021 04:47:19 +0000 (14:47 +1000)
commita37abf633fd1b248e4d79da6be10c90d5c2175e7
tree2dcdd9f24d6fb630a15eb3161f73faf9905608fc
parentf40f8591a8eaa330351f2f39a2497188d941b959
powerpc/bpf: Use bctrl for making function calls

blrl corrupts the link stack. Instead use bctrl when making function
calls from BPF programs.

Reported-by: Anton Blanchard <anton@ozlabs.org>
Signed-off-by: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/20210609090024.1446800-1-naveen.n.rao@linux.vnet.ibm.com
arch/powerpc/net/bpf_jit_comp32.c
arch/powerpc/net/bpf_jit_comp64.c