]> git.baikalelectronics.ru Git - kernel.git/commit
bpf: Use prog->jited_len in bpf_prog_ksym_set_addr()
authorSong Liu <song@kernel.org>
Fri, 4 Feb 2022 18:57:37 +0000 (10:57 -0800)
committerAlexei Starovoitov <ast@kernel.org>
Tue, 8 Feb 2022 02:13:01 +0000 (18:13 -0800)
commit37bbc59a2a27f7c638e9f98089a0c6f8f74f47de
tree493b8a3576135a0d05ec3c8238c719675b60d3a5
parente9ab6cc0838c7c51a0f173bccc6696714b146afb
bpf: Use prog->jited_len in bpf_prog_ksym_set_addr()

Using prog->jited_len is simpler and more accurate than current
estimation (header + header->size).

Also, fix missing prog->jited_len with multi function program. This hasn't
been a real issue before this.

Signed-off-by: Song Liu <song@kernel.org>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Link: https://lore.kernel.org/bpf/20220204185742.271030-5-song@kernel.org
kernel/bpf/core.c
kernel/bpf/verifier.c