[PATCH bpf-next v2 0/7] Fixes for bpf_jit_free
From: Pu Lehui
Date: Sat Jul 25 2026 - 06:16:48 EST
From: Pu Lehui <pulehui@xxxxxxxxxx>
Fixes for bpf_jit_free identified by Sashiko, as previously noted in [0].
Link: https://lore.kernel.org/bpf/28ba19a4-b487-49fd-bbba-04410acdb113@xxxxxxxxxxxxx/ [0]
v2:
- Fix JITs not freeing leftover jit_data when jit_subprogs() aborts. (Sashiko)
- Drop fix for loongarch as it's applied.
v1: https://lore.kernel.org/bpf/20260722112754.1615201-1-pulehui@xxxxxxxxxxxxxxx
Pu Lehui (7):
bpf, arm64: Fix memory leak in bpf_jit_free
s390/bpf: Fix memory leak in bpf_jit_free
parisc: Fix memory leak in bpf_jit_free
bpf, sparc64: Fix memory leak in bpf_jit_free
ARC, bpf: Fix memory leak in bpf_jit_free
riscv, bpf: Adjust bpf_func to account for CFI offset in bpf_jit_free
bpf: Fix double-free RO header in bpf_jit_free
arch/arc/net/bpf_jit_core.c | 19 +++++++++++++++++++
arch/arm64/net/bpf_jit_comp.c | 8 +++-----
arch/loongarch/net/bpf_jit.c | 6 ++----
arch/parisc/net/bpf_jit_core.c | 19 +++++++++++++++++++
arch/powerpc/net/bpf_jit_comp.c | 5 +++--
arch/riscv/net/bpf_jit_core.c | 8 +++-----
arch/s390/net/bpf_jit_comp.c | 19 +++++++++++++++++++
arch/sparc/net/bpf_jit_comp_64.c | 19 +++++++++++++++++++
arch/x86/net/bpf_jit_comp.c | 7 ++-----
kernel/bpf/core.c | 17 +++++++++--------
10 files changed, 98 insertions(+), 29 deletions(-)
--
2.34.1