From 1fec6bbc09e3066a0f39d85741df2a7877c97945 Mon Sep 17 00:00:00 2001 From: Chenguang Zhao Date: Mon, 17 Aug 2026 22:07:39 +0800 Subject: [PATCH] LoongArch: BPF: Advertise JIT support for kptr xchg inline The BPF verifier can lower bpf_kptr_xchg() to BPF_XCHG when the JIT advertises ptr xchg support. With ordered amswap_db.* emission from the previous patch, declare that LoongArch bpf JIT supports this inlining. Acked-by: Hengqi Chen Acked-by: Tiezhu Yang Tested-by: Tiezhu Yang Signed-off-by: Chenguang Zhao Signed-off-by: Huacai Chen --- arch/loongarch/net/bpf_jit.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/loongarch/net/bpf_jit.c b/arch/loongarch/net/bpf_jit.c index e11f9c9dbe1a..d2ce187d1e23 100644 --- a/arch/loongarch/net/bpf_jit.c +++ b/arch/loongarch/net/bpf_jit.c @@ -2371,6 +2371,11 @@ bool bpf_jit_supports_fsession(void) return true; } +bool bpf_jit_supports_ptr_xchg(void) +{ + return true; +} + /* Indicate the JIT backend supports mixing bpf2bpf and tailcalls. */ bool bpf_jit_supports_subprog_tailcalls(void) {