summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>2025-04-22 10:50:27 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2025-04-25 10:44:02 +0200
commite37eabef532fabe29179954bc648254f82a56a84 (patch)
tree62c14137826d13cb0fc9add9b667abb3601a304c
parentb66bc16f4c1bcdd7d6d9fa6fa0c43544720b858a (diff)
Revert "LoongArch: BPF: Fix off-by-one error in build_prologue()"
This reverts commit e9ccb262b39a which is commit 7e2586991e36663c9bc48c828b83eab180ad30a9 upstream. It breaks the build. Link: https://lore.kernel.org/r/90288944-3f5b-45b7-ae7d-c7a54398db55@roeck-us.neta Reported-by: Guenter Roeck <linux@roeck-us.net> Cc: Vincent Li <vincent.mc.li@gmail.com> Cc: Hengqi Chen <hengqi.chen@gmail.com> Cc: Huacai Chen <chenhuacai@loongson.cn> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-rw-r--r--arch/loongarch/net/bpf_jit.c2
-rw-r--r--arch/loongarch/net/bpf_jit.h5
2 files changed, 0 insertions, 7 deletions
diff --git a/arch/loongarch/net/bpf_jit.c b/arch/loongarch/net/bpf_jit.c
index d53919729f92..93e9110aafa1 100644
--- a/arch/loongarch/net/bpf_jit.c
+++ b/arch/loongarch/net/bpf_jit.c
@@ -142,8 +142,6 @@ static void build_prologue(struct jit_ctx *ctx)
*/
if (seen_tail_call(ctx) && seen_call(ctx))
move_reg(ctx, TCC_SAVED, REG_TCC);
- else
- emit_insn(ctx, nop);
ctx->stack_size = stack_adjust;
}
diff --git a/arch/loongarch/net/bpf_jit.h b/arch/loongarch/net/bpf_jit.h
index d9421469a731..684b22f54ccc 100644
--- a/arch/loongarch/net/bpf_jit.h
+++ b/arch/loongarch/net/bpf_jit.h
@@ -25,11 +25,6 @@ struct jit_data {
struct jit_ctx ctx;
};
-static inline void emit_nop(union loongarch_instruction *insn)
-{
- insn->word = INSN_NOP;
-}
-
#define emit_insn(ctx, func, ...) \
do { \
if (ctx->image != NULL) { \