WARNING: line length of 81 exceeds 80 columns #60: FILE: kernel/bpf/helpers.c:2305: +__bpf_kfunc void *bpf_obj_new(u64 local_type_id__k, struct btf_struct_meta *meta) WARNING: line length of 88 exceeds 80 columns #80: FILE: kernel/bpf/helpers.c:2324: +__bpf_kfunc void *bpf_percpu_obj_new(u64 local_type_id__k, struct btf_struct_meta *meta) WARNING: line length of 82 exceeds 80 columns #115: FILE: kernel/bpf/helpers.c:2372: +__bpf_kfunc void bpf_percpu_obj_drop(void *p__alloc, struct btf_struct_meta *meta) WARNING: line length of 94 exceeds 80 columns #127: FILE: kernel/bpf/helpers.c:2383: +__bpf_kfunc void *bpf_refcount_acquire(void *p__refcounted_kptr, struct btf_struct_meta *meta) WARNING: line length of 86 exceeds 80 columns #137: FILE: kernel/bpf/helpers.c:2400: +__bpf_kfunc void *bpf_refcount_acquire_impl(void *p__refcounted_kptr, void *meta__ign) WARNING: line length of 95 exceeds 80 columns #199: FILE: kernel/bpf/helpers.c:2577: + bool (less)(struct bpf_rb_node *a, const struct bpf_rb_node *b), WARNING: line length of 87 exceeds 80 columns #209: FILE: kernel/bpf/helpers.c:2586: +__bpf_kfunc int bpf_rbtree_add_impl(struct bpf_rb_root *root, struct bpf_rb_node *node, WARNING: line length of 100 exceeds 80 columns #210: FILE: kernel/bpf/helpers.c:2587: + bool (less)(struct bpf_rb_node *a, const struct bpf_rb_node *b), WARNING: line length of 83 exceeds 80 columns #225: FILE: kernel/bpf/helpers.c:4586: +BTF_ID_FLAGS(func, bpf_percpu_obj_new, KF_ACQUIRE | KF_RET_NULL | KF_IMPLICIT_ARGS) WARNING: line length of 94 exceeds 80 columns #231: FILE: kernel/bpf/helpers.c:4592: +BTF_ID_FLAGS(func, bpf_refcount_acquire, KF_ACQUIRE | KF_RET_NULL | KF_RCU | KF_IMPLICIT_ARGS) WARNING: line length of 90 exceeds 80 columns #280: FILE: kernel/bpf/verifier.c:12448: +static bool is_kfunc_arg_implicit(const struct bpf_kfunc_call_arg_meta *meta, u32 arg_idx) WARNING: line length of 81 exceeds 80 columns #380: FILE: kernel/bpf/verifier.c:12736: + if (is_bpf_refcount_acquire_kfunc(meta->func_id) && meta->arg_owning_ref) WARNING: line length of 82 exceeds 80 columns #438: FILE: kernel/bpf/verifier.c:13254: + kfunc_btf_id == special_kfunc_list[KF_bpf_rbtree_remove] || WARNING: line length of 89 exceeds 80 columns #458: FILE: kernel/bpf/verifier.c:13482: + if (is_kfunc_arg_ignore(btf, &args[i]) || is_kfunc_arg_implicit(meta, i)) WARNING: line length of 83 exceeds 80 columns #477: FILE: kernel/bpf/verifier.c:13666: + if (!is_bpf_percpu_obj_drop_kfunc(meta->func_id)) { WARNING: line length of 96 exceeds 80 columns #496: FILE: kernel/bpf/verifier.c:14030: + if (is_bpf_obj_new_kfunc(meta->func_id) || is_bpf_percpu_obj_new_kfunc(meta->func_id)) { WARNING: line length of 92 exceeds 80 columns #555: FILE: kernel/bpf/verifier.c:14389: + if (is_bpf_list_push_kfunc(meta.func_id) || is_bpf_rbtree_add_kfunc(meta.func_id)) { WARNING: line length of 96 exceeds 80 columns #591: FILE: kernel/bpf/verifier.c:23358: + if (is_bpf_obj_new_kfunc(desc->func_id) || is_bpf_percpu_obj_new_kfunc(desc->func_id)) { WARNING: line length of 85 exceeds 80 columns #597: FILE: kernel/bpf/verifier.c:23363: + if (is_bpf_percpu_obj_new_kfunc(desc->func_id) && kptr_struct_meta) { WARNING: line length of 86 exceeds 80 columns #615: FILE: kernel/bpf/verifier.c:23380: + if (is_bpf_percpu_obj_drop_kfunc(desc->func_id) && kptr_struct_meta) { WARNING: line length of 88 exceeds 80 columns #623: FILE: kernel/bpf/verifier.c:23386: + if (is_bpf_refcount_acquire_kfunc(desc->func_id) && !kptr_struct_meta) { total: 0 errors, 21 warnings, 0 checks, 559 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 cfd73f8a73ad ("bpf: Support struct btf_struct_meta via KF_IMPLICIT_ARGS") 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, 21 warnings, 0 checks, 559 lines checked