s390/bpf,jit: use generic jit dumper
authorHeiko Carstens <heiko.carstens@de.ibm.com>
Tue, 16 Jul 2013 08:36:06 +0000 (10:36 +0200)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Thu, 18 Jul 2013 10:44:35 +0000 (12:44 +0200)
This is the s390 backend of 79617801 "filter: bpf_jit_comp: refactor
and unify BPF JIT image dump output".

Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
arch/s390/net/bpf_jit_comp.c

index a41f0b15faa1a024bfeb09e42edb57beb4730d84..80828bfee2ec01cf9e232975c5ea54b4812b6af1 100644 (file)
@@ -787,15 +787,9 @@ void bpf_jit_compile(struct sk_filter *fp)
                cjit = jit;
        }
        if (bpf_jit_enable > 1) {
-               pr_err("flen=%d proglen=%lu pass=%d image=%p\n",
-                      fp->len, jit.end - jit.start, pass, jit.start);
-               if (jit.start) {
-                       printk(KERN_ERR "JIT code:\n");
+               bpf_jit_dump(fp->len, jit.end - jit.start, pass, jit.start);
+               if (jit.start)
                        print_fn_code(jit.start, jit.mid - jit.start);
-                       print_hex_dump(KERN_ERR, "JIT literals:\n",
-                                      DUMP_PREFIX_ADDRESS, 16, 1,
-                                      jit.mid, jit.end - jit.mid, false);
-               }
        }
        if (jit.start)
                fp->bpf_func = (void *) jit.start;