CHECK: No space is necessary after a cast #75: FILE: tools/testing/selftests/bpf/prog_tests/tracing_multi.c:27: + const char *pa = *(const char **) ppa; CHECK: No space is necessary after a cast #76: FILE: tools/testing/selftests/bpf/prog_tests/tracing_multi.c:28: + const char *pb = *(const char **) ppb; WARNING: line length of 81 exceeds 80 columns #85: FILE: tools/testing/selftests/bpf/prog_tests/tracing_multi.c:37: +static __u32 *get_ids(const char * const funcs[], int funcs_cnt, const char *mod) WARNING: line length of 84 exceeds 80 columns #143: FILE: tools/testing/selftests/bpf/prog_tests/tracing_multi.c:95: + * We keep pointer for each function name so we can get the original WARNING: line length of 85 exceeds 80 columns #144: FILE: tools/testing/selftests/bpf/prog_tests/tracing_multi.c:96: + * array index and have the resulting ids array matching the original WARNING: line length of 81 exceeds 80 columns #147: FILE: tools/testing/selftests/bpf/prog_tests/tracing_multi.c:99: + * Doing it this way allow us to easily test the cookies support, WARNING: line length of 86 exceeds 80 columns #177: FILE: tools/testing/selftests/bpf/prog_tests/tracing_multi.c:129: + ASSERT_EQ(skel->bss->test_result_fentry, FUNCS_CNT + 1, "test_result_fentry"); WARNING: line length of 84 exceeds 80 columns #178: FILE: tools/testing/selftests/bpf/prog_tests/tracing_multi.c:130: + ASSERT_EQ(skel->bss->test_result_fexit, FUNCS_CNT + 1, "test_result_fexit"); WARNING: line length of 92 exceeds 80 columns #212: FILE: tools/testing/selftests/bpf/prog_tests/tracing_multi.c:164: + skel->links.test_fentry = bpf_program__attach_tracing_multi(skel->progs.test_fentry, CHECK: Alignment should match open parenthesis #213: FILE: tools/testing/selftests/bpf/prog_tests/tracing_multi.c:165: + skel->links.test_fentry = bpf_program__attach_tracing_multi(skel->progs.test_fentry, + "bpf_fentry_test*", NULL); WARNING: line length of 89 exceeds 80 columns #214: FILE: tools/testing/selftests/bpf/prog_tests/tracing_multi.c:166: + if (!ASSERT_OK_PTR(skel->links.test_fentry, "bpf_program__attach_tracing_multi")) WARNING: line length of 90 exceeds 80 columns #217: FILE: tools/testing/selftests/bpf/prog_tests/tracing_multi.c:169: + skel->links.test_fexit = bpf_program__attach_tracing_multi(skel->progs.test_fexit, CHECK: Alignment should match open parenthesis #218: FILE: tools/testing/selftests/bpf/prog_tests/tracing_multi.c:170: + skel->links.test_fexit = bpf_program__attach_tracing_multi(skel->progs.test_fexit, + "bpf_fentry_test*", NULL); WARNING: line length of 88 exceeds 80 columns #219: FILE: tools/testing/selftests/bpf/prog_tests/tracing_multi.c:171: + if (!ASSERT_OK_PTR(skel->links.test_fexit, "bpf_program__attach_tracing_multi")) WARNING: line length of 96 exceeds 80 columns #222: FILE: tools/testing/selftests/bpf/prog_tests/tracing_multi.c:174: + skel->links.test_fentry_s = bpf_program__attach_tracing_multi(skel->progs.test_fentry_s, CHECK: Alignment should match open parenthesis #223: FILE: tools/testing/selftests/bpf/prog_tests/tracing_multi.c:175: + skel->links.test_fentry_s = bpf_program__attach_tracing_multi(skel->progs.test_fentry_s, + "bpf_fentry_test1", NULL); WARNING: line length of 91 exceeds 80 columns #224: FILE: tools/testing/selftests/bpf/prog_tests/tracing_multi.c:176: + if (!ASSERT_OK_PTR(skel->links.test_fentry_s, "bpf_program__attach_tracing_multi")) WARNING: line length of 94 exceeds 80 columns #227: FILE: tools/testing/selftests/bpf/prog_tests/tracing_multi.c:179: + skel->links.test_fexit_s = bpf_program__attach_tracing_multi(skel->progs.test_fexit_s, CHECK: Alignment should match open parenthesis #228: FILE: tools/testing/selftests/bpf/prog_tests/tracing_multi.c:180: + skel->links.test_fexit_s = bpf_program__attach_tracing_multi(skel->progs.test_fexit_s, + "bpf_fentry_test1", NULL); WARNING: line length of 90 exceeds 80 columns #229: FILE: tools/testing/selftests/bpf/prog_tests/tracing_multi.c:181: + if (!ASSERT_OK_PTR(skel->links.test_fexit_s, "bpf_program__attach_tracing_multi")) WARNING: line length of 92 exceeds 80 columns #258: FILE: tools/testing/selftests/bpf/prog_tests/tracing_multi.c:210: + skel->links.test_fentry = bpf_program__attach_tracing_multi(skel->progs.test_fentry, CHECK: Alignment should match open parenthesis #259: FILE: tools/testing/selftests/bpf/prog_tests/tracing_multi.c:211: + skel->links.test_fentry = bpf_program__attach_tracing_multi(skel->progs.test_fentry, + NULL, &opts); WARNING: line length of 89 exceeds 80 columns #260: FILE: tools/testing/selftests/bpf/prog_tests/tracing_multi.c:212: + if (!ASSERT_OK_PTR(skel->links.test_fentry, "bpf_program__attach_tracing_multi")) WARNING: line length of 90 exceeds 80 columns #263: FILE: tools/testing/selftests/bpf/prog_tests/tracing_multi.c:215: + skel->links.test_fexit = bpf_program__attach_tracing_multi(skel->progs.test_fexit, CHECK: Alignment should match open parenthesis #264: FILE: tools/testing/selftests/bpf/prog_tests/tracing_multi.c:216: + skel->links.test_fexit = bpf_program__attach_tracing_multi(skel->progs.test_fexit, + NULL, &opts); WARNING: line length of 88 exceeds 80 columns #265: FILE: tools/testing/selftests/bpf/prog_tests/tracing_multi.c:217: + if (!ASSERT_OK_PTR(skel->links.test_fexit, "bpf_program__attach_tracing_multi")) WARNING: line length of 96 exceeds 80 columns #270: FILE: tools/testing/selftests/bpf/prog_tests/tracing_multi.c:222: + skel->links.test_fentry_s = bpf_program__attach_tracing_multi(skel->progs.test_fentry_s, CHECK: Alignment should match open parenthesis #271: FILE: tools/testing/selftests/bpf/prog_tests/tracing_multi.c:223: + skel->links.test_fentry_s = bpf_program__attach_tracing_multi(skel->progs.test_fentry_s, + NULL, &opts); WARNING: line length of 91 exceeds 80 columns #272: FILE: tools/testing/selftests/bpf/prog_tests/tracing_multi.c:224: + if (!ASSERT_OK_PTR(skel->links.test_fentry_s, "bpf_program__attach_tracing_multi")) WARNING: line length of 94 exceeds 80 columns #275: FILE: tools/testing/selftests/bpf/prog_tests/tracing_multi.c:227: + skel->links.test_fexit_s = bpf_program__attach_tracing_multi(skel->progs.test_fexit_s, CHECK: Alignment should match open parenthesis #276: FILE: tools/testing/selftests/bpf/prog_tests/tracing_multi.c:228: + skel->links.test_fexit_s = bpf_program__attach_tracing_multi(skel->progs.test_fexit_s, + NULL, &opts); WARNING: line length of 90 exceeds 80 columns #277: FILE: tools/testing/selftests/bpf/prog_tests/tracing_multi.c:229: + if (!ASSERT_OK_PTR(skel->links.test_fexit_s, "bpf_program__attach_tracing_multi")) WARNING: line length of 93 exceeds 80 columns #314: FILE: tools/testing/selftests/bpf/progs/tracing_multi_attach.c:8: +__hidden extern void tracing_multi_arg_check(__u64 *ctx, __u64 *test_result, bool is_return); WARNING: externs should be avoided in .c files #362: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:11: +extern const void bpf_fentry_test2 __ksym; WARNING: externs should be avoided in .c files #363: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:12: +extern const void bpf_fentry_test3 __ksym; WARNING: externs should be avoided in .c files #364: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:13: +extern const void bpf_fentry_test4 __ksym; WARNING: externs should be avoided in .c files #365: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:14: +extern const void bpf_fentry_test5 __ksym; WARNING: externs should be avoided in .c files #366: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:15: +extern const void bpf_fentry_test6 __ksym; WARNING: externs should be avoided in .c files #367: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:16: +extern const void bpf_fentry_test7 __ksym; WARNING: externs should be avoided in .c files #368: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:17: +extern const void bpf_fentry_test8 __ksym; WARNING: externs should be avoided in .c files #369: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:18: +extern const void bpf_fentry_test9 __ksym; WARNING: externs should be avoided in .c files #370: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:19: +extern const void bpf_fentry_test10 __ksym; CHECK: No space is necessary after a cast #374: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:23: + void *ip = (void *) bpf_get_func_ip(ctx); CHECK: No space is necessary after a cast #388: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:37: + a = (int) value; CHECK: No space is necessary after a cast #398: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:47: + a = (int) value; CHECK: No space is necessary after a cast #411: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:60: + a = (char) value; CHECK: No space is necessary after a cast #413: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:62: + b = (int) value; CHECK: No space is necessary after a cast #427: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:76: + a = (void *) value; CHECK: No space is necessary after a cast #429: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:78: + b = (char) value; CHECK: No space is necessary after a cast #431: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:80: + c = (int) value; WARNING: line length of 91 exceeds 80 columns #437: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:86: + *test_result += err == 0 && a == (void *) 7 && b == 8 && c == 9 && d == 10; CHECK: No space is necessary after a cast #437: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:86: + *test_result += err == 0 && a == (void *) 7 && b == 8 && c == 9 && d == 10; CHECK: No space is necessary after a cast #448: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:97: + b = (void *) value; CHECK: No space is necessary after a cast #450: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:99: + c = (short) value; CHECK: No space is necessary after a cast #452: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:101: + d = (int) value; WARNING: line length of 105 exceeds 80 columns #458: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:107: + *test_result += err == 0 && a == 11 && b == (void *) 12 && c == 13 && d == 14 && e == 15; CHECK: No space is necessary after a cast #458: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:107: + *test_result += err == 0 && a == 11 && b == (void *) 12 && c == 13 && d == 14 && e == 15; CHECK: No space is necessary after a cast #470: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:119: + b = (void *) value; CHECK: No space is necessary after a cast #472: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:121: + c = (short) value; CHECK: No space is necessary after a cast #474: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:123: + d = (int) value; CHECK: No space is necessary after a cast #476: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:125: + e = (void *) value; WARNING: line length of 125 exceeds 80 columns #482: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:131: + *test_result += err == 0 && a == 16 && b == (void *) 17 && c == 18 && d == 19 && e == (void *) 20 && f == 21; CHECK: No space is necessary after a cast #482: FILE: tools/testing/selftests/bpf/progs/tracing_multi_check.c:131: + *test_result += err == 0 && a == 16 && b == (void *) 17 && c == 18 && d == 19 && e == (void *) 20 && f == 21; total: 0 errors, 35 warnings, 28 checks, 455 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 9fba3b14ec9a ("selftests/bpf: Add tracing multi skel/pattern/ids attach tests") 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. total: 0 errors, 35 warnings, 28 checks, 455 lines checked