WARNING: 'peformance' may be misspelled - perhaps 'performance'? #14: Sample examples from my dev machine below. Single-threaded peformance ^^^^^^^^^^ WARNING: externs should be avoided in .c files #63: FILE: tools/testing/selftests/bpf/bench.c:523: +extern const struct bench bench_trig_uprobe_multi_nop; WARNING: externs should be avoided in .c files #64: FILE: tools/testing/selftests/bpf/bench.c:524: +extern const struct bench bench_trig_uretprobe_multi_nop; WARNING: externs should be avoided in .c files #65: FILE: tools/testing/selftests/bpf/bench.c:525: +extern const struct bench bench_trig_uprobe_multi_push; WARNING: externs should be avoided in .c files #66: FILE: tools/testing/selftests/bpf/bench.c:526: +extern const struct bench bench_trig_uretprobe_multi_push; WARNING: externs should be avoided in .c files #67: FILE: tools/testing/selftests/bpf/bench.c:527: +extern const struct bench bench_trig_uprobe_multi_ret; WARNING: externs should be avoided in .c files #68: FILE: tools/testing/selftests/bpf/bench.c:528: +extern const struct bench bench_trig_uretprobe_multi_ret; WARNING: line length of 92 exceeds 80 columns #104: FILE: tools/testing/selftests/bpf/benchs/bench_trigger.c:350: + bpf_program__set_autoload(ctx.skel->progs.bench_trigger_uprobe_multi, true); WARNING: line length of 86 exceeds 80 columns #106: FILE: tools/testing/selftests/bpf/benchs/bench_trigger.c:352: + bpf_program__set_autoload(ctx.skel->progs.bench_trigger_uprobe, true); CHECK: Alignment should match open parenthesis #121: FILE: tools/testing/selftests/bpf/benchs/bench_trigger.c:363: + LIBBPF_OPTS(bpf_uprobe_multi_opts, opts, + .retprobe = use_retprobe, CHECK: Lines should not end with a '(' #125: FILE: tools/testing/selftests/bpf/benchs/bench_trigger.c:367: + link = bpf_program__attach_uprobe_multi( WARNING: line length of 87 exceeds 80 columns #130: FILE: tools/testing/selftests/bpf/benchs/bench_trigger.c:372: + link = bpf_program__attach_uprobe(ctx.skel->progs.bench_trigger_uprobe, WARNING: line length of 97 exceeds 80 columns #139: FILE: tools/testing/selftests/bpf/benchs/bench_trigger.c:380: + fprintf(stderr, "failed to attach %s!\n", use_multi ? "multi-uprobe" : "uprobe"); total: 0 errors, 11 warnings, 2 checks, 168 lines checked NOTE: For some of the reported defects, checkpatch may be able to mechanically convert to the typical style using --fix or --fix-inplace. Commit d414bfd1bdaa ("selftests/bpf: add multi-uprobe benchmarks") has style problems, please review. NOTE: Ignored message types: ALLOC_SIZEOF_STRUCT BAD_REPORTED_BY_LINK CAMELCASE COMMIT_LOG_LONG_LINE GIT_COMMIT_ID MACRO_ARG_REUSE NO_AUTHOR_SIGN_OFF NOTE: If any of the errors are false positives, please report them to the maintainer, see CHECKPATCH in MAINTAINERS. total: 0 errors, 11 warnings, 2 checks, 168 lines checked