Thread (8 messages) flat view 8 messages, 4 authors, 2020-01-17

Re: [PATCH bpf-next 4/4] bpftool: avoid const discard compilation warning

From: Andrii Nakryiko <hidden>
Date: 2020-01-17 19:03:35
Also in: bpf

On Fri, Jan 17, 2020 at 7:55 AM Quentin Monnet
[off-list ref] wrote:
2020-01-16 22:08 UTC-0800 ~ Andrii Nakryiko [off-list ref]
quoted
Avoid compilation warning in bpftool when assigning disassembler_options by
casting explicitly to non-const pointer.

Fixes: 3ddeac6705ab ("tools: bpftool: use 4 context mode for the NFP disasm")
Signed-off-by: Andrii Nakryiko <redacted>
---
 tools/bpf/bpftool/jit_disasm.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tools/bpf/bpftool/jit_disasm.c b/tools/bpf/bpftool/jit_disasm.c
index bfed711258ce..22ef85b0f86c 100644
--- a/tools/bpf/bpftool/jit_disasm.c
+++ b/tools/bpf/bpftool/jit_disasm.c
@@ -119,7 +119,7 @@ void disasm_print_insn(unsigned char *image, ssize_t len, int opcodes,
      info.arch = bfd_get_arch(bfdf);
      info.mach = bfd_get_mach(bfdf);
      if (disassembler_options)
-             info.disassembler_options = disassembler_options;
+             info.disassembler_options = (char *)disassembler_options;
      info.buffer = image;
      info.buffer_length = len;
Thanks Andrii,

This fix has been proposed and discussed before:
https://lore.kernel.org/bpf/20190328141652.wssqboyekxmp6tkw@yubo-2/t/#u (local)

I still believe that we should not add the cast.
Oh, ok, didn't know that. Seems like Alexei dropped it already.
Best regards,
Quentin
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help