diff options
Diffstat (limited to 'arch/x86/net')
-rw-r--r-- | arch/x86/net/bpf_jit_comp.c | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/arch/x86/net/bpf_jit_comp.c b/arch/x86/net/bpf_jit_comp.c index 3cbe45381bbb..f66b54086ce5 100644 --- a/arch/x86/net/bpf_jit_comp.c +++ b/arch/x86/net/bpf_jit_comp.c | |||
@@ -725,17 +725,12 @@ cond_branch: f_offset = addrs[i + filter[i].jf] - addrs[i]; | |||
725 | } | 725 | } |
726 | oldproglen = proglen; | 726 | oldproglen = proglen; |
727 | } | 727 | } |
728 | |||
728 | if (bpf_jit_enable > 1) | 729 | if (bpf_jit_enable > 1) |
729 | pr_err("flen=%d proglen=%u pass=%d image=%p\n", | 730 | bpf_jit_dump(flen, proglen, pass, image); |
730 | flen, proglen, pass, image); | ||
731 | 731 | ||
732 | if (image) { | 732 | if (image) { |
733 | if (bpf_jit_enable > 1) | ||
734 | print_hex_dump(KERN_ERR, "JIT code: ", DUMP_PREFIX_ADDRESS, | ||
735 | 16, 1, image, proglen, false); | ||
736 | |||
737 | bpf_flush_icache(image, image + proglen); | 733 | bpf_flush_icache(image, image + proglen); |
738 | |||
739 | fp->bpf_func = (void *)image; | 734 | fp->bpf_func = (void *)image; |
740 | } | 735 | } |
741 | out: | 736 | out: |