powerpc32/bpf: Add fsession support

Extend JIT support of fsession in powerpc64 trampoline, since
ppc64 and ppc32 shares common trampoline implementation.
Arch specific helpers handle 64-bit data copy using 32 bit regs.

Need to validate fsession support along with trampoline support.

Signed-off-by: Abhishek Dubey <adubey@linux.ibm.com>
Acked-by: Hari Bathini <hbathini@linux.ibm.com>
Signed-off-by: Madhavan Srinivasan <maddy@linux.ibm.com>
Link: https://patch.msgid.link/20260401141043.41513-2-adubey@linux.ibm.com
This commit is contained in:
Abhishek Dubey
2026-04-01 10:10:43 -04:00
committed by Madhavan Srinivasan
parent 6fab063bd8
commit 92258b5bf1
2 changed files with 42 additions and 1 deletions

View File

@@ -542,7 +542,13 @@ bool bpf_jit_supports_private_stack(void)
bool bpf_jit_supports_fsession(void)
{
return IS_ENABLED(CONFIG_PPC64);
/*
* TODO: Remove after validating support
* for fsession and trampoline on ppc32.
*/
if (IS_ENABLED(CONFIG_PPC32))
return -EOPNOTSUPP;
return true;
}
bool bpf_jit_supports_arena(void)