WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #51: new file mode 100644 WARNING: line length of 81 exceeds 80 columns #78: 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' #78: 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 #79: 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 #102: 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 #107: 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 #109: 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 #120: 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 #121: 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 #123: 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 #140: 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 #151: 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 #156: 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 #204: 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)) #230: FILE: tools/testing/selftests/bpf/uprobe_multi.c:82: +int __attribute__((weak)) uprobe(void) WARNING: externs should be avoided in .c files #236: FILE: tools/testing/selftests/bpf/uprobe_multi.c:88: +extern char build_id_end[]; WARNING: Prefer __weak over __attribute__((weak)) #238: FILE: tools/testing/selftests/bpf/uprobe_multi.c:90: +int __attribute__((weak)) trigger_uprobe(bool build_id_resident) total: 0 errors, 17 warnings, 0 checks, 224 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 ee1585d977ba ("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, 224 lines checked