linux/arch/arc/net
Hardevsinh Palaniya 83d32ae689 ARC: bpf: Correct conditional check in 'check_jmp_32'
[ Upstream commit 7dd9eb6ba8 ]

The original code checks 'if (ARC_CC_AL)', which is always true since
ARC_CC_AL is a constant. This makes the check redundant and likely
obscures the intention of verifying whether the jump is conditional.

Updates the code to check cond == ARC_CC_AL instead, reflecting the intent
to differentiate conditional from unconditional jumps.

Suggested-by: Vadim Fedorenko <vadim.fedorenko@linux.dev>
Reviewed-by: Vadim Fedorenko <vadim.fedorenko@linux.dev>
Acked-by: Shahab Vahedi <list+bpf@vahedi.org>
Signed-off-by: Hardevsinh Palaniya <hardevsinh.palaniya@siliconsignals.io>
Signed-off-by: Vineet Gupta <vgupta@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
History 2025-01-09 13:33:45 +01:00
..
bpf_jit.h ARC, bpf: Fix issues reported by the static analyzers 2024-05-25 10:47:21 -07:00
bpf_jit_arcv2.c ARC: bpf: Correct conditional check in 'check_jmp_32' 2025-01-09 13:33:45 +01:00
bpf_jit_core.c ARC, bpf: Fix issues reported by the static analyzers 2024-05-25 10:47:21 -07:00
Makefile ARC: Add eBPF JIT support 2024-05-12 16:51:36 -07:00