WARNING: externs should be avoided in .c files #112: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:7: +extern const void bpf_fentry_test2 __ksym; WARNING: externs should be avoided in .c files #113: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:8: +extern const void bpf_fentry_test3 __ksym; WARNING: externs should be avoided in .c files #114: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:9: +extern const void bpf_fentry_test4 __ksym; WARNING: externs should be avoided in .c files #115: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:10: +extern const void bpf_fentry_test5 __ksym; WARNING: externs should be avoided in .c files #116: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:11: +extern const void bpf_fentry_test6 __ksym; WARNING: externs should be avoided in .c files #117: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:12: +extern const void bpf_fentry_test7 __ksym; WARNING: externs should be avoided in .c files #118: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:13: +extern const void bpf_fentry_test8 __ksym; CHECK: No space is necessary after a cast #122: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:17: + void *ip = (void *) bpf_get_func_ip(ctx); CHECK: No space is necessary after a cast #130: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:25: + a = (int) value; CHECK: No space is necessary after a cast #139: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:34: + a = (int) value; CHECK: No space is necessary after a cast #151: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:46: + a = (int) value; CHECK: No space is necessary after a cast #154: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:49: + b = (int) value; CHECK: No space is necessary after a cast #168: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:63: + a = (void*) value; ERROR: "(foo*)" should be "(foo *)" #168: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:63: + a = (void*) value; CHECK: No space is necessary after a cast #171: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:66: + b = (char) value; CHECK: No space is necessary after a cast #174: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:69: + c = (int) value; CHECK: No space is necessary after a cast #179: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:74: + *test_result += a == (void *) 7 && b == 8 && c == 9 && d == 10; CHECK: No space is necessary after a cast #192: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:87: + b = (void*) value; ERROR: "(foo*)" should be "(foo *)" #192: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:87: + b = (void*) value; CHECK: No space is necessary after a cast #195: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:90: + c = (short) value; CHECK: No space is necessary after a cast #198: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:93: + d = (int) value; WARNING: line length of 93 exceeds 80 columns #203: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:98: + *test_result += a == 11 && b == (void *) 12 && c == 13 && d == 14 && e == 15; CHECK: No space is necessary after a cast #203: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:98: + *test_result += a == 11 && b == (void *) 12 && c == 13 && d == 14 && e == 15; CHECK: No space is necessary after a cast #217: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:112: + b = (void*) value; ERROR: "(foo*)" should be "(foo *)" #217: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:112: + b = (void*) value; CHECK: No space is necessary after a cast #220: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:115: + c = (short) value; CHECK: No space is necessary after a cast #223: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:118: + d = (int) value; CHECK: No space is necessary after a cast #226: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:121: + e = (void*) value;; ERROR: "(foo*)" should be "(foo *)" #226: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:121: + e = (void*) value;; WARNING: Statements terminations use 1 semicolon #226: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:121: + e = (void*) value;; WARNING: Statements terminations use 1 semicolon #229: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:124: + f = value;; WARNING: line length of 113 exceeds 80 columns #231: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:126: + *test_result += a == 16 && b == (void *) 17 && c == 18 && d == 19 && e == (void *) 20 && f == 21; CHECK: No space is necessary after a cast #231: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:126: + *test_result += a == 16 && b == (void *) 17 && c == 18 && d == 19 && e == (void *) 20 && f == 21; total: 4 errors, 11 warnings, 18 checks, 212 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 94422c892be5 ("selftests/bpf: Add fentry tracing multi func test") has style problems, please review. NOTE: Ignored message types: ALLOC_SIZEOF_STRUCT BAD_REPORTED_BY_LINK CAMELCASE COMMIT_LOG_LONG_LINE FILE_PATH_CHANGES 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.