========== build_32bit - FAILED ../kernel/trace/bpf_trace.c: In function ‘____bpf_trace_printk’: ../kernel/trace/bpf_trace.c:378:9: warning: function ‘____bpf_trace_printk’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format] 378 | ret = bstr_printf(data.buf, MAX_BPRINTF_BUF, fmt, data.bin_args); | ^~~ ../kernel/trace/bpf_trace.c: In function ‘____bpf_trace_vprintk’: ../kernel/trace/bpf_trace.c:434:9: warning: function ‘____bpf_trace_vprintk’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format] 434 | ret = bstr_printf(data.buf, MAX_BPRINTF_BUF, fmt, data.bin_args); | ^~~ ../kernel/trace/bpf_trace.c: In function ‘____bpf_seq_printf’: ../kernel/trace/bpf_trace.c:476:9: warning: function ‘____bpf_seq_printf’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format] 476 | seq_bprintf(m, fmt, data.bin_args); | ^~~~~~~~~~~ ../kernel/bpf/helpers.c: In function ‘____bpf_snprintf’: ../kernel/bpf/helpers.c:1066:9: warning: function ‘____bpf_snprintf’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format] 1066 | err = bstr_printf(str, str_size, fmt, data.bin_args); | ^~~ ../kernel/bpf/liveness.c: In function ‘bpf_insn_successors’: ../kernel/bpf/liveness.c:451:31: warning: initialized field overwritten [-Woverride-init] 451 | _J(BPF_EXIT, {.can_jump = false, .can_fallthrough = false}), | ^ ../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ 448 | [BPF_JMP | code] = __VA_ARGS__, \ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:451:31: note: (near initialization for ‘opcode_info_tbl[149]’) 451 | _J(BPF_EXIT, {.can_jump = false, .can_fallthrough = false}), | ^ ../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ 448 | [BPF_JMP | code] = __VA_ARGS__, \ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:451:31: warning: initialized field overwritten [-Woverride-init] 451 | _J(BPF_EXIT, {.can_jump = false, .can_fallthrough = false}), | ^ ../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ 449 | [BPF_JMP32 | code] = __VA_ARGS__ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:451:31: note: (near initialization for ‘opcode_info_tbl[150]’) 451 | _J(BPF_EXIT, {.can_jump = false, .can_fallthrough = false}), | ^ ../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ 449 | [BPF_JMP32 | code] = __VA_ARGS__ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:452:31: warning: initialized field overwritten [-Woverride-init] 452 | _J(BPF_JA, {.can_jump = true, .can_fallthrough = false}), | ^ ../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ 448 | [BPF_JMP | code] = __VA_ARGS__, \ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:452:31: note: (near initialization for ‘opcode_info_tbl[5]’) 452 | _J(BPF_JA, {.can_jump = true, .can_fallthrough = false}), | ^ ../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ 448 | [BPF_JMP | code] = __VA_ARGS__, \ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:452:31: warning: initialized field overwritten [-Woverride-init] 452 | _J(BPF_JA, {.can_jump = true, .can_fallthrough = false}), | ^ ../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ 449 | [BPF_JMP32 | code] = __VA_ARGS__ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:452:31: note: (near initialization for ‘opcode_info_tbl[6]’) 452 | _J(BPF_JA, {.can_jump = true, .can_fallthrough = false}), | ^ ../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ 449 | [BPF_JMP32 | code] = __VA_ARGS__ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:453:31: warning: initialized field overwritten [-Woverride-init] 453 | _J(BPF_JEQ, {.can_jump = true, .can_fallthrough = true}), | ^ ../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ 448 | [BPF_JMP | code] = __VA_ARGS__, \ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:453:31: note: (near initialization for ‘opcode_info_tbl[21]’) 453 | _J(BPF_JEQ, {.can_jump = true, .can_fallthrough = true}), | ^ ../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ 448 | [BPF_JMP | code] = __VA_ARGS__, \ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:453:31: warning: initialized field overwritten [-Woverride-init] 453 | _J(BPF_JEQ, {.can_jump = true, .can_fallthrough = true}), | ^ ../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ 449 | [BPF_JMP32 | code] = __VA_ARGS__ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:453:31: note: (near initialization for ‘opcode_info_tbl[22]’) 453 | _J(BPF_JEQ, {.can_jump = true, .can_fallthrough = true}), | ^ ../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ 449 | [BPF_JMP32 | code] = __VA_ARGS__ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:454:31: warning: initialized field overwritten [-Woverride-init] 454 | _J(BPF_JNE, {.can_jump = true, .can_fallthrough = true}), | ^ ../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ 448 | [BPF_JMP | code] = __VA_ARGS__, \ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:454:31: note: (near initialization for ‘opcode_info_tbl[85]’) 454 | _J(BPF_JNE, {.can_jump = true, .can_fallthrough = true}), | ^ ../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ 448 | [BPF_JMP | code] = __VA_ARGS__, \ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:454:31: warning: initialized field overwritten [-Woverride-init] 454 | _J(BPF_JNE, {.can_jump = true, .can_fallthrough = true}), | ^ ../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ 449 | [BPF_JMP32 | code] = __VA_ARGS__ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:454:31: note: (near initialization for ‘opcode_info_tbl[86]’) 454 | _J(BPF_JNE, {.can_jump = true, .can_fallthrough = true}), | ^ ../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ 449 | [BPF_JMP32 | code] = __VA_ARGS__ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:455:31: warning: initialized field overwritten [-Woverride-init] 455 | _J(BPF_JLT, {.can_jump = true, .can_fallthrough = true}), | ^ ../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ 448 | [BPF_JMP | code] = __VA_ARGS__, \ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:455:31: note: (near initialization for ‘opcode_info_tbl[165]’) 455 | _J(BPF_JLT, {.can_jump = true, .can_fallthrough = true}), | ^ ../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ 448 | [BPF_JMP | code] = __VA_ARGS__, \ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:455:31: warning: initialized field overwritten [-Woverride-init] 455 | _J(BPF_JLT, {.can_jump = true, .can_fallthrough = true}), | ^ ../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ 449 | [BPF_JMP32 | code] = __VA_ARGS__ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:455:31: note: (near initialization for ‘opcode_info_tbl[166]’) 455 | _J(BPF_JLT, {.can_jump = true, .can_fallthrough = true}), | ^ ../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ 449 | [BPF_JMP32 | code] = __VA_ARGS__ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:456:31: warning: initialized field overwritten [-Woverride-init] 456 | _J(BPF_JLE, {.can_jump = true, .can_fallthrough = true}), | ^ ../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ 448 | [BPF_JMP | code] = __VA_ARGS__, \ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:456:31: note: (near initialization for ‘opcode_info_tbl[181]’) 456 | _J(BPF_JLE, {.can_jump = true, .can_fallthrough = true}), | ^ ../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ 448 | [BPF_JMP | code] = __VA_ARGS__, \ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:456:31: warning: initialized field overwritten [-Woverride-init] 456 | _J(BPF_JLE, {.can_jump = true, .can_fallthrough = true}), | ^ ../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ 449 | [BPF_JMP32 | code] = __VA_ARGS__ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:456:31: note: (near initialization for ‘opcode_info_tbl[182]’) 456 | _J(BPF_JLE, {.can_jump = true, .can_fallthrough = true}), | ^ ../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ 449 | [BPF_JMP32 | code] = __VA_ARGS__ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:457:31: warning: initialized field overwritten [-Woverride-init] 457 | _J(BPF_JGT, {.can_jump = true, .can_fallthrough = true}), | ^ ../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ 448 | [BPF_JMP | code] = __VA_ARGS__, \ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:457:31: note: (near initialization for ‘opcode_info_tbl[37]’) 457 | _J(BPF_JGT, {.can_jump = true, .can_fallthrough = true}), | ^ ../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ 448 | [BPF_JMP | code] = __VA_ARGS__, \ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:457:31: warning: initialized field overwritten [-Woverride-init] 457 | _J(BPF_JGT, {.can_jump = true, .can_fallthrough = true}), | ^ ../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ 449 | [BPF_JMP32 | code] = __VA_ARGS__ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:457:31: note: (near initialization for ‘opcode_info_tbl[38]’) 457 | _J(BPF_JGT, {.can_jump = true, .can_fallthrough = true}), | ^ ../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ 449 | [BPF_JMP32 | code] = __VA_ARGS__ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:458:31: warning: initialized field overwritten [-Woverride-init] 458 | _J(BPF_JGE, {.can_jump = true, .can_fallthrough = true}), | ^ ../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ 448 | [BPF_JMP | code] = __VA_ARGS__, \ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:458:31: note: (near initialization for ‘opcode_info_tbl[53]’) 458 | _J(BPF_JGE, {.can_jump = true, .can_fallthrough = true}), | ^ ../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ 448 | [BPF_JMP | code] = __VA_ARGS__, \ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:458:31: warning: initialized field overwritten [-Woverride-init] 458 | _J(BPF_JGE, {.can_jump = true, .can_fallthrough = true}), | ^ ../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ 449 | [BPF_JMP32 | code] = __VA_ARGS__ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:458:31: note: (near initialization for ‘opcode_info_tbl[54]’) 458 | _J(BPF_JGE, {.can_jump = true, .can_fallthrough = true}), | ^ ../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ 449 | [BPF_JMP32 | code] = __VA_ARGS__ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:459:31: warning: initialized field overwritten [-Woverride-init] 459 | _J(BPF_JSGT, {.can_jump = true, .can_fallthrough = true}), | ^ ../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ 448 | [BPF_JMP | code] = __VA_ARGS__, \ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:459:31: note: (near initialization for ‘opcode_info_tbl[101]’) 459 | _J(BPF_JSGT, {.can_jump = true, .can_fallthrough = true}), | ^ ../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ 448 | [BPF_JMP | code] = __VA_ARGS__, \ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:459:31: warning: initialized field overwritten [-Woverride-init] 459 | _J(BPF_JSGT, {.can_jump = true, .can_fallthrough = true}), | ^ ../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ 449 | [BPF_JMP32 | code] = __VA_ARGS__ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:459:31: note: (near initialization for ‘opcode_info_tbl[102]’) 459 | _J(BPF_JSGT, {.can_jump = true, .can_fallthrough = true}), | ^ ../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ 449 | [BPF_JMP32 | code] = __VA_ARGS__ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:460:31: warning: initialized field overwritten [-Woverride-init] 460 | _J(BPF_JSGE, {.can_jump = true, .can_fallthrough = true}), | ^ ../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ 448 | [BPF_JMP | code] = __VA_ARGS__, \ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:460:31: note: (near initialization for ‘opcode_info_tbl[117]’) 460 | _J(BPF_JSGE, {.can_jump = true, .can_fallthrough = true}), | ^ ../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ 448 | [BPF_JMP | code] = __VA_ARGS__, \ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:460:31: warning: initialized field overwritten [-Woverride-init] 460 | _J(BPF_JSGE, {.can_jump = true, .can_fallthrough = true}), | ^ ../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ 449 | [BPF_JMP32 | code] = __VA_ARGS__ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:460:31: note: (near initialization for ‘opcode_info_tbl[118]’) 460 | _J(BPF_JSGE, {.can_jump = true, .can_fallthrough = true}), | ^ ../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ 449 | [BPF_JMP32 | code] = __VA_ARGS__ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:461:31: warning: initialized field overwritten [-Woverride-init] 461 | _J(BPF_JSLT, {.can_jump = true, .can_fallthrough = true}), | ^ ../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ 448 | [BPF_JMP | code] = __VA_ARGS__, \ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:461:31: note: (near initialization for ‘opcode_info_tbl[197]’) 461 | _J(BPF_JSLT, {.can_jump = true, .can_fallthrough = true}), | ^ ../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ 448 | [BPF_JMP | code] = __VA_ARGS__, \ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:461:31: warning: initialized field overwritten [-Woverride-init] 461 | _J(BPF_JSLT, {.can_jump = true, .can_fallthrough = true}), | ^ ../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ 449 | [BPF_JMP32 | code] = __VA_ARGS__ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:461:31: note: (near initialization for ‘opcode_info_tbl[198]’) 461 | _J(BPF_JSLT, {.can_jump = true, .can_fallthrough = true}), | ^ ../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ 449 | [BPF_JMP32 | code] = __VA_ARGS__ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:462:31: warning: initialized field overwritten [-Woverride-init] 462 | _J(BPF_JSLE, {.can_jump = true, .can_fallthrough = true}), | ^ ../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ 448 | [BPF_JMP | code] = __VA_ARGS__, \ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:462:31: note: (near initialization for ‘opcode_info_tbl[213]’) 462 | _J(BPF_JSLE, {.can_jump = true, .can_fallthrough = true}), | ^ ../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ 448 | [BPF_JMP | code] = __VA_ARGS__, \ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:462:31: warning: initialized field overwritten [-Woverride-init] 462 | _J(BPF_JSLE, {.can_jump = true, .can_fallthrough = true}), | ^ ../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ 449 | [BPF_JMP32 | code] = __VA_ARGS__ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:462:31: note: (near initialization for ‘opcode_info_tbl[214]’) 462 | _J(BPF_JSLE, {.can_jump = true, .can_fallthrough = true}), | ^ ../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ 449 | [BPF_JMP32 | code] = __VA_ARGS__ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:463:31: warning: initialized field overwritten [-Woverride-init] 463 | _J(BPF_JCOND, {.can_jump = true, .can_fallthrough = true}), | ^ ../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ 448 | [BPF_JMP | code] = __VA_ARGS__, \ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:463:31: note: (near initialization for ‘opcode_info_tbl[229]’) 463 | _J(BPF_JCOND, {.can_jump = true, .can_fallthrough = true}), | ^ ../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ 448 | [BPF_JMP | code] = __VA_ARGS__, \ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:463:31: warning: initialized field overwritten [-Woverride-init] 463 | _J(BPF_JCOND, {.can_jump = true, .can_fallthrough = true}), | ^ ../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ 449 | [BPF_JMP32 | code] = __VA_ARGS__ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:463:31: note: (near initialization for ‘opcode_info_tbl[230]’) 463 | _J(BPF_JCOND, {.can_jump = true, .can_fallthrough = true}), | ^ ../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ 449 | [BPF_JMP32 | code] = __VA_ARGS__ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:464:31: warning: initialized field overwritten [-Woverride-init] 464 | _J(BPF_JSET, {.can_jump = true, .can_fallthrough = true}), | ^ ../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ 448 | [BPF_JMP | code] = __VA_ARGS__, \ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:464:31: note: (near initialization for ‘opcode_info_tbl[69]’) 464 | _J(BPF_JSET, {.can_jump = true, .can_fallthrough = true}), | ^ ../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ 448 | [BPF_JMP | code] = __VA_ARGS__, \ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:464:31: warning: initialized field overwritten [-Woverride-init] 464 | _J(BPF_JSET, {.can_jump = true, .can_fallthrough = true}), | ^ ../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ 449 | [BPF_JMP32 | code] = __VA_ARGS__ | ^~~~~~~~~~~ ../kernel/bpf/liveness.c:464:31: note: (near initialization for ‘opcode_info_tbl[70]’) 464 | _J(BPF_JSET, {.can_jump = true, .can_fallthrough = true}), | ^ ../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ 449 | [BPF_JMP32 | code] = __VA_ARGS__ | ^~~~~~~~~~~ ../kernel/bpf/helpers.c: In function ‘____bpf_snprintf’: ../kernel/bpf/helpers.c:1066:9: warning: function ‘____bpf_snprintf’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format] 1066 | err = bstr_printf(str, str_size, fmt, data.bin_args); | ^~~ ../kernel/trace/bpf_trace.c: In function ‘____bpf_trace_printk’: ../kernel/trace/bpf_trace.c:378:9: warning: function ‘____bpf_trace_printk’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format] 378 | ret = bstr_printf(data.buf, MAX_BPRINTF_BUF, fmt, data.bin_args); | ^~~ ../kernel/trace/bpf_trace.c: In function ‘____bpf_trace_vprintk’: ../kernel/trace/bpf_trace.c:434:9: warning: function ‘____bpf_trace_vprintk’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format] 434 | ret = bstr_printf(data.buf, MAX_BPRINTF_BUF, fmt, data.bin_args); | ^~~ ../kernel/trace/bpf_trace.c: In function ‘____bpf_seq_printf’: ../kernel/trace/bpf_trace.c:476:9: warning: function ‘____bpf_seq_printf’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format] 476 | seq_bprintf(m, fmt, data.bin_args); | ^~~~~~~~~~~ New errors added --- /tmp/tmp.9r42Zn9xUR 2025-09-10 19:22:47.026568418 -0700 +++ /tmp/tmp.1XIa8twN6O 2025-09-10 19:25:37.666325844 -0700 @@ -0,0 +1,341 @@ +../kernel/bpf/liveness.c: In function ‘bpf_insn_successors’: +../kernel/bpf/liveness.c:451:31: warning: initialized field overwritten [-Woverride-init] + 451 | _J(BPF_EXIT, {.can_jump = false, .can_fallthrough = false}), + | ^ +../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ + 448 | [BPF_JMP | code] = __VA_ARGS__, \ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:451:31: note: (near initialization for ‘opcode_info_tbl[149]’) + 451 | _J(BPF_EXIT, {.can_jump = false, .can_fallthrough = false}), + | ^ +../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ + 448 | [BPF_JMP | code] = __VA_ARGS__, \ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:451:31: warning: initialized field overwritten [-Woverride-init] + 451 | _J(BPF_EXIT, {.can_jump = false, .can_fallthrough = false}), + | ^ +../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ + 449 | [BPF_JMP32 | code] = __VA_ARGS__ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:451:31: note: (near initialization for ‘opcode_info_tbl[150]’) + 451 | _J(BPF_EXIT, {.can_jump = false, .can_fallthrough = false}), + | ^ +../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ + 449 | [BPF_JMP32 | code] = __VA_ARGS__ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:452:31: warning: initialized field overwritten [-Woverride-init] + 452 | _J(BPF_JA, {.can_jump = true, .can_fallthrough = false}), + | ^ +../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ + 448 | [BPF_JMP | code] = __VA_ARGS__, \ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:452:31: note: (near initialization for ‘opcode_info_tbl[5]’) + 452 | _J(BPF_JA, {.can_jump = true, .can_fallthrough = false}), + | ^ +../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ + 448 | [BPF_JMP | code] = __VA_ARGS__, \ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:452:31: warning: initialized field overwritten [-Woverride-init] + 452 | _J(BPF_JA, {.can_jump = true, .can_fallthrough = false}), + | ^ +../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ + 449 | [BPF_JMP32 | code] = __VA_ARGS__ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:452:31: note: (near initialization for ‘opcode_info_tbl[6]’) + 452 | _J(BPF_JA, {.can_jump = true, .can_fallthrough = false}), + | ^ +../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ + 449 | [BPF_JMP32 | code] = __VA_ARGS__ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:453:31: warning: initialized field overwritten [-Woverride-init] + 453 | _J(BPF_JEQ, {.can_jump = true, .can_fallthrough = true}), + | ^ +../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ + 448 | [BPF_JMP | code] = __VA_ARGS__, \ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:453:31: note: (near initialization for ‘opcode_info_tbl[21]’) + 453 | _J(BPF_JEQ, {.can_jump = true, .can_fallthrough = true}), + | ^ +../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ + 448 | [BPF_JMP | code] = __VA_ARGS__, \ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:453:31: warning: initialized field overwritten [-Woverride-init] + 453 | _J(BPF_JEQ, {.can_jump = true, .can_fallthrough = true}), + | ^ +../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ + 449 | [BPF_JMP32 | code] = __VA_ARGS__ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:453:31: note: (near initialization for ‘opcode_info_tbl[22]’) + 453 | _J(BPF_JEQ, {.can_jump = true, .can_fallthrough = true}), + | ^ +../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ + 449 | [BPF_JMP32 | code] = __VA_ARGS__ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:454:31: warning: initialized field overwritten [-Woverride-init] + 454 | _J(BPF_JNE, {.can_jump = true, .can_fallthrough = true}), + | ^ +../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ + 448 | [BPF_JMP | code] = __VA_ARGS__, \ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:454:31: note: (near initialization for ‘opcode_info_tbl[85]’) + 454 | _J(BPF_JNE, {.can_jump = true, .can_fallthrough = true}), + | ^ +../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ + 448 | [BPF_JMP | code] = __VA_ARGS__, \ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:454:31: warning: initialized field overwritten [-Woverride-init] + 454 | _J(BPF_JNE, {.can_jump = true, .can_fallthrough = true}), + | ^ +../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ + 449 | [BPF_JMP32 | code] = __VA_ARGS__ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:454:31: note: (near initialization for ‘opcode_info_tbl[86]’) + 454 | _J(BPF_JNE, {.can_jump = true, .can_fallthrough = true}), + | ^ +../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ + 449 | [BPF_JMP32 | code] = __VA_ARGS__ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:455:31: warning: initialized field overwritten [-Woverride-init] + 455 | _J(BPF_JLT, {.can_jump = true, .can_fallthrough = true}), + | ^ +../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ + 448 | [BPF_JMP | code] = __VA_ARGS__, \ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:455:31: note: (near initialization for ‘opcode_info_tbl[165]’) + 455 | _J(BPF_JLT, {.can_jump = true, .can_fallthrough = true}), + | ^ +../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ + 448 | [BPF_JMP | code] = __VA_ARGS__, \ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:455:31: warning: initialized field overwritten [-Woverride-init] + 455 | _J(BPF_JLT, {.can_jump = true, .can_fallthrough = true}), + | ^ +../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ + 449 | [BPF_JMP32 | code] = __VA_ARGS__ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:455:31: note: (near initialization for ‘opcode_info_tbl[166]’) + 455 | _J(BPF_JLT, {.can_jump = true, .can_fallthrough = true}), + | ^ +../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ + 449 | [BPF_JMP32 | code] = __VA_ARGS__ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:456:31: warning: initialized field overwritten [-Woverride-init] + 456 | _J(BPF_JLE, {.can_jump = true, .can_fallthrough = true}), + | ^ +../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ + 448 | [BPF_JMP | code] = __VA_ARGS__, \ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:456:31: note: (near initialization for ‘opcode_info_tbl[181]’) + 456 | _J(BPF_JLE, {.can_jump = true, .can_fallthrough = true}), + | ^ +../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ + 448 | [BPF_JMP | code] = __VA_ARGS__, \ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:456:31: warning: initialized field overwritten [-Woverride-init] + 456 | _J(BPF_JLE, {.can_jump = true, .can_fallthrough = true}), + | ^ +../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ + 449 | [BPF_JMP32 | code] = __VA_ARGS__ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:456:31: note: (near initialization for ‘opcode_info_tbl[182]’) + 456 | _J(BPF_JLE, {.can_jump = true, .can_fallthrough = true}), + | ^ +../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ + 449 | [BPF_JMP32 | code] = __VA_ARGS__ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:457:31: warning: initialized field overwritten [-Woverride-init] + 457 | _J(BPF_JGT, {.can_jump = true, .can_fallthrough = true}), + | ^ +../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ + 448 | [BPF_JMP | code] = __VA_ARGS__, \ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:457:31: note: (near initialization for ‘opcode_info_tbl[37]’) + 457 | _J(BPF_JGT, {.can_jump = true, .can_fallthrough = true}), + | ^ +../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ + 448 | [BPF_JMP | code] = __VA_ARGS__, \ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:457:31: warning: initialized field overwritten [-Woverride-init] + 457 | _J(BPF_JGT, {.can_jump = true, .can_fallthrough = true}), + | ^ +../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ + 449 | [BPF_JMP32 | code] = __VA_ARGS__ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:457:31: note: (near initialization for ‘opcode_info_tbl[38]’) + 457 | _J(BPF_JGT, {.can_jump = true, .can_fallthrough = true}), + | ^ +../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ + 449 | [BPF_JMP32 | code] = __VA_ARGS__ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:458:31: warning: initialized field overwritten [-Woverride-init] + 458 | _J(BPF_JGE, {.can_jump = true, .can_fallthrough = true}), + | ^ +../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ + 448 | [BPF_JMP | code] = __VA_ARGS__, \ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:458:31: note: (near initialization for ‘opcode_info_tbl[53]’) + 458 | _J(BPF_JGE, {.can_jump = true, .can_fallthrough = true}), + | ^ +../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ + 448 | [BPF_JMP | code] = __VA_ARGS__, \ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:458:31: warning: initialized field overwritten [-Woverride-init] + 458 | _J(BPF_JGE, {.can_jump = true, .can_fallthrough = true}), + | ^ +../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ + 449 | [BPF_JMP32 | code] = __VA_ARGS__ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:458:31: note: (near initialization for ‘opcode_info_tbl[54]’) + 458 | _J(BPF_JGE, {.can_jump = true, .can_fallthrough = true}), + | ^ +../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ + 449 | [BPF_JMP32 | code] = __VA_ARGS__ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:459:31: warning: initialized field overwritten [-Woverride-init] + 459 | _J(BPF_JSGT, {.can_jump = true, .can_fallthrough = true}), + | ^ +../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ + 448 | [BPF_JMP | code] = __VA_ARGS__, \ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:459:31: note: (near initialization for ‘opcode_info_tbl[101]’) + 459 | _J(BPF_JSGT, {.can_jump = true, .can_fallthrough = true}), + | ^ +../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ + 448 | [BPF_JMP | code] = __VA_ARGS__, \ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:459:31: warning: initialized field overwritten [-Woverride-init] + 459 | _J(BPF_JSGT, {.can_jump = true, .can_fallthrough = true}), + | ^ +../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ + 449 | [BPF_JMP32 | code] = __VA_ARGS__ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:459:31: note: (near initialization for ‘opcode_info_tbl[102]’) + 459 | _J(BPF_JSGT, {.can_jump = true, .can_fallthrough = true}), + | ^ +../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ + 449 | [BPF_JMP32 | code] = __VA_ARGS__ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:460:31: warning: initialized field overwritten [-Woverride-init] + 460 | _J(BPF_JSGE, {.can_jump = true, .can_fallthrough = true}), + | ^ +../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ + 448 | [BPF_JMP | code] = __VA_ARGS__, \ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:460:31: note: (near initialization for ‘opcode_info_tbl[117]’) + 460 | _J(BPF_JSGE, {.can_jump = true, .can_fallthrough = true}), + | ^ +../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ + 448 | [BPF_JMP | code] = __VA_ARGS__, \ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:460:31: warning: initialized field overwritten [-Woverride-init] + 460 | _J(BPF_JSGE, {.can_jump = true, .can_fallthrough = true}), + | ^ +../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ + 449 | [BPF_JMP32 | code] = __VA_ARGS__ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:460:31: note: (near initialization for ‘opcode_info_tbl[118]’) + 460 | _J(BPF_JSGE, {.can_jump = true, .can_fallthrough = true}), + | ^ +../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ + 449 | [BPF_JMP32 | code] = __VA_ARGS__ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:461:31: warning: initialized field overwritten [-Woverride-init] + 461 | _J(BPF_JSLT, {.can_jump = true, .can_fallthrough = true}), + | ^ +../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ + 448 | [BPF_JMP | code] = __VA_ARGS__, \ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:461:31: note: (near initialization for ‘opcode_info_tbl[197]’) + 461 | _J(BPF_JSLT, {.can_jump = true, .can_fallthrough = true}), + | ^ +../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ + 448 | [BPF_JMP | code] = __VA_ARGS__, \ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:461:31: warning: initialized field overwritten [-Woverride-init] + 461 | _J(BPF_JSLT, {.can_jump = true, .can_fallthrough = true}), + | ^ +../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ + 449 | [BPF_JMP32 | code] = __VA_ARGS__ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:461:31: note: (near initialization for ‘opcode_info_tbl[198]’) + 461 | _J(BPF_JSLT, {.can_jump = true, .can_fallthrough = true}), + | ^ +../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ + 449 | [BPF_JMP32 | code] = __VA_ARGS__ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:462:31: warning: initialized field overwritten [-Woverride-init] + 462 | _J(BPF_JSLE, {.can_jump = true, .can_fallthrough = true}), + | ^ +../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ + 448 | [BPF_JMP | code] = __VA_ARGS__, \ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:462:31: note: (near initialization for ‘opcode_info_tbl[213]’) + 462 | _J(BPF_JSLE, {.can_jump = true, .can_fallthrough = true}), + | ^ +../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ + 448 | [BPF_JMP | code] = __VA_ARGS__, \ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:462:31: warning: initialized field overwritten [-Woverride-init] + 462 | _J(BPF_JSLE, {.can_jump = true, .can_fallthrough = true}), + | ^ +../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ + 449 | [BPF_JMP32 | code] = __VA_ARGS__ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:462:31: note: (near initialization for ‘opcode_info_tbl[214]’) + 462 | _J(BPF_JSLE, {.can_jump = true, .can_fallthrough = true}), + | ^ +../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ + 449 | [BPF_JMP32 | code] = __VA_ARGS__ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:463:31: warning: initialized field overwritten [-Woverride-init] + 463 | _J(BPF_JCOND, {.can_jump = true, .can_fallthrough = true}), + | ^ +../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ + 448 | [BPF_JMP | code] = __VA_ARGS__, \ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:463:31: note: (near initialization for ‘opcode_info_tbl[229]’) + 463 | _J(BPF_JCOND, {.can_jump = true, .can_fallthrough = true}), + | ^ +../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ + 448 | [BPF_JMP | code] = __VA_ARGS__, \ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:463:31: warning: initialized field overwritten [-Woverride-init] + 463 | _J(BPF_JCOND, {.can_jump = true, .can_fallthrough = true}), + | ^ +../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ + 449 | [BPF_JMP32 | code] = __VA_ARGS__ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:463:31: note: (near initialization for ‘opcode_info_tbl[230]’) + 463 | _J(BPF_JCOND, {.can_jump = true, .can_fallthrough = true}), + | ^ +../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ + 449 | [BPF_JMP32 | code] = __VA_ARGS__ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:464:31: warning: initialized field overwritten [-Woverride-init] + 464 | _J(BPF_JSET, {.can_jump = true, .can_fallthrough = true}), + | ^ +../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ + 448 | [BPF_JMP | code] = __VA_ARGS__, \ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:464:31: note: (near initialization for ‘opcode_info_tbl[69]’) + 464 | _J(BPF_JSET, {.can_jump = true, .can_fallthrough = true}), + | ^ +../kernel/bpf/liveness.c:448:38: note: in definition of macro ‘_J’ + 448 | [BPF_JMP | code] = __VA_ARGS__, \ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:464:31: warning: initialized field overwritten [-Woverride-init] + 464 | _J(BPF_JSET, {.can_jump = true, .can_fallthrough = true}), + | ^ +../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ + 449 | [BPF_JMP32 | code] = __VA_ARGS__ + | ^~~~~~~~~~~ +../kernel/bpf/liveness.c:464:31: note: (near initialization for ‘opcode_info_tbl[70]’) + 464 | _J(BPF_JSET, {.can_jump = true, .can_fallthrough = true}), + | ^ +../kernel/bpf/liveness.c:449:38: note: in definition of macro ‘_J’ + 449 | [BPF_JMP32 | code] = __VA_ARGS__ + | ^~~~~~~~~~~ +../kernel/bpf/helpers.c: In function ‘____bpf_snprintf’: +../kernel/bpf/helpers.c:1066:9: warning: function ‘____bpf_snprintf’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format] + 1066 | err = bstr_printf(str, str_size, fmt, data.bin_args); + | ^~~ @@ -13,4 +353,0 @@ -../kernel/bpf/helpers.c: In function ‘____bpf_snprintf’: -../kernel/bpf/helpers.c:1066:9: warning: function ‘____bpf_snprintf’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format] - 1066 | err = bstr_printf(str, str_size, fmt, data.bin_args); - | ^~~ Per-file breakdown --- /tmp/tmp.dVqp102Y3b 2025-09-10 19:25:37.677760183 -0700 +++ /tmp/tmp.YdkK9L7cH8 2025-09-10 19:25:37.680106242 -0700 @@ -1,0 +2 @@ + 28 ../kernel/bpf/liveness.c