mirror of https://gitee.com/openkylin/linux.git
f605ce5eb2
If we would ever fail in the bpf_jit_prog() pass that writes the
actual insns to the image after we got header via bpf_jit_binary_alloc()
then we also need to make sure to free it through bpf_jit_binary_free()
again when bailing out. Given we had prior bpf_jit_prog() passes to
initially probe for clobbered registers, program size and to fill in
addrs arrray for jump targets, this is more of a theoretical one,
but at least make sure this doesn't break with future changes.
Fixes:
|
||
---|---|---|
.. | ||
Makefile | ||
bpf_jit.h | ||
bpf_jit_comp.c | ||
pnet.c |