WARNING: line length of 110 exceeds 80 columns #48: FILE: tools/lib/bpf/bpf.c:803: + attr.link_create.tracing_multi.btf_ids = ptr_to_u64(OPTS_GET(opts, tracing_multi.btf_ids, 0)); WARNING: line length of 110 exceeds 80 columns #49: FILE: tools/lib/bpf/bpf.c:804: + attr.link_create.tracing_multi.tgt_fds = ptr_to_u64(OPTS_GET(opts, tracing_multi.tgt_fds, 0)); WARNING: line length of 110 exceeds 80 columns #50: FILE: tools/lib/bpf/bpf.c:805: + attr.link_create.tracing_multi.cookies = ptr_to_u64(OPTS_GET(opts, tracing_multi.cookies, 0)); WARNING: line length of 90 exceeds 80 columns #51: FILE: tools/lib/bpf/bpf.c:806: + attr.link_create.tracing_multi.cnt = OPTS_GET(opts, tracing_multi.cnt, 0); WARNING: line length of 86 exceeds 80 columns #103: FILE: tools/lib/bpf/libbpf.c:7425: + if ((def & (SEC_ATTACH_BTF | SEC_ATTACH_BTF_MULTI)) && !prog->attach_btf_id) { WARNING: line length of 85 exceeds 80 columns #128: FILE: tools/lib/bpf/libbpf.c:7459: + err = libbpf_find_attach_btf_id(prog, first_tgt, &btf_obj_fd, WARNING: line length of 87 exceeds 80 columns #132: FILE: tools/lib/bpf/libbpf.c:7463: + err = libbpf_find_attach_btf_id(prog, attach_name, &btf_obj_fd, WARNING: line length of 99 exceeds 80 columns #143: FILE: tools/lib/bpf/libbpf.c:9535: +static int attach_trace_multi(const struct bpf_program *prog, long cookie, struct bpf_link **link); WARNING: line length of 97 exceeds 80 columns #151: FILE: tools/lib/bpf/libbpf.c:9582: + SEC_DEF("tp_btf+", TRACING, BPF_TRACE_RAW_TP, SEC_ATTACH_BTF, attach_trace), WARNING: line length of 115 exceeds 80 columns #152: FILE: tools/lib/bpf/libbpf.c:9583: + SEC_DEF("fentry.multi+", TRACING, BPF_TRACE_FENTRY_MULTI, SEC_ATTACH_BTF_MULTI, attach_trace_multi), WARNING: line length of 116 exceeds 80 columns #153: FILE: tools/lib/bpf/libbpf.c:9584: + SEC_DEF("fmod_ret.multi+", TRACING, BPF_MODIFY_RETURN_MULTI, SEC_ATTACH_BTF_MULTI, attach_trace_multi), WARNING: line length of 114 exceeds 80 columns #154: FILE: tools/lib/bpf/libbpf.c:9585: + SEC_DEF("fexit.multi+", TRACING, BPF_TRACE_FEXIT_MULTI, SEC_ATTACH_BTF_MULTI, attach_trace_multi), WARNING: line length of 131 exceeds 80 columns #155: FILE: tools/lib/bpf/libbpf.c:9586: + SEC_DEF("fentry.multi.s+", TRACING, BPF_TRACE_FENTRY_MULTI, SEC_ATTACH_BTF_MULTI | SEC_SLEEPABLE, attach_trace_multi), WARNING: line length of 132 exceeds 80 columns #156: FILE: tools/lib/bpf/libbpf.c:9587: + SEC_DEF("fmod_ret.multi.s+", TRACING, BPF_MODIFY_RETURN_MULTI, SEC_ATTACH_BTF_MULTI | SEC_SLEEPABLE, attach_trace_multi), WARNING: line length of 130 exceeds 80 columns #157: FILE: tools/lib/bpf/libbpf.c:9588: + SEC_DEF("fexit.multi.s+", TRACING, BPF_TRACE_FEXIT_MULTI, SEC_ATTACH_BTF_MULTI | SEC_SLEEPABLE, attach_trace_multi), WARNING: line length of 85 exceeds 80 columns #165: FILE: tools/lib/bpf/libbpf.c:12823: +struct bpf_link *bpf_program__attach_trace_multi_opts(const struct bpf_program *prog, WARNING: line length of 94 exceeds 80 columns #166: FILE: tools/lib/bpf/libbpf.c:12824: + const struct bpf_trace_multi_opts *opts) CHECK: multiple assignments should be avoided #199: FILE: tools/lib/bpf/libbpf.c:12857: + btf_obj_fd = btf_type_id = 0; WARNING: line length of 81 exceeds 80 columns #202: FILE: tools/lib/bpf/libbpf.c:12860: + prog->expected_attach_type, &btf_obj_fd, CHECK: Alignment should match open parenthesis #202: FILE: tools/lib/bpf/libbpf.c:12860: + err = find_kernel_btf_id(prog->obj, opts->syms[i], + prog->expected_attach_type, &btf_obj_fd, WARNING: line length of 95 exceeds 80 columns #226: FILE: tools/lib/bpf/libbpf.c:12884: + pfd = bpf_link_create(prog_fd, 0, bpf_program__expected_attach_type(prog), &link_opts); WARNING: line length of 84 exceeds 80 columns #230: FILE: tools/lib/bpf/libbpf.c:12888: + prog->name, libbpf_strerror_r(pfd, errmsg, sizeof(errmsg))); WARNING: line length of 98 exceeds 80 columns #245: FILE: tools/lib/bpf/libbpf.c:12903: +static int attach_trace_multi(const struct bpf_program *prog, long cookie, struct bpf_link **link) CHECK: Please use a blank line after function/struct/union/enum declarations #319: FILE: tools/lib/bpf/libbpf.h:850: +}; +#define bpf_trace_multi_opts__last_field cnt WARNING: From:/Signed-off-by: email address mismatch: 'From: Menglong Dong ' != 'Signed-off-by: Menglong Dong ' total: 0 errors, 22 warnings, 3 checks, 280 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 64ad041680bd ("libbpf: support tracing_multi") 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, 22 warnings, 3 checks, 280 lines checked