summaryrefslogtreecommitdiffstats
path: root/arch/s390/net
diff options
context:
space:
mode:
authorYauheni Kaliuta <yauheni.kaliuta@redhat.com>2019-08-30 14:51:09 +0300
committerDaniel Borkmann <daniel@iogearbox.net>2019-09-03 15:32:56 +0200
commit53092f7e074936df43aa4dbf4b6c3df812f3dab9 (patch)
treedc1d88c972ba893966871bab0118bab16d901e35 /arch/s390/net
parentac915762ea3977af49383bd914d506da0905c72e (diff)
downloadlinux-stable-53092f7e074936df43aa4dbf4b6c3df812f3dab9.tar.gz
linux-stable-53092f7e074936df43aa4dbf4b6c3df812f3dab9.tar.bz2
linux-stable-53092f7e074936df43aa4dbf4b6c3df812f3dab9.zip
bpf: s390: add JIT support for bpf line info
This adds support for generating bpf line info for JITed programs like commit 6f20c71d8505 ("bpf: powerpc64: add JIT support for bpf line info") does for powerpc, but it should pass the array starting from 1. This fixes test_btf. Signed-off-by: Yauheni Kaliuta <yauheni.kaliuta@redhat.com> Acked-by: Ilya Leoshkevich <iii@linux.ibm.com> Tested-by: Ilya Leoshkevich <iii@linux.ibm.com> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Diffstat (limited to 'arch/s390/net')
-rw-r--r--arch/s390/net/bpf_jit_comp.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/s390/net/bpf_jit_comp.c b/arch/s390/net/bpf_jit_comp.c
index a76cbe4cc7cc..e3615e55e7ef 100644
--- a/arch/s390/net/bpf_jit_comp.c
+++ b/arch/s390/net/bpf_jit_comp.c
@@ -1418,6 +1418,7 @@ skip_init_ctx:
fp->jited_len = jit.size;
if (!fp->is_func || extra_pass) {
+ bpf_prog_fill_jited_linfo(fp, jit.addrs + 1);
free_addrs:
kfree(jit.addrs);
kfree(jit_data);