This is v2 of the series posted at: http://lkml.kernel.org/r/cover.1633104510.git.naveen.n.rao@xxxxxxxxxxxxxxxxxx Only patches from v1 that need to go into powerpc/fixes are included. Other patches will be posted as a separate series for inclusion into powerpc/next. Patches 7 to 10 are new and fix issues in ppc32. - Naveen Naveen N. Rao (10): powerpc/lib: Add helper to check if offset is within conditional branch range powerpc/bpf: Validate branch ranges powerpc/bpf: Fix BPF_MOD when imm == 1 powerpc/bpf: Fix BPF_SUB when imm == 0x80000000 powerpc/security: Add a helper to query stf_barrier type powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPEC powerpc/bpf ppc32: Fix ALU32 BPF_ARSH operation powerpc/bpf ppc32: Fix JMP32_JSET_K powerpc/bpf ppc32: Do not emit zero extend instruction for 64-bit BPF_END powerpc/bpf ppc32: Fix BPF_SUB when imm == 0x80000000 arch/powerpc/include/asm/code-patching.h | 1 + arch/powerpc/include/asm/security_features.h | 5 + arch/powerpc/kernel/security.c | 5 + arch/powerpc/lib/code-patching.c | 7 +- arch/powerpc/net/bpf_jit.h | 33 +++--- arch/powerpc/net/bpf_jit64.h | 8 +- arch/powerpc/net/bpf_jit_comp.c | 6 +- arch/powerpc/net/bpf_jit_comp32.c | 16 +-- arch/powerpc/net/bpf_jit_comp64.c | 100 +++++++++++++++---- 9 files changed, 139 insertions(+), 42 deletions(-) base-commit: cdcb1396e357bd198f81dc7fa4f5d819063abe44 -- 2.33.0