kernel-hacking-2024-linux-s.../arch/powerpc/net
Jordan Niethe 3a3fc9bf10 powerpc64/bpf: Store temp registers' bpf to ppc mapping
In bpf_jit_build_body(), the mapping of TMP_REG_1 and TMP_REG_2's bpf
register to ppc register is evalulated at every use despite not
changing. Instead, determine the ppc register once and store the result.

Signed-off-by: Jordan Niethe <jniethe5@gmail.com>
[Rebased, converted additional usage sites]
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/0944e2f0fa6dd254ea401f1c946fb6c9a5294278.1644834730.git.naveen.n.rao@linux.vnet.ibm.com
2022-03-08 00:04:59 +11:00
..
bpf_jit.h powerpc/bpf: Cleanup bpf_jit.h 2022-03-08 00:04:59 +11:00
bpf_jit_comp.c powerpc64/bpf elfv1: Do not load TOC before calling functions 2022-03-08 00:04:58 +11:00
bpf_jit_comp32.c powerpc/bpf: Use _Rn macros for GPRs 2022-03-08 00:04:59 +11:00
bpf_jit_comp64.c powerpc64/bpf: Store temp registers' bpf to ppc mapping 2022-03-08 00:04:59 +11:00
Makefile powerpc/bpf: Implement extended BPF on PPC32 2021-04-03 21:22:21 +11:00