linux/arch/loongarch/net
Huacai Chen 8cb75d920e LoongArch: BPF: Fix uninitialized symbol 'retval_off'
commit 7b6c2d172d upstream.

In __arch_prepare_bpf_trampoline(), retval_off is meaningful only when
save_ret is not 0, so the current logic is correct. But it may cause a
build warning:

arch/loongarch/net/bpf_jit.c:1547 __arch_prepare_bpf_trampoline() error: uninitialized symbol 'retval_off'.

So initialize retval_off unconditionally to fix it.

Cc: stable@vger.kernel.org
Fixes: f9b6b41f0c ("LoongArch: BPF: Add basic bpf trampoline support")
Closes: https://lore.kernel.org/r/202508191020.PBBh07cK-lkp@intel.com/
Reported-by: kernel test robot <lkp@intel.com>
Reported-by: Dan Carpenter <dan.carpenter@linaro.org>
Signed-off-by: Huacai Chen <chenhuacai@loongson.cn>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
History 2025-10-15 12:04:19 +02:00
..
bpf_jit.c LoongArch: BPF: Fix uninitialized symbol 'retval_off' 2025-10-15 12:04:19 +02:00
bpf_jit.h LoongArch: BPF: Add basic bpf trampoline support 2025-08-05 19:00:18 +08:00
Makefile LoongArch: Add BPF JIT support 2022-10-12 16:36:20 +08:00