WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #54: new file mode 100644 WARNING: line length of 81 exceeds 80 columns #81: FILE: tools/testing/selftests/bpf/prog_tests/build_id.c:23: + printf("%02hhx", (unsigned)stack[i].build_id[j]); WARNING: Prefer 'unsigned int' to bare use of 'unsigned' #81: FILE: tools/testing/selftests/bpf/prog_tests/build_id.c:23: + printf("%02hhx", (unsigned)stack[i].build_id[j]); WARNING: line length of 86 exceeds 80 columns #82: FILE: tools/testing/selftests/bpf/prog_tests/build_id.c:24: + printf(" OFFSET = %llx", (unsigned long long)stack[i].offset); WARNING: line length of 85 exceeds 80 columns #105: FILE: tools/testing/selftests/bpf/prog_tests/build_id.c:47: + skel->links.uprobe_nofault = bpf_program__attach(skel->progs.uprobe_nofault); WARNING: line length of 86 exceeds 80 columns #110: FILE: tools/testing/selftests/bpf/prog_tests/build_id.c:52: + ASSERT_OK(system("./uprobe_multi uprobe-paged-in"), "trigger_uprobe"); WARNING: line length of 87 exceeds 80 columns #112: FILE: tools/testing/selftests/bpf/prog_tests/build_id.c:54: + ASSERT_OK(system("./uprobe_multi uprobe-paged-out"), "trigger_uprobe"); WARNING: line length of 88 exceeds 80 columns #123: FILE: tools/testing/selftests/bpf/prog_tests/build_id.c:65: + ASSERT_EQ(stack[0].status, BPF_STACK_BUILD_ID_VALID, "build_id_status"); WARNING: line length of 97 exceeds 80 columns #124: FILE: tools/testing/selftests/bpf/prog_tests/build_id.c:66: + ASSERT_EQ(memcmp(stack[0].build_id, build_id, build_id_sz), 0, "build_id_match"); WARNING: line length of 85 exceeds 80 columns #126: FILE: tools/testing/selftests/bpf/prog_tests/build_id.c:68: + ASSERT_EQ(stack[0].status, BPF_STACK_BUILD_ID_IP, "build_id_status"); WARNING: line length of 89 exceeds 80 columns #143: FILE: tools/testing/selftests/bpf/prog_tests/build_id.c:85: + skel->links.uprobe_sleepable = bpf_program__attach(skel->progs.uprobe_sleepable); WARNING: line length of 81 exceeds 80 columns #154: FILE: tools/testing/selftests/bpf/prog_tests/build_id.c:96: + frame_cnt = skel->bss->res_sleepable / sizeof(struct bpf_stack_build_id); WARNING: line length of 89 exceeds 80 columns #159: FILE: tools/testing/selftests/bpf/prog_tests/build_id.c:101: + ASSERT_EQ(memcmp(stack[0].build_id, build_id, build_id_sz), 0, "build_id_match"); WARNING: line length of 84 exceeds 80 columns #207: FILE: tools/testing/selftests/bpf/progs/test_build_id.c:25: + res_sleepable = bpf_get_stack(ctx, stack_sleepable, sizeof(stack_sleepable), WARNING: Prefer __weak over __attribute__((weak)) #232: FILE: tools/testing/selftests/bpf/uprobe_multi.c:15: +int __attribute__((weak)) uprobe(void) WARNING: externs should be avoided in .c files #245: FILE: tools/testing/selftests/bpf/uprobe_multi.c:92: +extern char build_id_end[]; WARNING: Prefer __weak over __attribute__((weak)) #247: FILE: tools/testing/selftests/bpf/uprobe_multi.c:94: +int __attribute__((weak)) trigger_uprobe(bool build_id_resident) total: 0 errors, 17 warnings, 0 checks, 233 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 1c77b30c1ff6 ("selftests/bpf: add build ID tests") 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, 17 warnings, 0 checks, 233 lines checked